]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb/python: allow for catchpoint type breakpoints in python
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
6b95f5ad
AB
12021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * gdb.python/py-breakpoint.c (do_throw): New function.
4 (main): Call do_throw.
5 * gdb.python/py-breakpoint.exp (test_catchpoints): New proc.
6
08080f97
AB
72021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
8
9 * gdb.guile/scm-breakpoint.exp (test_catchpoints): New proc.
10
81b327aa
AB
112021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
12
13 * gdb.guile/scm-breakpoint.exp (test_watchpoints): Add new tests.
14
202054ae
CL
15gdb/testsuite/ChangeLog
162021-06-25 Carl Love <cel@us.ibm.com>
17
18 * gdb.arch/powerpc-plxv-norel.exp: Add call to skip_power_isa_3_1_tests.
19 * lib/gdb.exp(skip_power_isa_3_1_tests): New gdb_caching_proc test.
20
67470e9d
TT
212021-06-25 Tom Tromey <tromey@adacore.com>
22
23 * gdb.ada/py_range.exp: Add type name test cases.
24
013270a1
TV
252021-06-24 Tom de Vries <tdevries@suse.de>
26
27 * gdb.base/info-macros.exp: Add <EOL> after trailing whitespace in
28 test names.
29
657dcee4
TV
302021-06-24 Tom de Vries <tdevries@suse.de>
31
32 * gdb.base/argv0-symlink.exp: Use with_test_prefix.
33
2dd865d7
TV
342021-06-23 Tom de Vries <tdevries@suse.de>
35
36 * lib/gdb.exp (gdb_test_lines): Rewrite to accept single
37 multiline tcl regexp.
38 * gdb.base/info-types.exp.tcl: Update. Make empty line at end of
39 regexp optional.
40 * gdb.base/info-macros.exp: Update.
41 * gdb.cp/cplusfuncs.exp: Update.
42
80d1206d
AS
432021-06-22 Andreas Schwab <schwab@suse.de>
44
45 PR symtab/27999
46 * lib/dwarf.exp (start_end): New proc inside loclists.
47 * gdb.dwarf2/loclists-start-end.exp: New file.
48 * gdb.dwarf2/loclists-start-end.c: New file.
49
e5b77106
TV
502021-06-22 Tom de Vries <tdevries@suse.de>
51
52 * gdb.dwarf2/imported-unit-c.exp: New file.
53
80dc83fd
AB
542021-06-22 Andrew Burgess <andrew.burgess@embecosm.com>
55
56 * gdb.server/server-kill.exp: Introduce global kill_pid_of, and
57 make use of this in prepare to select which pid we should kill.
58 Run all the tests twice with a different kill_pid_of value.
59 (prepare): Make use of kill_pid_of.
60 (test_stepi): New proc.
61
d52b8007
AB
622021-06-21 Andrew Burgess <andrew.burgess@embecosm.com>
63
64 * gdb.python/py-frame.exp: Add Frame.level tests.
65 * gdb.python/py-pending-frame-level.c: New file.
66 * gdb.python/py-pending-frame-level.exp: New file.
67 * gdb.python/py-pending-frame-level.py: New file.
68
61e2dde2
AB
692021-06-21 Andrew Burgess <andrew.burgess@embecosm.com>
70
71 * gdb.python/py-unwind-user-regs.c: New file.
72 * gdb.python/py-unwind-user-regs.exp: New file.
73 * gdb.python/py-unwind-user-regs.py: New file.
74
ff5404f5
CL
752021-06-17 Carl Love <cel@us.ibm.com>
76
77 * gdb.arch/powerpc-power8.exp(bctar, bctarl): Update mnemonics
78 to bgetar and bgetarl.
79 * gdb.arch/powerpc-power8.s((bctar, bctarl): Update comments
80 for mnemonics to bgetar and bnstarl.
81
18263be7
SM
822021-06-17 Simon Marchi <simon.marchi@efficios.com>
83
84 * gdb.base/args.exp: Check target, KFAIL if remote.
85 (args_test): Add parameter and use it.
86
d30e3263
SM
872021-06-17 Simon Marchi <simon.marchi@efficios.com>
88
89 * gdb.base/args.exp: Remove trailing parenthesis in test names.
90
c4ddc1da
SM
912021-06-17 Simon Marchi <simon.marchi@efficios.com>
92
93 * gdb.base/args.exp: Use $old_gdbflags in all tests.
94
18b5aade
SM
952021-06-17 Simon Marchi <simon.marchi@efficios.com>
96
97 * gdb.base/args.exp: Use save_vars.
98
c9923e71
PA
992021-06-14 Pedro Alves <pedro@palves.net>
100
101 * gdb.base/annota1.exp: Build list using [list] instead of {}.
102 Tell [join] to join with no character. Build expected pattern in
103 separate variable instead of in the -re expression directly.
104
b8bd29a1
KB
1052021-06-11 Kevin Buettner <kevinb@redhat.com>
106
107 * gdb.mi/mi-sym-info.exp (114-symbol-info-function test): Increase
108 timeout.
109
72c4daa3
KB
1102021-06-11 Kevin Buettner <kevinb@redhat.com>
111
112 * gdb.base/print-symbol-loading.exp (proc test_load_shlib):
113 Allow "Symbols already loaded for..." messages.
114
4cc2e606
KB
1152021-06-11 Kevin Buettner <kevinb@redhat.com>
116
117 * gdb.base/execl-update-breakpoints.exp: Add regular
118 expression for optionally matching output related to
119 libthread_db.
120 * gdb.base/fork-print-inferior-events.exp: Likewise.
121
db77748b
FW
1222021-06-11 Felix Willgerodt <felix.willgerodt@intel.com>
123
124 * gdb.mi/array.f: Convert into...
125 * gdb.mi/array.f90: ...this.
126 * gdb.mi/mi-var-child-f.exp: Use array.f90.
127
48ec4c05
TT
1282021-06-11 Tom Tromey <tom@tromey.com>
129
130 PR rust/23427
131 * lib/rust-support.exp (rust_compiler_version): New caching proc.
132 * gdb.rust/rawids.exp: New file.
133 * gdb.rust/rawids.rs: New file.
134
46f263cc
SM
1352021-06-10 Simon Marchi <simon.marchi@polymtl.ca>
136
137 * lib/gdb.exp (default_gdb_exit): Unset gdb_tty_name.
138 (spawn_capture_tty_name): New, override builtin spawn.
139 (default_gdb_spawn): Capture GDB's TTY name.
140 * lib/tuiterm.exp (tuiterm_spawn): Remove.
141 (tuiterm_env_init, tuiterm_env_finish): Remove spawn override.
142 (Term) <resize>: Use new variable name.
143 (tuiterm_env_init, tuiterm_env_finish): Remove.
144 (tuiterm_env): Don't call tuiterm_env_init and register
145 tuiterm_env_finish in gdb_finish_hooks.
146 (gdb_finish_hooks): Remove.
147 (gdb_finish): Don't call finish hooks.
148
6179e5f1
TV
1492021-06-10 Tom de Vries <tdevries@suse.de>
150
151 * gdb.mi/user-selected-context-sync.c (child_sub_function, main):
152 Rewrite while (1) using dummy loop body.
153
4bdd1a06
BK
1542021-06-10 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
155
156 * gdb.base/foll-exec.c: convert the multi-line function call into
157 single line.
158
36695cf8
TV
1592021-06-10 Tom de Vries <tdevries@suse.de>
160
161 * lib/cp-support.exp (cp_test_ptype_class): Break up regexp.
162 * gdb.cp/nested-types.exp: Remove usage of read1 timeout factor.
163
0cc809fa
TV
1642021-06-10 Tom de Vries <tdevries@suse.de>
165
166 * gdb.cp/cplusfuncs.exp (info_func_regexp): Use gdb_test_lines.
167
c70fdc45
TT
1682021-06-09 Tom Tromey <tromey@adacore.com>
169
170 * README (Example): Update read1 example.
171
d0a3c757
SM
1722021-06-09 Simon Marchi <simon.marchi@polymtl.ca>
173
174 * lib/tuiterm.exp (Term) <_check_box>: Improve logging.
175
f9e59d06
LS
1762021-06-08 Lancelot Six <lsix@lancelotsix.com>
177
178 * gdb.base/premature-dummy-frame-removal.py (TestUnwinder): Use
179 'is None' instead of '== None' and 'is not None' instead of
180 '!= None'.
181 * gdb.python/py-frame-args.py (lookup_function): Same.
182 * gdb.python/py-framefilter-invalidarg.py (Reverse_Function): Same.
183 * gdb.python/py-framefilter.py (Reverse_Function): Same.
184 * gdb.python/py-nested-maps.py (lookup_function): Same.
185 * gdb.python/py-objfile-script-gdb.py (lookup_function): Same.
186 * gdb.python/py-prettyprint.py (lookup_function): Same.
187 * gdb.python/py-section-script.py (lookup_function): Same.
188 * gdb.python/py-unwind-inline.py (dummy_unwinder): Same.
189 * gdb.python/python.exp: Same.
190 * gdb.rust/pp.py (lookup_function): Same.
191
fdae5c22
TV
1922021-06-08 Tom de Vries <tdevries@suse.de>
193
194 * lib/gdb.exp (multi_line): Require more than one argument.
195 * gdb.base/gdbinit-history.exp: Update multi_line call.
196 * gdb.base/jit-reader.exp: Remove multi_line call.
197 * gdb.fortran/dynamic-ptype-whatis.exp: Same.
198
c3cfd9eb
TV
1992021-06-08 Tom de Vries <tdevries@suse.de>
200
201 * gdb.base/info-types.exp.tcl (match_line, gdb_test_lines): Move ...
202 * lib/gdb.exp: ... here.
203 * gdb.base/info-macros.exp: Use gdb_test_lines.
204
58f076c6
TV
2052021-06-08 Tom de Vries <tdevries@suse.de>
206
207 * gdb.base/info-types.exp.tcl (match_line): Handle --any.
208 (gdb_test_lines): Factor out of ...
209 (run_test): ... here.
210
4c5d7c03
TV
2112021-06-08 Tom de Vries <tdevries@suse.de>
212
213 * gdb.base/batch-preserve-term-settings.exp (spawn_shell): Fix
214 matching of initial prompt.
215
4a11703a
TV
2162021-06-08 Tom de Vries <tdevries@suse.de>
217
218 * gdb.threads/multi-create-ns-info-thr.exp: Limit breakpoint regexp to
219 one line.
220
ac6c175e
TV
2212021-06-08 Tom de Vries <tdevries@suse.de>
222
223 * gdb.base/sect-cmd.exp: Use gdb_test. Use -wrap "". Fix
224 test name.
225
25ff4de7
TV
2262021-06-08 Tom de Vries <tdevries@suse.de>
227
228 * gdb.base/sect-cmd.exp: Fix saw_section_address_line regexp.
229
cfc75767
SM
2302021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
231
232 * gdb.base/continue-all-already-running.exp: Call fail if can't
233 run to main.
234
a12a15e7
AB
2352021-06-07 Andrew Burgess <andrew.burgess@embecosm.com>
236
237 PR gdb/27847
238 * gdb.dwarf2/dw2-weird-type-len.c: New file.
239 * gdb.dwarf2/dw2-weird-type-len.exp: New file.
240
f1854e35
SM
2412021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
242
243 * gdb.base/attach.exp (test_command_line_attach_run): Use
244 proc_with_prefix.
245
b0e2f96b
TV
2462021-06-07 Tom de Vries <tdevries@suse.de>
247
248 PR testsuite/27908
249 * gdb.base/run-attach-while-running.exp (test): Don't match prompt
250 after attach using '$gdb_prompt $'.
251
409cac34
TV
2522021-06-07 Tom de Vries <tdevries@suse.de>
253
254 * gdb.base/info-types.exp.tcl: Remove "File .*" matching from regexp
255 matching state machine.
256
bc37aacd
TV
2572021-06-07 Tom de Vries <tdevries@suse.de>
258
259 * gdb.base/new-ui-pending-input.exp
260 (test_command_line_new_ui_pending_input): Fix regexp for "initial
261 prompt on extra console".
262
7ee8c127
TV
2632021-06-07 Tom de Vries <tdevries@suse.de>
264
265 * gdb.base/info-types.exp.tcl (run_test): Move "random line" regexp
266 up.
267
921b2bc7
SM
2682021-06-06 Simon Marchi <simon.marchi@efficios.com>
269
270 * gdb.server/stop-reply-no-thread-multi.exp: Clear sysroot when
271 host and target are local.
272
ad4bd975
HD
2732021-06-05 Hannes Domani <ssbssa@yahoo.de>
274
275 * gdb.python/py-symbol.exp: Fix tests for Python 3.
276
ae61ef2c
SV
2772021-06-05 Shahab Vahedi <shahab@synopsys.com>
278
279 * gdb.arch/arc-disassembler-options.exp: New test.
280 * gdb.arch/arc-disassembler-options.s: New test source.
281
386de171
TT
2822021-06-04 Tom Tromey <tromey@adacore.com>
283
284 * gdb.ada/array_of_symbolic_length.exp: New file.
285 * gdb.ada/array_of_symbolic_length/foo.adb: New file.
286 * gdb.ada/array_of_symbolic_length/gl.adb: New file.
287 * gdb.ada/array_of_symbolic_length/gl.ads: New file.
288 * gdb.ada/array_of_symbolic_length/pck.adb: New file.
289 * gdb.ada/array_of_symbolic_length/pck.ads: New file.
290
df5bc734
MH
2912021-06-03 Magne Hov <mhov@undo.io>
292
293 PR python/27841
294 * gdb.python/py-events.exp: Extend inferior exit tests.
295 * gdb.python/py-events.py: Print inferior exit PID.
296
6ac5237c
HD
2972021-06-03 Hannes Domani <ssbssa@yahoo.de>
298
299 * gdb.python/py-symbol.exp: Test symbol constants.
300
60be64b3
BE
3012021-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
302
303 * gdb.dwarf2/per-bfd-sharing.exp: Fix temp-dir leakage.
304
170960e8
CL
3052021-06-02 Carl Love <cel@us.ibm.com>
306
307 * gdb.threads/threadapply.c: Add global mybarrier.
308 (main): Add pthread_barrier_init.
309 (thread_function): Replace while loop with myp increment and
310 pthread_barrier_wait.
311
f2d42111
AB
3122021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
313
314 * lib/gdb.exp (gdb_compile): Only add the -J option when using a
315 gcc based Fortran compiler, for example, flang does not support
316 this option.
317
8a222a6b
AB
3182021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
319
320 * lib/fortran.exp (fortran_int8): Escape '*' in pattern.
321
2adf1781
TT
3222021-06-01 Tom Tromey <tromey@adacore.com>
323
324 * Makefile.in (all): Don't print anything.
325 ($(abs_builddir)/site.exp site.exp): Use $(ECHO_GEN).
326 (expect-read1): Likewise.
327 (read1.so): Use $(ECHO_CC).
328 Include silent-rules.mk.
329
f99d1d37
TT
3302021-06-01 Tom Tromey <tromey@adacore.com>
331
332 * aclocal.m4, configure.ac, configure: Remove.
333 * Makefile.in (EXTRA_RULES): Remove.
334 ($(abs_builddir)/site.exp site.exp): Don't depend on
335 config.status.
336 (distclean maintainer-clean realclean, Makefile): Update.
337 (config.status): Remove target.
338 (lib/pdtrace): New target.
339 (all): Don't depend on EXTRA_RULES.
340 (check-read1): Depend on read1.so, expect-read1.
341
17d305ef
TV
3422021-06-01 Tom de Vries <tdevries@suse.de>
343
344 PR symtab/26096
345 * gdb.cp/cold-clone.cc: New test.
346 * gdb.cp/cold-clone.exp: New file.
347
b97eff8f
AB
3482021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
349
350 * gdb.gdb/unittest.c: New file.
351 * gdb.gdb/unittest.exp: Run with and without a binary file loaded
352 into GDB.
353
b4b3e2de
AB
3542021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
355
356 * gdb.base/premature-dummy-frame-removal.c: New file.
357 * gdb.base/premature-dummy-frame-removal.exp: New file.
358 * gdb.base/premature-dummy-frame-removal.py: New file.
359
d5a6313e
SM
3602021-05-27 Simon Marchi <simon.marchi@polymtl.ca>
361
362 * gdb.base/reverse-init-functions.exp: New.
363
248f7165
TV
3642021-05-27 Tom de Vries <tdevries@suse.de>
365
366 PR symtab/27919
367 PR testsuite/27920
368 * gdb.dwarf2/dw2-dummy-cu.exp: Use maint expand-symtabs instead of
369 -readnow.
370
e453275c
TV
3712021-05-27 Tom de Vries <tdevries@suse.de>
372
373 PR testsuite/27921
374 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Rename to ...
375 (local_add_gdb_index): ... this.
376
778ae9cc
TV
3772021-05-21 Tom de Vries <tdevries@suse.de>
378
379 PR testsuite/25047
380 * boards/cc-with-gnu-debuglink.exp: New file.
381
ca43e660
TBA
3822021-05-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
383
384 * gdb.dwarf2/dw2-inline-with-lexical-scope.c (func): Replace
385 a dead code with an assignment to a global var. Fix a
386 whitespacing problem around an assignment operator.
387
7f2b8718
WS
3882021-05-19 Will Schmidt <will_schmidt@vnet.ibm.com>
389
390 * gdb.arch/powerpc64-prologue.c: New test to exercise prologues
391 for the powerpc64 LE target.
392 * gdb.arch/powerpc-prologue.exp: Test Harness.
393
d9211df2
AB
3942021-05-19 Andrew Burgess <andrew.burgess@embecosm.com>
395
396 * gdb.guile/scm-pretty-print.exp: Add test names to resolve
397 duplicate test names.
398
2129a942
TV
3992021-05-19 Tom de Vries <tdevries@suse.de>
400
401 * gdb.base/info-types.exp.tcl: Scan info types output line-by-line.
402
5277208d
SM
4032021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
404
405 * gdb.python/py-framefilter-gdb.py.in: Rename to:
406 * gdb.python/py-framefilter-gdb.py: ... this.
407 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Rename to:
408 * gdb.python/py-framefilter-invalidarg-gdb.py: ... this.
409
91e159e9
SM
4102021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
411
412 * gdb.python/py-framefilter-gdb.py.in: Re-format.
413 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Re-format.
414
467f8eb2
BK
4152021-05-17 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
416
417 * gdb.base/class-allocatable-array.exp: Modified test for clang.
418
ea11a98d
WP
4192021-05-16 Weimin Pan <weimin.pan@oracle.com>
420
421 * gdb.ctf/funcreturn.exp: New file.
422 * gdb.ctf/whatis.c: Copy from gdb.base.
423
887e7158
TT
4242021-05-14 Tom Tromey <tom@tromey.com>
425
426 * gdb.rust/pp.exp: New file.
427 * gdb.rust/pp.py: New file.
428 * gdb.rust/pp.rs: New file.
429
f8eec398
BE
4302021-05-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
431
432 * gdb.base/index-cache.exp: Cleanup $cache_dir/*.gdb-index and
433 remove the directory.
434 * gdb.dwarf2/per-bfd-sharing.exp: Likewise.
435
55789354
TBA
4362021-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
437
438 * gdb.python/py-inferior.exp: Add test cases for 'connection_num'.
439
ecf25064
KC
4402021-05-14 Kent Cheung <kent.cheung@arm.com>
441 Andrew Burgess <andrew.burgess@embecosm.com>
442
443 * gdb.python/py-format-string.c: Added a variable to test.
444 * gdb.python/py-format-string.exp: Check string representation is
445 printed at appropriate max_depth settings.
446 * gdb.python/py-nested-maps.exp: Likewise.
447 * gdb.guile/scm-pretty-print.exp: Add additional tests.
448
bab9eb49 4492021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
4a0a0bd2
AB
450
451 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Give some tests
452 unique names, also wrap proc body in with_test_prefix.
453
bab9eb49 4542021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
62f2f198
AB
455
456 * gdb.guile/scm-frame-args.exp: Add with_test_prefix to resolve
457 duplicate test names.
458 * gdb.guile/scm-parameter.exp: Provide test names to avoid
459 duplicate names based on the command being run.
460 * gdb.guile/scm-symbol.exp: Extend test name to make it unique.
461 * gdb.guile/scm-type.exp (restart_gdb): Don't print PASS line when
462 loading a support module.
463 (test_equality): Update test name to match the actual test, making
464 the name unique in the process.
465 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test names
466 to resolve duplicate tests.
467 (test_inferior_function_call): Likewise.
468 (test_subscript_regression): Likewise.
469
bab9eb49 4702021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
5c6f801d
AB
471
472 * lib/guile.exp (gdb_scm_load_file): Use empty test name to
473 silence PASS lines.
474 (gdb_install_guile_module): Likewise.
475
ee35ce82
GB
4762021-05-12 George Barrett <bob@bob131.so>
477
478 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
479 value-const-value.
480
9d4fc61d
GB
4812021-05-12 George Barrett <bob@bob131.so>
482
483 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
484 value-reference-value. Add test for value-rvalue-reference-value.
485
5048549a
TV
4862021-05-11 Tom de Vries <tdevries@suse.de>
487
488 * gdb.base/watch_thread_num.exp: Fix "set debug infrun 1" FAILs.
489 Add "set debug infrun 1" commented out.
490
2302f963
TV
4912021-05-11 Tom de Vries <tdevries@suse.de>
492
493 * gdb.base/gdb-sigterm.exp: Fix exp_continue regexp.
494
abb894a4
BK
4952021-05-11 Bhuvanendra Kumar <Bhuvanendra.KumarN@amd.com>
496
497 * gdb.fortran/array-element.exp: Breakpoint location is modified.
498
db1f6cd6
LS
4992021-05-10 Lancelot Six <lsix@lancelotsix.com>
500
501 PR gdb/27614
502 * gdb.dwarf2/gdb-add-index-symlink.exp: New test.
503
9344937b
AB
5042021-05-10 Andrew Burgess <andrew.burgess@embecosm.com>
505
506 * gdb.guile/guile.exp: Don't use the source directory as a
507 temporary HOME directory.
508
0709cf68
SM
5092021-05-10 Simon Marchi <simon.marchi@polymtl.ca>
510
511 * gdb.arch/amd64-osabi.exp (test_osabi_none): Use the
512 parameters.
513
1845e254
AB
5142021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
515
516 * gdb.guile/guile.exp: Add an extra test.
517
a3237c7c
AB
5182021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
519
520 * gdb.base/ptype-offsets.exp: Replace use of send_gdb with
521 gdb_test_no_output.
522
13123da8
SM
5232021-05-07 Simon Marchi <simon.marchi@polymtl.ca>
524
525 * Re-format all Python files using black.
526 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust.
527
0618ecf6
AB
5282021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
529
530 * gdb.guile/scm-breakpoint.exp (test_watchpoints): Print the
531 watchpoint object before and after registering it with GDB.
532
a7ed4ea6
AB
5332021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
534
535 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Convert to
536 'proc_with_prefix', remove use of 'with_test_prefix', and
537 reindent.
538 (test_bkpt_deletion): Likewise.
539 (test_bkpt_cond_and_cmds): Likewise.
540 (test_bkpt_invisible): Likewise.
541 (test_watchpoints): Likewise.
542 (test_bkpt_internal): Likewise.
543 (test_bkpt_eval_funcs): Likewise.
544 (test_bkpt_registration): Likewise.
545 (test_bkpt_address): Convert to 'proc_with_prefix'.
546 (test_bkpt_probe): Likewise.
547
7ebbaa1c
AB
5482021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
549
550 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Extend test
551 names to avoid duplicates.
552 (test_bkpt_cond_and_cmds): Likewise.
553 (test_bkpt_eval_funcs): Likewise.
554
79aabb73
TBA
5552021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
556
557 * gdb.mi/mi-break.exp (test_forced_conditions): Add a test
558 for the -break-condition command's "--force" flag.
559
10e578d7
TBA
5602021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
561
562 * gdb.mi/mi-break.exp (test_forced_conditions): New proc that
563 is called by the test.
564
2f000c80
TV
5652021-05-05 Tom de Vries <tdevries@suse.de>
566
567 * gdb.threads/detach-step-over.exp: Do exp_continue when encountering
568 "Reading symbols" or "Expanding full symbols" lines. Using timeout
569 factor of 2 for attach.
570
09f83f79
TV
5712021-05-05 Tom de Vries <tdevries@suse.de>
572
573 * gdb.threads/fork-plus-threads.exp: Handle "New LWP <n>" and
574 "LWP <n> exited" messages.
575
fa94b3a7
SM
5762021-05-04 Simon Marchi <simon.marchi@polymtl.ca>
577
578 * gdb.python/py-type.exp (test_fields): Test calling fields on
579 an int type.
580
858c8f2c
SM
5812021-05-04 Simon Marchi <simon.marchi@efficios.com>
582
583 * gdb.python/flexible-array-member.exp: Adjust expected range
584 value for member declared with 0 size. Test accessing range
585 tuple through range type.
586
d389a1a7
AB
5872021-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
588
589 PR testsuite/27788
590 * gdb.python/py-startup-opt.exp (test_python_settings): Change the
591 expected results when environment variable PYTHONDONTWRITEBYTECODE
592 is set.
593
2869ac4b
TT
5942021-04-30 Tom Tromey <tromey@adacore.com>
595
596 * gdb.ada/enum_idx_packed/pck.ads (My_Enum, My_Array_Type)
597 (Confused_Array): New types.
598 * gdb.ada/enum_idx_packed/foo.adb (Confused_Array): New variable.
599 * gdb.ada/enum_idx_packed.exp: Add new tests.
600
5536f0cc
TV
6012021-04-30 Tom de Vries <tdevries@suse.de>
602
603 * gdb.mi/mi-sym-info.exp: Add with_timeout_factor, and increase
604 existing timeout factors.
605
7f7f284d
TV
6062021-04-30 Tom de Vries <tdevries@suse.de>
607
608 * gdb.mi/mi-sym-info.exp: Remove duplicate test.
609
3f334074
TV
6102021-04-29 Tom de Vries <tdevries@suse.de>
611
612 PR testsuite/27786
613 * lib/valgrind.exp (vgdb_start): Use set_remotetimeout. Increase
614 remotetimeout to 4.
615
db2534b7
TT
6162021-04-28 Tom Tromey <tromey@adacore.com>
617
618 * gdb.ada/null_overload.exp: New file.
619 * gdb.ada/null_overload/foo.adb: New file.
620
edeaceda
AB
6212021-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
622
623 * gdb.python/py-startup-opt.exp: New file.
624
b9f90c72
LM
6252021-04-27 Luis Machado <luis.machado@linaro.org>
626
627 * gdb.base/maint.exp: Drop a pattern that is not needed.
628 * lib/gdb.exp (readnow): Match line-by-line.
629
4b62a30d
LM
6302021-04-27 Luis Machado <luis.machado@linaro.org>
631
632 * gdb.xml/tdesc-reload.exp: Pass -lbl.
633
2c473def
MW
6342021-04-27 Michael Weghorn <m.weghorn@posteo.de>
635 Simon Marchi <simon.marchi@polymtl.ca>
636
637 * gdb.python/libpy-autoloaded-pretty-printers-in-newobjfile-event.so-gdb.py: New test.
638 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.cc: New test.
639 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.h: New test.
640 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-main.cc: New test.
641 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.exp: New test.
642 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.py: New test.
643
e8b6c1da
TT
6442021-04-26 Tom Tromey <tromey@adacore.com>
645
646 PR gdb/27743:
647 * gdb.dwarf2/imported-unit-bp.exp: New file.
648 * gdb.dwarf2/imported-unit-bp-main.c: New file.
649 * gdb.dwarf2/imported-unit-bp-alt.c: New file.
650
bea3329b
SM
6512021-04-26 Simon Marchi <simon.marchi@polymtl.ca>
652
653 PR gdb/27773
654 * gdb.base/dump.exp: Test dump to non-existent dir.
655
21f91785
LM
6562021-04-26 Luis Machado <luis.machado@linaro.org>
657
658 * gdb.arch/aarch64-dbreg-contents.c (set_watchpoint): Fix arch level
659 comparison.
660
fbb46296
LS
6612021-04-25 Lancelot Six <lsix@lancelotsix.com>
662
663 PR gdb/22640
664 * gdb.base/ptype-offsets.exp: Add tests to verify the behavior
665 of 'ptype/ox' and 'ptype/od'. Check that 'set print type hex'
666 changes the default behavior of 'ptype/o'. Update to take into
667 account new horizontal layout.
668 * gdb.rust/simple.exp: Update ptype test to check new horizontal
669 layout.
670 * gdb.rust/union.exp: Same.
671
9fc29955
AB
6722021-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
673
674 * gdb.base/info_sources.exp: Add new tests.
675
432ce4cf
TT
6762021-04-22 Tom Tromey <tom@tromey.com>
677
678 * gdb.base/ptype-offsets.cc (struct empty_member): New.
679 (main): Use empty_member.
680 * gdb.base/ptype-offsets.exp: Add new test.
681
a87caa6d
SM
6822021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
683
684 * gdb.python/flexible-array-member.exp: Add check for Python
685 support.
686
e25d6d93
SM
6872021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
688
689 PR gdb/27757
690 * gdb.python/flexible-array-member.c: New test.
691 * gdb.python/flexible-array-member.exp: New test.
692 * gdb.guile/scm-type.exp (test_range): Add test for flexible
693 array member.
694 * gdb.guile/scm-type.c (struct flex_member): New.
695 (main): Use it.
696
22f80c0f
TT
6972021-04-22 Tom Tromey <tom@tromey.com>
698
699 * gdb.rust/modules.exp: Add checks for syntax errors.
700 * gdb.rust/expr.exp: Add checks for syntax errors.
701 * gdb.rust/simple.exp: Add checks for syntax errors.
702
6d5702a5
CL
7032021-04-21 Carl Love <cel@us.ibm.com>
704
705 * gdb.base/valgrind-bt.exp: Add gdb_test "break main".
706 Update expected string for gdb_test "bt".
707
708 * lib/valgrind.exp: Add set remotetimeout 3.
709 Increase vgdb wait from 1 to 2.
710 Add max-invoke-ms option to vgdb command line.
711
10a636cc
TBA
7122021-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
713
714 * gdb.mi/mi-break.exp: Extend with checks for invalid breakpoint
715 conditions.
716
98e713ab
SM
7172021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
718 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
719
720 * gdb.mi/mi-break.exp: Fix the duplicate test names.
721
525174e8
FW
7222021-04-20 Felix Willgerodt <felix.willgerodt@intel.com>
723
724 * gdb.base/address_space_qualifier.exp: New file.
725
392e0bcc
TT
7262021-04-19 Tom Tromey <tromey@adacore.com>
727
728 PR gdb/27742:
729 * gdb.opt/inline-locals.exp: Update kfail patterns.
730
da314dd3
TT
7312021-04-17 Tom Tromey <tom@tromey.com>
732
733 * gdb.dwarf2/gdb-index-nodebug.exp: New file.
734
3cbc7ac3
TT
7352021-04-16 Tom Tromey <tom@tromey.com>
736
737 * gdb.rust/simple.exp: Change error text.
738 * gdb.rust/expr.exp: Change error text.
739
458620aa
TT
7402021-04-16 Tom Tromey <tom@tromey.com>
741
742 * gdb.rust/simple.exp: Add parens to 'as' test.
743
321d0cd7
SM
7442021-04-16 Simon Marchi <simon.marchi@efficios.com>
745
746 * boards/simavr.exp: Set debug_flags.
747
1b6b755e
LM
7482021-04-16 Luis Machado <luis.machado@linaro.org>
749
750 * gdb.dwarf2/dw2-bfloat16.exp: New file.
751
fd5c30cd
AB
7522021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
753
754 * gdb.python/py-parameter.exp: Give a test a proper name to avoid
755 including a path in the test name.
756
41f14dc8
SM
7572021-04-15 Simon Marchi <simon.marchi@polymtl.ca>
758
759 * gdb.threads/fork-plus-threads.exp: Use foreach_with_prefix.
760
a15a276b
TT
7612021-04-15 Tom Tromey <tromey@adacore.com>
762
763 * gdb.dwarf2/arr-stride.exp: Add test.
764
5809fbf2
TT
7652021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
766
767 * gdb.base/startup-file.exp: Add more tests.
768
92e4e97a
AB
7692021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
770
771 PR cli/25956
772 * gdb.base/early-init-file.c: New file.
773 * gdb.base/early-init-file.exp: New file.
774 * lib/gdb-utils.exp (style): Handle style 'none'.
775
fcc99c42
TBA
7762021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
777
778 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: Use
779 @DW_INL_declared_inlined for the inline attribute.
780
34dc0f95
TBA
7812021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
782
783 * gdb.opt/inline-locals.c (scoped): New function.
784 (main): Call 'scoped'.
785 * gdb.opt/inline-locals.exp: Update with "info locals" tests
786 for scoped variables.
787 * gdb.dwarf2/dw2-inline-with-lexical-scope.c: New file.
788 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: New file.
789
ac4d323e
TBA
7902021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
791
792 * lib/dwarf.exp (_location): Recognize DW_OP_fbreg as an op.
793
6b142048
WS
7942021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
795
796 * gdb.arch/powerpc-vsx-regs.exp: Initialize vs* doublewords.
797
82d9b280 7982021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
c8a37944
WS
799
800 * gdb.arch/powerpc-plxv-nonrel.s: Testcase using
801 non-relative plxv instructions.
802 * gdb.arch/powerpc-plxv-nonrel.exp: Testcase harness.
803
8042021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
82d9b280 805
e3d528d7
WS
806 PR gdb/27525
807 * gdb/testsuite/gdb.arch/powerpc-addpcis.exp: Testcase harness to
808 exercise single-stepping over subpcis,lnia,addpcis instructions
809 with displacement.
810 * gdb/testsuite/gdb.arch/powerpc-addpcis.s: Testcase with stream
811 of addpcis/lnia/subpcis instructions.
812 * gdb/testsuite/gdb.arch/powerpc-lnia.exp: Testcase harness to
813 exercise single-stepping over lnia instructions with displacement.
814 * gdb/testsuite/gdb.arch/powerpc-lnia.s: Testcase with stream of
815 lnia instructions.
816
8172021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
818
82d9b280
WS
819 * gdb.arch/powerpc-power10.s: New test for instructions.
820 * gdb.arch/powerpc-power10.exp: Harness to run the test.
821
6ba4cb84
CL
8222021-4-12 Carl Love <cel@us.ibm.com>
823
824 * gdb.arch/vsx-vsr-float128.c: New test file.
825 * gdb.arch/vsx-vsr-float128.exp: New expect file.
826
9d8f3022
MM
8272021-04-12 Markus Metzger <markus.t.metzger@intel.com>
828
829 * gdb.btrace/reconnect.exp: Relax expected stepi output.
830
dc2b480f
WP
8312021-04-07 Weimin Pan <weimin.pan@oracle.com>
832
833 * gdb.base/ctf-ptype.c: Add struct link containing a forward
834 reference type.
835 * gdb.base/ctf-ptype.exp: Add "ptype struct link".
836
0a703a4c
AB
8372021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
838
839 * gdb.fortran/dynamic-ptype-whatis.exp: New file.
840 * gdb.fortran/dynamic-ptype-whatis.f90: New file.
841
30ab3586
AB
8422021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
843
844 * gdb.cp/rvalue-ref-params.cc (f3): New function.
845 (f4): New function.
846 (global_int): New global variable.
847 (global_float): Likeiwse.
848 (main): Call both new functions.
849 * gdb.cp/rvalue-ref-params.exp: Add new tests.
850
56d467f4
CT
8512021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
852
853 * gdb.dwarf2/fission-relative-dwo.c: New file.
854 * gdb.dwarf2/fission-relative-dwo.exp: New file.
855
61dee722
AB
8562021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
857
858 * gdb.dwarf2/fission-absolute-dwo.c: New file.
859 * gdb.dwarf2/fission-absolute-dwo.exp: New file.
860 * gdb.dwarf2/fission-base.exp: Use build_executable_and_dwo_files
861 instead of build_executable_from_fission_assembler.
862 * gdb.dwarf2/fission-loclists-pie.exp: Likewise.
863 * gdb.dwarf2/fission-loclists.exp: Likewise.
864
865 * gdb.dwarf2/fission-multi-cu.S: Delete file.
866 * gdb.dwarf2/fission-multi-cu.c: New file based on old
867 fission-multi-cu1.c and fission-multi-cu2.c files.
868 * gdb.dwarf2/fission-multi-cu1.c: Delete file.
869 * gdb.dwarf2/fission-multi-cu2.c: Delete file.
870 * gdb.dwarf2/fission-multi-cu.exp: Rewrite to use Dwarf assembler.
871 * gdb.dwarf2/fission-reread.exp: Likewise.
872 * lib/dwarf.exp (extract_dwo_information): New proc.
873 (strip_dwo_information): New proc.
874 (build_executable_and_dwo_files): New proc.
875 (build_executable_from_fission_assembler): Delete.
876 (Dwarf::_debug_addr_index): New variable.
877 (Dwarf::_cu_is_fission): New variable.
878 (Dwarf::_handle_DW_FORM): Handle DW_OP_GNU_addr_index.
879 (Dwarf::_default_form): Supply a default for DW_AT_GNU_addr_base.
880 (Dwarf::_handle_macro_at_range): Use form DW_FORM_GNU_addr_index
881 if this is a fission CU.
882 (Dwarf::_location): Handle DW_OP_GNU_addr_index.
883 (Dwarf::debug_addr_label): New proc.
884 (Dwarf::cu): Initialise _cu_is_fission.
885 (Dwarf::tu): Likewise.
886 (Dwarf::assemble): Initialise _debug_addr_index.
887
1fd999d9
AB
8882021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
889
890 * gdb.dwarf2/dw2-using-debug-str.exp: Add an additional test.
891
79c02443
AB
8922021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
893
894 * gdb.python/py-parameter.exp: Add test for reading data-directory
895 using gdb.parameter API.
896
340d00fb
TV
8972021-04-06 Tom de Vries <tdevries@suse.de>
898
899 PR breakpoints/25884
900 * gdb.opt/inline-cmds.exp: Remove kfail.
901
043bcbaf
TV
9022021-04-06 Tom de Vries <tdevries@suse.de>
903
904 PR testsuite/27691
905 * gdb.threads/gcore-thread.exp: Don't call gdb_core_cmd with core
906 file "".
907
ac628a06
EB
9082021-04-01 Egeyar Bagcioglu <egeyar@gmail.com>
909
910 * lib/pdtrace.in: Fix obvious typo.
911
3f49d080
TT
9122021-03-31 Tom Tromey <tromey@adacore.com>
913
914 * lib/dwarf.exp (Dwarf::_get_args): New proc.
915 (Dwarf::_location): Use it.
916
cfcbd506
TV
9172021-03-31 Tom de Vries <tdevries@suse.de>
918
919 PR testsuite/27667
920 * lib/gdb.exp (default_gdb_init): Unset DEBUGINFOD_URLS.
921
8a91fbdf
SM
9222021-03-30 Simon Marchi <simon.marchi@polymtl.ca>
923
924 PR gdb/27541
925 * gdb.base/index-cache-load-twice.exp: Remove.
926 * gdb.base/index-cache-load-twice.c: Remove.
927 * gdb.dwarf2/per-bfd-sharing.exp: New.
928 * gdb.dwarf2/per-bfd-sharing.c: New.
929
b953e703
TV
9302021-03-30 Tom de Vries <tdevries@suse.de>
931
932 PR testsuite/27604
933 * gdb.dwarf2/dw2-cu-size.S: Add missing .debug_abbrev terminator.
934
aa33ea68
TBA
9352021-03-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
936
937 * gdb.mi/user-selected-context-sync.exp: Spin on a variable in
938 the infinite loop to avoid a Clang bug.
939
99066782
WS
9402021-03-26 Will Schmidt <will_schmidt@vnet.ibm.com>
941
942 * gdb.arch/powerpc-disassembler-options.exp: Extend some test
943 names for uniqueness.
944 * gdb.arch/powerpc-fpscr-gcore.exp: Add more test names for
945 uniqueness.
946
b1f3973b
AB
9472021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
948
949 * gdb.python/py-prettyprint.c (struct container): Add 'is_array_p'
950 member.
951 (make_container): Initialise is_array_p.
952 * gdb.python/py-prettyprint.exp: Add new tests.
953 * gdb.python/py-prettyprint.py (ContainerPrinter.display_hint):
954 Check is_array_p and possibly return 'array'.
955
3c2dcf90
AB
9562021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
957
958 * gdb.cp/breakpoint.exp: Extend test names to make them unique.
959 * gdb.cp/casts.exp: Give tests unique names.
960 * gdb.cp/filename.exp: Likewise.
961 * gdb.cp/gdb2495.exp: Likewise.
962 * gdb.cp/mb-ctor.exp: Extend test names to make them unique.
963 * gdb.cp/misc.exp: Rename test to make it unique.
964 * gdb.cp/nsnested.exp: Give tests unique names.
965 * gdb.cp/ovldbreak.exp: Likewise.
966 * gdb.cp/pr17494.exp: Rename test to reflect what is actually
967 being tested. This also removes the duplicate test name.
968 * gdb.cp/ref-types.exp: Likewise.
969 * gdb.cp/temargs.exp: Likewise.
970
6b78370d
AB
9712021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
972
973 * gdb.cp/cplusfuncs.exp (test_paddr_operator_functions): Escape
974 square brackets in test.
975
baecbb3d
AB
9762021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
977
978 * gdb.cp/maint.exp (test_first_component): Run more tests with a
979 variable number of spaces, this removes the duplicate testing of
980 'operator ->' which existed before.
981
6e892297
AB
9822021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
983
984 * gdb.cp/gdb2384.cc (main): Change comments used for breakpoints.
985 * gdb.cp/gdb2384.exp: Change and extend test names to avoid
986 duplicates, and also to avoid having a string inside parentheses
987 at the end of test names.
988
ac45a6ca
AB
9892021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
990
991 * gdb.cp/nsusing.exp: Rewrite test, remove a duplicate test block.
992 Avoid repeated uses of 'runto', and instread just progress once
993 through the test stopping at different breakpoints. Give comments
994 a capital letter and full stop. Give duplicate tests unique names.
995
323fd5b9
PA
9962021-03-25 Pedro Alves <pedro@palves.net>
997
998 * gdb.server/stop-reply-no-thread-multi.exp (run_test): Add
999 "target_non_stop" parameter and use it.
1000 (top level): Add "maint set target-non-stop on/off" testing axis.
1001
ba3c61fc
AB
10022021-03-25 Andrew Burgess <andrew.burgess@embecosm.com>
1003
1004 * lib/ada.exp (gnat_runtime_has_debug_info): Use -wrap with
1005 gdb_test_multiple.
1006
bf0aecce
LM
10072021-03-24 Luis Machado <luis.machado@linaro.org>
1008
1009 * gdb.arch/aarch64-mte.c: New file.
1010 * gdb.arch/aarch64-mte.exp: New test.
1011 * gdb.base/memtag.c: New file.
1012 * gdb.base/memtag.exp: New test.
1013 * lib/gdb.exp (supports_memtag): New function.
1014
bef382e6
LM
10152021-03-24 Luis Machado <luis.machado@linaro.org>
1016
1017 * gdb.base/options.exp: Adjust for new print options.
1018 * gdb.base/with.exp: Likewise.
1019
702cf3f5
AB
10202021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
1021
1022 * gdb.dwarf2/dw2-missing-cu-tag.c: New file.
1023 * gdb.dwarf2/dw2-missing-cu-tag.exp: New file.
1024
1e7fcccb
AB
10252021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
1026
1027 * gdb.dwarf2/dw2-using-debug-str.c: New file.
1028 * gdb.dwarf2/dw2-using-debug-str.exp: New file.
1029 * lib/dwarf.exp (Dwarf::DW_FORM_strp): Create .debug_str section,
1030 not .debug_string.
1031
4829711b
TT
10322021-03-20 Tom Tromey <tom@tromey.com>
1033
1034 * gdb.base/maint.exp: Update "maint print statistics" output.
1035
e0d6d274
KB
10362021-03-19 Kevin Buettner <kevinb@redhat.com>
1037
1038 * lib/gdbserver-support.exp (gdbserver_exit): Use the
1039 "-nowait" flag when waiting for gdbserver to exit.
1040
a088215a
SST
10412021-03-19 Sourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
1042
1043 * gdb.base/info-macros.exp: Append -fdebug-macro to
1044 additional_flags for clang.
1045 * gdb.base/macscp.exp: Likewise.
1046 * gdb.base/style.exp: Likewise.
1047 * gdb.linespec/macro-relative.exp: Likewise.
1048
d0c99a23
SM
10492021-03-17 Simon Marchi <simon.marchi@polymtl.ca>
1050 Pedro Alves <pedro@palves.net>
1051
1052 * gdb.base/run-attach-while-running.exp: New.
1053 * gdb.base/run-attach-while-running.c: New.
1054
7807d76a
AB
10552021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
1056
1057 * gdb.python/py-framefilter-addr.c: New file.
1058 * gdb.python/py-framefilter-addr.exp: New file.
1059 * gdb.python/py-framefilter-addr.py: New file.
1060
f302f9e2
AB
10612021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
1062
1063 * gdb.threads/execl.exp: Remove duplicate 'info threads' test.
1064 Make use of $gdb_test_name instead of creating a separate $test
1065 variable.
1066 * gdb.threads/print-threads.exp: Add a with_test_prefix instead of
1067 adding a '($name)' at the end of each test. This also catches the
1068 one place where '($name)' was missing, and so caused a duplicate
1069 test name.
1070 * gdb.threads/queue-signal.exp: Give tests unique names to avoid
1071 duplicate test names based on the command being tested.
1072 * gdb.threads/signal-command-multiple-signals-pending.exp:
1073 Likewise.
1074 * lib/gdb.exp (gdb_compile_shlib_pthreads): Tweak test name to
1075 avoid duplicate testnames when a test script uses this proc and
1076 also gdb_compile_pthreads.
1077 * lib/prelink-support.exp (build_executable_own_libs): Use
1078 with_test_prefix to avoid duplicate test names when we call
1079 build_executable twice.
1080
6813ceb0
TT
10812021-03-15 Tom Tromey <tromey@adacore.com>
1082
1083 * gdb.ada/fixed_points.exp: Add tests of unary + and -.
1084
3b5c4de0
TT
10852021-03-15 Tom Tromey <tromey@adacore.com>
1086
1087 * gdb.ada/varsize_limit.exp: Add new test.
1088 * gdb.ada/varsize_limit/vsizelim.adb: Update.
1089
c04da66c
TT
10902021-03-15 Tom Tromey <tromey@adacore.com>
1091
1092 * gdb.ada/operator_call/twovecs.ads: New file.
1093 * gdb.ada/operator_call/twovecs.adb: New file.
1094 * gdb.ada/operator_call/opcall.adb: New file.
1095 * gdb.ada/operator_call.exp: New file.
1096
1ac74522
TT
10972021-03-15 Tom Tromey <tromey@adacore.com>
1098
1099 * gdb.ada/enums_overload/enums_overload_main.adb: New file.
1100 * gdb.ada/enums_overload/enums_overload.ads: New file.
1101 * gdb.ada/enums_overload/enums_overload.adb: New file.
1102 * gdb.ada/enums_overload.exp: New file.
1103
207582c0
TT
11042021-03-15 Tom Tromey <tromey@adacore.com>
1105
1106 * gdb.ada/assign_arr/target_wrapper.ads (IArray, Put, Do_Nothing):
1107 Declare.
1108 * gdb.ada/assign_arr/target_wrapper.adb: New file.
1109 * gdb.ada/assign_arr/main_p324_051.adb (IValue): New variable.
1110 Call Put.
1111 * gdb.ada/assign_arr.exp: Update.
1112
ba6a0ef3
AB
11132021-03-15 Andrew Burgess <andrew.burgess@embecosm.com>
1114
1115 * gdb.python/py-auto-load-chaining-f1.c: New file.
1116 * gdb.python/py-auto-load-chaining-f1.o-gdb.py: New file.
1117 * gdb.python/py-auto-load-chaining-f2.c: New file.
1118 * gdb.python/py-auto-load-chaining-f2.o-gdb.py: New file.
1119 * gdb.python/py-auto-load-chaining.c: New file.
1120 * gdb.python/py-auto-load-chaining.exp: New file.
1121
7f99d636
AB
11222021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1123
1124 * gdb.python/py-bad-printers.exp: Extend test names to make them
1125 unique.
1126 * gdb.python/py-events.exp: Likewise.
1127 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1128 * gdb.python/py-frame-inline.exp: Likewise.
1129 * gdb.python/py-frame.exp: Likewise.
1130 * gdb.python/py-infthread.exp: Likewise.
1131
323b848c
AB
11322021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1133
1134 * gdb.python/py-value-cc.exp: Remove a duplicate test.
1135
8a4efb36
AB
11362021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1137
1138 * gdb.python/lib-types.exp: Update the test to check the correct
1139 python variable.
1140
66bb1dd9
AB
11412021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1142
1143 * gdb.python/py-explore-cc.exp: Extend test names to make them
1144 unique.
1145
0125fabc
AB
11462021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1147
1148 * gdb.python/py-lookup-type.exp: Remove duplicate test.
1149
79d04157
AB
11502021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1151
1152 * gdb.python/py-symtab.exp: Extend test names to make them
1153 unique.
1154
e3e48d8f
AB
11552021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1156
1157 * gdb.python/py-prompt.exp: Add with_test_prefix to make test
1158 names unique.
1159
2cb60e74
AB
11602021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1161
1162 * gdb.python/py-block.exp: Give tests unique names.
1163
8b12ded4
AB
11642021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1165
1166 * gdb.python/py-pp-maint.exp: Extend test names to make them
1167 unique.
1168
93598ea4
AB
11692021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1170
1171 * gdb.python/py-explore.exp: Add with_test_prefix to make test
1172 names unique.
1173
f35d6971
AB
11742021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1175
1176 * gdb.python/py-finish-breakpoint.exp: Make test names unique.
1177
22d3e7f6
AB
11782021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1179
1180 * gdb.python/py-strfns.exp: Use with_test_prefix to make test
1181 names unique.
1182
5fc5a1b8
AB
11832021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1184
1185 * gdb.python/py-format-string.exp: Use proc_with_prefix to make
1186 test names unique.
1187
e3141a4d
AB
11882021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1189
1190 * gdb.python/py-mi.exp: Use with_test_prefix to make test names
1191 unique.
1192
ccdc02ed
TT
11932021-03-09 Tom Tromey <tromey@adacore.com>
1194
1195 * gdb.base/cast-call.exp: New file.
1196 * gdb.base/cast-call.c: New file.
1197
fbb1aace
AB
11982021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1199
1200 * gdb.gdb/python-helper.exp: New file.
1201
611aa09d
FW
12022020-03-04 Felix Willgerodt <felix.willgerodt@intel.com>
1203
1204 * gdb.fortran/intrinsics.exp: Add LOC tests.
1205
eef32f59
AB
12062021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1207
1208 * gdb.fortran/shape.exp: New file.
1209 * gdb.fortran/shape.f90: New file.
1210
7ba155b3
AB
12112021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1212
1213 * gdb.fortran/size.exp: New file.
1214 * gdb.fortran/size.f90: New file.
1215
e14816a8
AB
12162021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1217
1218 * gdb.fortran/rank.exp: New file.
1219 * gdb.fortran/rank.f90: New file.
1220
d308ba78
TT
12212021-03-08 Tom Tromey <tom@tromey.com>
1222
1223 * gdb.fortran/debug-expr.exp: Update tests.
1224
d182f279
TT
12252021-03-08 Tom Tromey <tom@tromey.com>
1226
1227 * gdb.base/debug-expr.exp: Update expected dump output.
1228
a7308ce0
TT
12292021-03-06 Tom Tromey <tom@tromey.com>
1230
1231 * lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
1232 DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
1233 * gdb.dwarf2/dwznolink.exp: New file.
1234
b0a8c2ff
MW
12352021-03-05 Mark Wielaard <mark@klomp.org>
1236
1237 * lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
1238
844be3f2
WP
12392021-03-06 Weimin Pan <weimin.pan@oracle.com>
1240
1241 * gdb.base/ctf-ptype.exp: Add function tests and fix typos.
1242
82333781
MM
12432021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1244
1245 * gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
1246
32c52999
MM
12472021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1248
1249 * gdb.btrace/non-stop.exp: Adjust expected source lines.
1250
26ed1478
MM
12512021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1252
1253 * gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
1254
d2c5f24e
MM
12552021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1256
1257 * gdb.btrace/exception.cc (main): Update test source.
1258 * gdb.btrace/exception.exp: Update patterns.
1259 * gdb.btrace/function_call_history.exp: Likewise.
1260
c7c7253a
MM
12612021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1262
1263 * gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
1264
f0778fc1
MM
12652021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1266
1267 * gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
1268 reverse-continue to breakpoint.
1269
e71dbd03
MM
12702021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1271
1272 * gdb.btrace/delta.exp: Remove instruction-history and
1273 function-call-history checks.
1274
b93a3ed0
MM
12752021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1276
1277 * README (Note): Add nopie_ldflag.
1278 * lib/gdb.exp (gdb_compile): Extend nopie handling.
1279
bbcdf9ab
TT
12802021-03-02 Tom Tromey <tromey@adacore.com>
1281
1282 * gdb.ada/fixed_points.exp: Remove most special cases for minimal
1283 encodings.
1284
bb3a4efe
LS
12852021-02-27 Lancelot Six <lsix@lancelotix.com>
1286
1287 PR gdb/27393
1288 * gdb.base/source-dir.exp: Test that empty dirnames are skipped.
1289
1290
573dc0cc
TT
12912021-02-26 Tom Tromey <tom@tromey.com>
1292
1293 * lib/gdb.exp (skip_ctf_tests): Use expr on result.
1294
f8218786
JV
12952021-02-26 Jan Vrany <jan.vrany@labware.com>
1296
1297 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1298 Remove trailing \n from expected output.
1299
cb51b708
MM
13002021-02-26 Markus Metzger <markus.t.metzger@intel.com>
1301
1302 * lib/gdb.exp (use_gdb_stub): Extend comment.
1303
64d38fdd
JM
13042021-02-25 Jan Matyas <jmatyas@codasip.com>
1305
1306 PR gdb/26819
1307 * gdb.server/stop-reply-no-thread.exp: Add two test
1308 scenarios that cover remote targets which do not have
1309 the concept of threads.
1310
d4ff3cbf
AB
13112021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1312
1313 * gdb.fortran/associated.exp: Add missing '-wrap' argument.
1314
68337b8b
AB
13152021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1316
1317 PR fortran/26155
1318 * gdb.fortran/call-no-debug-func.f90: New file.
1319 * gdb.fortran/call-no-debug-prog.f90: New file.
1320 * gdb.fortran/call-no-debug.exp: New file.
1321
faeb9f13
AB
13222021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1323
1324 * gdb.fortran/associated.exp: New file.
1325 * gdb.fortran/associated.f90: New file.
1326
170f4b23
AB
13272021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1328
1329 * gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
1330
dd80d750
AB
13312021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1332
1333 * gdb.base/sect-cmd.exp: Update expected results.
1334
b91919ac
AB
13352021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1336
1337 * gdb.base/sect-cmd.exp: Rewrite using modern testsuite
1338 techniques. Enable the test for all targets.
1339
02a79309
AB
13402021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1341
1342 * gdb.base/maint-info-sections.exp: Add new tests.
1343 (check_maint_info_target_sections_output): New proc.
1344
895b7b4e
AB
13452021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1346
1347 * gdb.arch/riscv-default-tdesc.exp: New file.
1348
bc3c0632
AB
13492021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1350
1351 * gdb.fortran/pointer-to-pointer.exp: Additional tests.
1352
acde2092
AB
13532021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
1354
1355 * gdb.arch/i386-biarch-core.exp: Add target check.
1356
7d2e5095
AKS
13572021-02-16 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1358
1359 * gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
1360
96df3e28
AB
13612021-02-12 Andrew Burgess <andrew.burgess@embecosm.com>
1362
1363 * gdb.fortran/allocated.exp: New file.
1364 * gdb.fortran/allocated.f90: New file.
1365
a1670b72
AB
13662021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1367
1368 * gdb.fortran/lbound-ubound.exp: Remove old comment.
1369
bf3386f0
AB
13702021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1371
1372 * gdb.base/maint-info-sections.exp: Update expected output, and
1373 add additional tests. Again.
1374
4790db14
AB
13752021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1376
1377 * gdb.base/maint-info-sections.exp: Update expected output, and
1378 add additional tests.
1379
f4be6772
AB
13802021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1381
1382 * gdb.base/maint-info-sections.exp: New file, content is moved
1383 from gdb.base/maint.exp and cleaned up to use latest testsuite
1384 techniques.
1385 * gdb.base/maint.exp: Tests moved out to
1386 gdb.base/maint-info-sections.exp.
1387
25ad1e83
SM
13882021-02-10 Simon Marchi <simon.marchi@efficios.com>
1389
1390 * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
1391 GDBFLAGS.
1392
e92c8eb8
AB
13932021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
1394
1395 * gdb.fortran/lbound-ubound.F90: New file.
1396 * gdb.fortran/lbound-ubound.exp: New file.
1397
ee4c3d88
TV
13982021-02-10 Tom de Vries <tdevries@suse.de>
1399
1400 * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
1401 "Restore saved setting of complaints".
1402
cf2b2075
TV
14032021-02-09 Tom de Vries <tdevries@suse.de>
1404
1405 PR symtab/27341
1406 * lib/gdb.exp (with_complaints): New proc, factored out of ...
1407 (gdb_load_no_complaints): ... here.
1408 * gdb.fortran/function-calls.exp: Add test-case.
1409
b61f7811
HAQ
14102021-02-09 Abid Qadeer <abidh@codesourcery.com>
1411
1412 * gdb.threads/signal-command-handle-nopass.exp: Call
1413 'standard_testfile' before using 'testfile'.
1414 * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
1415 * gdb.threads/signal-delivered-right-thread.exp: Likewise
1416 * gdb.threads/signal-sigtrap.exp: Likewise
1417
3d4aae48
LM
14182021-02-08 Luis Machado <luis.machado@linaro.org>
1419
1420 * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
1421
4001d90d
TV
14222021-02-08 Tom de Vries <tdevries@suse.de>
1423
1424 * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
1425
29db1eb3
AB
14262021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1427
1428 * gdb.python/tui-window-disabled.c: New file.
1429 * gdb.python/tui-window-disabled.exp: New file.
1430 * gdb.python/tui-window-disabled.py: New file.
1431
e0c23e11
AB
14322021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1433
1434 * gdb.python/tui-window.exp: Add new tests.
1435 * gdb.python/tui-window.py (TestWindow) <__init__>: Store
1436 TestWindow object into global the_window.
1437 <remote_title>: New method.
1438 (delete_window_title): New function.
1439
1cf23996
AB
14402021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1441
1442 * gdb.tui/winheight.exp: Add more tests.
1443
2708dbbd
AB
14442021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1445
1446 * gdb.python/py-framefilter.exp: Update expected results.
1447 * gdb.python/python.exp: Update expected results.
1448
cd074e04
AB
14492021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1450
1451 * gdb.tui/scroll.exp: Tighten expected results. Remove comment
1452 about bug in GDB, update expected results, and add more tests.
1453
5fb97639
AB
14542021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1455
1456 * gdb.tui/scroll.exp: New file.
1457 * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
1458 * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
1459 remaining lines up.
1460 (Term::check_region_contents): New proc.
1461 (Term::check_box_contents): Use check_region_contents.
1462
c0e56745
TV
14632021-02-06 Tom de Vries <tdevries@suse.de>
1464
1465 PR testsuite/26922
1466 * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
1467 scrolling.
1468
0e857c82
TV
14692021-02-05 Tom de Vries <tdevries@suse.de>
1470
1471 PR breakpoints/27313
1472 * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
1473 rejected.
1474
a22ec6e8
TV
14752021-02-05 Tom de Vries <tdevries@suse.de>
1476
1477 * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
1478 * gdb.fortran/mixed-lang-stack.exp: Same.
1479
ae710496
TV
14802021-02-05 Tom de Vries <tdevries@suse.de>
1481
1482 PR exp/27265
1483 * gdb.base/complex-parts.exp: Add tests.
1484
d3b54e63
TV
14852021-02-05 Tom de Vries <tdevries@suse.de>
1486
1487 PR symtab/27307
1488 * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
1489
3eccb1c8
SV
14902021-02-04 Shahab Vahedi <shahab@synopsys.com>
1491
1492 * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
1493
a71501e2
PA
14942021-02-03 Pedro Alves <pedro@palves.net>
1495
1496 * gdb.threads/detach-step-over.c: New file.
1497 * gdb.threads/detach-step-over.exp: New file.
1498
92234eb1
PA
14992021-02-03 Pedro Alves <pedro@palves.net>
1500
1501 * gdb.threads/attach-non-stop.c: New file.
1502 * gdb.threads/attach-non-stop.exp: New file.
1503
2e3773ff
LS
15042021-02-02 Lancelot SIX <lsix@lancelotsix.com>
1505
1506 * gdb.base/inferior-noarg.c: New test.
1507 * gdb.base/inferior-noarg.exp: New test.
1508
e0bd9202
SM
15092021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
1510
1511 * gdb.base/scope.exp: Use proc_with_prefix.
1512
9307efbe
SM
15132021-02-02 Simon Marchi <simon.marchi@efficios.com>
1514
1515 * lib/dwarf.exp (rnglists): Add -no-offset-array option to
1516 table proc.
1517 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
1518 .debug_rnglists table without offset array.
1519 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1520 .debug_loclists table without offset array.
1521
2b0c7f41
SM
15222021-02-02 Simon Marchi <simon.marchi@efficios.com>
1523
1524 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
1525 of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
1526 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1527 DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
1528 attribute
1529
ecfda20d
SM
15302021-02-02 Simon Marchi <simon.marchi@efficios.com>
1531
1532 PR gdb/26813
1533 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
1534 (loclists): New proc.
1535 * gdb.dwarf2/loclists-multiple-cus.c: New.
1536 * gdb.dwarf2/loclists-multiple-cus.exp: New.
1537 * gdb.dwarf2/loclists-sec-offset.c: New.
1538 * gdb.dwarf2/loclists-sec-offset.exp: New.
1539
6b0933da
SM
15402021-02-02 Simon Marchi <simon.marchi@efficios.com>
1541
1542 * lib/dwarf.exp (_location): Add parameters.
1543 (_handle_DW_FORM): Adjust.
1544
962effa7
SM
15452021-02-02 Simon Marchi <simon.marchi@efficios.com>
1546
1547 PR gdb/26813
1548 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
1549 (cu): Generate header for DWARF 5.
1550 (rnglists): New proc.
1551 * gdb.dwarf2/rnglists-multiple-cus.exp: New.
1552 * gdb.dwarf2/rnglists-sec-offset.exp: New.
1553
2bd3e4b8
TV
15542021-02-02 Tom de Vries <tdevries@suse.de>
1555
1556 PR symtab/24620
1557 * gdb.dwarf2/fission-reread.exp: Add test-case.
1558
c39c8637
TV
15592021-02-01 Tom de Vries <tdevries@suse.de>
1560
1561 * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
1562 * gdb.dwarf2/fission-loclists-pie.S: Same.
1563 * gdb.dwarf2/fission-loclists.S: Same.
1564 * gdb.dwarf2/fission-multi-cu.S: Same.
1565 * gdb.dwarf2/fission-reread.S: Same.
1566 * gdb.dwarf2/fission-base.exp: Use DWO.
1567 * gdb.dwarf2/fission-loclists-pie.exp: Same.
1568 * gdb.dwarf2/fission-loclists.exp: Same.
1569 * gdb.dwarf2/fission-multi-cu.exp: Same.
1570 * gdb.dwarf2/fission-reread.exp: Same.
1571
ebde6f2d
TV
15722021-01-29 Tom de Vries <tdevries@suse.de>
1573
1574 PR breakpoints/26063
1575 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
1576 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
1577
620ec3ca
TV
15782021-01-29 Tom de Vries <tdevries@suse.de>
1579
1580 * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
1581
cdeba395
TV
15822021-01-28 Tom de Vries <tdevries@suse.de>
1583
1584 * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
1585 in the backtrace, and use that in the rest of the test instead of
1586 hardcoded constant 3. Use "frame" instead of "up" for robustness.
1587
c47b145e
TV
15882021-01-28 Tom de Vries <tdevries@suse.de>
1589
1590 * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
1591 * gdb.arch/i386-sse-stack-align.c: Same.
1592 * gdb.arch/i386-sse-stack-align.exp: Same.
1593
47918cca
AB
15942021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
1595
1596 * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
1597
2f985dd1
TV
15982021-01-28 Tom de Vries <tdevries@suse.de>
1599
1600 * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
1601
22efa3d3
TV
16022021-01-28 Tom de Vries <tdevries@suse.de>
1603
1604 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
1605 "maint info line-table". Make PASS pattern more specific. Make
1606 FAIL pattern work for -m32.
1607
59b59f08
LS
16082021-01-27 Lancelot SIX <lsix@lancelotsix.com>
1609
1610 PR gdb/27133
1611 * gdb.base/ui-redirect.exp: Add test case that ensures that
1612 redirecting both logging and debug does not cause gdb to crash.
1613
1614
807f647c
MM
16152021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
1616
1617 * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
1618
4ca40594
TV
16192021-01-26 Tom de Vries <tdevries@suse.de>
1620
1621 * gdb.threads/killed-outside.exp: Allow regular output.
1622
d0021af3
TV
16232021-01-26 Tom de Vries <tdevries@suse.de>
1624
1625 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
1626
9f6c202e
TV
16272021-01-25 Tom de Vries <tdevries@suse.de>
1628
1629 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
1630 * lib/gdb.exp: Use gdb_load_no_complaints.
1631
a625a8c9
TT
16322021-01-25 Tom Tromey <tromey@adacore.com>
1633
1634 * gdb.ada/fixed_points.exp: Add regression test.
1635 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
1636 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
1637
19184910
TT
16382021-01-25 Tom Tromey <tromey@adacore.com>
1639
1640 * gdb.ada/local-enum.exp: Add enumerator resolution test.
1641
acd6125f
TT
16422021-01-25 Tom Tromey <tromey@adacore.com>
1643
1644 * gdb.ada/local-enum.exp: New file.
1645 * gdb.ada/local-enum/local.adb: New file.
1646
1af4c9c4
TT
16472021-01-23 Tom Tromey <tom@tromey.com>
1648
1649 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
1650
705646c0
BE
16512021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1652
1653 * gdb.base/line65535.exp: Fix test expectation.
1654
0ac85db5
SM
16552021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1656
1657 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
1658 suppression.
1659 (default_gdb_exit): Likewise.
1660 (default_gdb_spawn): Likewise.
1661 (send_gdb): Likewise.
1662 (gdb_expect): Likewise.
1663 (gdb_expect_list): Likewise.
1664 (default_gdb_init): Likewise.
1665 (gdb_suppress_entire_file): Remove.
1666 (gdb_suppress_tests): Remove.
1667 (gdb_stop_suppressing_tests): Remove.
1668 (gdb_clear_suppressed): Remove.
1669 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
1670 related to test suppression.
1671 (default_mi_gdb_start): Likewise.
1672 (mi_gdb_reinitialize_dir): Likewise.
1673 (mi_gdb_test): Likewise.
1674 (mi_run_cmd_full): Likewise.
1675 (mi_runto_helper): Likewise.
1676 (mi_execute_to): Likewise.
1677 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1678 * gdb.base/bitfields.exp: Likewise.
1679 * gdb.base/bitfields2.exp: Likewise.
1680 * gdb.base/break.exp: Likewise.
1681 * gdb.base/call-sc.exp: Likewise.
1682 * gdb.base/callfuncs.exp: Likewise.
1683 * gdb.base/dfp-test.exp: Likewise.
1684 * gdb.base/endian.exp: Likewise.
1685 * gdb.base/exprs.exp: Likewise.
1686 * gdb.base/funcargs.exp: Likewise.
1687 * gdb.base/hbreak2.exp: Likewise.
1688 * gdb.base/recurse.exp: Likewise.
1689 * gdb.base/scope.exp: Likewise.
1690 * gdb.base/sepdebug.exp: Likewise.
1691 * gdb.base/structs.exp: Likewise.
1692 * gdb.base/until.exp: Likewise.
1693 * gdb.cp/misc.exp: Likewise.
1694
9d2d8a16
AB
16952021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1696
1697 PR cli/25956
1698 * gdb.base/style.exp (run_style_tests): Add version string test.
1699 (test_startup_version_string): Use version style name.
1700 * lib/gdb-utils.exp (style): Handle version style name.
1701
e7b43072
AB
17022021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1703
1704 * gdb.base/style.exp (limited_style): New proc.
1705 (clean_restart_and_disable): New proc.
1706 (run_style_tests): New proc. Most of the old tests from this file
1707 are now in this proc.
1708 (test_startup_version_string): New proc. Reamining test from the
1709 old file is in this proc.
1710
2189c312
SM
17112021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1712
1713 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1714 Adjust to "set debug remote" changes.
1715
cd211c75
LM
17162021-01-21 Luis Machado <luis.machado@linaro.org>
1717
1718 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
1719 message.
1720
730af663
SM
17212021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
1722
1723 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
1724
325d39e4
HD
17252021-01-21 Hannes Domani <ssbssa@yahoo.de>
1726
1727 PR python/19151
1728 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
1729
c3e96aa7
SM
17302021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1731
1732 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
1733
6571ffc6
SM
17342021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1735
1736 * lib/tuiterm.exp: Add links in comments.
1737
7c794afd
TV
17382021-01-20 Tom de Vries <tdevries@suse.de>
1739
1740 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
1741 offset.
1742
1402665c
TV
17432021-01-20 Tom de Vries <tdevries@suse.de>
1744
1745 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
1746
6f52fdf4
SDJ
17472021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
1748
1749 * gdb.arch/amd64-stap-expressions.S: New file.
1750 * gdb.arch/amd64-stap-expressions.exp: New file.
1751
14852123
TV
17522021-01-19 Tom de Vries <tdevries@suse.de>
1753
1754 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
1755 sequence.
1756
0c4e2c6c
TV
17572021-01-19 Tom de Vries <tdevries@suse.de>
1758
1759 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
1760
02baa133
AB
17612021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
1762
1763 * gdb.fortran/array-slices.exp (run_test): Avoid including
1764 addresses in test names.
1765
10f92414
TV
17662021-01-15 Tom de Vries <tdevries@suse.de>
1767
1768 PR testsuite/26997
1769 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
1770 when adding sizeof.
1771
116d0cf1
TV
17722021-01-14 Tom de Vries <tdevries@suse.de>
1773
1774 PR testsuite/24590
1775 * gdb.base/style.exp: Handle shorter argv in frame command output.
1776
8f66807b
AB
17772021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1778
1779 PR gdb/26819
1780 * gdb.server/stop-reply-no-thread-multi.c: New file.
1781 * gdb.server/stop-reply-no-thread-multi.exp: New file.
1782
3f94e588
TV
17832021-01-12 Tom de Vries <tdevries@suse.de>
1784
1785 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
1786 (main): Remove call to have_mpx.
1787 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
1788 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
1789 (main): Remote call to have_mpx.
1790 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
1791 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
1792 (main): Remove call to have_mpx.
1793 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
1794 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
1795 (main): Remove call to have_mpx.
1796 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
1797 * gdb.arch/i386-mpx.c (have_mpx): Remove.
1798 (main): Remote call to have_mpx.
1799 * gdb.arch/i386-mpx.exp: Use have_mpx.
1800 * lib/gdb.exp (have_mpx): New proc.
1801
5291fe3c
SP
18022021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1803
1804 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
1805
18bfb505
TV
18062021-01-12 Tom de Vries <tdevries@suse.de>
1807
1808 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
1809
ce38f5ed
AB
18102021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1811
1812 * gdb.fortran/debug-expr.exp: Add new tests.
1813
7c654b71
AB
18142021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1815
1816 * gdb.fortran/dot-ops.exp: Add new tests.
1817
10dadadc
TV
18182021-01-11 Tom de Vries <tdevries@suse.de>
1819
1820 PR testsuite/26968
1821 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
1822 Move insn setting $eax to before probe point.
1823
66beed02
TT
18242021-01-09 Tom Tromey <tom@tromey.com>
1825
1826 * gdb.trace/ax.exp: Do not require an "ext".
1827
8fc48b79
TT
18282021-01-08 Tom Tromey <tromey@adacore.com>
1829
1830 * gdb.ada/voidctx/pck.adb: New file.
1831 * gdb.ada/voidctx/pck.ads: New file.
1832 * gdb.ada/voidctx/voidctx.adb: New file.
1833 * gdb.ada/voidctx.exp: New file.
1834
6abd4cf2
SM
18352021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
1836
1837 PR gdb/27157
1838 * gdb.base/empty-host-env-vars.exp: New test.
1839
d00f0868
AB
18402021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1841
1842 * gdb.base/completion.exp: Add a new test.
1843
3c8c6de2
AB
18442021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1845
1846 * gdb.fortran/intvar-dynamic-types.exp: New file.
1847 * gdb.fortran/intvar-dynamic-types.f90: New file.
1848
e3436813
AB
18492021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1850
1851 * gdb.fortran/intvar-array.exp: New file.
1852 * gdb.fortran/intvar-array.f90: New file.
1853
d4813f10
TT
18542021-01-07 Tom Tromey <tromey@adacore.com>
1855
1856 * gdb.ada/assign_arr.exp: Add 'others' test.
1857
b49180ac
TT
18582021-01-06 Tom Tromey <tromey@adacore.com>
1859
1860 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
1861 (FP4_Type): New type.
1862 (FP4_Var): New variable.
1863 * gdb.ada/fixed_points/fixed_points.adb: Update.
1864 * gdb.ada/fixed_points.exp: Add tests for binary operators.
1865
3c55062c
SM
18662021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
1867
1868 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
1869 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1870 Pass prompt containing debug print to gdb_test_sequence.
1871
e4ad960a
TV
18722021-01-04 Tom de Vries <tdevries@suse.de>
1873
1874 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
1875
3ec3145c
SM
18762021-01-04 Simon Marchi <simon.marchi@efficios.com>
1877
1878
1879
8dc558a0
SM
18802021-01-04 Simon Marchi <simon.marchi@efficios.com>
1881
1882 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
1883 * gdb.server/connect-without-multi-process.exp: Likewise.
1884 * gdb.server/exit-multiple-threads.exp: Likewise.
1885 * gdb.server/ext-attach.exp: Likewise.
1886 * gdb.server/ext-restart.exp: Likewise.
1887 * gdb.server/ext-run.exp: Likewise.
1888 * gdb.server/ext-wrapper.exp: Likewise.
1889 * gdb.server/multi-ui-errors.exp: Likewise.
1890 * gdb.server/no-thread-db.exp: Likewise.
1891 * gdb.server/reconnect-ctrl-c.exp: Likewise.
1892 * gdb.server/run-without-local-binary.exp: Likewise.
1893 * gdb.server/server-kill.exp: Likewise.
1894 * gdb.server/server-run.exp: Likewise.
1895 * gdb.server/solib-list.exp: Likewise.
1896 * gdb.server/stop-reply-no-thread.exp: Likewise.
1897 * gdb.server/wrapper.exp: Likewise.
1898 * gdb.server/sysroot.exp: Increase timeout when testing the
1899 target: sysroot.
1900
d8387cc8
SM
19012021-01-04 Simon Marchi <simon.marchi@efficios.com>
1902
1903 * gdb.server/server-run.exp: Use clean_restart.
1904
5169ae34
SM
19052021-01-04 Simon Marchi <simon.marchi@efficios.com>
1906
1907 * gdb.server/ext-run.exp: Use clean_restart.
1908
7b0ff8a2
SM
19092021-01-04 Simon Marchi <simon.marchi@efficios.com>
1910
1911 * gdb.server/stop-reply-no-thread.exp: Use build_executable
1912 instead of prepare_for_testing.
1913
a754fbdf
SM
19142021-01-04 Simon Marchi <simon.marchi@efficios.com>
1915
1916 * gdb.server/solib-list.exp: Use clean_restart.
1917
c5e71b33
TV
19182021-01-04 Tom de Vries <tdevries@suse.de>
1919
1920 * gdb.base/morestack.c: Remove printf.
1921 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
1922
9b243007
TT
19232020-12-31 Tom Tromey <tom@tromey.com>
1924
1925 * gdb.rust/simple.exp: Update output for Rust 1.49.
1926
4ff509e7
BE
19272020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
1928
1929 * gdb.cp/step-and-next-inline.exp: Fix test case.
1930
391750c3
SM
19312020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
1932
1933 * gdb.python/py-frame-args.exp: De-duplicate test names.
1934
b7874836
AB
19352020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
1936
1937 PR gdb/27059
1938 * gdb.dwarf2/dyn-type-unallocated.c: New file.
1939 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
1940
e1ff6226
PW
19412020-12-21 Peter Waller <p@pwaller.net>
1942
1943 * gdb.base/style-interp-exec-mi.exp: New.
1944 * gdb.base/style-interp-exec-mi.c: New.
1945
ca01f1bf
SM
19462020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
1947
1948 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
1949 gdb_test. Use proc_with_prefix.
1950
0fe69a94
MM
19512020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1952
1953 * gdb.btrace/exception.exp: Build with nopie.
1954 * gdb.btrace/function_call_history.exp: Likewise.
1955 * gdb.btrace/unknown_functions.exp: Likewise.
1956
806e7575
MM
19572020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1958
1959 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
1960
493d2172
MM
19612020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1962
1963 * gdb.python/py-record-btrace.exp: Make test names unique.
1964 * gdb.python/py-record-full.exp: Likewise.
1965
1a1c0afc
MM
19662020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1967
1968 * gdb.btrace/data.exp: Make test names unique.
1969 * gdb.btrace/delta.exp: Likewise.
1970 * gdb.btrace/enable.exp: Likewise.
1971 * gdb.btrace/function_call_history.exp: Likewise.
1972 * gdb.btrace/nohist.exp: Likewise.
1973 * gdb.btrace/non-stop.exp: Likewise.
1974 * gdb.btrace/rn-dl-bind.exp: Likewise.
1975 * gdb.btrace/step.exp: Likewise.
1976 * gdb.btrace/stepi.exp: Likewise.
1977 * gdb.btrace/tailcall.exp: Likewise.
1978
98d837f0
MM
19792020-12-21 Markus Metzger <markus.t.metzger@intel.com>
1980
1981 * gdb.btrace/enable.exp: Update error message.
1982 * gdb.btrace/multi-inferior.exp: Likewise.
1983 * gdb.btrace/reconnect.exp: Likewise.
1984 * gdb.python/py-record-btrace.exp: Likewise.
1985 * gdb.python/py-record-full.exp: Likewise.
1986
c541fa7c
TV
19872020-12-20 Tom de Vries <tdevries@suse.de>
1988
1989 * lib/gdb.exp (save_target_board_info): New proc.
1990 (gdb_compile_shlib): Use save_target_board_info.
1991
60108e47
TV
19922020-12-19 Tom de Vries <tdevries@suse.de>
1993
1994 * lib/gdb.exp (supports_scalar_storage_order_attribute)
1995 (supports_gnuc): New proc.
1996 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
1997 test_compiler_info calls. Add unsupported message.
1998 * gdb.base/endianity.c: Use TEST_SSO.
1999
fa639f55
HD
20002020-12-19 Hannes Domani <ssbssa@yahoo.de>
2001
2002 PR exp/27070
2003 * gdb.python/compare-enum-type-a.c: New test.
2004 * gdb.python/compare-enum-type-b.c: New test.
2005 * gdb.python/compare-enum-type.exp: New file.
2006 * gdb.python/compare-enum-type.h: New test.
2007
4aea001f
HD
20082020-12-18 Hannes Domani <ssbssa@yahoo.de>
2009
2010 * gdb.python/py-format-string.exp: Add tests for address keyword.
2011
b3f9469b
HD
20122020-12-18 Hannes Domani <ssbssa@yahoo.de>
2013
2014 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
2015
86ef42bd
TT
20162020-12-18 Tom Tromey <tromey@adacore.com>
2017
2018 * gdb.ada/fixed_points.exp: Also run with
2019 -fgnat-encodings=minimal. Update expected output.
2020
93df4a1d
SM
20212020-12-16 Simon Marchi <simon.marchi@efficios.com>
2022
2023 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
2024 * gdb.base/continue-all-already-running.exp: Likewise.
2025 * gdb.base/moribund-step.exp: Likewise.
2026 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
2027
592995fa
TV
20282020-12-16 Tom de Vries <tdevries@suse.de>
2029
2030 * gdb.base/batch-preserve-term-settings.exp:
2031
1e61189d
TV
20322020-12-16 Tom de Vries <tdevries@suse.de>
2033
2034 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
2035 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
2036
19007d95
LM
20372020-12-16 Luis Machado <luis.machado@linaro.org>
2038
2039 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
2040 pointer-based memory accesses.
2041 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
2042 hw watchpoint cases.
2043
a33fc9ae
RK
20442020-12-15 Rae Kim <rae.kim@gmail.com>
2045
2046 * gdb.base/document.exp: New test.
2047
0e5ad442
TT
20482020-12-15 Tom Tromey <tromey@adacore.com>
2049
2050 * gdb.base/style.exp: Add deprecation tests.
2051
60598dbd
SM
20522020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
2053
2054 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
2055
8cd6d968
MW
20562020-12-14 Mark Wielaard <mark@klomp.org>
2057
2058 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
2059 specially, set attr_form_comment to the actual FORM string used.
2060
eab9267c
MW
20612020-12-14 Mark Wielaard <mark@klomp.org>
2062
2063 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
2064 _constants(SPECIAL_expr) here, but set it...
2065 (Dwarf::cu): ...here based on _cu_version.
2066
2f413264
TV
20672020-12-14 Tom de Vries <tdevries@suse.de>
2068
2069 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
2070 pass -fPIC.
2071 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
2072 * gdb.base/break-probes.exp: Same.
2073 * gdb.base/ctxobj.exp: Same.
2074 * gdb.base/dso2dso.exp: Same.
2075 * gdb.base/global-var-nested-by-dso.exp: Same.
2076 * gdb.base/info-shared.exp: Same.
2077 * gdb.base/jit-reader-simple.exp: Same.
2078 * gdb.base/print-file-var.exp: Same.
2079 * gdb.base/skip-solib.exp: Same.
2080 * gdb.btrace/dlopen.exp: Same.
2081
18f1cb1f
TV
20822020-12-14 Tom de Vries <tdevries@suse.de>
2083
2084 PR testsuite/26963
2085 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
2086
519155c9
TV
20872020-12-14 Tom de Vries <tdevries@suse.de>
2088
2089 PR testsuite/26962
2090 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
2091 cast it to its declared type".
2092
153f6e6c
TV
20932020-12-14 Tom de Vries <tdevries@suse.de>
2094
2095 PR testsuite/26951
2096 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
2097 shell prompt.
2098
86b44259
TT
20992020-12-14 Tom Tromey <tromey@adacore.com>
2100
2101 * gdb.ada/nested.exp: Add new tests.
2102 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
2103
e26624c6
TT
21042020-12-14 Tom Tromey <tromey@adacore.com>
2105
2106 * gdb.dwarf2/ada-thick-pointer.exp: New file.
2107
a3bdae4e
TT
21082020-12-14 Tom Tromey <tromey@adacore.com>
2109
2110 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
2111
862fcbd8
TV
21122020-12-13 Tom de Vries <tdevries@suse.de>
2113
2114 PR testsuite/26953
2115 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
2116 attribute support if compiler doesn't support it.
2117
a406a98e
TV
21182020-12-13 Tom de Vries <tdevries@suse.de>
2119
2120 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
2121 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
2122 source to shared lib. Add ada to options.
2123
5d7e6ed0
TV
21242020-12-13 Tom de Vries <tdevries@suse.de>
2125
2126 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
2127 calling gnatbind and gnatlink.
2128
ee9812a0
AB
21292020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
2130
2131 * gdb.base/dcache-flush.c: New file.
2132 * gdb.base/dcache-flush.exp: New file.
2133
50a5f187
AB
21342020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
2135
2136 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
2137 commands.
2138 * gdb.base/killed-outside.exp: Likewise.
2139 * gdb.opt/inline-bt.exp: Likewise.
2140 * gdb.perf/gmonster-null-lookup.py: Likewise.
2141 * gdb.perf/gmonster-print-cerr.py: Likewise.
2142 * gdb.perf/gmonster-ptype-string.py: Likewise.
2143 * gdb.python/py-unwind.exp: Likewise.
2144
19c659f1
AB
21452020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2146
2147 * gdb.base/commands.exp: Update expected results.
2148
9ef6d4a1
AB
21492020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2150
2151 PR cli/15104
2152 * gdb.base/commands.exp: Add additional tests.
2153 * gdb.base/completion.exp: Add additional tests.
2154
1536146f
AB
21552020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2156
2157 * gdb.base/completion.exp: Add additional tests.
2158
346e7e19
TV
21592020-12-11 Tom de Vries <tdevries@suse.de>
2160
2161 PR testsuite/26991
2162 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
2163 violations by setting bounds registers if the bounds are passed in the
2164 Bounds Table.
2165
9cd7a95a
TV
21662020-12-11 Tom de Vries <tdevries@suse.de>
2167
2168 PR testsuite/26954
2169 * gdb.base/float128.exp: Detect and handle no mpfr support.
2170
4483a8e7
SM
21712020-12-10 Simon Marchi <simon.marchi@efficios.com>
2172
2173 PR gdb/24694
2174 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
2175 calls.
2176
10067028
TV
21772020-12-10 Tom de Vries <tdevries@suse.de>
2178
2179 PR testsuite/26947
2180 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
2181 braces for tcl 8.5 and earlier.
2182
5b56203a
SM
21832020-12-09 Simon Marchi <simon.marchi@efficios.com>
2184
2185 PR 26875, PR 26901
2186 * gdb.base/flexible-array-member.c: New test.
2187 * gdb.base/flexible-array-member.exp: New test.
2188
b46551b2
TV
21892020-12-08 Tom de Vries <tdevries@suse.de>
2190
2191 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
2192 using is_amd64_regs_target.
2193
8439f446
TV
21942020-12-08 Tom de Vries <tdevries@suse.de>
2195
2196 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
2197 self_id.
2198
bc545da7
PA
21992020-12-07 Pedro Alves <pedro@palves.net>
2200
2201 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
2202 'additional_flags' variable.
2203
1f58f6c2
TBA
22042020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2205
2206 * gdb.linespec/explicit.exp: Extend with a test to check completing
2207 '-' after seemingly complete options.
2208
5759831a
TBA
22092020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2210
2211 * gdb.linespec/keywords.exp: Add tests to check positional
2212 flexibility of "-force-condition".
2213
21e051b3
TBA
22142020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2215
2216 * gdb.base/bp-cmds-run-with-ex.c: New file.
2217 * gdb.base/bp-cmds-run-with-ex.exp: New file.
2218 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
2219 * gdb.gdb/python-interrupts.exp: Update the call to
2220 'catch_command_errors' with the new argument.
2221 * gdb.gdb/python-selftest.exp: Ditto.
2222
187b041e
SM
22232020-12-04 Simon Marchi <simon.marchi@efficios.com>
2224
2225 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
2226 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
2227 * gdb.threads/non-stop-fair-events.exp: Likewise.
2228
3b7a962d
SM
22292020-12-04 Simon Marchi <simon.marchi@efficios.com>
2230
2231 * gdb.threads/step-over-exec.exp: New.
2232 * gdb.threads/step-over-exec.c: New.
2233 * gdb.threads/step-over-exec-execd.c: New.
2234 * lib/my-syscalls.S: New.
2235 * lib/my-syscalls.h: New.
2236
e633b117
SM
22372020-12-04 Simon Marchi <simon.marchi@efficios.com>
2238
2239 * lib/dwarf.exp (declare_labels): Use name as text if text is
2240 not provided.
2241
67748e0f
TV
22422020-12-04 Tom de Vries <tdevries@suse.de>
2243
2244 PR testsuite/26990
2245 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
2246 are unsupported.
2247
a8d13675
TV
22482020-12-04 Tom de Vries <tdevries@suse.de>
2249
2250 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
2251 clause.
2252
f17727b3
TV
22532020-12-04 Tom de Vries <tdevries@suse.de>
2254
2255 * gdb.reverse/insn-reverse.exp: Fix count handling.
2256
a1499830
TV
22572020-12-04 Tom de Vries <tdevries@suse.de>
2258
2259 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
2260 __x86_64__.
2261
9c027c2f
TV
22622020-12-04 Tom de Vries <tdevries@suse.de>
2263
2264 * gdb.reverse/insn-reverse.c (test_nr): New var.
2265 (usage, parse_args): New function.
2266 (main): Call parse_args. Only run test for test_nr.
2267 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
2268 and bail out. Run subtests individually, using an inferior arg
2269 specifying the subtest.
2270
533b2ae0
AB
22712020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
2272
2273 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
2274
e4502042
AB
22752020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
2276
2277 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
2278 update test to use this.
2279
f55a9a37
SM
22802020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2281
2282 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
2283
0a6155a0
SM
22842020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2285
2286 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
2287 (do_test): Don't use with_test_prefix.
2288 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
2289 (do_test): Don't use with_test_prefix.
2290 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
2291 (do_test): Don't use with_test_prefix.
2292 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
2293 (do_test): Don't use with_test_prefix.
2294
4d56d64a
SM
22952020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2296
2297 * gdb.threads/non-ldr-exit.exp: Fix comment.
2298
54e75f29
AB
22992020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2300
2301 * gdb.xml/maint-xml-dump-03.xml: New file.
2302
7ce05d21
TV
23032020-11-30 Tom de Vries <tdevries@suse.de>
2304
2305 PR symtab/26905
2306 * gdb.dwarf2/count.exp: Remove kfails.
2307
50757f95
TBA
23082020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2309
2310 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
2311 indices.
2312
4afa9fd9
JB
23132020-11-24 Joel Brobecker <brobecker@adacore.com>
2314
2315 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
2316 the "ptype pck__fp1_range_var" test for the module-2 and pascal
2317 languages. Remove the associated setup_xfail.
2318
15a491af
SM
23192020-11-23 Simon Marchi <simon.marchi@efficios.com>
2320
2321 * lib/gdb.exp (gdb_assert): Show error message on error.
2322
891615f0
TV
23232020-11-23 Tom de Vries <tdevries@suse.de>
2324
2325 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
2326 * gdb.ada/mod_from_name.exp: Same.
2327 * gdb.ada/pckd_arr_ren.exp: Same.
2328
19922582
SM
23292020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2330
2331 * gdb.base/template.exp: New.
2332 * gdb.base/template.c: New.
2333
117c628d
GB
23342020-11-22 Gary Benson <gbenson@redhat.com>
2335
2336 PR gdb/26905
2337 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
2338 is defined using a DW_AT_count which references another DIE.
2339
da39d3ba
TV
23402020-11-21 Tom de Vries <tdevries@suse.de>
2341
2342 * gdb.base/vla-ptr.exp: Add XFAIL.
2343
a5c641b5
AB
23442020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2345
2346 * gdb.fortran/array-slices-bad.exp: New file.
2347 * gdb.fortran/array-slices-bad.f90: New file.
2348 * gdb.fortran/array-slices-sub-slices.exp: New file.
2349 * gdb.fortran/array-slices-sub-slices.f90: New file.
2350 * gdb.fortran/array-slices.exp: Rewrite tests.
2351 * gdb.fortran/array-slices.f90: Rewrite tests.
2352 * gdb.fortran/vla-sizeof.exp: Correct expected results.
2353
a15a5258
AB
23542020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2355
2356 * gdb.base/completion.exp: Add new completion tests.
2357
7cb2893d
SM
23582020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2359
2360 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
2361 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2362 * gdb.mi/mi-nsintrall.exp: Likewise.
2363 * gdb.mi/mi-nsmoribund.exp: Likewise.
2364 * gdb.mi/mi-nsthrexec.exp: Likewise.
2365 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2366
cf144ec8
SM
23672020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2368
2369 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
2370 of perror.
2371
6b6a3e05
JM
23722020-11-18 Joseph Myers <joseph@codesourcery.com>
2373
2374 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
2375 $arg.exe exists but $arg does not.
2376
811bdca0
GB
23772020-11-17 Gary Benson <gbenson@redhat.com>
2378
2379 * gdb.trace/trace-common.h (x86_trace_dummy): Add
2380 __attribute__ ((used)).
2381
c72e3136
AB
23822020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2383
2384 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
2385
037d7135
AB
23862020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2387
2388 * gdb.base/completion.exp: Add new tests.
2389
119e99bb
TT
23902020-11-16 Tom Tromey <tromey@adacore.com>
2391
2392 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
2393 tests.
2394
b74dbc20
JB
23952020-11-15 Joel Brobecker <brobecker@adacore.com>
2396
2397 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
2398 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
2399 (main): Add reference to pck__fp1_var2.
2400 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
2401
0a12719e
JB
24022020-11-15 Joel Brobecker <brobecker@adacore.com>
2403
2404 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
2405
0c9150e4
JB
24062020-11-15 Joel Brobecker <brobecker@adacore.com>
2407
2408 * gdb.ada/fixed_points.exp: Add ptype tests.
2409 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
2410
b26daff9
JB
24112020-11-15 Joel Brobecker <brobecker@adacore.com>
2412
2413 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
2414
09584414
JB
24152020-11-15 Joel Brobecker <brobecker@adacore.com>
2416
2417 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
2418 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
2419 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
2420 New files.
2421 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
2422
2423 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
2424 New files.
2425
9dd02fc0
AB
24262020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
2427
2428 PR cli/26879
2429 * gdb.fortran/completion.exp: New file.
2430 * gdb.fortran/completion.f90: New file.
2431
5643c500
JM
24322020-11-12 Joseph Myers <joseph@codesourcery.com>
2433
2434 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
2435 but $arg does not.
2436
7bea47f0
AB
24372020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
2438
2439 * gdb.fortran/types.exp: Add more tests.
2440
1f2624a3
TT
24412020-11-12 Tom Tromey <tom@tromey.com>
2442
2443 PR rust/26799:
2444 * gdb.rust/traits.exp: Remove kfails.
2445
9e74f0ae
GB
24462020-11-12 Gary Benson <gbenson@redhat.com>
2447
2448 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
2449 statement.
2450
acb994fa
SM
24512020-11-11 Simon Marchi <simon.marchi@efficios.com>
2452
2453 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
2454 always-inserted" axis.
2455 (do_test): Add breakpoint_always_inserted parameter.
2456
95016fd2
TT
24572020-11-10 Tom Tromey <tromey@adacore.com>
2458
2459 * gdb.ada/bias.exp: Update.
2460 * gdb.ada/bias/bias.adb (X): Change value.
2461
83100a74
GB
24622020-11-10 Gary Benson <gbenson@redhat.com>
2463
2464 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
2465 regexp fragment in parentheses to prevent false matching.
2466
6ff174a7
GB
24672020-11-10 Gary Benson <gbenson@redhat.com>
2468
2469 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
2470
eb24648c
GB
24712020-11-10 Gary Benson <gbenson@redhat.com>
2472
2473 * gdb.cp/step-and-next-inline.exp: Only require
2474 -gstatement-frontiers when building with GCC.
2475 Only setup KFAIL's for GCC issues when using
2476 a GCC-built executable.
2477
86775fab
AB
24782020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
2479
2480 * gdb.base/debug-expr.c: Add extra function to allow for an
2481 additional test.
2482 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
2483 to this proc with gdb_test_debug_expr. Add an extra test.
2484 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
2485 to this proc with gdb_test_debug_expr, give the tests names
2486 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
2487 calls to this proc with gdb_test_debug_expr, give the tests names
2488 * gdb.fortran/debug-expr.exp: New file.
2489 * gdb.fortran/debug-expr.f90: New file.
2490 * lib/gdb.exp (gdb_test_debug_expr): New proc.
2491
a1945bd4
SM
24922020-11-06 Simon Marchi <simon.marchi@efficios.com>
2493
2494 * lib/dwarf.exp (ranges): Handle "base" and "range" as
2495 proceduresu.
2496 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
2497 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
2498 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
2499 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
2500 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
2501 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
2502 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
2503 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
2504
9c91c725
TT
25052020-11-04 Tom Tromey <tromey@adacore.com>
2506
2507 * gdb.ada/funcall_ref.exp: Update.
2508 * gdb.ada/var_rec_arr.exp: Update.
2509
8d9fd3a1
TT
25102020-11-04 Tom Tromey <tromey@adacore.com>
2511
2512 * gdb.ada/rec_ptype.exp: New file.
2513 * gdb.ada/rec_ptype/main.adb: New file.
2514 * gdb.ada/rec_ptype/p.ads: New file.
2515
d8f62e84
TT
25162020-11-04 Tom Tromey <tromey@adacore.com>
2517
2518 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
2519 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
2520 (PT_Full): New variable.
2521 * gdb.ada/tick_length_array_enum_idx/pck.adb
2522 (Full_PT): New type.
2523
7ff5b937
TT
25242020-11-04 Tom Tromey <tromey@adacore.com>
2525
2526 * gdb.ada/array_of_variant.exp: New file.
2527 * gdb.ada/array_of_variant/p.adb: New file.
2528 * gdb.ada/array_of_variant/pck.ads: New file.
2529 * gdb.ada/array_of_variant/pck.adb: New file.
2530
10f6a3ad
TT
25312020-11-04 Tom Tromey <tromey@adacore.com>
2532
2533 * gdb.ada/enum_idx_packed.exp: Add test.
2534 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
2535 New variable.
2536 * gdb.ada/enum_idx_packed/pck.ads (Short)
2537 (Multi_Dimension, Multi_Dimension_Access): New types.
2538
b72795a8
TT
25392020-11-04 Tom Tromey <tromey@adacore.com>
2540
2541 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
2542
24aa1b02
TT
25432020-11-04 Tom Tromey <tromey@adacore.com>
2544
2545 * gdb.ada/set_pckd_arr_elt.exp: Also test
2546 -fgnat-encodings=minimal. Add tests.
2547 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
2548 Call Update_Small a second time.
2549 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
2550 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
2551 (Variant_Access): New types.
2552 (New_Variant): Declare.
2553
c9a28cbe
TT
25542020-11-04 Tom Tromey <tromey@adacore.com>
2555
2556 * gdb.ada/mod_from_name.exp: Test printing slice.
2557
57567375
TT
25582020-11-04 Tom Tromey <tromey@adacore.com>
2559
2560 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
2561 values.
2562 * gdb.ada/access_to_unbounded_array.exp: Test different
2563 -fgnat-encodings values.
2564 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
2565 values.
2566 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
2567 values.
2568 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
2569 values.
2570 * gdb.ada/array_of_variable_length.exp: Test different
2571 -fgnat-encodings values.
2572 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
2573 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
2574 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
2575 change.
2576 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
2577 values.
2578 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
2579 * gdb.ada/out_of_line_in_inlined.exp: Test different
2580 -fgnat-encodings values.
2581 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
2582 values.
2583 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
2584 values.
2585 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
2586 -fgnat-encodings values.
2587 * gdb.ada/variant_record_packed_array.exp: Test different
2588 -fgnat-encodings values.
2589
a7400e44
TT
25902020-11-04 Tom Tromey <tromey@adacore.com>
2591
2592 * gdb.ada/enum_idx_packed.exp: Add tests.
2593 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
2594 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
2595 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
2596 declarations.
2597
c40907bf
TV
25982020-11-03 Tom de Vries <tdevries@suse.de>
2599
2600 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
2601 terminator comments.
2602 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
2603 terminator.
2604
f468977a
SM
26052020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
2606
2607 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
2608 integer format test with regexp.
2609
1c2bec19
GB
26102020-11-02 Gary Benson <gbenson@redhat.com>
2611
2612 * gdb.base/print-file-var.exp (test): Separate compiler and
2613 linker options, and build using build_executable_from_specs
2614 to accommodate this.
2615
6539a36d
GB
26162020-11-02 Gary Benson <gbenson@redhat.com>
2617
2618 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
2619 for .c files compiled as C++ with Clang if any shared
2620 libraries are specified.
2621
7ea44a51
GB
26222020-11-02 Gary Benson <gbenson@redhat.com>
2623
2624 * lib/attributes.h: New header.
2625 * gdb.base/backtrace.c: Include the above. Replace
2626 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
2627 * gdb.base/infcall-nested-structs.c: Likewise.
2628 * gdb.base/vla-optimized-out.c: Likewise.
2629
ab8f783d
TV
26302020-11-02 Tom de Vries <tdevries@suse.de>
2631
2632 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
2633
d77c9224
JB
26342020-11-01 Joel Brobecker <brobecker@adacore.com>
2635
2636 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
2637 System.Min_Int and System.Max_Int with smaller hardcoded
2638 constants.
2639
0e5b0dd0
SM
26402020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
2641
2642 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
2643 * configure: Re-generate.
2644
136821d9
SM
26452020-10-30 Simon Marchi <simon.marchi@efficios.com>
2646
2647 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
2648 expected output.
2649
b78b3a29
TBA
26502020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2651
2652 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
2653 behavior.
2654 * gdb.base/paginate-bg-execution.exp: Ditto.
2655 * gdb.base/paginate-inferior-exit.exp: Ditto.
2656 * gdb.base/double-prompt-target-event-error.c: Remove.
2657 * gdb.base/double-prompt-target-event-error.exp: Remove.
2658
cfaa8f76
TBA
26592020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2660
2661 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
2662 inferiors' and 'detach inferiors' do not change the current
2663 inferior.
2664
0ad0e70c
TV
26652020-10-29 Tom de Vries <tdevries@suse.de>
2666
2667 * gdb.threads/tls.exp: Fix DUPLICATEs.
2668
99cc6b2a
TV
26692020-10-28 Tom de Vries <tdevries@suse.de>
2670
2671 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
2672
efe9b873
TV
26732020-10-28 Tom de Vries <tdevries@suse.de>
2674
2675 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
2676 * gdb.base/reread.exp: Same.
2677
6b68fd45
TV
26782020-10-28 Tom de Vries <tdevries@suse.de>
2679
2680 * lib/gdb.exp (readnow): Handle arg.
2681 * gdb.rust/traits.exp: Add KFAILs for -readnow.
2682
32a5f98a
TV
26832020-10-28 Tom de Vries <tdevries@suse.de>
2684
2685 * gdb.base/relocate.exp: Update regexp for -readnow.
2686
f93b8760
TV
26872020-10-28 Tom de Vries <tdevries@suse.de>
2688
2689 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
2690 -readnow.
2691
1b00ef06
TV
26922020-10-28 Tom de Vries <tdevries@suse.de>
2693
2694 PR symtab/26772
2695 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
2696 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
2697
364bb903
TV
26982020-10-28 Tom de Vries <tdevries@suse.de>
2699
2700 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
2701 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
2702 complaint during file command for -readnow.
2703
445a033f
TV
27042020-10-28 Tom de Vries <tdevries@suse.de>
2705
2706 * gdb.cp/nsalias.exp: Fix typo in test name.
2707
fdd67a42
TV
27082020-10-28 Tom de Vries <tdevries@suse.de>
2709
2710 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
2711
706baf4c
TV
27122020-10-28 Tom de Vries <tdevries@suse.de>
2713
2714 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
2715 -readnow.
2716
b448cca5
TV
27172020-10-27 Tom de Vries <tdevries@suse.de>
2718
2719 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
2720
5868da03
TV
27212020-10-27 Tom de Vries <tdevries@suse.de>
2722
2723 * gdb.base/maint.exp: Update for -readnow.
2724
06db6ec3
TV
27252020-10-27 Tom de Vries <tdevries@suse.de>
2726
2727 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
2728 -readnow.
2729
934a1764
GB
27302020-10-14 Gary Benson <gbenson@redhat.com>
2731
2732 * gdb.python/py-format-string.exp (test_deref_refs): Treat
2733 "_vptr$Base" as correct, in addition to "_vptr.Base".
2734 (test_mixed): Likewise.
2735
0bf21fbd
GB
27362020-10-27 Gary Benson <gbenson@redhat.com>
2737
2738 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
2739 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
2740
b1d4d8d1
TBA
27412020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2742
2743 * gdb.base/condbreak.exp: Update the completion tests to
2744 consider the '-force' flag.
2745
bd24c5d6
TV
27462020-10-27 Tom de Vries <tdevries@suse.de>
2747
2748 * gdb.base/list-ambiguous-readnow.exp: New file.
2749
733d554a
TBA
27502020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2751
2752 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
2753 the condition.
2754 * gdb.linespec/cpcompletion.exp: Update to consider the
2755 '-force-condition' keyword.
2756 * gdb.linespec/explicit.exp: Ditto.
2757 * lib/completion-support.exp: Ditto.
2758
b5fa468f
TBA
27592020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2760
2761 * gdb.base/condbreak-multi-context.cc: New file.
2762 * gdb.base/condbreak-multi-context.exp: New file.
2763
b3247276
TT
27642020-10-26 Tom Tromey <tom@tromey.com>
2765
2766 * lib/mi-support.exp (default_mi_gdb_start): Call
2767 gdb_stdin_log_init.
2768 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
2769 subtract one from gdb_instances.
2770 (gdb_stdin_log_write): Flush in_file.
2771
1c47ec3e
TV
27722020-10-26 Tom de Vries <tdevries@suse.de>
2773
2774 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
2775
6390859c
TT
27762020-10-26 Tom Tromey <tromey@adacore.com>
2777
2778 * gdb.ada/unsigned_range/foo.adb: New file.
2779 * gdb.ada/unsigned_range/pack.adb: New file.
2780 * gdb.ada/unsigned_range/pack.ads: New file.
2781 * gdb.ada/unsigned_range.exp: New file.
2782
55c3ad88
TV
27832020-10-26 Tom de Vries <tdevries@suse.de>
2784
2785 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
2786
1612c4bb
TV
27872020-10-26 Tom de Vries <tdevries@suse.de>
2788
2789 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
2790 for CU.
2791 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
2792
7d72802b
TV
27932020-10-23 Tom de Vries <tdevries@suse.de>
2794
2795 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
2796 DW_FORM_string.
2797 (Dwarf::_default_form): New proc.
2798 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
2799 guessed.
2800
9476b583
TV
28012020-10-23 Tom de Vries <tdevries@suse.de>
2802
2803 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
2804 * gdb.dwarf2/atomic-type.exp: Same.
2805 * gdb.dwarf2/bad-regnum.exp: Same.
2806 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2807 * gdb.dwarf2/dw2-align.exp: Same.
2808 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2809 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2810 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2811 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2812 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2813 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2814 * gdb.dwarf2/enum-type.exp: Same.
2815 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
2816 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2817 * gdb.dwarf2/main-subprogram.exp: Same.
2818 * gdb.dwarf2/missing-type-name.exp: Same.
2819 * gdb.dwarf2/nonvar-access.exp: Same.
2820 * gdb.dwarf2/typedef-void-finish.exp: Same.
2821 * gdb.dwarf2/var-access.exp: Same.
2822 * gdb.dwarf2/void-type.exp: Same.
2823
4a636814
SM
28242020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
2825
2826 PR gdb/26693
2827 * gdb.dwarf2/template-specification-full-name.exp: New test.
2828
557fc257
LM
28292020-10-22 Luis Machado <luis.machado@linaro.org>
2830
2831 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
2832 expected an offset from the function.
2833 * gdb.base/msym-bp.exp (test): Likewise.
2834
6b4c676c
AB
28352020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
2836
2837 * gdb.fortran/array-slices.exp: Add a new test.
2838
98cec4f6
GB
28392020-10-21 Gary Benson <gbenson@redhat.com>
2840
2841 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
2842 fullname test with Clang. Also expand comments generally.
2843
ae86f581
TV
28442020-10-20 Tom de Vries <tdevries@suse.de>
2845
2846 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
2847
8c161360
TV
28482020-10-20 Tom de Vries <tdevries@suse.de>
2849
2850 * gdb.dwarf2/arr-stride.c: Remove.
2851 * gdb.dwarf2/arr-stride.exp: Use main.c.
2852 * gdb.dwarf2/arr-subrange.c: Remove.
2853 * gdb.dwarf2/arr-subrange.exp: Use main.c.
2854 * gdb.dwarf2/bad-regnum.c: Remove.
2855 * gdb.dwarf2/bad-regnum.exp: Use main.c.
2856 * gdb.dwarf2/corrupt.c: Remove.
2857 * gdb.dwarf2/corrupt.exp: Use main.c.
2858 * gdb.dwarf2/dw2-bad-elf.c: Remove.
2859 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
2860 * gdb.dwarf2/dw2-icycle.c: Remove.
2861 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
2862 * gdb.dwarf2/formdata16.c: Remove.
2863 * gdb.dwarf2/formdata16.exp: Use main.c.
2864 * gdb.dwarf2/implptrconst.c: Remove.
2865 * gdb.dwarf2/implptrconst.exp: Use main.c.
2866 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
2867 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
2868 * gdb.dwarf2/opaque-type-lookup.c: Remove.
2869 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
2870
9c2412ec
TV
28712020-10-20 Tom de Vries <tdevries@suse.de>
2872
2873 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
2874 file.
2875 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
2876
0cd2ad78
TV
28772020-10-20 Tom de Vries <tdevries@suse.de>
2878
2879 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
2880 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2881 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
2882 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2883 * gdb.dwarf2/dw2-ranges.exp: Same.
2884 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2885 * gdb.dwarf2/var-access.exp: Same.
2886
22cc388e
TT
28872020-10-19 Tom Tromey <tromey@adacore.com>
2888
2889 PR tui/26719
2890 * gdb.tui/list.exp: Check source window contents after focus
2891 change.
2892
520596f2
TV
28932020-10-17 Tom de Vries <tdevries@suse.de>
2894
2895 PR symtab/26317
2896 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
2897
d1c8a76d
TV
28982020-10-17 Tom de Vries <tdevries@suse.de>
2899
2900 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
2901 as suffix.
2902 * gdb.dwarf2/atomic.c: Rename to ...
2903 * gdb.dwarf2/atomic-type.c: ... this.
2904 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
2905 * gdb.dwarf2/dw2-ranges-2.c: ... this.
2906 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
2907 * gdb.dwarf2/dw2-ranges-3.c: ... this.
2908 * gdb.dwarf2/fission-mix2.c: Rename to ...
2909 * gdb.dwarf2/fission-mix-2.c: ... this.
2910 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
2911 standard_testfile.
2912 * gdb.dwarf2/ada-valprint-error.exp: Same.
2913 * gdb.dwarf2/arr-stride.exp: Same.
2914 * gdb.dwarf2/arr-subrange.exp: Same.
2915 * gdb.dwarf2/atomic-type.exp: Same.
2916 * gdb.dwarf2/bad-regnum.exp: Same.
2917 * gdb.dwarf2/break-inline-psymtab.exp: Same.
2918 * gdb.dwarf2/clang-debug-names-2.exp: Same.
2919 * gdb.dwarf2/clang-debug-names.exp: Same.
2920 * gdb.dwarf2/comp-unit-lang.exp: Same.
2921 * gdb.dwarf2/corrupt.exp: Same.
2922 * gdb.dwarf2/count.exp: Same.
2923 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2924 * gdb.dwarf2/data-loc.exp: Same.
2925 * gdb.dwarf2/dw2-align.exp: Same.
2926 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2927 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2928 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2929 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
2930 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
2931 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2932 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
2933 * gdb.dwarf2/dw2-inline-param.exp: Same.
2934 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2935 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2936 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2937 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2938 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
2939 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2940 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2941 * gdb.dwarf2/dw2-param-error.exp: Same.
2942 * gdb.dwarf2/dw2-ranges-base.exp: Same.
2943 * gdb.dwarf2/dw2-ranges.exp: Same.
2944 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2945 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
2946 * gdb.dwarf2/dw4-sig-types.exp: Same.
2947 * gdb.dwarf2/dynarr-ptr.exp: Same.
2948 * gdb.dwarf2/enum-type.exp: Same.
2949 * gdb.dwarf2/fission-mix.exp: Same.
2950 * gdb.dwarf2/formdata16.exp: Same.
2951 * gdb.dwarf2/implptrconst.exp: Same.
2952 * gdb.dwarf2/implptrpiece.exp: Same.
2953 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2954 * gdb.dwarf2/main-subprogram.exp: Same.
2955 * gdb.dwarf2/method-ptr.exp: Same.
2956 * gdb.dwarf2/missing-sig-type.exp: Same.
2957 * gdb.dwarf2/nonvar-access.exp: Same.
2958 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2959 * gdb.dwarf2/shortpiece.exp: Same.
2960 * gdb.dwarf2/staticvirtual.exp: Same.
2961 * gdb.dwarf2/subrange.exp: Same.
2962 * gdb.dwarf2/symtab-producer.exp: Same.
2963 * gdb.dwarf2/typedef-void-finish.exp: Same.
2964 * gdb.dwarf2/var-access.exp: Same.
2965 * gdb.dwarf2/variant.exp: Same.
2966 * gdb.dwarf2/void-type.exp: Same.
2967 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
2968 dw2-ranges-main.c.
2969 * gdb.dwarf2/dw2-ranges-main.c: Remove.
2970
472d09c1
TV
29712020-10-16 Tom de Vries <tdevries@suse.de>
2972
2973 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
2974
afe75f6d
TV
29752020-10-16 Tom de Vries <tdevries@suse.de>
2976
2977 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
2978
8c8bd0ba
TV
29792020-10-14 Tom de Vries <tdevries@suse.de>
2980
2981 PR testsuite/26732
2982 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
2983 scenario 2.
2984 * gdb.ada/mi_catch_ex_hand.exp: Same.
2985
b75d55d4
PA
29862020-10-13 Pedro Alves <pedro@palves.net>
2987
2988 * lib/mi-support.exp (mi_clean_restart): New.
2989 (mi_run_to_main): Delete.
2990 All callers adjust to use mi_clean_restart / mi_runto_main.
2991
e777225b
PA
29922020-10-13 Pedro Alves <pedro@palves.net>
2993
2994 * config/monitor.exp: Use "list -q".
2995 * gdb.arch/gdb1558.exp: Use "break -q".
2996 * gdb.arch/i386-permbkpt.exp: Use "break -q".
2997 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
2998 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
2999 * gdb.base/commands.exp: Use "break -q".
3000 * gdb.base/condbreak.exp: Use "break -q".
3001 * gdb.base/ctf-ptype.exp: Use "list -q".
3002 * gdb.base/define.exp: Use "break -q".
3003 * gdb.base/del.exp: Use "break -q".
3004 * gdb.base/fullname.exp: Use "break -q".
3005 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
3006 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
3007 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
3008 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
3009 "hbreak -q".
3010 * gdb.base/included.exp: Use "list -q".
3011 * gdb.base/label.exp: Use "break -q".
3012 * gdb.base/lineinc.exp: Use "break -q".
3013 * gdb.base/list.exp: Use "list -q".
3014 * gdb.base/macscp.exp: Use "list -q".
3015 * gdb.base/pending.exp: Use "break -q".
3016 * gdb.base/prologue-include.exp: Use "break -q".
3017 * gdb.base/ptype.exp: Use "list -q".
3018 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
3019 * gdb.base/server-del-break.exp: Use "break -q".
3020 * gdb.base/style.exp: Use "break -q".
3021 * gdb.base/symbol-without-target_section.exp: Use "list -q".
3022 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
3023 * gdb.cp/exception.exp: Use "tbreak -q".
3024 * gdb.dwarf2/dw2-error.exp: Use "break -q".
3025 * gdb.dwarf2/fission-mix.exp: Use "break -q".
3026 * gdb.dwarf2/fission-reread.exp: Use "break -q".
3027 * gdb.dwarf2/pr13961.exp: Use "break -q".
3028 * gdb.linespec/explicit.exp: Use "list -q".
3029 * gdb.linespec/linespec.exp: Use "break -q".
3030 * gdb.mi/mi-simplerun.exp: Use "--qualified".
3031 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
3032 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
3033 * gdb.server/connect-without-multi-process.exp: Use "break -q".
3034 * gdb.trace/change-loc.exp: Use "break -q".
3035 * gdb.trace/pending.exp: Use "break -q".
3036 * gdb.tui/basic.exp: Use "list -q".
3037 * gdb.tui/list-before.exp: Use "list -q".
3038 * gdb.tui/list.exp: Use "list -q".
3039 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
3040
8abd8ee8
PA
30412020-10-13 Pedro Alves <pedro@palves.net>
3042
3043 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
3044 saved breakpoints file.
3045 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
3046 inspecting breakpoint list.
3047 * lib/gdb.exp (runto_main): Add "qualified" to options.
3048 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
3049 and handle it.
3050 (mi_runto_main): Pass 1 as qualified argument.
3051
f71e6719
PA
30522020-10-13 Pedro Alves <pedro@palves.net>
3053
3054 * lib/mi-support.exp (mi_runto_main): New proc.
3055 (mi_run_to_main): Use it.
3056 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
3057 * gdb.mi/mi-var-cmd.exp: Likewise.
3058 * gdb.mi/mi-var-invalidate.exp: Likewise.
3059 * mi-var-list-children-invalid-grandchild.exp: Likewise.
3060 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
3061 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3062 * gdb.mi/user-selected-context-sync.exp: Likewise.
3063 * gdb.opt/inline-cmds.exp: Likewise.
3064 * gdb.python/py-framefilter-mi.exp: Likewise.
3065 * gdb.python/py-mi.exp: Likewise.
3066
50441f0f
PA
30672020-10-13 Pedro Alves <pedro@palves.net>
3068
3069 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
3070 "runto main".
3071 * gdb.ada/small_reg_param.exp: Likewise.
3072 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3073 * gdb.base/annota1.exp: Likewise.
3074 * gdb.base/anon.exp: Likewise.
3075 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
3076 * gdb.base/dprintf-non-stop.exp: Likewise.
3077 * gdb.base/dprintf.exp: Likewise.
3078 * gdb.base/gdb11530.exp: Likewise.
3079 * gdb.base/gdb11531.exp: Likewise.
3080 * gdb.base/gnu_vector.exp: Likewise.
3081 * gdb.base/interrupt-noterm.exp: Likewise.
3082 * gdb.base/memattr.exp: Likewise.
3083 * gdb.base/step-over-syscall.exp: Likewise.
3084 * gdb.base/watch-cond-infcall.exp: Likewise.
3085 * gdb.base/watch-read.exp: Likewise.
3086 * gdb.base/watch-vfork.exp: Likewise.
3087 * gdb.base/watch_thread_num.exp: Likewise.
3088 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
3089 * gdb.guile/scm-frame-inline.exp: Likewise.
3090 * gdb.linespec/explicit.exp: Likewise.
3091 * gdb.opt/inline-break.exp: Likewise.
3092 * gdb.python/py-frame-inline.exp: Likewise.
3093 * gdb.reverse/break-precsave.exp: Likewise.
3094 * gdb.reverse/break-reverse.exp: Likewise.
3095 * gdb.reverse/consecutive-precsave.exp: Likewise.
3096 * gdb.reverse/consecutive-reverse.exp: Likewise.
3097 * gdb.reverse/finish-precsave.exp: Likewise.
3098 * gdb.reverse/finish-reverse.exp: Likewise.
3099 * gdb.reverse/fstatat-reverse.exp: Likewise.
3100 * gdb.reverse/getresuid-reverse.exp: Likewise.
3101 * gdb.reverse/i386-precsave.exp: Likewise.
3102 * gdb.reverse/i386-reverse.exp: Likewise.
3103 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3104 * gdb.reverse/i387-env-reverse.exp: Likewise.
3105 * gdb.reverse/i387-stack-reverse.exp: Likewise.
3106 * gdb.reverse/insn-reverse.exp: Likewise.
3107 * gdb.reverse/machinestate-precsave.exp: Likewise.
3108 * gdb.reverse/machinestate.exp: Likewise.
3109 * gdb.reverse/pipe-reverse.exp: Likewise.
3110 * gdb.reverse/readv-reverse.exp: Likewise.
3111 * gdb.reverse/recvmsg-reverse.exp: Likewise.
3112 * gdb.reverse/rerun-prec.exp: Likewise.
3113 * gdb.reverse/s390-mvcle.exp: Likewise.
3114 * gdb.reverse/solib-precsave.exp: Likewise.
3115 * gdb.reverse/solib-reverse.exp: Likewise.
3116 * gdb.reverse/step-precsave.exp: Likewise.
3117 * gdb.reverse/step-reverse.exp: Likewise.
3118 * gdb.reverse/time-reverse.exp: Likewise.
3119 * gdb.reverse/until-precsave.exp: Likewise.
3120 * gdb.reverse/until-reverse.exp: Likewise.
3121 * gdb.reverse/waitpid-reverse.exp: Likewise.
3122 * gdb.reverse/watch-precsave.exp: Likewise.
3123 * gdb.reverse/watch-reverse.exp: Likewise.
3124 * gdb.threads/kill.exp: Likewise.
3125 * gdb.threads/tid-reuse.exp: Likewise.
3126
d3a07122
SM
31272020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
3128
3129 PR gdb/26642
3130 * gdb.base/maint-target-async-off.c: New test.
3131 * gdb.base/maint-target-async-off.exp: New test.
3132
c65c6c42
AM
31332020-10-13 Alan Modra <amodra@gmail.com>
3134
3135 * gdb.arch/powerpc-altivec.s,
3136 * gdb.arch/powerpc-power7.s,
3137 * gdb.arch/powerpc-power8.s,
3138 * gdb.arch/powerpc-power9.s,
3139 * gdb.arch/powerpc-vsx.s,
3140 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
3141 * gdb.arch/powerpc-altivec.exp,
3142 * gdb.arch/powerpc-power7.exp,
3143 * gdb.arch/powerpc-power8.exp,
3144 * gdb.arch/powerpc-power9.exp,
3145 * gdb.arch/powerpc-vsx.exp,
3146 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
3147 disassembly of mfvsrd/mtvsrd.
3148
f4a0f710
AM
31492020-10-13 Alan Modra <amodra@gmail.com>
3150
3151 * gdb.arch/arm-disassembler-options.exp: Adjust expected
3152 "target architecture" output.
3153 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3154 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
3155 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
3156 * gdb.arch/s390-disassembler-options.exp: Likewise.
3157
87a37e5e
PA
31582020-10-12 Pedro Alves <pedro@palves.net>
3159
3160 PR exp/26602
3161 PR c++/26550
3162 * gdb.cp/ambiguous.cc (marker1): Delete.
3163 (main): Initialize all the fields of the locals. Replace marker1
3164 call with a "set breakpoint here" marker.
3165 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
3166 instead of running to marker1. Add tests printing all the
3167 variables and all the fields of the variables.
3168 (test_ambiguous): New proc, expecting the new GDB output when a
3169 field access is ambiguous. Change all "warning: X ambiguous"
3170 tests to use it.
3171
71e1b6b0
GB
31722020-10-12 Gary Benson <gbenson@redhat.com>
3173
3174 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
3175 * gdb.base/msym-bp-2.c (foo): Likewise.
3176 * gdb.base/msym-lang.c (foo): Likewise.
3177 * gdb.base/msym-lang-main.c (foo): Likewise.
3178 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
3179 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
3180 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
3181 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
3182 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
3183 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
3184 * gdb.python/py-objfile.c (static_var): Likewise.
3185 * gdb.python/py-symbol.c (rr): Likewise.
3186 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
3187 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
3188
9370fd51
AB
31892020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
3190
3191 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
3192 output of backtrace.
3193
7c184d33
TT
31942020-10-09 Tom Tromey <tromey@adacore.com>
3195
3196 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
3197 (Rec): Add field. Fix range.
3198 * gdb.ada/scalar_storage.exp: Update.
3199
3d87245c
HD
32002020-10-09 Hannes Domani <ssbssa@yahoo.de>
3201
3202 PR exp/26714
3203 * gdb.base/printcmds.exp: Add tests for void results.
3204
f5c4b229
JV
32052020-10-09 Jan Vrany <jan.vrany@labware.com>
3206
3207 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
3208 is emmited for both 'set directories' and 'directory' commands.
3209
b2701685
TT
32102020-10-08 Tom Tromey <tom@tromey.com>
3211
3212 * gdb.base/style.exp: Check that "main"'s name is styled.
3213
e86efb33
TT
32142020-10-07 Tom Tromey <tromey@adacore.com>
3215
3216 * gdb.base/find.exp: Rename some tests.
3217
30897591
GB
32182020-10-06 Gary Benson <gbenson@redhat.com>
3219
3220 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
3221 * gdb.base/list1.c (unused): Likewise.
3222
ced4a4c1
GB
32232020-10-06 Gary Benson <gbenson@redhat.com>
3224
3225 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
3226 __attribute__ ((used)).
3227 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
3228
ed3bdac4
AB
32292020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
3230
3231 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
3232 make use of regions throughout.
3233 * gdb.base/overlays.exp: Enclose string with variableds in "..",
3234 not {...}.
3235 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
3236
cd096ec8
HD
32372020-10-05 Hannes Domani <ssbssa@yahoo.de>
3238
3239 * gdb.base/call-sc.c: Fix return struct on stack test case.
3240 * gdb.base/call-sc.exp: Likewise.
3241
3ee6f75d
GB
32422020-10-02 Gary Benson <gbenson@redhat.com>
3243
3244 * README: Fix "paralell".
3245
f65825ec
GB
32462020-09-30 Gary Benson <gbenson@redhat.com>
3247
3248 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
3249 Convert directive to lowercase.
3250 (.Labbrev1_begin): Add missing label.
3251 (abbrev code 0x1): Remove DW_AT_stmt_list.
3252 (.Ldie_b): Likewise.
3253
5f278258
TT
32542020-09-27 Tom Tromey <tom@tromey.com>
3255
3256 * gdb.tui/new-layout.exp: Use with_test_prefix.
3257
8f9929bb
GR
32582020-09-26 Gareth Rees <grees@undo.io> (tiny change)
3259
3260 PR python/26586
3261 * gdb.python/python.exp: add test cases for the from_tty
3262 argument to gdb.execute.
3263
c20c017b
GB
32642020-09-25 Gary Benson <gbenson@redhat.com>
3265
3266 * gdb.base/infcall-nested-structs.exp.tcl: Add
3267 additional_flags=-Wno-tautological-compare for C++
3268 tests when compiling using Clang.
3269
68d654af
GB
32702020-09-25 Gary Benson <gbenson@redhat.com>
3271
3272 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
3273 for .c files.
3274
b551a89f
TT
32752020-09-24 Tom Tromey <tromey@adacore.com>
3276
3277 PR tui/26638:
3278 * gdb.tui/list.exp: Check output of "focus next".
3279
20a5fcbd
TT
32802020-09-23 Tom Tromey <tom@tromey.com>
3281
3282 * gdb.dwarf2/intbits.exp: New file.
3283 * gdb.dwarf2/intbits.c: New file.
3284
b167e53f
PA
32852020-09-20 Pedro Alves <pedro@palves.net>
3286
3287 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
3288 spawn_id before calling remote_close. Close secondary MI channel.
3289
dbc49e9f
PA
32902020-09-20 Pedro Alves <pedro@palves.net>
3291
3292 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
3293 fails.
3294
c8d5abea
AB
32952020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
3296
3297 * gdb.fortran/array-slices.exp: Update expected results.
3298 * gdb.fortran/class-allocatable-array.exp: Likewise.
3299 * gdb.fortran/multi-dim.exp: Likewise.
3300 * gdb.fortran/vla-type.exp: Likewise.
3301 * gdb.mi/mi-vla-fortran.exp: Likewise.
3302
14f9473c
VC
33032020-09-18 Victor Collod <vcollod@nvidia.com>
3304
3305 PR gdb/26635
3306 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
3307 compatible with i386, and move it to...
3308 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
3309 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
3310 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
3311
e8ef12b9
PA
33122020-09-18 Pedro Alves <pedro@palves.net>
3313
3314 PR gdb/26631
3315 * gdb.multi/multi-target-thread-find.exp: New file.
3316
e11daf7a
PA
33172020-09-18 Pedro Alves <pedro@palves.net>
3318
3319 * gdb.multi/multi-target-continue.exp: New file, factored out from
3320 multi-target.exp.
3321 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
3322 multi-target.exp.
3323 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
3324 multi-target.exp.
3325 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
3326 multi-target.exp.
3327 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
3328 multi-target.exp.
3329 * gdb.multi/multi-target.exp.tcl: New file, factored out from
3330 multi-target.exp.
3331 * gdb.multi/multi-target.exp: Delete.
3332
d0edc2b8
AB
33332020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
3334
3335 * gdb.fortran/array-slices.exp: Add missing message data.
3336
7474326c
PA
33372020-09-17 Pedro Alves <pedro@palves.net>
3338
3339 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
3340
dd23068d
PA
33412020-09-17 Pedro Alves <pedro@palves.net>
3342
3343 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
3344 full prototype.
3345
0640a543
PA
33462020-09-17 Pedro Alves <pedro@palves.net>
3347
3348 * gdb.python/py-as-string.c: Add cast.
3349
ef0cdbc1
PA
33502020-09-17 Pedro Alves <pedro@palves.net>
3351
3352 * gdb.base/sizeof.c (fill): Add cast.
3353
3a5eeb8b
PA
33542020-09-17 Pedro Alves <pedro@palves.net>
3355
3356 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
3357
a8129512
PA
33582020-09-17 Pedro Alves <pedro@palves.net>
3359
3360 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
3361 linkage name.
3362 * gdb.base/prologue.exp: Use print /d.
3363 * gdb.base/symbol-alias.exp: Handle C++ output.
3364 * gdb.base/symbol-alias2.c: Handle C++ output.
3365 [__cplusplus] (func): Explicitly specify linkage name.
3366
a83cdcb6
PA
33672020-09-17 Pedro Alves <pedro@palves.net>
3368
3369 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
3370 (struct my_key_t): ... this. Adjust all references.
3371 (struct value_t): Rename to ...
3372 (struct my_value_t): ... this. Adjust all references.
3373 (create_map, add_map_element, create_map_map)
3374 (add_map_map_element): Add casts.
3375
d4bcee5c
PA
33762020-09-17 Pedro Alves <pedro@palves.net>
3377
3378 * gdb.python/py-framefilter-mi.c (funca): Add casts.
3379 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
3380
81f90489
PA
33812020-09-17 Pedro Alves <pedro@palves.net>
3382
3383 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
3384
0a229804
PA
33852020-09-17 Pedro Alves <pedro@palves.net>
3386
3387 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
3388 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
3389 (charfoo, intfoo): Define full prototype.
3390 * gdb.base/ptype1.c (charfoo): Define full prototype.
3391 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
3392 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
3393
c3e5138d
PA
33942020-09-17 Pedro Alves <pedro@palves.net>
3395
3396 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
3397 Don't define.
3398 (utf_32_string): Compile for both C and C++.
3399 * gdb.base/charset.exp: Use "print /d".
3400
151fdbad
PA
34012020-09-17 Pedro Alves <pedro@palves.net>
3402
3403 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
3404 (nullptr): Rename to ...
3405 (null_ptr): ... this.
3406 * gdb.base/watchpoint.exp: Adjust to rename.
3407
18a25b64
PA
34082020-09-17 Pedro Alves <pedro@palves.net>
3409
3410 * gdb.base/printcmds.c (three, flag_enum_without_zero)
3411 (three_not_flag): Add casts.
3412
11fac337
PA
34132020-09-17 Pedro Alves <pedro@palves.net>
3414
3415 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
3416 char array.
3417 (main): Add references to Barrier, TestStrings, TestStringsH and
3418 TestStringsW.
3419 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
3420 and expect a full prototype in C++.
3421
52626c58
PA
34222020-09-17 Pedro Alves <pedro@palves.net>
3423
3424 * gdb.base/nested-addr.c (main): Add cast.
3425 * gdb.base/nested-addr.exp: Use "print /d".
3426
52bb0902
PA
34272020-09-17 Pedro Alves <pedro@palves.net>
3428
3429 * gdb.base/break.exp (func): New. Use it throughout when
3430 expecting a function name.
3431
73e18ac9
PA
34322020-09-17 Pedro Alves <pedro@palves.net>
3433
3434 * gdb.base/display.exp: Issue "set print asm-demangle on".
3435
c8b18808
PA
34362020-09-17 Pedro Alves <pedro@palves.net>
3437
3438 * gdb.base/find.c: Include <string.h>.
3439 (init_bufs): Add cast.
3440 * gdb.base/find.exp: Issue "set print asm-demangle on".
3441
fe830662
TT
34422020-09-16 Tom Tromey <tromey@adacore.com>
3443
3444 PR gdb/26598:
3445 * gdb.base/skipcxx.exp: New file.
3446 * gdb.base/skipcxx.cc: New file.
3447
945ff6e2
TV
34482020-09-16 Tom de Vries <tdevries@suse.de>
3449
3450 PR testsuite/26617
3451 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
3452 WITH_DEBUG_SECTIONS is defined.
3453 (xstr, str): New macro.
3454 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
3455 to get start and size of _Dmain.
3456 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
3457 using additional_flags.
3458
da1df1db
TBA
34592020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3460
3461 * gdb.base/bp-cmds-sourced-script.c: New file.
3462 * gdb.base/bp-cmds-sourced-script.exp: New test.
3463 * gdb.base/bp-cmds-sourced-script.gdb: New file.
3464
337882d4
TV
34652020-09-16 Tom de Vries <tdevries@suse.de>
3466
3467 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
3468 get the gdb prompt after issuing "monitor exit".
3469
7361f908
TV
34702020-09-16 Tom de Vries <tdevries@suse.de>
3471
3472 PR testsuite/26624
3473 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
3474
4d91ddd3
TV
34752020-09-16 Tom de Vries <tdevries@suse.de>
3476
3477 PR testsuite/26618
3478 * gdb.tui/new-layout.exp: Escape unbalanced braces.
3479
08cc37dd
TT
34802020-09-15 Tom Tromey <tromey@adacore.com>
3481
3482 PR rust/26197:
3483 * lib/rust-support.exp (rust_llvm_version): New proc.
3484 * gdb.rust/simple.exp: Check rust_llvm_version.
3485
ee6372f2
TV
34862020-09-14 Tom de Vries <tdevries@suse.de>
3487
3488 * gdb.rust/traits.exp: Fix PATH warning.
3489
dc3a371e
PA
34902020-09-13 Pedro Alves <pedro@palves.net>
3491
3492 * gdb.base/catch-follow-exec.c (main): Add explicit return
3493 statement.
3494 * gdb.base/catch-signal.c (main): Likewise.
3495 * gdb.base/condbreak-call-false.c (main): Likewise.
3496 * gdb.base/consecutive.c (main): Add explicit return
3497 statement and return type.
3498 * gdb.base/cursal.c (main): Add explicit return statement.
3499 * gdb.base/cvexpr.c (main): Likewise.
3500 * gdb.base/display.c (main): Add explicit return statement and
3501 return type.
3502 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
3503 * gdb.base/endianity.c (main): Likewise.
3504 * gdb.base/execd-prog.c (main): Likewise.
3505 * gdb.base/gdb1090.c (main): Likewise.
3506 * gdb.base/info_qt.c (main): Likewise.
3507 * gdb.base/lineinc.c (main): Likewise.
3508 * gdb.base/load-command.c (main): Likewise.
3509 * gdb.base/macscp1.c (main): Likewise.
3510 * gdb.base/pr10179-a.c (main): Likewise.
3511 * gdb.base/quit-live.c (main): Likewise.
3512 * gdb.base/scope0.c (main): Likewise.
3513 * gdb.base/settings.c (main): Likewise.
3514 * gdb.base/stack-checking.c (main): Return int.
3515 * gdb.base/varargs.c (main): Add explicit return statement.
3516 * gdb.cp/ambiguous.cc (main): Likewise.
3517 * gdb.cp/anon-struct.cc (main): Likewise.
3518 * gdb.cp/anon-union.cc (main): Likewise.
3519 * gdb.cp/bool.cc (main): Likewise.
3520 * gdb.cp/bs15503.cc (main): Likewise.
3521 * gdb.cp/cplusfuncs.cc (main): Likewise.
3522 * gdb.cp/cttiadd.cc (main): Likewise.
3523 * gdb.cp/extern-c.cc (main): Likewise.
3524 * gdb.cp/filename.cc (main): Likewise.
3525 * gdb.cp/formatted-ref.cc (main): Likewise.
3526 * gdb.cp/mb-ctor.cc (main): Likewise.
3527 * gdb.cp/member-ptr.cc (main): Likewise.
3528 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
3529 * gdb.cp/overload-const.cc (main): Likewise.
3530 * gdb.cp/paren-type.cc (main): Likewise.
3531 * gdb.cp/parse-lang.cc (main): Likewise.
3532 * gdb.cp/pr-1023.cc (main): Likewise.
3533 * gdb.cp/psmang1.cc (main): Likewise.
3534 * gdb.cp/readnow-language.cc (main): Likewise.
3535 * gdb.cp/ref-params.cc (main): Likewise.
3536 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
3537 * gdb.cp/virtbase2.cc (main): Likewise.
3538 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
3539 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
3540 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
3541 * gdb.mi/mi-console.c (main): Likewise.
3542 * gdb.mi/mi-read-memory.c (main): Likewise.
3543 * gdb.modula2/multidim.c (main): Likewise.
3544 * gdb.opt/inline-small-func.c (main): Likewise.
3545 * gdb.python/py-rbreak.c (main): Likewise.
3546 * gdb.stabs/exclfwd1.c (main): Likewise.
3547 * gdb.trace/qtro.c (main): Likewise.
3548
af26601c
PA
35492020-09-13 Pedro Alves <pedro@palves.net>
3550
3551 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
3552 instead of getenv.
3553
2f4b83cd
PA
35542020-09-13 Pedro Alves <pedro@palves.net>
3555
3556 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
3557 instead of spawning GDB with remote_spawn.
3558 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
3559 gdb_spawn instead of spawning GDB with remote_spawn.
3560
c49da0e4
PA
35612020-09-13 Pedro Alves <pedro@palves.net>
3562
3563 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
3564 file and add calls to first and second.
3565 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
3566 add call to f.
3567
6791b117
PA
35682020-09-13 Pedro Alves <pedro@palves.net>
3569
3570 * gdb.mi/mi-break-qualified.cc: New file.
3571 * gdb.mi/mi-break-qualified.exp: New file.
3572 * lib/mi-support.exp (mi_create_breakpoint_multi)
3573 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
3574 procedures.
3575 (mi_create_breakpoint_1): New, factored out from
3576 mi_create_breakpoint.
3577
3b8d4c5c
PA
35782020-09-13 Pedro Alves <pedro@palves.net>
3579
3580 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
3581 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
3582 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
3583 (register_class): Delete.
3584 (main): Don't call register_class.
3585
d5f96005
PA
35862020-09-13 Pedro Alves <pedro@palves.net>
3587
3588 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
3589 (do_tests): Remove "calling method for small class" test.
3590 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
3591 (register_class): Delete.
3592 (main): Don't call register_class.
3593 * gdb.cp/call-method-register.exp: New file, based on bits removed
3594 from classes.exp.
3595 * gdb.cp/call-method-register.cc: New file, based on bits removed
3596 from classes.cc.
3597
77f2120b
PA
35982020-09-13 Pedro Alves <pedro@palves.net>
3599
3600 * gdb.base/msym-bp-2.c: New.
3601 * gdb.base/msym-bp-shl-lib.c: New file.
3602 * gdb.base/msym-bp-shl-main-2.c: New file.
3603 * gdb.base/msym-bp-shl-main.c: New file.
3604 * gdb.base/msym-bp-shl.exp: New file.
3605 * gdb.base/msym-bp.c: New file.
3606 * gdb.base/msym-bp.exp: New file.
3607
32aea73e
JB
36082020-09-13 Joel Brobecker <brobecker@adacore.com>
3609
3610 * gdb.base/default.exp: Change $_gdb_major to 11.
3611
2a67f09d
FW
36122020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
3613 Felix Willgerodt <Felix.Willgerodt@intel.com>
3614
3615 * x86-avx512bf16.c: New file.
3616 * x86-avx512bf16.exp: Likewise.
3617 * lib/gdb.exp (skip_avx512bf16_tests): New function.
3618
ad570dd7
TV
36192020-09-11 Tom de Vries <tdevries@suse.de>
3620
3621 PR exp/26602
3622 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
3623
a56f7391
TBA
36242020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3625
3626 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
3627
918619e5
AM
36282020-09-10 Alan Modra <amodra@gmail.com>
3629
3630 PR 26597
3631 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
3632
cac1e71d
TV
36332020-09-08 Tom de Vries <tdevries@suse.de>
3634
3635 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
3636 after gdb_starti_cmd.
3637
c5cd900e
AKS
36382020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3639
3640 * lib/fortran.exp (fortran_complex8): New proc.
3641 (fortran_complex16): New proc.
3642 * gdb.fortran/complex.exp: Use routines from fortran.exp
3643 * gdb.fortran/pointer-to-pointer.exp: Likewise.
3644 * gdb.fortran/vla-ptr-info.exp: Likewise.
3645
8f5c6526
TV
36462020-09-03 Tom de Vries <tdevries@suse.de>
3647
3648 PR breakpoint/26546
3649 * gdb.base/label-without-address.exp: Runto main first.
3650
02c6f3f1
TT
36512020-09-02 Tom Tromey <tromey@adacore.com>
3652
3653 * gdb.ada/mi_var_access.exp: Test children of access variable.
3654 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
3655 * gdb.ada/mi_var_array.exp: Update.
3656
efe24f05
KB
36572020-08-31 Kevin Buettner <kevinb@redhat.com>
3658
3659 * gdb.base/corefile.exp (warning-free): XFAIL test when running
3660 on docker w/ AUFS storage driver.
3661
973695d6
KB
36622020-08-31 Kevin Buettner <kevinb@redhat.com>
3663
3664 * gdb.base/corefile2.exp (renamed binfile): New tests.
3665
f3bd50f1
SM
36662020-08-31 Simon Marchi <simon.marchi@efficios.com>
3667
3668 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
3669
22b9b4b0
SL
36702020-08-31 Simon Marchi <simon.marchi@efficios.com>
3671
3672 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
3673 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
3674
8efaf6b3
SM
36752020-08-31 Simon Marchi <simon.marchi@efficios.com>
3676
3677 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
3678 output, printing a "not saved" value from history and printing a
3679 convenience variable created from a "not saved" value.
3680
e840f2e3
TV
36812020-08-31 Tom de Vries <tdevries@suse.de>
3682
3683 * gdb.base/eh_return.exp: Use nopie.
3684
8f57f343
PA
36852020-08-28 Pedro Alves <pedro@palves.net>
3686
3687 * gdb.base/advance-until-multiple-locations.exp
3688 (advance_overload, until_overload): Adjust to match the
3689 frame/function header instead of the source line text.
3690
626d2320
TV
36912020-08-28 Tom de Vries <tdevries@suse.de>
3692
3693 * gdb.base/label-without-address.c: New test.
3694 * gdb.base/label-without-address.exp: New file.
3695
df631783
PA
36962020-08-27 Pedro Alves <pedro@palves.net>
3697
3698 PR gdb/26523
3699 PR gdb/26524
3700 * gdb.base/advance-until-multiple-locations.cc: New.
3701 * gdb.base/advance-until-multiple-locations.exp: New.
3702
48b076bb
SM
37032020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
3704
3705 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
3706
c2015ce4
AB
37072020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3708
3709 * gdb.arch/amd64-byte.exp: Make test names unique, use
3710 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3711 * gdb.arch/amd64-dword.exp: Likewise.
3712 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
3713 * gdb.arch/amd64-stap-special-operands.exp: Make test names
3714 unique.
3715 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
3716 * gdb.arch/amd64-word.exp: Make test names unique, use
3717 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3718 * gdb.arch/i386-byte.exp: Make test names unique, use
3719 gdb_breakpoint.
3720 * gdb.arch/i386-word.exp: Likewise.
3721
995d3a19
SV
37222020-08-25 Shahab Vahedi <shahab@synopsys.com>
3723
3724 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
3725
8cac2b31
SM
37262020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
3727
3728 PR gdb/26532
3729 * gdb.threads/stepi-random-signal.exp: Update pattern.
3730
2bc19622
SM
37312020-08-25 Simon Marchi <simon.marchi@efficios.com>
3732
3733 PR gdb/26532
3734 * gdb.base/ui-redirect.exp: Update pattern.
3735
b04aa1fc
GB
37362020-08-25 Gary Benson <gbenson@redhat.com>
3737
3738 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
3739 when compiling with clang.
8571e9c8 3740 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 3741
9f68b453
GB
37422020-08-25 Gary Benson <gbenson@redhat.com>
3743
3744 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
3745 Add additional_flags=-Wno-inaccessible-base when compiling
3746 with GCC >= 10.1 or clang. Add additional_flags=-w when
3747 compiling with GCC < 10.
3748
3945d2d7
GM
37492020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
3750
3751 PR m2/26372
fc5d6901
SM
3752 * gdb.modula2/multidim.c: New file.
3753 * gdb.modula2/multidim.exp: New file.
3945d2d7 3754
60122dbe
SM
37552020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
3756
3757 * lib/gdb.exp (runto): Always emit fail on internal error.
3758
1eb8556f
SM
37592020-08-24 Simon Marchi <simon.marchi@efficios.com>
3760
3761 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
3762 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3763 Likewise.
3764 * gdb.threads/stepi-random-signal.exp: Likewise.
3765
33bf4c5c
TBA
37662020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3767
3768 * gdb.base/print-file-var.exp: Fix typo "breapoint".
3769 * gdb.trace/strace.exp: Ditto.
3770
c2fd7fae
AKS
37712020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3772
3773 * gdb.fortran/vla-type.exp: Skip commands not required for
3774 the Flang compiled binaries after prologue fix.
3775
326afb72
TT
37762020-08-17 Tom de Vries <tdevries@suse.de>
3777 Tom Tromey <tromey@adacore.com>
3778
3779 PR rust/26197:
3780 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
3781
3ae7ab99
TT
37822020-08-17 Tom Tromey <tromey@adacore.com>
3783
3784 * gdb.ada/mi_var_access.exp: New file.
3785 * gdb.ada/mi_var_access/mi_access.adb: New file.
3786 * gdb.ada/mi_var_access/pck.adb: New file.
3787 * gdb.ada/mi_var_access/pck.ads: New file.
3788
f569c1c5
TV
37892020-08-16 Tom de Vries <tdevries@suse.de>
3790
3791 PR gdb/25350
3792 * gdb.base/eh_return.c: New test.
3793 * gdb.base/eh_return.exp: New file.
3794
3d11c30a
TV
37952020-08-15 Tom de Vries <tdevries@suse.de>
3796
3797 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
3798 (mixed_func_1d_): Use fortran_charlen_t in decl.
3799
547ce8f0
TV
38002020-08-15 Tom de Vries <tdevries@suse.de>
3801
3802 PR backtrace/26390
3803 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
3804 Update expected pattern.
3805
a54a7f13
PA
38062020-08-13 Pedro Alves <pedro@palves.net>
3807
3808 * gdb.fortran/complex.exp: Check skip_fortran_tests.
3809 * gdb.fortran/library-module.exp: Likewise.
3810 * gdb.fortran/logical.exp: Likewise.
3811 * gdb.fortran/module.exp: Likewise.
3812 * gdb.fortran/print_type.exp: Likewise.
3813 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3814 * gdb.fortran/vla-datatypes.exp: Likewise.
3815 * gdb.fortran/vla-history.exp: Likewise.
3816 * gdb.fortran/vla-ptr-info.exp: Likewise.
3817 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3818 * gdb.fortran/vla-ptype.exp: Likewise.
3819 * gdb.fortran/vla-sizeof.exp: Likewise.
3820 * gdb.fortran/vla-type.exp: Likewise.
3821 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3822 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3823 * gdb.fortran/vla-value-sub.exp: Likewise.
3824 * gdb.fortran/vla-value.exp: Likewise.
3825
7a82e903
PA
38262020-08-13 Pedro Alves <pedro@palves.net>
3827
3828 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
3829 * gdb.ada/access_to_packed_array.exp: Likewise.
3830 * gdb.ada/access_to_unbounded_array.exp: Likewise.
3831 * gdb.ada/addr_arith.exp: Likewise.
3832 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
3833 * gdb.ada/arr_arr.exp: Likewise.
3834 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
3835 * gdb.ada/array_bounds.exp: Likewise.
3836 * gdb.ada/array_of_variable_length.exp: Likewise.
3837 * gdb.ada/array_ptr_renaming.exp: Likewise.
3838 * gdb.ada/array_subscript_addr.exp: Likewise.
3839 * gdb.ada/arraydim.exp: Likewise.
3840 * gdb.ada/arrayparam.exp: Likewise.
3841 * gdb.ada/arrayptr.exp: Likewise.
3842 * gdb.ada/assign_1.exp: Likewise.
3843 * gdb.ada/assign_arr.exp: Likewise.
3844 * gdb.ada/atomic_enum.exp: Likewise.
3845 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3846 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
3847 * gdb.ada/bias.exp: Likewise.
3848 * gdb.ada/boolean_expr.exp: Likewise.
3849 * gdb.ada/bp_c_mixed_case.exp: Likewise.
3850 * gdb.ada/bp_enum_homonym.exp: Likewise.
3851 * gdb.ada/bp_inlined_func.exp: Likewise.
3852 * gdb.ada/bp_on_var.exp: Likewise.
3853 * gdb.ada/bp_range_type.exp: Likewise.
3854 * gdb.ada/bp_reset.exp: Likewise.
3855 * gdb.ada/call_pn.exp: Likewise.
3856 * gdb.ada/catch_assert_if.exp: Likewise.
3857 * gdb.ada/catch_ex.exp: Likewise.
3858 * gdb.ada/catch_ex_std.exp: Likewise.
3859 * gdb.ada/char_enum.exp: Likewise.
3860 * gdb.ada/char_param.exp: Likewise.
3861 * gdb.ada/complete.exp: Likewise.
3862 * gdb.ada/cond_lang.exp: Likewise.
3863 * gdb.ada/convvar_comp.exp: Likewise.
3864 * gdb.ada/dgopt.exp: Likewise.
3865 * gdb.ada/disc_arr_bound.exp: Likewise.
3866 * gdb.ada/display_nested.exp: Likewise.
3867 * gdb.ada/dot_all.exp: Likewise.
3868 * gdb.ada/dyn_loc.exp: Likewise.
3869 * gdb.ada/dyn_stride.exp: Likewise.
3870 * gdb.ada/excep_handle.exp: Likewise.
3871 * gdb.ada/expr_delims.exp: Likewise.
3872 * gdb.ada/expr_with_funcall.exp: Likewise.
3873 * gdb.ada/exprs.exp: Likewise.
3874 * gdb.ada/fin_fun_out.exp: Likewise.
3875 * gdb.ada/fixed_cmp.exp: Likewise.
3876 * gdb.ada/formatted_ref.exp: Likewise.
3877 * gdb.ada/frame_arg_lang.exp: Likewise.
3878 * gdb.ada/frame_args.exp: Likewise.
3879 * gdb.ada/fullname_bp.exp: Likewise.
3880 * gdb.ada/fun_addr.exp: Likewise.
3881 * gdb.ada/fun_in_declare.exp: Likewise.
3882 * gdb.ada/fun_overload_menu.exp: Likewise.
3883 * gdb.ada/fun_renaming.exp: Likewise.
3884 * gdb.ada/funcall_char.exp: Likewise.
3885 * gdb.ada/funcall_param.exp: Likewise.
3886 * gdb.ada/funcall_ptr.exp: Likewise.
3887 * gdb.ada/funcall_ref.exp: Likewise.
3888 * gdb.ada/homonym.exp: Likewise.
3889 * gdb.ada/info_addr_mixed_case.exp: Likewise.
3890 * gdb.ada/info_auto_lang.exp: Likewise.
3891 * gdb.ada/info_exc.exp: Likewise.
3892 * gdb.ada/info_types.exp: Likewise.
3893 * gdb.ada/int_deref.exp: Likewise.
3894 * gdb.ada/interface.exp: Likewise.
3895 * gdb.ada/iwide.exp: Likewise.
3896 * gdb.ada/lang_switch.exp: Likewise.
3897 * gdb.ada/length_cond.exp: Likewise.
3898 * gdb.ada/maint_with_ada.exp: Likewise.
3899 * gdb.ada/mi_catch_assert.exp: Likewise.
3900 * gdb.ada/mi_catch_ex.exp: Likewise.
3901 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
3902 * gdb.ada/mi_dyn_arr.exp: Likewise.
3903 * gdb.ada/mi_ex_cond.exp: Likewise.
3904 * gdb.ada/mi_exc_info.exp: Likewise.
3905 * gdb.ada/mi_interface.exp: Likewise.
3906 * gdb.ada/mi_prot.exp: Likewise.
3907 * gdb.ada/mi_ref_changeable.exp: Likewise.
3908 * gdb.ada/mi_string_access.exp: Likewise.
3909 * gdb.ada/mi_task_arg.exp: Likewise.
3910 * gdb.ada/mi_task_info.exp: Likewise.
3911 * gdb.ada/mi_var_array.exp: Likewise.
3912 * gdb.ada/mi_var_union.exp: Likewise.
3913 * gdb.ada/mi_variant.exp: Likewise.
3914 * gdb.ada/minsyms.exp: Likewise.
3915 * gdb.ada/mod_from_name.exp: Likewise.
3916 * gdb.ada/nested.exp: Likewise.
3917 * gdb.ada/null_array.exp: Likewise.
3918 * gdb.ada/optim_drec.exp: Likewise.
3919 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
3920 * gdb.ada/packed_array_assign.exp: Likewise.
3921 * gdb.ada/packed_tagged.exp: Likewise.
3922 * gdb.ada/pp-rec-component.exp: Likewise.
3923 * gdb.ada/print_chars.exp: Likewise.
3924 * gdb.ada/print_pc.exp: Likewise.
3925 * gdb.ada/ptr_typedef.exp: Likewise.
3926 * gdb.ada/ptype_arith_binop.exp: Likewise.
3927 * gdb.ada/ptype_array.exp: Likewise.
3928 * gdb.ada/ptype_field.exp: Likewise.
3929 * gdb.ada/ptype_tagged_param.exp: Likewise.
3930 * gdb.ada/ptype_union.exp: Likewise.
3931 * gdb.ada/py_range.exp: Likewise.
3932 * gdb.ada/py_taft.exp: Likewise.
3933 * gdb.ada/rdv_wait.exp: Likewise.
3934 * gdb.ada/rec_comp.exp: Likewise.
3935 * gdb.ada/rec_return.exp: Likewise.
3936 * gdb.ada/ref_param.exp: Likewise.
3937 * gdb.ada/ref_tick_size.exp: Likewise.
3938 * gdb.ada/rename_subscript_param.exp: Likewise.
3939 * gdb.ada/repeat_dyn.exp: Likewise.
3940 * gdb.ada/same_component_name.exp: Likewise.
3941 * gdb.ada/same_enum.exp: Likewise.
3942 * gdb.ada/scalar_storage.exp: Likewise.
3943 * gdb.ada/set_wstr.exp: Likewise.
3944 * gdb.ada/small_reg_param.exp: Likewise.
3945 * gdb.ada/str_binop_equal.exp: Likewise.
3946 * gdb.ada/str_ref_cmp.exp: Likewise.
3947 * gdb.ada/str_uninit.exp: Likewise.
3948 * gdb.ada/sub_variant.exp: Likewise.
3949 * gdb.ada/sym_print_name.exp: Likewise.
3950 * gdb.ada/taft_type.exp: Likewise.
3951 * gdb.ada/tagged.exp: Likewise.
3952 * gdb.ada/tagged_access.exp: Likewise.
3953 * gdb.ada/task_bp.exp: Likewise.
3954 * gdb.ada/task_switch_in_core.exp: Likewise.
3955 * gdb.ada/tasks.exp: Likewise.
3956 * gdb.ada/tick_last_segv.exp: Likewise.
3957 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
3958 * gdb.ada/type_coercion.exp: Likewise.
3959 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3960 * gdb.ada/unchecked_union.exp: Likewise.
3961 * gdb.ada/uninitialized_vars.exp: Likewise.
3962 * gdb.ada/var_arr_attrs.exp: Likewise.
3963 * gdb.ada/var_arr_typedef.exp: Likewise.
3964 * gdb.ada/var_rec_arr.exp: Likewise.
3965 * gdb.ada/variant-record.exp: Likewise.
3966 * gdb.ada/variant.exp: Likewise.
3967 * gdb.ada/variant_record_packed_array.exp: Likewise.
3968 * gdb.ada/varsize_limit.exp: Likewise.
3969 * gdb.ada/whatis_array_val.exp: Likewise.
3970 * gdb.ada/widewide.exp: Likewise.
3971 * gdb.ada/win_fu_syms.exp: Likewise.
3972
39732020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
3974
3975 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
3976
10c381b5
AB
39772020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
3978
3979 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
3980 unset the array variable.
3981
8f34b746
TV
39822020-08-03 Tom de Vries <tdevries@suse.de>
3983
3984 PR symtab/26333
3985 * lib/dwarf.exp (DW_LNE_user): New proc.
3986 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
3987 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
3988
0245e136
KB
39892020-07-31 Kevin Buettner <kevinb@redhat.com>
3990
3991 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
3992 to 'uintptr_t'
3993 (inttypes.h): Include.
3994
9ef1ec5d
KB
39952020-07-31 Kevin Buettner <kevinb@redhat.com>
3996
3997 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
3998 (C5_24k): Delete.
3999 (C5_8k, C5_64k, C5_256k): New macros.
4000 (buf_ro): Allocate 256 KiB of initialized data.
4001
4c55e970
TBA
40022020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4003
4004 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
4005 that attempt to overwrite an existing condition with a condition
4006 that fails parsing and also with a condition that parses fine
4007 but contains junk at the end.
4008
1e620590
TBA
40092020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4010
4011 * gdb.base/condbreak-bad.c: New test.
4012 * gdb.base/condbreak-bad.exp: New file.
4013
e12dcc50
TV
40142020-07-30 Tom de Vries <tdevries@suse.de>
4015
4016 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
4017 out of ...
4018 (GDBInfoModuleSymbols::check_entry): ... here.
4019 (GDBInfoModuleSymbols::check_optional_entry): New proc.
4020 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
4021 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
4022
6cc64caa
TV
40232020-07-30 Tom de Vries <tdevries@suse.de>
4024
4025 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
4026 "__class_some_module_Number_t" optional.
4027
90fd07fc
TV
40282020-07-29 Tom de Vries <tdevries@suse.de>
4029
4030 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
4031 multiple locations.
4032
f5c79e97
TV
40332020-07-29 Tom de Vries <tdevries@suse.de>
4034
4035 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
4036 rather than function name.
4037
f75a0693
AB
40382020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4039
4040 PR symtab/26270:
4041 * gdb.cp/disasm-func-name.cc: New file.
4042 * gdb.cp/disasm-func-name.exp: New file.
4043
4888741a
TT
40442020-07-28 Tom Tromey <tromey@adacore.com>
4045
4046 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
4047 'varval' location.
4048
43d5901d
AB
40492020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4050
4051 * gdb.python/py-unwind.py: Update to make use of a register
4052 descriptor.
4053
14fa8fb3
AB
40542020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4055
4056 * gdb.python/py-arch-reg-names.exp: Add additional tests.
4057
e79eb02f
AB
40582020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
4059
4060 PR fortran/23051
4061 PR fortran/26139
4062 * gdb.fortran/class-allocatable-array.exp: New file.
4063 * gdb.fortran/class-allocatable-array.f90: New file.
4064 * gdb.fortran/pointer-to-pointer.exp: New file.
4065 * gdb.fortran/pointer-to-pointer.f90: New file.
4066
876518dd
TV
40672020-07-25 Tom de Vries <tdevries@suse.de>
4068
4069 PR symtab/26243
4070 * gdb.dwarf2/dw2-line-number-zero.c: New test.
4071 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
4072
6dcfb80a
TV
40732020-07-24 Tom de Vries <tdevries@suse.de>
4074
4075 PR testsuite/26293
4076 * gdb.ada/mi_prot.exp: Require gnatmake-8.
4077
e7bc9db8
PA
40782020-07-23 Pedro Alves <pedro@palves.net>
4079
4080 * gdb.server/server-kill.exp (prepare): New, factored out from the
4081 top level.
4082 (kill_server): New.
4083 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
4084 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
4085
78344df7
AB
40862020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
4087
4088 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
4089
25dfed24
SL
40902020-07-22 Sandra Loosemore <sandra@codesourcery.com>
4091
4092 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
4093 Initialize to empty string at top level.
4094 (gdb_wrapper_init): Revert check for file existence on build.
4095 Build the wrapper in its default place, not a build-specific
4096 location. When host == build, make the pathname absolute.
4097 (gdb_compile): Delete leftover declaration of
4098 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
4099 string instead of uninitialized.
4100
7da515fd
KB
41012020-07-22 Kevin Buettner <kevinb@redhat.com>
4102
4103 * gdb.base/corefile2.exp: New file.
4104 * gdb.base/coremaker2.exp: New file.
4105
9c5ec5c2
KB
41062020-07-22 Kevin Buettner <kevinb@redhat.com>
4107
4108 * gdb.base/coredump-filter.exp: Add second
4109 non-Private-Shared-Anon-File test.
4110 (test_disasm): Rename binfile for test which is expected
4111 to fail.
4112
f9e233c9
KB
41132020-07-22 Kevin Buettner <kevinb@redhat.com>
4114
4115 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
4116 data in core file".
4117 * gdb.base/coremaker.c (buf2ro): New global.
4118 (mmapdata): Add a read-only mmap mapping.
4119
94c265d7
KB
41202020-07-22 Kevin Buettner <kevinb@redhat.com>
4121
4122 PR corefiles/25631
4123 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
4124 New test.
4125 * gdb.base/coremaker.c (buf3): New global.
4126 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
4127 flags.
4128
41292020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
4130
4131 * gdb.base/coremaker.c (filler_ro): New global constant.
4132
32fa152e
TT
41332020-07-22 Tom Tromey <tromey@adacore.com>
4134
4135 * gdb.ada/mi_prot.exp: New file.
4136 * gdb.ada/mi_prot/pkg.adb: New file.
4137 * gdb.ada/mi_prot/pkg.ads: New file.
4138 * gdb.ada/mi_prot/prot.adb: New file.
4139
c8474dc3
TBA
41402020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4141
4142 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
4143 loads two JITers.
4144
baf8791e
AB
41452020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
4146
4147 * gdb.python/py-arch-reg-groups.exp: Additional tests.
4148
f7306dac
AB
41492020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
4150
4151 * gdb.python/py-arch-reg-names.exp: Additional tests.
4152
6d3d6e4b
TV
41532020-07-21 Tom de Vries <tdevries@suse.de>
4154
4155 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
4156 breakpoint locations".
4157 * gdb.reverse/solib-reverse.exp: Same.
4158
803d0592
TV
41592020-07-21 Tom de Vries <tdevries@suse.de>
4160
4161 * gdb.reverse/step-reverse.c (callee): Merge statements.
4162
e9bdc510
TV
41632020-07-21 Tom de Vries <tdevries@suse.de>
4164
4165 * gdb.fortran/info-modules.exp (info module variables): Allow missing
4166 line numbers for some variables.
4167
f0f9e75a
TV
41682020-07-21 Tom de Vries <tdevries@suse.de>
4169
4170 * gdb.opt/inline-locals.c (init_array): New func.
4171 (func1): Use init_array.
4172 * gdb.opt/inline-locals.exp: Update pattern.
4173
bd460ecb
TV
41742020-07-21 Tom de Vries <tdevries@suse.de>
4175
4176 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
4177 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
4178
ae5369e7
LC
41792020-07-20 Ludovic Courtès <ludo@gnu.org>
4180
4181 * gdb.guile/source2.scm: Add #f first argument to 'format'.
4182 * gdb.guile/types-module.exp: Remove "ERROR:" from
4183 regexps since Guile 3.0 no longer prints that.
4184
68cf161c
LC
41852020-07-20 Ludovic Courtès <ludo@gnu.org>
4186
4187 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
4188 error regexp to match on Guile 2.2.
4189
c14b4913
GB
41902020-07-20 Gary Benson <gbenson@redhat.com>
4191
4192 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
4193 with clang.
4194
b243ba58
TV
41952020-07-20 Tom de Vries <tdevries@suse.de>
4196
4197 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
4198 (omp_set_lock_in_order): New function.
4199 (single_scope, multi_scope, nested_func, nested_parallel): Use
4200 omp_set_lock_in_order and omp_unset_lock.
4201 (main): Init and destroy lock and lock2.
4202
c06ad8b5
TV
42032020-07-20 Tom de Vries <tdevries@suse.de>
4204
4205 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
4206
6e22f117
TV
42072020-07-20 Tom de Vries <tdevries@suse.de>
4208
4209 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
4210
33176ea7
TV
42112020-07-17 Tom de Vries <tdevries@suse.de>
4212
4213 * gdb.base/valgrind-infcall-2.c: New test.
4214 * gdb.base/valgrind-infcall-2.exp: New file.
4215 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
4216
90c3ec2d
TV
42172020-07-17 Tom de Vries <tdevries@suse.de>
4218
4219 * gdb.dlang/circular.c (found): Use found_label as label name.
4220 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
4221 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
4222 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
4223 * gdb.dwarf2/ada-linkage-name.exp: Same.
4224 * gdb.dwarf2/arr-subrange.exp: Same.
4225 * gdb.dwarf2/atomic-type.exp: Same.
4226 * gdb.dwarf2/comp-unit-lang.exp: Same.
4227 * gdb.dwarf2/cpp-linkage-name.exp: Same.
4228 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
4229 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
4230 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
4231 * gdb.dwarf2/implptr-64bit.exp: Same.
4232 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
4233 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
4234 * gdb.dwarf2/imported-unit.exp: Same.
4235 * gdb.dwarf2/main-subprogram.exp: Same.
4236 * gdb.dwarf2/missing-type-name.exp: Same.
4237 * gdb.dwarf2/nonvar-access.exp: Same.
4238 * gdb.dwarf2/struct-with-sig.exp: Same.
4239 * gdb.dwarf2/typedef-void-finish.exp: Same.
4240 * gdb.dwarf2/void-type.exp: Same.
4241
10da644d
TV
42422020-07-17 Tom de Vries <tdevries@suse.de>
4243
4244 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
4245 src parameter.
4246 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
4247 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
4248 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
4249 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
4250 * gdb.dwarf2/dwz.exp: Same.
4251 * gdb.dwarf2/implptr-optimized-out.exp: Same.
4252 * gdb.dwarf2/implref-array.exp: Same.
4253 * gdb.dwarf2/implref-const.exp: Same.
4254 * gdb.dwarf2/implref-global.exp: Same.
4255 * gdb.dwarf2/implref-struct.exp: Same.
4256 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
4257 * gdb.dwarf2/opaque-type-lookup.exp: Same.
4258 * gdb.dwarf2/var-access.exp: Same.
4259 * gdb.dwarf2/varval.exp: Same.
4260 * gdb.trace/entry-values.exp: Same.
4261
315e6afc
TV
42622020-07-17 Tom de Vries <tdevries@suse.de>
4263
4264 * lib/dwarf.exp (Dwarf::extern): Remove.
4265 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
4266 * gdb.dlang/circular.exp: Same.
4267 * gdb.dwarf2/comp-unit-lang.exp: Same.
4268 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
4269 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
4270 * gdb.dwarf2/dwz.exp: Same.
4271 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
4272 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
4273 * gdb.dwarf2/imported-unit.exp: Same.
4274 * gdb.dwarf2/opaque-type-lookup.exp: Same.
4275
5597c940
SL
42762020-07-16 Sandra Loosemore <sandra@codesourcery.com>
4277
4278 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
4279 Use double quotes instead of single quotes.
4280
d0ce17d8
CT
42812020-07-16 Caroline Tice <cmtice@google.com>
4282
4283 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
4284 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
4285
853772cc
TV
42862020-07-16 Tom de Vries <tdevries@suse.de>
4287
4288 * lib/dwarf.exp (program): Initialize _line.
4289 (DW_LNE_end_sequence): Reinitialize _line.
4290 (DW_LNS_advance_line): Update _line.
4291 (line): New proc.
4292 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
4293 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
4294 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
4295 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
4296 * gdb.dwarf2/dw2-is-stmt.exp: Same.
4297 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4298
fe07b572
AB
42992020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4300
4301 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
4302 generic.
4303
52781cce
TV
43042020-07-15 Tom de Vries <tdevries@suse.de>
4305
4306 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
4307 is_amd64_regs_target.
4308
3dcc261c
AB
43092020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4310
4311 * gdb.fortran/ptype-on-functions.exp: Add more tests.
4312 * gdb.fortran/ptype-on-functions.f90: Likewise.
4313
054a0959
SM
43142020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
4315
4316 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
4317 values in documentation for addr_size to 4 and 8.
4318
ccb9eba6
AB
43192020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
4320
4321 * gdb.arch/amd64-osabi.exp: Update.
4322 * gdb.arch/arm-disassembler-options.exp: Update.
4323 * gdb.arch/powerpc-disassembler-options.exp: Update.
4324 * gdb.arch/ppc64-symtab-cordic.exp: Update.
4325 * gdb.arch/s390-disassembler-options.exp: Update.
4326 * gdb.base/all-architectures.exp.tcl: Update.
4327 * gdb.base/attach-pie-noexec.exp: Update.
4328 * gdb.base/catch-syscall.exp: Update.
4329 * gdb.xml/tdesc-arch.exp: Update.
4330
025a39a7
TV
43312020-07-14 Tom de Vries <tdevries@suse.de>
4332
4333 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
4334 (local_gettid): ... this.
4335 (fn): Update.
4336
74e4b667
SL
43372020-07-13 Sandra Loosemore <sandra@codesourcery.com>
4338
4339 * gdb.base/info_sources.exp: Skip directory match tests on
4340 remote hosts.
4341
f413dd74
GB
43422020-07-13 Gary Benson <gbenson@redhat.com>
4343
4344 * gdb.base/savedregs.exp (caller): Use parentheses to
4345 make expected expression evaluation ordering explicit.
4346
915771bb
GB
43472020-07-13 Gary Benson <gbenson@redhat.com>
4348
4349 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
4350
2a122642
GB
43512020-07-13 Gary Benson <gbenson@redhat.com>
4352
4353 * gdb.base/bigcore.c (main): Use a volatile pointer when
4354 attempting to trigger a SIGSEGV.
4355 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
4356 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
4357 * gdb.base/savedregs.c (thrower): Likewise.
4358 * gdb.mi/mi-syn-frame.c (bar): Likewise.
4359
3f00c730
GB
43602020-07-13 Gary Benson <gbenson@redhat.com>
4361
4362 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
4363 defining and using VLA structure fields into...
4364 * gdb.base/vla-struct-fields.c: New file.
4365 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
4366 tests into...
4367 * gdb.base/vla-struct-fields.exp: New file.
4368
963eeee4
TV
43692020-07-13 Tom de Vries <tdevries@suse.de>
4370
4371 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
4372 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
4373 * gdb.base/gold-gdb-index.exp: Same.
4374 * gdb.base/morestack.exp: Same.
4375
0ed35c9a
DX
43762020-07-11 Daniel Xu <dxu@dxuuu.xyz>
4377
4378 PR rust/26121
4379 * gdb.rust/modules.rs: Prevent linker from discarding test
4380 symbol.
4381
4fdba23d
PA
43822020-07-10 Pedro Alves <pedro@palves.net>
4383
4384 PR gdb/26199
4385 * gdb.multi/multi-target.c (exit_thread): New.
4386 (thread_start): Break loop if EXIT_THREAD.
4387 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
4388 (top level) Call test_no_resumed.
4389
15f3b077
TT
43902020-07-08 Tom Tromey <tromey@adacore.com>
4391
4392 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
4393 * gdb.ada/catch_ex.exp: Examine catchpoint text.
4394
9fc501fd
AB
43952020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4396
4397 PR python/22748
4398 * gdb.opt/inline-frame-tailcall.c: New file.
4399 * gdb.opt/inline-frame-tailcall.exp: New file.
4400 * gdb.python/py-unwind-inline.c: New file.
4401 * gdb.python/py-unwind-inline.exp: New file.
4402 * gdb.python/py-unwind-inline.py: New file.
4403
64cb3757
AB
44042020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4405
4406 * gdb.python/py-arch-reg-groups.exp: New file.
4407
0f767f94
AB
44082020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4409
4410 * gdb.python/py-arch-reg-names.exp: New file.
4411
87dbc774
AB
44122020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4413
4414 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
4415 gdb.PendingFrame.architecture method.
4416
d8cc8af6
TV
44172020-07-06 Tom de Vries <tdevries@suse.de>
4418
4419 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
4420
3c8ea5be
PA
44212020-07-03 Pedro Alves <palves@redhat.com>
4422
4423 * gdb.base/structs2.c (main): Adjust second parem_reg call to
4424 explicitly write negative numbers.
4425 * gdb.base/structs2.exp: Adjust expected output.
4426
bf90c83a
PA
44272020-07-03 Pedro Alves <palves@redhat.com>
4428
4429 * gdb.base/charset.c (init_string): Change all char parameters to
4430 unsigned char parameters.
4431
2eb82157
PA
44322020-07-03 Pedro Alves <palves@redhat.com>
4433
4434 * gdb.base/call-sc.exp (start_scalars_test): Use
4435 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4436 * gdb.base/overlays.c: Remove references to PARAMS.
4437 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
4438 * gdb.base/reread.exp: Don't set 'prototypes' global.
4439 * gdb.base/structs.exp (start_structs_test): Use
4440 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4441 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
4442 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4443 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
4444 call.
4445 * gdb.base/varargs.exp: Don't set 'prototypes' global.
4446
9adda7af
PA
44472020-07-03 Pedro Alves <palves@redhat.com>
4448
4449 * gdb.base/m32rovly.c: Delete.
4450 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
4451
2a17c803
PW
44522020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4453
4454 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
4455 of gdb_py_test_multiple.
4456 * gdb.python/py-cmd.exp: Likewise.
4457 * gdb.python/py-events.exp: Likewise.
4458 * gdb.python/py-function.exp: Likewise.
4459 * gdb.python/py-inferior.exp: Likewise.
4460 * gdb.python/py-infthread.exp: Likewise.
4461 * gdb.python/py-linetable.exp: Likewise.
4462 * gdb.python/py-parameter.exp: Likewise.
4463 * gdb.python/py-value.exp: Likewise.
4464
b011fe1a
TV
44652020-06-30 Tom de Vries <tdevries@suse.de>
4466
4467 PR testsuite/26175
4468 * lib/future.exp (gdb_default_target_compile): Detect and handle
4469 early_flags.
4470
df5b8876
SM
44712020-06-29 Simon Marchi <simon.marchi@efficios.com>
4472
4473 * boards/simavr.exp (gdb_load): Catch errors when closing
4474 previous connection. Close connection, wait for process and
4475 unset simavr_spawn_id on failure.
4476
a3ca48cd
TV
44772020-06-29 Tom de Vries <tdevries@suse.de>
4478
4479 * lib/gdb.exp (unknown): Make test-case unresolved.
4480
b0237c0e
TV
44812020-06-29 Tom de Vries <tdevries@suse.de>
4482
4483 PR gdb/25475
4484 * gdb.server/solib-list.exp: Verify that the symbol reload
4485 confirmation question is asked.
4486
c0b3b3bd
PW
44872020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4488
4489 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
4490 have a input seq nr in each pass message.
fe4c3d43 4491 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
4492 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
4493 * gdb.python/python.exp: Make test names unique,
4494 use gdb_test_multiline instead of gdb_py_test_multiple,
4495 use $gdb_test_name.
4496 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
4497
1776e3e5
NA
44982020-06-26 Nick Alcock <nick.alcock@oracle.com>
4499
4500 * configure.ac: Add --enable-libctf.
4501 * aclocal.m4: sinclude ../config/enable.m4.
4502 * Makefile.in (site.exp): Add enable_libctf to site.exp.
4503 * lib/gdb.exp (skip_ctf_tests): Use it.
4504 * gdb.base/ctf-constvars.exp: Error message tweak.
4505 * gdb.base/ctf-ptype.exp: Likewise.
4506 * configure: Regenerate.
4507
f53b3eeb
GB
45082020-06-26 Gary Benson <gbenson@redhat.com>
4509
4510 * gdb.cp/try_catch.cc: Include string.h.
4511 (main): Replace comparison against string literal with
4512 strcmp, avoiding build failure with -Wstring-compare.
4513 Add "marker test-complete".
4514 * gdb.cp/try_catch.exp: Run the test to the above marker,
4515 then verify that the value of "test" is still true.
4516
6d74da72
AB
45172020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4518
4519 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
4520
2e52d038
AB
45212020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4522
4523 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4524
3b9fce96
AB
45252020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4526
4527 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
4528 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
4529 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
4530 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
4531 * gdb.arch/riscv-tdesc-loading.exp: New file.
4532
ed69cbc8
AB
45332020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4534
4535 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4536
767a879e
AB
45372020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4538
4539 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
4540 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
4541 * gdb.arch/riscv-tdesc-regs.c: New file.
4542 * gdb.arch/riscv-tdesc-regs.exp: New file.
4543
221db974
PA
45442020-06-24 Pedro Alves <palves@redhat.com>
4545
4546 * gdb.arch/amd64-entry-value-paramref.exp: Use
4547 prepare_for_testing_full and don't pass "c++" for the .S file
4548 build spec.
4549 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
4550 $options, since it's an assembly file. Remove -Wno-deprecated.
4551 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
4552 compiling C++ programs.
4553
331733cd
PA
45542020-06-24 Pedro Alves <palves@redhat.com>
4555
4556 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
4557 Clang, add "-Wno-unknown-warning-option" to the options.
4558
caa7fd04
AB
45592020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
4560
4561 * gdb.xml/tdesc-reload.c: New file.
4562 * gdb.xml/tdesc-reload.exp: New file.
4563 * gdb.xml/maint-xml-dump-01.xml: New file.
4564 * gdb.xml/maint-xml-dump-02.xml: New file.
4565 * gdb.xml/maint-xml-dump.exp: New file.
4566
bb8d1260
SL
45672020-06-23 Sandra Loosemore <sandra@codesourcery.com>
4568
4569 * lib/completion-support.exp (test_gdb_completion_offers_commands):
4570 Adjust for omitted commands when TUI is disabled.
4571
7e4b9c4c
GB
45722020-06-23 Gary Benson <gbenson@redhat.com>
4573 Pedro Alves <palves@redhat.com>
4574
4575 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
4576 * gdb.cp/nsimport.cc: Likewise.
4577 * gdb.cp/nsnested.cc: Likewise.
4578 * gdb.cp/nsnoimports.cc: Likewise.
4579 * gdb.cp/nsusing.cc: Likewise.
4580 * gdb.cp/smartp.cc: Likewise.
4581 * gdb.python/py-pp-integral.c: Likewise.
4582 * gdb.python/py-pp-re-notag.c: Likewise.
4583
2e573c0a
GB
45842020-06-23 Gary Benson <gbenson@redhat.com>
4585
4586 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
4587 * gdb.cp/nsimport.cc: Likewise.
4588 * gdb.cp/nsnested.cc: Likewise.
4589 * gdb.cp/nsnoimports.cc: Likewise.
4590 * gdb.cp/nsusing.cc: Likewise.
4591 * gdb.cp/smartp.cc: Likewise.
4592 * gdb.python/py-pp-integral.c: Likewise.
4593 * gdb.python/py-pp-re-notag.c: Likewise.
4594
746ebfe8
PW
45952020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4596
4597 * gdb.base/default-args.exp: New test.
4598 * gdb.base/default-args.c: New file.
4599 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
4600 * gdb.base/default.exp: Update to new help text.
4601 * gdb.base/help.exp: Likewise.
4602 * gdb.base/page.exp: Likewise.
4603 * gdb.base/style.exp: Likewise.
4604 * gdb.guile/guile.exp: Likewise.
4605 * gdb.python/python.exp: Likewise.
4606
e822f2cd
SL
46072020-06-22 Sandra Loosemore <sandra@codesourcery.com>
4608
4609 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
4610 remote host. Fix search path syntax on Windows host.
4611
48e9cc84
PW
46122020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4613
4614 * gdb.base/attach.exp: Test priority of 'exec-file' changed
4615 over 'exec-file-mismatch'.
4616 * gdb.base/attach.c: Mark should_exit volatile.
4617 * gdb.base/attach2.c: Likewise. Add a comment explaining
4618 why the sleep cannot be big.
4619 * gdb.base/attach3.c: New file.
4620
160f8a8f
SL
46212020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4622
4623 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
4624 prefix optional.
4625
4d91c2a4
SL
46262020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4627
4628 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
4629 for remote host.
4630
87f83f20
SL
46312020-06-19 Sandra Loosemore <sandra@codesourcery.com>
4632 Hafiz Abid Qadeer <abidh@codesourcery.com>
4633
4634 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
4635 file sent to remote host.
4636 (top level): Allow int32_t as type of 32-bit register.
4637
37ab8655
TV
46382020-06-19 Tom de Vries <tdevries@suse.de>
4639
4640 * lib/gdb.exp (gdb_note): New proc.
4641 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
4642 (gdb_default_target_compile): ... here. Only call
4643 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
4644 (use_gdb_compile): Change to array.
4645 (toplevel): Update sets of use_gdb_compile to specify language.
4646 Warn about default_target_compile override. Store dejagnu's version
4647 of default_target_compile in dejagnu_default_target_compile.
4648
a8a56685
TV
46492020-06-18 Tom de Vries <tdevries@suse.de>
4650
4651 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
4652 (default_gdb_init): ... here.
4653
581bea2c
SL
46542020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4655
4656 Fix TUI support checks in gdb.tui tests.
4657
4658 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
4659 just say UNSUPPORTED.
4660 * gdb.tui/corefile-run.exp: Likewise.
4661 * gdb.tui/empty.exp: Likewise.
4662 * gdb.tui/list-before.exp: Likewise.
4663 * gdb.tui/list.exp: Likewise.
4664 * gdb.tui/main.exp: Likewise.
4665 * gdb.tui/regs.exp: Likewise.
4666 * gdb.tui/resize.exp: Likewise.
4667 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
4668 * gdb.tui/tui-layout-asm.exp: Likewise.
4669 * gdb.tui/tui-missing-src.exp: Likewise.
4670 * gdb.tui/winheight.exp: Likewise.
4671 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
4672
05e682e3
SL
46732020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4674
4675 Fix TCL error in gdb.python/py-format-string.exp.
4676
4677 * gdb.python/py-format-string.exp: Move test for python support
4678 earlier, out of function body.
4679
efb763a5
SM
46802020-06-15 Simon Marchi <simon.marchi@efficios.com>
4681
4682 * gdb.base/index-cache-load-twice.c: New.
4683 * gdb.base/index-cache-load-twice.exp: New.
4684
43327b20
KS
46852020-06-17 Keith Seitz <keiths@redhat.com>
4686
99cf27cf 4687 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
4688 when executing "gdb --configuration".
4689
081e778c
TV
46902020-06-17 Tom de Vries <tdevries@suse.de>
4691
4692 * lib/gdb.exp (gdb_tcl_unknown): New proc.
4693 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
4694 conditional on presence of gdb_tcl_unknown.
4695 (gdb_finish): Make override undo conditional on presence of
4696 gdb_tcl_unknown.
4697
d2d1ea20
TT
46982020-06-16 Tom Tromey <tom@tromey.com>
4699
4700 * gdb.python/tui-window.py (failwin): New function. Register it
4701 as a TUI window type.
4702 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
4703
c802e8a7
GB
47042020-06-16 Gary Benson <gbenson@redhat.com>
4705
4706 * gdb.python/py-nested-maps.c (create_map): Add missing return
4707 value.
4708 (create_map_map): Likewise.
4709
ff08abb8
TBA
47102020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4711
4712 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
4713 variable.
4714 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
4715 and use the already-defined 'options' variable.
4716
a29d5112
AB
47172020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
4718 Tom de Vries <tdevries@suse.de>
4719
4720 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
4721 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
4722 (gdb_setup_known_globals): New proc.
4723 (gdb_cleanup_globals): New proc.
4724 * lib/gdb.exp (load_lib): New override proc.
4725 (gdb_stdin_log_init): Set var in_file as persistent global.
4726 * lib/pascal.exp (gdb_stdin_log_init): Set vars
4727 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
4728 fpc_compiler as persistent global.
4729
8c74a764
TV
47302020-06-12 Tom de Vries <tdevries@suse.de>
4731
4732 * lib/tuiterm.exp (spawn): Rename to ...
4733 (tui_spawn): ... this.
4734 (toplevel): Move rename of spawn ...
4735 (gdb_init_tuiterm): ... here. New proc.
4736 (gdb_finish_tuiterm): New proc.
4737 * lib/gdb.exp (gdb_finish_hooks): New global var.
4738 (gdb_finish): Handle gdb_finish_hooks.
4739 (tuiterm_env): New proc.
4740 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
4741 tuiterm_env.
4742 * gdb.tui/basic.exp: Same.
4743 * gdb.tui/corefile-run.exp: Same.
4744 * gdb.tui/empty.exp: Same.
4745 * gdb.tui/list-before.exp: Same.
4746 * gdb.tui/list.exp: Same.
4747 * gdb.tui/main.exp: Same.
4748 * gdb.tui/new-layout.exp: Same.
4749 * gdb.tui/regs.exp: Same.
4750 * gdb.tui/resize.exp: Same.
4751 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
4752 * gdb.tui/tui-layout-asm.exp: Same.
4753 * gdb.tui/tui-missing-src.exp: Same.
4754 * gdb.tui/winheight.exp: Same.
4755
26783bce
TV
47562020-06-12 Tom de Vries <tdevries@suse.de>
4757
4758 PR testsuite/26110
4759 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
4760 (gdb_finish): Reinstall dejagnu's override of ::unknown.
4761
2b4e6a3f
TT
47622020-06-11 Tom Tromey <tom@tromey.com>
4763
4764 PR gdb/18318:
4765 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
4766 floating point tests.
4767
2f33032a
KS
47682020-06-11 Keith Seitz <keiths@redhat.com>
4769
4770 PR gdb/21356
4771 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
4772 vla_struct.
4773 Add new struct vla_typedef and union vla_typedef_union and
4774 corresponding instantiation objects.
4775 Initialize new objects.
4776 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
4777 and vla_typedef_union_object.
4778 Fixup type for vla_struct_object.
4779
a8baf0a3
TV
47802020-06-11 Tom de Vries <tdevries@suse.de>
4781
4782 * lib/gdb.exp (with_override): New proc, factored out of ...
4783 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
4784
7ab96794
TV
47852020-06-10 Tom de Vries <tdevries@suse.de>
4786
4787 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
4788
cab5c3b7
SM
47892020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
4790
4791 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
4792 parameter, update callers.
4793
f8c41851
SM
47942020-06-04 Simon Marchi <simon.marchi@efficios.com>
4795
4796 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
4797 * gdb.dwarf2/share-psymtabs-bt.c: New file.
4798 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
4799
1c07a73f
TV
48002020-06-04 Tom de Vries <tdevries@suse.de>
4801
4802 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
4803
95146b5d
TV
48042020-06-04 Tom de Vries <tdevries@suse.de>
4805
4806 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
4807 exp_continue.
4808
0cfcd4f0
TV
48092020-06-04 Tom de Vries <tdevries@suse.de>
4810
4811 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
4812
f9b5d5ea
TV
48132020-06-03 Tom de Vries <tdevries@suse.de>
4814
4815 PR symtab/26046
4816 * gdb.cp/breakpoint-locs-2.cc: New test.
4817 * gdb.cp/breakpoint-locs.cc: New test.
4818 * gdb.cp/breakpoint-locs.exp: New file.
4819 * gdb.cp/breakpoint-locs.h: New test.
4820
5144dfba
TV
48212020-06-03 Tom de Vries <tdevries@suse.de>
4822
4823 PR testsuite/25609
4824 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
4825 value of global verbose.
4826 * gdb.base/jit-elf.exp: Same.
4827 * gdb.base/jit-reader.exp: Same.
4828
621eacdf
TV
48292020-06-02 Tom de Vries <tdevries@suse.de>
4830
4831 * gdb.dwarf2/multidictionary.exp: Don't use
4832 gdb_spawn_with_cmdline_opts.
4833
1313c56e
AB
48342020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
4835
4836 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
4837 use_header case.
4838 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
4839 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
4840 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
4841 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
4842 * gdb.dwarf2/dw2-inline-header.c: New file.
4843 * gdb.dwarf2/dw2-inline-header.h: New file.
4844
f68f85b5
PA
48452020-05-30 Pedro Alves <palves@redhat.com>
4846
4847 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
4848 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
4849
678048e8
GB
48502020-05-29 Gary Benson <gbenson@redhat.com>
4851
4852 * gdb.compile/compile-cplus.exp (additional_flags): Also
4853 set when building with clang.
4854 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
4855 when building with clang.
4856
9fcafd23
GB
48572020-05-29 Gary Benson <gbenson@redhat.com>
4858
4859 * gdb.arch/i386-avx.exp (additional_flags): Also set when
4860 building with clang.
4861 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
4862
735d5a07
GB
48632020-05-29 Gary Benson <gbenson@redhat.com>
4864
4865 * gdb.cp/koenig.exp (prepare_for_testing): Add
4866 additional_flags=-Wno-unused-comparison.
4867 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
4868
4ad2c6a0
GB
48692020-05-28 Gary Benson <gbenson@redhat.com>
4870
4871 * gdb.base/sigaltstack.c (catcher): Add default case to switch
4872 statement.
4873
09fe663e
GB
48742020-05-28 Gary Benson <gbenson@redhat.com>
4875
4876 * gdb.cp/classes.exp (prepare_for_testing): Add
4877 additional_flags=-Wno-deprecated-register.
4878 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
4879 * gdb.cp/misc.exp: Likewise.
4880
cee00f17
GB
48812020-05-28 Gary Benson <gbenson@redhat.com>
4882
4883 * gdb.linespec/cpls-ops.cc (dummy): New static global.
4884 (test_op_new::operator new): Add return statement.
4885 (test_op_new_array::operator new[]): Likewise.
4886
636edd00
PA
48872020-05-27 Pedro Alves <palves@redhat.com>
4888
4889 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
4890 check. Use test_gdb_complete_unique instead of
4891 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
4892 test_gdb_complete_multiple instead of
4893 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
4894
c2b75043
LM
48952020-05-27 Luis Machado <luis.machado@linaro.org>
4896
4897 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
4898 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
4899 * gdb.arch/arm-disassembler-options.exp: Likewise.
4900 * gdb.arch/arm-disp-step.exp: Likewise.
4901 * gdb.arch/thumb-prologue.exp: Likewise.
4902 * gdb.base/async.exp: Likewise.
4903 * gdb.base/auxv.exp: Likewise.
4904 * gdb.base/complex-parts.exp: Likewise.
4905 * gdb.base/ena-dis-br.exp: Likewise.
4906 * gdb.base/foll-exec.exp: Likewise.
4907 * gdb.base/permissions.exp: Likewise.
4908 * gdb.base/relocate.exp: Likewise.
4909 * gdb.base/return2.exp: Likewise.
4910 * gdb.base/sigbpt.exp: Likewise.
4911 * gdb.base/siginfo-obj.exp: Likewise.
4912 * gdb.cp/converts.exp: Likewise.
4913 * gdb.cp/exceptprint.exp: Likewise.
4914 * gdb.cp/inherit.exp: Likewise.
4915 * gdb.cp/nsnoimports.exp: Likewise.
4916 * gdb.cp/virtbase2.exp: Likewise.
4917 * gdb.mi/mi-var-cmd.exp: Likewise.
4918 * gdb.mi/var-cmd.c: Likewise.
4919
53a47a3e
TT
49202020-05-26 Tom Tromey <tromey@adacore.com>
4921
4922 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
4923
0bc2354b
TT
49242020-05-26 Tom Tromey <tromey@adacore.com>
4925
4926 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
4927 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
4928 type.
4929 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
4930 variable.
4931
0db49895
CBG
49322020-05-26 Christian Biesinger <cbiesinger@google.com>
4933
4934 * Makefile.in: Use = instead of == for the test command
4935 for portability.
4936
40d22035
TV
49372020-05-26 Tom de Vries <tdevries@suse.de>
4938
4939 * gdb.base/gold-gdb-index-2.c: New test.
4940 * gdb.base/gold-gdb-index.c: New test.
4941 * gdb.base/gold-gdb-index.exp: New file.
4942 * gdb.base/gold-gdb-index.h: New test.
4943
043e2e02
TV
49442020-05-25 Tom de Vries <tdevries@suse.de>
4945
4946 * boards/gold-gdb-index.exp: New file.
4947
462f72c5
SM
49482020-05-25 Simon Marchi <simon.marchi@efficios.com>
4949
4950 * boards/simavr.exp: New file.
4951
6cf66e76
SM
49522020-05-25 Simon Marchi <simon.marchi@efficios.com>
4953
4954 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
4955 * gdb.base/inferior-args.exp: New file.
4956 * gdb.base/inferior-args.c: New file.
4957
75d04512
SM
49582020-05-25 Simon Marchi <simon.marchi@efficios.com>
4959
4960 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
4961 inferior_args. Pass it to gdb_reload.
4962 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
4963 inferior_args.
4964 (gdb_reload): Add inferior_args argument.
4965 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
4966 pass it to gdbserver_run.
4967 * boards/native-gdbserver.exp: Do not set noargs.
4968 * boards/native-extended-gdbserver.exp (gdb_reload): Add
4969 inferior_args argument.
4970 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
4971 * gdb.base/a2-run.exp: Check for use_gdb_stub.
4972 * gdb.base/args.exp: Likewise.
4973
42cf1844
TV
49742020-05-25 Tom de Vries <tdevries@suse.de>
4975
4976 * lib/gdb.exp (exec_is_pie): Add comment.
4977
8f7d38ef
TV
49782020-05-25 Tom de Vries <tdevries@suse.de>
4979
4980 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
4981 instead of $binfile in the untested message.
4982
465e1b0f
TV
49832020-05-25 Tom de Vries <tdevries@suse.de>
4984
4985 PR testsuite/26031
4986 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
4987
3c5a0e02
TV
49882020-05-25 Tom de Vries <tdevries@suse.de>
4989
4990 * boards/gold.exp: New file.
4991
0a4f5f8c
TT
49922020-05-23 Tom Tromey <tom@tromey.com>
4993
4994 * gdb.base/style.exp: Remove completion styling test.
4995 * lib/gdb-utils.exp (style): Remove completion styles.
4996
eca1f90c
TT
49972020-05-23 Tom Tromey <tom@tromey.com>
4998
4999 * gdb.base/style.exp: Add completion styling test.
5000 * lib/gdb-utils.exp (style): Add completion styles.
5001
7c13f4e8
AB
50022020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
5003
5004 * gdb.base/annota1.exp: Update expected results.
5005 * gdb.cp/annota2.exp: Update expected results, remove duplicate
5006 test name.
5007 * gdb.cp/annota3.exp: Update expected results.
5008
41977d16
SM
50092020-05-20 Simon Marchi <simon.marchi@efficios.com>
5010
5011 PR gdb/26016
5012 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
5013 against MAP_FAILED.
5014 * gdb.base/coremaker.c (mmapdata): Likewise.
5015 * gdb.base/jit-reader-host.c (main): Likewise.
5016 * gdb.base/sym-file-loader.c (load): Likewise.
5017 (load_shlib): Likewise.
5018
b4757f2e
TT
50192020-05-20 Tom Tromey <tromey@adacore.com>
5020
5021 * gdb.ada/array_char_idx.exp: Recognize initialized array.
5022
9a0bacfb
TV
50232020-05-20 Tom de Vries <tdevries@suse.de>
5024
5025 PR symtab/25833
5026 * gdb.base/with-mf-inc.c: New test.
5027 * gdb.base/with-mf-main.c: New test.
5028 * gdb.base/with-mf.exp: New file.
5029
76571211
TT
50302020-05-19 Tom Tromey <tromey@adacore.com>
5031
5032 * gdb.rust/simple.exp: Restore missing test result.
5033
4cd9f3d5
TV
50342020-05-19 Tom de Vries <tdevries@suse.de>
5035
5036 * gdb.base/gdb-caching-proc.exp: Fix typo.
5037
7d874253
TT
50382020-05-19 Tom Tromey <tromey@adacore.com>
5039
5040 * gdb.rust/simple.exp: Add some test descriptions.
5041 (test_one_slice): Use with_test_prefix.
5042
1d727695
TV
50432020-05-18 Tom de Vries <tdevries@suse.de>
5044
5045 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
5046
7f32a4d5
PA
50472020-05-17 Pedro Alves <palves@redhat.com>
5048
5049 PR gdb/25741
5050 * gdb.base/hw-sw-break-same-address.exp: New file.
5051
7cfd74cf
PA
50522020-05-16 Pedro Alves <palves@redhat.com>
5053
5054 * gdb.multi/multi-re-run.exp (test_re_run): Switch
5055 LAST_LOADED_FILE accordingly.
5056
57b4f16e
PW
50572020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5058
5059 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
5060
7c05caf7
PW
50612020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5062
5063 * gdb.base/help.exp: Test apropos and help for commands
5064 having aliases. Fixed comments not starting with an
5065 upper-case letter or not finishing with a dot.
5066
7aa1b46f
PW
50672020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5068
3b3aaacb
PW
5069 * gdb.base/alias.exp: Update help output check.
5070
57b4f16e 50712020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 5072
7aa1b46f
PW
5073 * gdb.base/default.exp: Update output following fixes.
5074
0605465f
PW
50752020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5076
5077 * gdb.base/alias.exp: Test aliases starting with a prefix of
5078 another alias.
5079
86e4e63d
GB
50802020-05-15 Gary Benson <gbenson@redhat.com>
5081
5082 * gdb.base/info-os.c (main): Add return statement.
5083 * gdb.base/info_minsym.c (minsym_fun): Likewise.
5084 * gdb.base/large-frame-2.c (func): Likewise.
5085 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
5086 * gdb.base/pr10179-b.c (foo2): Likewise.
5087 * gdb.base/valgrind-disp-step.c (foo): Likewise.
5088 * gdb.base/watch-cond.c (func): Likewise.
5089 * gdb.multi/goodbye.c (verylongfun): Likewise.
5090 * gdb.multi/hello.c (commonfun): Likewise.
5091 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
5092 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
5093 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
5094 Likewise.
5095 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
5096 * gdb.threads/interrupt-while-step-over.c (child_function):
5097 Likewise.
5098 * gdb.trace/actions-changed.c (end): Likewise.
5099
163df4df
GB
51002020-05-15 Gary Benson <gbenson@redhat.com>
5101
5102 * gdb.opencl/callfuncs.exp: Report when test skipped.
5103 * gdb.opencl/convs_casts.exp: Likewise.
5104 * gdb.opencl/datatypes.exp: Likewise.
5105 * gdb.opencl/operators.exp: Likewise.
5106 * gdb.opencl/vec_comps.exp: Likewise.
5107
6dbc505a
TV
51082020-05-15 Tom de Vries <tdevries@suse.de>
5109
5110 * gdb.base/align.exp.in: Rename to ...
5111 * gdb.base/align.exp.tcl: ... this.
5112 * gdb.base/align-c++.exp: Update.
5113 * gdb.base/align-c.exp: Update.
5114 * gdb.base/all-architectures.exp.in: Rename to ...
5115 * gdb.base/all-architectures.exp: ... this.
5116 * gdb.base/all-architectures-0.exp: Update.
5117 * gdb.base/all-architectures-1.exp: Update.
5118 * gdb.base/all-architectures-2.exp: Update.
5119 * gdb.base/all-architectures-3.exp: Update.
5120 * gdb.base/all-architectures-4.exp: Update.
5121 * gdb.base/all-architectures-5.exp: Update.
5122 * gdb.base/all-architectures-6.exp: Update.
5123 * gdb.base/all-architectures-7.exp: Update.
5124 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
5125 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
5126 * gdb.base/infcall-nested-structs-c++.exp: Update.
5127 * gdb.base/infcall-nested-structs-c.exp: Update.
5128 * gdb.base/info-types.exp.in: Rename to ...
5129 * gdb.base/info-types.exp.tcl: ... this.
5130 * gdb.base/info-types-c++.exp: Update.
5131 * gdb.base/info-types-c.exp: Update.
5132 * gdb.base/max-depth.exp.in: Rename to ...
5133 * gdb.base/max-depth.exp.tcl: ... this.
5134 * gdb.base/max-depth-c++.exp: Update.
5135 * gdb.base/max-depth-c.exp: Update.
5136 * gdb.cp/cpexprs.exp.in: Rename to ...
5137 * gdb.cp/cpexprs.exp.tcl: ... this.
5138 * gdb.cp/cpexprs-debug-types.exp: Update.
5139 * gdb.cp/cpexprs.exp: Update.
5140 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
5141 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
5142 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
5143 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
5144 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
5145 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
5146 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
5147 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
5148 * gdb.dwarf2/clang-debug-names-2.exp: Update.
5149 * gdb.dwarf2/clang-debug-names.exp: Update.
5150
d1034d78
AB
51512020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
5152
5153 * lib/check-test-names.exp: Remove code that prevents this file
5154 loading when tests are run in parallel.
5155
3c5c3649
PA
51562020-05-15 Pedro Alves <palves@redhat.com>
5157
5158 * gdb.multi/multi-kill.exp (start_inferior): Remove
5159 'testpid' parameter. Refer to namespace variable directly.
5160 (testpid): Declare as namespace variable.
5161
272c36b8
PA
51622020-05-15 Pedro Alves <palves@redhat.com>
5163
5164 * gdb.multi/multi-kill.exp: Wrap in namespace.
5165 (start_inferior): Add TESTPID parameter. Use it instead of the
5166 testpid global.
5167 (top level): Define empty TESTPID array, and pass it down to
5168 start_inferior.
5169
02eba61a
TV
51702020-05-14 Tom de Vries <tdevries@suse.de>
5171
5172 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
5173 output.
5174
971a3747
TV
51752020-05-14 Tom de Vries <tdevries@suse.de>
5176
5177 * gdb.base/align.exp: Split into ...
5178 * gdb.base/align.exp.in: ...
5179 * gdb.base/align-c++.exp: ...
5180 * gdb.base/align-c.exp: ... these.
5181 * gdb.base/infcall-nested-structs.exp: Split into ...
5182 * gdb.base/infcall-nested-structs.exp.in: ...
5183 * gdb.base/infcall-nested-structs-c++.exp: ...
5184 * gdb.base/infcall-nested-structs-c.exp: ... these.
5185 * gdb.base/info-types.exp: Split into ...
5186 * gdb.base/info-types.exp.in: ...
5187 * gdb.base/info-types-c++.exp: ...
5188 * gdb.base/info-types-c.exp: ... these.
5189 * gdb.base/max-depth.exp: Split into ...
5190 * gdb.base/max-depth.exp.in: ...
5191 * gdb.base/max-depth-c++.exp: ...
5192 * gdb.base/max-depth-c.exp: ... these.
5193 * gdb.cp/infcall-nodebug.exp: Split into ...
5194 * gdb.cp/infcall-nodebug.exp.in: ...
5195 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
5196 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
5197 * gdb.cp/infcall-nodebug-c-d0.exp: ...
5198 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
5199
a05575d3
TBA
52002020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5201 Pedro Alves <palves@redhat.com>
5202
5203 * gdb.multi/multi-exit.c: New file.
5204 * gdb.multi/multi-exit.exp: New file.
5205 * gdb.multi/multi-kill.c: New file.
5206 * gdb.multi/multi-kill.exp: New file.
5207
6ad82919
TBA
52082020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5209
5210 * gdb.base/annota1.exp: Update the expected output.
5211 * gdb.cp/annota2.exp: Ditto.
5212
843f4d93
AB
52132020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
5214
5215 * lib/check-test-names.exp: Disable when testing is being run in
5216 parallel.
5217
c7c66341
TV
52182020-05-12 Tom de Vries <tdevries@suse.de>
5219
5220 * gdb.base/jit-elf.exp: Fix string concat.
5221
1b59ca1c
TV
52222020-05-12 Tom de Vries <tdevries@suse.de>
5223
5224 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
5225 messages.
5226
b4991d29
TV
52272020-05-12 Tom de Vries <tdevries@suse.de>
5228
5229 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
5230
dbb0ab10
TV
52312020-05-12 Tom de Vries <tdevries@suse.de>
5232
5233 * gdb.ada/catch_ex.exp: Use with_test_prefix.
5234 * gdb.ada/mi_catch_ex.exp: Same.
5235 * gdb.ada/mi_catch_ex_hand.exp: Same.
5236
7549fed8
TV
52372020-05-12 Tom de Vries <tdevries@suse.de>
5238
5239 * gdb.fortran/complex.exp: Use with_test_prefix.
5240
af2d5cd8
TV
52412020-05-12 Tom de Vries <tdevries@suse.de>
5242
5243 * gdb.trace/passcount.exp: Fix test-names.
5244
7c121311
TV
52452020-05-12 Tom de Vries <tdevries@suse.de>
5246
5247 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
5248
c9f3b40e
TV
52492020-05-12 Tom de Vries <tdevries@suse.de>
5250
5251 * gdb.gdb/complaints.exp: Use with_test_prefix.
5252 * gdb.xml/tdesc-regs.exp: Same.
5253 * gdb.opt/inline-locals.exp: Fix test name.
5254
111b33f0
TV
52552020-05-12 Tom de Vries <tdevries@suse.de>
5256
5257 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
5258 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
5259 * gdb.dwarf2/implref-struct.exp: Same.
5260 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
5261 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
5262
ebf47080
SM
52632020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
5264
5265 * gdb.base/jit-so.exp (one_jit_test): Change test name.
5266
d30dcd12
AB
52672020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
5268
5269 * lib/check-test-names.exp (all_test_names): New module variable.
5270 (counts): Add 'duplicates' field.
5271 (_check_duplicates): New procedure.
5272 (check): Also check for duplicates.
5273 (do_log_summary): Print duplicates count.
5274 (do_reset_vars): Reset counter for duplicate test names, and
5275 discard all know test names.
5276
34584c09
AB
52772020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
5278
5279 * lib/gdb.exp: Include check-test-names.exp library.
5280 * lib/check-test-names.exp: New file.
5281
e0002117
TV
52822020-05-11 Tom de Vries <tdevries@suse.de>
5283
5284 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
5285
53f539a3
KS
52862020-05-11 Keith Seitz <keiths@redhat.com>
5287
5288 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
5289
113ee09a
TV
52902020-05-11 Tom de Vries <tdevries@suse.de>
5291
5292 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
5293 * gdb.cp/cpexprs.exp.in: .. here.
5294 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
5295 cpexprs.exp.
5296
ba3e70b0
KS
52972020-05-11 Keith Seitz <keiths@redhat.com>
5298
5299 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
5300 test names.
5301 * gdb.ada/arrayptr.exp: Likewise.
5302 * gdb.ada/assign_arr.exp: Likewise.
5303 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
5304 * gdb.ada/bp_on_var.exp: Likewise.
5305 * gdb.ada/call_pn.exp: Likewise.
5306 * gdb.ada/complete.exp: Likewise.
5307 * gdb.ada/fun_overload_menu.exp: Likewise.
5308 * gdb.ada/funcall_param.exp: Likewise.
5309 * gdb.ada/funcall_ref.exp: Likewise.
5310 * gdb.ada/packed_array_assign.exp: Likewise.
5311 * gdb.ada/same_component_name.exp: Likewise.
5312 * gdb.ada/type_coercion.exp: Likewise.
5313 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
5314 * gdb.ada/variant_record_packed_array.exp: Likewise.
5315
3ee6bb11
TV
53162020-05-11 Tom de Vries <tdevries@suse.de>
5317
5318 PR symtab/25941
5319 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
5320 out of ...
5321 * gdb.dwarf2/clang-debug-names.exp: ... here.
5322 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
5323 clang-debug-names.exp.in.
5324 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
5325 * gdb.dwarf2/clang-debug-names-2.c: New test.
5326
86cd6bc8
AKS
53272020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
5328
5329 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
5330 (fortran_runto_main): New Proc, fortran version of runto_main.
5331 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
5332 * gdb.fortran/array-bounds.exp: Likewise.
5333 * gdb.fortran/array-slices.exp: Likewise.
5334 * gdb.fortran/block-data.exp: Likewise.
5335 * gdb.fortran/charset.exp: Likewise.
5336 * gdb.fortran/common-block.exp: Likewise.
5337 * gdb.fortran/complex.exp: Likewise.
5338 * gdb.fortran/derived-type-function.exp: Likewise.
5339 * gdb.fortran/derived-type.exp: Likewise.
5340 * gdb.fortran/info-modules.exp: Likewise.
5341 * gdb.fortran/info-types.exp: Likewise.
5342 * gdb.fortran/intrinsics.exp: Likewise.
5343 * gdb.fortran/library-module.exp: Likewise.
5344 * gdb.fortran/logical.exp: Likewise.
5345 * gdb.fortran/max-depth.exp: Likewise.
5346 * gdb.fortran/module.exp: Likewise.
5347 * gdb.fortran/multi-dim.exp: Likewise.
5348 * gdb.fortran/nested-funcs.exp: Likewise.
5349 * gdb.fortran/print-formatted.exp: Likewise.
5350 * gdb.fortran/print_type.exp: Likewise.
5351 * gdb.fortran/printing-types.exp: Likewise.
5352 * gdb.fortran/ptr-indentation.exp: Likewise.
5353 * gdb.fortran/ptype-on-functions.exp: Likewise.
5354 * gdb.fortran/subarray.exp: Likewise.
5355 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
5356 * gdb.fortran/vla-datatypes.exp: Likewise.
5357 * gdb.fortran/vla-history.exp: Likewise.
5358 * gdb.fortran/vla-ptr-info.exp: Likewise.
5359 * gdb.fortran/vla-ptype-sub.exp: Likewise.
5360 * gdb.fortran/vla-ptype.exp: Likewise.
5361 * gdb.fortran/vla-sizeof.exp: Likewise.
5362 * gdb.fortran/vla-type.exp: Likewise.
5363 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
5364 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
5365 * gdb.fortran/vla-value-sub.exp: Likewise.
5366 * gdb.fortran/vla-value.exp: Likewise.
5367 * gdb.fortran/whatis_type.exp: Likewise.
5368 * gdb.mi/mi-var-child-f.exp: Likewise.
5369
6dc55ce9 53702020-05-09 Tom de Vries <tdevries@suse.de>
5371
5372 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
5373
283cb58c
TV
53742020-05-08 Tom de Vries <tdevries@suse.de>
5375
5376 * gdb.dwarf2/clang-debug-names.c: New test.
5377 * gdb.dwarf2/clang-debug-names.exp: New file.
5378
ac4a4f1c
SM
53792020-05-06 Simon Marchi <simon.marchi@efficios.com>
5380
5381 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
5382 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
5383
24fe640b
TV
53842020-05-06 Tom de Vries <tdevries@suse.de>
5385
5386 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
5387 breakpoint is at a "recommended breakpoint location".
5388 * gdb.reverse/consecutive-reverse.exp: Same.
5389
0d8683a3
TV
53902020-05-06 Tom de Vries <tdevries@suse.de>
5391
5392 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
5393 address.
5394
b8983c46
TV
53952020-05-06 Tom de Vries <tdevries@suse.de>
5396
5397 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
5398
abf6d805
TV
53992020-05-06 Tom de Vries <tdevries@suse.de>
5400
5401 * gdb.base/store.exp (check_set, up_set): Allowing missing location
5402 info for r.
5403
0fc2a808
TV
54042020-05-06 Tom de Vries <tdevries@suse.de>
5405
5406 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
5407 necessary.
5408
873dd427
TV
54092020-05-06 Tom de Vries <tdevries@suse.de>
5410
5411 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
5412 void.
5413
7c99e7e2
TV
54142020-05-06 Tom de Vries <tdevries@suse.de>
5415
5416 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
5417 of ...
5418 * gdb.base/async.exp: ... here.
5419 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
5420 "recommended breakpoint location".
5421
6173d6a6
TV
54222020-05-06 Tom de Vries <tdevries@suse.de>
5423
5424 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
5425
6015a067
TV
54262020-05-04 Tom de Vries <tdevries@suse.de>
5427
5428 * gdb.base/async.exp: Check whether instruction addresses are a
5429 "recommended breakpoint location".
5430
3b6acaee
TT
54312020-05-03 Tom Tromey <tom@tromey.com>
5432
5433 * gdb.base/sepdebug.exp: Remove "catch" test.
5434 * gdb.base/break.exp: Remove "catch" test.
5435 * gdb.base/default.exp: Update expected output.
5436
5beb4d17
TV
54372020-05-02 Tom de Vries <tdevries@suse.de>
5438
5439 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
5440 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
5441 * gdb.arch/i386-mpx-map.exp: Same.
5442 * gdb.arch/i386-mpx-sigsegv.exp: Same.
5443 * gdb.arch/i386-mpx-simple_segv.exp: Same.
5444 * gdb.arch/i386-mpx.exp: Same.
5445
8caf140d
TV
54462020-05-02 Tom de Vries <tdevries@suse.de>
5447
5448 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
5449
693196cb
TV
54502020-05-01 Tom de Vries <tdevries@suse.de>
5451
5452 * gdb.ada/operator_bp.exp: Allow more than required amount of
5453 breakpoint.
5454
53ae0aa9
TV
54552020-05-01 Tom de Vries <tdevries@suse.de>
5456
5457 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
5458
ee9d1e5f
HD
54592020-04-30 Hannes Domani <ssbssa@yahoo.de>
5460
5461 PR gdb/18706
5462 * gdb.cp/stub-array-size.cc: New test.
5463 * gdb.cp/stub-array-size.exp: New file.
5464 * gdb.cp/stub-array-size.h: New test.
5465 * gdb.cp/stub-array-size2.cc: New test.
5466
d5cf82c0
HD
54672020-04-30 Hannes Domani <ssbssa@yahoo.de>
5468
5469 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
5470 output to the new format.
5471
42e165c3
SM
54722020-04-29 Simon Marchi <simon.marchi@efficios.com>
5473
5474 * gdb.base/break.exp: Use with_test_prefix.
5475
6e4e3fe1
TV
54762020-04-29 Tom de Vries <tdevries@suse.de>
5477
5478 * lib/gdb.exp (debug_types): New proc.
5479 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
5480 * gdb.python/py-symtab.exp: Same.
5481
d642b692
HD
54822020-04-29 Hannes Domani <ssbssa@yahoo.de>
5483
5484 PR gdb/17320
5485 * gdb.base/pretty-array.c: New test.
5486 * gdb.base/pretty-array.exp: New file.
5487
ea90f227
TV
54882020-04-29 Tom de Vries <tdevries@suse.de>
5489
5490 PR symtab/25889
5491 * gdb.cp/cpexprs.exp: Adapt for inclusion.
5492 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
5493 and include cpexprs.exp.
5494
a65189c9
TV
54952020-04-28 Mark Williams <mark@myosotissp.com>
5496
5497 PR gdb/24480
5498 * dw4-toplevel-types.exp: Test for top level types.
5499 * dw4-toplevel-types.cc: Test for top level types.
5500
32d1f47a
TBA
55012020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5502
5503 * gdb.threads/stop-with-handle.exp: Fix typo in comment
5504 (theads -> threads).
5505
56a4f5a1
TV
55062020-04-28 Tom de Vries <tdevries@suse.de>
5507
5508 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
5509
0b2f8a3b
TV
55102020-04-28 Tom de Vries <tdevries@suse.de>
5511
5512 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
5513
5390c717
TV
55142020-04-28 Tom de Vries <tdevries@suse.de>
5515
5516 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
5517
15cd93d0
TV
55182020-04-28 Tom de Vries <tdevries@suse.de>
5519
5520 * gdb.dwarf2/main-foo.c: New test.
5521 * gdb.dwarf2/struct-with-sig.exp: New file.
5522
d472f0fb
TV
55232020-04-25 Tom de Vries <tdevries@suse.de>
5524
5525 * boards/debug-types.exp: New file.
5526
8d840e05
AB
55272020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
5528
5529 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
5530
bcfe6157
TT
55312020-04-24 Tom Tromey <tom@tromey.com>
5532
5533 PR symtab/12707:
5534 * gdb.python/py-symbol.exp: Update expected results for
5535 linkage_name test.
5536 * gdb.cp/print-demangle.exp: New file.
5537 * gdb.base/c-linkage-name.exp: Fix test.
5538 * gdb.guile/scm-symbol.exp: Update expected results for
5539 linkage_name test.
5540
f049a313
TT
55412020-04-24 Tom Tromey <tom@tromey.com>
5542
5543 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
5544 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
5545 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
5546 assembler.
5547
7cf28874
TV
55482020-04-24 Tom de Vries <tdevries@suse.de>
5549
5550 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
5551 C++.
5552
dac2fef7
TT
55532020-04-24 Tom Tromey <tromey@adacore.com>
5554
5555 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
5556 values.
5557 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
5558 values. Update test for minimal encodings.
5559 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
5560 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
5561 values. Update test for minimal encodings.
5562
1acda803
TT
55632020-04-24 Tom Tromey <tromey@adacore.com>
5564
5565 PR python/23662:
5566 * gdb.ada/variant.exp: Add Python checks.
5567 * gdb.rust/simple.exp: Add dynamic type checks.
5568
adfb9815
TT
55692020-04-24 Tom Tromey <tromey@adacore.com>
5570
5571 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
5572 Make array type matching more lax.
5573 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
5574 * gdb.ada/mi_variant.exp: New file.
5575 * gdb.ada/mi_variant/pck.ads: New file.
5576 * gdb.ada/mi_variant/pkg.adb: New file.
5577 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
5578 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
5579
7d79de9a
TT
55802020-04-24 Tom Tromey <tromey@adacore.com>
5581
5582 * gdb.ada/variant.exp: Add dynamic field offset tests.
5583 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
5584 * gdb.ada/variant/pkg.adb: Add new variables.
5585
f8e89861
TT
55862020-04-24 Tom Tromey <tromey@adacore.com>
5587
5588 * gdb.ada/variant.exp: New file
5589 * gdb.ada/variant/pkg.adb: New file
5590 * gdb.ada/variant/pck.adb: New file
5591
86e887ae
TV
55922020-04-24 Tom de Vries <tdevries@suse.de>
5593
5594 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
5595
88428775
TV
55962020-04-24 Tom de Vries <tdevries@suse.de>
5597
5598 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
5599 flags.
5600
4e86f6e7
TV
56012020-04-24 Tom de Vries <tdevries@suse.de>
5602
5603 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
5604
2016d3e6
TV
56052020-04-24 Tom de Vries <tdevries@suse.de>
5606
5607 * lib/gdb.exp (default_gdb_start): Handle eof.
5608 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
5609 failure.
5610 * gdb.base/readnever.exp: Handle clean_restart failure.
5611
70bc38f5
TV
56122020-04-23 Tom de Vries <tdevries@suse.de>
5613
5614 * gdb.base/decl-before-def.exp: Run to main and print a again.
5615
de82891c
TV
56162020-04-23 Tom de Vries <tdevries@suse.de>
5617
5618 * gdb.base/decl-before-def-decl.c: New test.
5619 * gdb.base/decl-before-def-def.c: New test.
5620 * gdb.base/decl-before-def.exp: New file.
5621
96038148
TV
56222020-04-23 Tom de Vries <tdevries@suse.de>
5623
5624 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
5625
54ac3df1
TV
56262020-04-22 Tom de Vries <tdevries@suse.de>
5627
5628 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
5629 debug_info_offset.
5630 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
5631 before $objsfile in the line line.
5632
714534e1
TV
56332020-04-22 Tom de Vries <tdevries@suse.de>
5634
5635 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
5636
16a7dbf4
MS
56372020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5638
5639 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
5640 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
5641 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
5642 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
5643 * gdb.base/jit-protocol.h: Update definitions to match all usage
5644 contexts.
5645
56462020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5647
5648 * gdb.base: Rename all jit related test and source files.
5649
56502020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5651
5652 * gdb.base/jit-reader.exp: Relax register output check.
5653
317d2668
TV
56542020-04-22 Tom de Vries <tdevries@suse.de>
5655
5656 PR symtab/25764
5657 * gdb.base/psym-external-decl-2.c: New test.
5658 * gdb.base/psym-external-decl.c: New test.
5659 * gdb.base/psym-external-decl.exp: New file.
5660 * gdb.threads/tls.exp: Add PR25807 kfail.
5661
eea9e357
TV
56622020-04-22 Tom de Vries <tdevries@suse.de>
5663
5664 PR symtab/25801
5665 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
5666 in "info source" output.
5667
3d5afab3
TV
56682020-04-22 Tom de Vries <tdevries@suse.de>
5669
5670 PR symtab/25700
5671 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
5672 symtab for imported_unit.c.
5673
b32102f6
GB
56742020-04-21 Gary Benson <gbenson@redhat.com>
5675
5676 * gdb.base/advance.c (func): New argument, to match call site.
5677 (func2, func3): Add return statements.
5678
d43b7a2d
TBA
56792020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5680
5681 * gdb.multi/run-only-second-inf.c: New file.
5682 * gdb.multi/run-only-second-inf.exp: New file.
5683
d89edf9b
MM
56842020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5685
5686 * gdb.btrace/multi-inferior.c: New test.
5687 * gdb.btrace/multi-inferior.exp: New file.
5688
1a476b6d
MM
56892020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5690
5691 * gdb.btrace/enable-new-thread.c: New test.
5692 * gdb.btrace/enable-new-thread.exp: New file.
5693
4778a5f8
TV
56942020-04-21 Tom de Vries <tdevries@suse.de>
5695
5696 PR gdb/25471
5697 * gdb.threads/killed-outside.c: New test.
5698 * gdb.threads/killed-outside.exp: New file.
5699
9b2c992c
GB
57002020-04-20 Gary Benson <gbenson@redhat.com>
5701
5702 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
5703 * gdb.base/nested-subp2.exp: Likewise.
5704 * gdb.base/nested-subp3.exp: Likewise.
5705
b5d1d6f7
GB
57062020-04-20 Gary Benson <gbenson@redhat.com>
5707
5708 * gdb.base/nested-subp1.exp: Disable test when using clang.
5709 * gdb.base/nested-subp2.exp: Likewise.
5710 * gdb.base/nested-subp3.exp: Likewise.
5711
25230285
GB
57122020-04-20 Gary Benson <gbenson@redhat.com>
5713
5714 * gdb.cp/exception.cc: Fix compilation error with clang.
5715
fa93cc8f
GB
57162020-04-20 Gary Benson <gbenson@redhat.com>
5717
809730f3 5718 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 5719
e0c45f30
GB
57202020-04-20 Gary Benson <gbenson@redhat.com>
5721
5722 * gdb.base/jit-main.c: Fix compilation error with clang.
5723
4ddfec93
KR
57242020-04-17 Kamil Rytarowski <n54@gmx.com>
5725
5726 * gdb.base/attach-twice.c: Include "sys/types.h".
5727 (PTRACE_ATTACH): Add fallback definition.
5728 (main): Pass `0' to the 4th argument of `ptrace'.
5729
2bed205e
KR
57302020-04-17 Kamil Rytarowski <n54@gmx.com>
5731
5732 * gdb.base/fork-running-state.c: Include "signal.h".
5733
0743fc83
TT
57342020-04-17 Tom Tromey <tromey@adacore.com>
5735
5736 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
5737 Update tests.
5738 * gdb.btrace/cpu.exp: Update tests.
5739 * gdb.base/maint.exp: Update tests.
5740 * gdb.base/default.exp: Update tests.
5741 * gdb.base/completion.exp: Update tests.
5742
efba5c23
TV
57432020-04-16 Tom de Vries <tdevries@suse.de>
5744
5745 PR symtab/25791
5746 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
5747 (ensure_gdb_index): and factor out and move ...
5748 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
5749 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
5750
d191d716
TV
57512020-04-16 Tom de Vries <tdevries@suse.de>
5752
5753 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
5754 loading exec.
5755
99f1bc6a
AB
57562020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
5757
5758 * gdb.base/many-completions.exp: New file.
5759
194d088f
TV
57602020-04-14 Tom de Vries <tdevries@suse.de>
5761
5762 PR symtab/25718
5763 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
5764
c1a66c06
TV
57652020-04-14 Tom de Vries <tdevries@suse.de>
5766
5767 PR symtab/25720
5768 * gdb.base/maint-expand-symbols-header-file.c: New test.
5769 * gdb.base/maint-expand-symbols-header-file.exp: New file.
5770 * gdb.base/maint-expand-symbols-header-file.h: New test.
5771
21b0982c
AB
57722020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5773
5774 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
5775 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
5776 get_func_info.
5777 (get_func_info): Delete.
5778 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
5779 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
5780 * lib/dwarf.exp (get_func_info): New function.
5781
dd1cab06
TV
57822020-04-13 Tom de Vries <tdevries@suse.de>
5783
5784 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
5785 to what find_gnatmake does.
5786
71ea2b6b
TV
57872020-04-10 Tom de Vries <tdevries@suse.de>
5788
5789 * gdb.base/style.exp: Expect "Expanding full symbols" message for
5790 -readnow.
5791
bdfc1e8a
TV
57922020-04-10 Tom de Vries <tdevries@suse.de>
5793
5794 PR cli/25808
5795 * gdb.base/style.c: Add leading newlines.
5796 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
5797 Check listing of main's one-line body.
5798
14ca8ecf
TV
57992020-04-08 Tom de Vries <tdevries@suse.de>
5800
5801 * lib/gdb.exp (psymtabs_p): New proc.
5802 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
5803 importing unit" unsupported if there are no partial symbols.
5804
e21d048f
TV
58052020-04-08 Tom de Vries <tdevries@suse.de>
5806
5807 PR testsuite/25760
5808 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
5809
25c11aca
TV
58102020-04-07 Tom de Vries <tdevries@suse.de>
5811
5812 PR symtab/25796
5813 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
5814
5707e24b
TV
58152020-04-07 Tom de Vries <tdevries@suse.de>
5816
5817 * gdb.base/check-psymtab.c: New test.
5818 * gdb.base/check-psymtab.exp: New file.
5819
6ee448cc
TT
58202020-04-06 Tom Tromey <tromey@adacore.com>
5821
5822 * gdb.ada/variant-record/proc.adb: New file.
5823 * gdb.ada/variant-record/value.adb: New file.
5824 * gdb.ada/variant-record/value.s: New file.
5825 * gdb.ada/variant-record.exp: New file.
5826
9e7c9a03
HD
58272020-04-03 Hannes Domani <ssbssa@yahoo.de>
5828
5829 PR gdb/25325
5830 * gdb.cp/typed-enum.cc: New test.
5831 * gdb.cp/typed-enum.exp: New file.
5832
c90d28ac
AB
58332020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5834
5835 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
5836 * gdb.dwarf2/dw2-inline-small-func.c: New file.
5837 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
5838 * gdb.dwarf2/dw2-inline-small-func.h: New file.
5839 * gdb.opt/inline-small-func.c: New file.
5840 * gdb.opt/inline-small-func.exp: New file.
5841 * gdb.opt/inline-small-func.h: New file.
5842
34e9a9fa
AB
58432020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5844
5845 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
5846 function.
5847
6a354911
AB
58482020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5849
5850 * lib/dwarf.exp (function_range): Allow compiler options to be
5851 specified.
5852
880d9777
TV
58532020-04-02 Tom de Vries <tdevries@suse.de>
5854
5855 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
5856 __attribute__((always_inline)).
5857 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
5858
f32682ea
TV
58592020-04-02 Tom de Vries <tdevries@suse.de>
5860
5861 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
5862 (gdbserver_gdb_exit): ... here. Add timeout warning.
5863 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
5864 (connect_target_extended_remote): Append new server_spawn_id to
5865 server_spawn_ids.
5866 (cleanup): New proc.
5867 (setup, <toplevel>): Call cleanup.
5868
d3214198
TV
58692020-04-02 Tom de Vries <tdevries@suse.de>
5870
5871 * gdb.base/main-psymtab.exp: New file.
5872
cc77ed24
TV
58732020-04-02 Tom de Vries <tdevries@suse.de>
5874
5875 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
5876
3638a098
TT
58772020-04-01 Tom Tromey <tom@tromey.com>
5878
5879 * gdb.base/complex-parts.exp: Add type tests.
5880
c34e8714
TT
58812020-04-01 Tom Tromey <tom@tromey.com>
5882
5883 * gdb.base/complex-parts.exp: Add arithmetic tests.
5884
981c08ce
TT
58852020-04-01 Tom Tromey <tom@tromey.com>
5886
5887 * gdb.compile/compile.exp: Update.
5888 * gdb.compile/compile-cplus.exp: Update.
5889 * gdb.base/varargs.exp: Update.
5890 * gdb.base/floatn.exp: Update.
5891 * gdb.base/endianity.exp: Update.
5892 * gdb.base/callfuncs.exp (do_function_calls): Update.
5893 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
5894 (complex_float_integral_args): Update.
5895 * gdb.base/complex.exp: Update.
5896 * gdb.base/complex-parts.exp: Update.
5897
3d1cfd43
TT
58982020-04-01 Tom Tromey <tromey@adacore.com>
5899
5900 * gdb.rust/union.rs: New file.
5901 * gdb.rust/union.exp: New file.
5902 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
5903 (main): Update.
5904 * gdb.rust/simple.exp: Move union tests to union.exp.
5905
e033dfa9
TT
59062020-04-01 Tom Tromey <tromey@adacore.com>
5907
5908 * gdb.rust/simple.rs (main): Remove "y0".
5909
53cccef1
TBA
59102020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5911
5912 * gdb.multi/stop-all-on-exit.c: New test.
5913 * gdb.multi/stop-all-on-exit.exp: New file.
5914
60e22c1e
HD
59152020-04-01 Hannes Domani <ssbssa@yahoo.de>
5916
5917 PR gdb/24789
5918 * gdb.cp/misc.cc: Add integer reference variable.
5919 * gdb.cp/misc.exp: Add test.
5920
e139a727
TBA
59212020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5922
5923 * gdb.server/stop-reply-no-thread.exp: Enhance the test
5924 scenario to cover execution until the end and also the case
5925
16b0db75
TV
59262020-03-31 Tom de Vries <tdevries@suse.de>
5927
5928 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
5929 c. Use "maint info symtabs" to check symtab expansion.
5930
c0502da6
TV
59312020-03-30 Tom de Vries <tdevries@suse.de>
5932
5933 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
5934 unsupported.
5935 (verify_psymtab_expanded): Move ...
5936 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
5937 test.
5938 (readnow): New proc.
5939
5935fd15
AB
59402020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5941
5942 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
5943 with $hex.
5944
1773be9e
TT
59452020-03-20 Tom Tromey <tromey@adacore.com>
5946
5947 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
5948
70304be9
TT
59492020-03-20 Tom Tromey <tromey@adacore.com>
5950
5951 * gdb.ada/sub_variant/subv.adb: New file.
5952 * gdb.ada/sub_variant.exp: New file.
5953
0dd7b8f7
TV
59542020-03-20 Tom de Vries <tdevries@suse.de>
5955
5956 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
5957 first break fails.
5958 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
5959
cada5fc9
AB
59602020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5961
5962 * gdb.server/exit-multiple-threads.c: New file.
5963 * gdb.server/exit-multiple-threads.exp: New file.
5964
6b8c53f2
AB
59652020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5966
5967 * gdb.fortran/mixed-lang-stack.c: New file.
5968 * gdb.fortran/mixed-lang-stack.cpp: New file.
5969 * gdb.fortran/mixed-lang-stack.exp: New file.
5970 * gdb.fortran/mixed-lang-stack.f90: New file.
5971
19a2740f
AB
59722020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
5973
5974 * gdb.linespec/cp-completion-aliases.cc: New file.
5975 * gdb.linespec/cp-completion-aliases.exp: New file.
5976
d8c8b848
TV
59772020-03-19 Tom de Vries <tdevries@suse.de>
5978
5979 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
5980 more precise.
5981
a9933ccf
TV
59822020-03-18 Tom de Vries <tdevries@suse.de>
5983
5984 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
5985 * gdb.dwarf2/break-inline-psymtab.c: New test.
5986 * gdb.dwarf2/break-inline-psymtab.exp: New file.
5987
2f89101f
TV
59882020-03-16 Tom de Vries <tdevries@suse.de>
5989
5990 * lib/cache.exp (gdb_do_cache): Add and handle local variables
5991 cache_verify and cache_verify_proc.
5992
6b9374f1
TV
59932020-03-15 Tom de Vries <tdevries@suse.de>
5994
5995 * gdb.server/solib-list.exp: Handle
5996 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
5997
eaeaf44c
TV
59982020-03-15 Tom de Vries <tdevries@suse.de>
5999
6000 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
6001 objfiles".
6002
3293bbaf
TT
60032020-03-14 Tom Tromey <tom@tromey.com>
6004
6005 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
6006
ab44624c
TV
60072020-03-14 Tom de Vries <tdevries@suse.de>
6008
6009 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
6010
54c43825
TV
60112020-03-14 Tom de Vries <tdevries@suse.de>
6012
6013 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
6014 result in line-by-line fashion.
6015
2ac70237
TV
60162020-03-14 Tom de Vries <tdevries@suse.de>
6017
6018 * lib/gdb.exp (supports_statement_frontiers): New proc.
6019 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
6020
09546b56
TV
60212020-03-14 Tom de Vries <tdevries@suse.de>
6022
6023 * gdb.base/printcmds.exp: Add missing quoting for "print
6024 teststring2".
6025
a1f6a07c
TT
60262020-03-13 Tom Tromey <tom@tromey.com>
6027
6028 * gdb.base/printcmds.exp (test_print_strings): Add regression
6029 test.
6030 * gdb.base/printcmds.c (charptr): New typedef.
6031 (teststring2): New global.
6032
1b83d09c
AB
60332020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
6034
6035 * gdb.base/break-interp.exp: Use the tail of the filename, not the
6036 full path in the test name.
6037 (test_ld): Add some with_test_prefix blocks to make test names
6038 unique.
6039
2d61316c
TV
60402020-03-13 Tom de Vries <tdevries@suse.de>
6041
6042 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
6043
2e9145ac
TV
60442020-03-13 Tom de Vries <tdevries@suse.de>
6045
6046 * gdb.mi/mi-sym-info.exp: Make matching more precise.
6047
96c7f873
TV
60482020-03-13 Tom de Vries <tdevries@suse.de>
6049
6050 PR symtab/25646
6051 * gdb.dwarf2/imported-unit.exp: Add test.
6052
49ba92c0
TV
60532020-03-13 Tom de Vries <tdevries@suse.de>
6054
6055 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
6056 (var1, var2): New variable.
6057 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
6058 matching symbols.
6059
301b21e0
TV
60602020-03-13 Tom de Vries <tdevries@suse.de>
6061
6062 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
6063 (Term::command): Use prompt prefix.
6064 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
6065 * gdb.tui/tui-layout-asm-short-prog.exp: Use
6066 command_no_prompt_prefix instead of prefix.
6067 * gdb.tui/tui-layout-asm.exp: Same.
6068
3f512721
SM
60692020-03-12 Simon Marchi <simon.marchi@efficios.com>
6070
6071 * gdb.base/break-interp.exp: Use foreach_with_prefix.
6072
40310f30
SM
60732020-03-12 Simon Marchi <simon.marchi@efficios.com>
6074
6075 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
6076 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
6077 on" while stepping over the test instruction, match printed
6078 message.
6079
09252140
TV
60802020-03-12 Tom de Vries <tdevries@suse.de>
6081
6082 * gdb.base/info-types.exp: Use exp_continue during matching of output
6083 of "info types".
6084
14e9c72c
TV
60852020-03-12 Tom de Vries <tdevries@suse.de>
6086
6087 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
6088
e515d67e
TV
60892020-03-12 Tom de Vries <tdevries@suse.de>
6090
6091 * gdb.fortran/module.exp: Use exp_continue during matching of output
6092 of "info variable -n".
6093
307eafd8
TV
60942020-03-12 Tom de Vries <tdevries@suse.de>
6095
6096 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
6097 gdb.dwarf2/dw2-ranges-base.c.
6098
9a2de3fc
TV
60992020-03-12 Tom de Vries <tdevries@suse.de>
6100
6101 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
6102 in presence of GLIBC debuginfo.
6103
3217502e
TV
61042020-03-12 Tom de Vries <tdevries@suse.de>
6105
6106 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
6107 $core.
6108
1281424c
TV
61092020-03-12 Tom de Vries <tdevries@suse.de>
6110
6111 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
6112 more precise.
6113
038b97fc
SM
61142020-03-11 Simon Marchi <simon.marchi@efficios.com>
6115
6116 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
6117 from Unix to Windows path.
6118
5308d1e7
TV
61192020-03-11 Tom de Vries <tdevries@suse.de>
6120
6121 * gdb.ada/minsyms.exp: Set language to ada.
6122
f870f78f
TV
61232020-03-11 Tom de Vries <tdevries@suse.de>
6124
6125 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
6126
5a13315d
TV
61272020-03-11 Tom de Vries <tdevries@suse.de>
6128
6129 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
6130
976862ed
TT
61312020-03-11 Tom Tromey <tromey@adacore.com>
6132
6133 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
6134
7462c383
TV
61352020-03-11 Tom de Vries <tdevries@suse.de>
6136
6137 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
6138
1c6c46a0
TV
61392020-03-11 Tom de Vries <tdevries@suse.de>
6140
6141 * gdb.base/break-interp.exp: Limit verbose scope.
6142
44f41bb7
TV
61432020-03-11 Tom de Vries <tdevries@suse.de>
6144
6145 * gdb.fortran/logical.f90: Define variable with character type.
6146 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
6147
b76f3a42
TV
61482020-03-11 Tom de Vries <tdevries@suse.de>
6149
6150 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
6151
1c33af77
TV
61522020-03-11 Tom de Vries <tdevries@suse.de>
6153
6154 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
6155 symtabs.
6156
8c95582d
AB
61572020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
6158 Bernd Edlinger <bernd.edlinger@hotmail.de>
6159
6160 * gdb.cp/step-and-next-inline.cc: New file.
6161 * gdb.cp/step-and-next-inline.exp: New file.
6162 * gdb.cp/step-and-next-inline.h: New file.
6163 * gdb.dwarf2/dw2-is-stmt.c: New file.
6164 * gdb.dwarf2/dw2-is-stmt.exp: New file.
6165 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
6166 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
6167 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
6168
cecf8547
AB
61692020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
6170
6171 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
6172 is-stmt flag in the line table.
6173
0ba678c9
TV
61742020-03-09 Tom de Vries <tdevries@suse.de>
6175
6176 * lib/gdb.exp (cached_file): Create cache dir.
6177
72fbdf83
TV
61782020-03-07 Tom de Vries <tdevries@suse.de>
6179
6180 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
6181 * gdb.cp/rvalue-ref-params.exp: Same.
6182
436b5e99
TV
61832020-03-06 Tom de Vries <tdevries@suse.de>
6184
6185 * lib/gdb.exp (tentative_rename, cached_file): New proc.
6186 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
6187
09f2921c
TV
61882020-03-06 Tom de Vries <tdevries@suse.de>
6189
6190 * README: Fix "the the".
6191 * gdb.base/dprintf.exp: Same.
6192
50a3cc5d
TV
61932020-03-05 Tom de Vries <tdevries@suse.de>
6194
6195 * gdb.base/maint.exp: Update "main print statistics" expected output.
6196
0a709cba
AKS
61972020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
6198
6199 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
6200 (fortran_int8): Likewise.
6201 (fortran_real4): Likewise.
6202 (fortran_real8): Likewise.
6203 (fortran_complex4): Likewise.
6204 (fortran_logical4): Likewise.
6205 (fortran_character1): Likewise.
6206
5e5d66b6
AB
62072020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
6208
6209 * gdb.fortran/logical.exp: Add tests that any non-zero value is
6210 printed as true.
6211
7b973adc
SDJ
62122020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
6213
6214 * gdb.base/printcmds.exp: Add test to verify printf of a
6215 variable holding an address.
6216
478e490a
TV
62172020-03-03 Tom de Vries <tdevries@suse.de>
6218
6219 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
6220
1ef44e86
TV
62212020-03-03 Tom de Vries <tdevries@suse.de>
6222
6223 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
6224 gdb_test_multiple call.
6225
b98cc2cf
TV
62262020-03-03 Tom de Vries <tdevries@suse.de>
6227
6228 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
6229 gdb_test_multiple calls.
6230
63e163f2
AB
62312020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
6232
6233 * gdb.base/default.exp: Remove test of 'set history filename'.
6234 * gdb.base/gdbinit-history.exp: Add tests for setting the history
6235 filename to the empty string.
6236 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
6237 and GDBHISTSIZE.
6238
24ed6739
AB
62392020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
6240
6241 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
6242 disabled.
6243
590003dc 62442020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 6245 Tom de Vries <tdevries@suse.de>
590003dc
TV
6246
6247 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
6248 -prompt prefix, before user_code argument. Add -lbl option likewise.
6249 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
6250 (gdb_is_target_1): Add -prompt prefix and move to before user_code
6251 argument.
6252 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
6253 have "\r\n" at start-of-line, instead of at end-of-line.
6254
f5e46084
SM
62552020-02-28 Simon Marchi <simon.marchi@efficios.com>
6256
6257 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
6258 libinproctrace.so.
6259
f7a7000d
LM
62602020-02-28 Luis Machado <luis.machado@linaro.org>
6261
6262 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
6263 to "p/x".
6264
718e0816
LM
62652020-02-28 Luis Machado <luis.machado@linaro.org>
6266
6267 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
6268 asm/ptrace.h and error.h.
6269
13c3a74a
TV
62702020-02-28 Tom de Vries <tdevries@suse.de>
6271
6272 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
6273 (struct wrapper, do_something, mundane/symada__cS): Move ...
6274 * gdb.base/c-linkage-name-2.c: ... here. New source file.
6275 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
6276 Update "print symada__cS before partial symtab expansion" regexp.
6277 Update breakpoint location. Flush symbol cache after expansion.
6278
85d2d5bb
LM
62792020-02-28 Luis Machado <luis.machado@linaro.org>
6280
6281 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
6282
3608f86c
TV
62832020-02-27 Tom de Vries <tdevries@suse.de>
6284
6285 * config/sid.exp: Remove unused globals.
6286 * gdb.base/attach.exp: Same.
6287 * gdb.base/catch-load.exp: Same.
6288 * gdb.base/dbx.exp: Same.
6289 * lib/gdb.exp: Same.
6290 * lib/mi-support.exp: Same.
6291 * lib/prompt.exp: Same.
6292
c8d4f6df
TV
62932020-02-27 Tom de Vries <tdevries@suse.de>
6294
6295 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
6296 not set.
6297
0d79cdc4
AM
62982020-02-26 Aaron Merey <amerey@redhat.com>
6299
6300 * gdb.debuginfod: New directory for debuginfod tests.
6301 * gdb.debuginfod/main.c: New test file.
6302 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
6303
0dce4280
TV
63042020-02-26 Tom de Vries <tdevries@suse.de>
6305
6306 PR gdb/25603
6307 * gdb.base/persistent-lang.cc: New test.
6308 * gdb.base/persistent-lang.exp: New file.
6309
9e80cfa1
AB
63102020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6311
6312 * gdb.fortran/derived-type-striding.exp: Add a new test.
6313 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
6314 new test.
6315
2078dbb2
AB
63162020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6317
6318 * gdb.base/cached-source-file.exp: Avoid source file paths in test
6319 names.
6320
70d49700
TV
63212020-02-25 Tom de Vries <tdevries@suse.de>
6322
6323 PR go/18926
6324 * gdb.go/methods.exp: Remove gcc/93866 xfail.
6325
a88ef40d
TV
63262020-02-24 Tom de Vries <tdevries@suse.de>
6327
6328 PR gdb/25592
6329 * gdb.base/info-locals-unused-static-var.c: New test.
6330 * gdb.base/info-locals-unused-static-var.exp: New file.
6331
01b1af32
TT
63322020-02-22 Tom Tromey <tom@tromey.com>
6333
6334 * gdb.python/tui-window.exp: New file.
6335 * gdb.python/tui-window.py: New file.
6336
7c043ba6
TT
63372020-02-22 Tom Tromey <tom@tromey.com>
6338
6339 PR tui/17850:
6340 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
6341 tests.
6342
c22fef7e
TT
63432020-02-22 Tom Tromey <tom@tromey.com>
6344
6345 * gdb.tui/new-layout.exp: Add sub-layout tests.
6346
ee325b61
TT
63472020-02-22 Tom Tromey <tom@tromey.com>
6348
6349 * gdb.tui/new-layout.exp: New file.
6350
3f0cbb04
TT
63512020-02-22 Tom Tromey <tom@tromey.com>
6352
6353 * gdb.rust/rust-style.rs: New file.
6354 * gdb.rust/rust-style.exp: New file.
6355 * gdb.base/style.exp: Test structure printing.
6356 * gdb.base/style.c (struct some_struct): New type.
6357 (enum etype): New type.
6358 (struct_value): New global.
6359
75525152
TV
63602020-02-21 Tom de Vries <tdevries@suse.de>
6361
6362 PR go/18926
6363 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
6364 Remove blanket xfails. Use message argument for gdb_breakpoint.
6365 Make continuing to breakpoint test conditional on setting breakpoint.
6366 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
6367 DW_AT_name attribute. Add xfail for GCC PR93866.
6368
bd360d30
AB
63692020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
6370
6371 * gdb.dwarf2/cpp-linkage-name.c: New file.
6372 * gdb.dwarf2/cpp-linkage-name.exp: New file.
6373
c7adb09f 63742020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
6375
6376 * lib/gdb.exp (gdb_wrapper_init): Reset
6377 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
6378 not exist.
6379
a9c79803
TV
63802020-02-20 Tom de Vries <tdevries@suse.de>
6381
6382 PR go/17018
6383 * gdb.go/hello.exp: Copy ...
6384 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
6385 print of st to print value of global definition. Add xfail for GCC
6386 PR93844.
6387 * gdb.go/hello.exp: Remove printing of st before definition.
6388 * gdb.go/hello.go: Copy ...
6389 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
6390 to st.
6391 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
6392
d7445728
TV
63932020-02-20 Tom de Vries <tdevries@suse.de>
6394
6395 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
6396 (gdb_simple_compile): Handle compile_flags go by using .go extension
6397 for source file.
6398 * gdb.go/chan.exp: Use support_go_compile.
6399 * gdb.go/handcall.exp: Same.
6400 * gdb.go/hello.exp: Same.
6401 * gdb.go/integers.exp: Same.
6402 * gdb.go/max-depth.exp: Same.
6403 * gdb.go/methods.exp: Same.
6404 * gdb.go/package.exp: Same.
6405 * gdb.go/strings.exp: Same.
6406 * gdb.go/types.exp: Same.
6407 * gdb.go/unsafe.exp: Same.
6408
c9c41e6d
TV
64092020-02-19 Tom de Vries <tdevries@suse.de>
6410
6411 * gdb.python/lib-types.exp: Make xfail more strict.
6412
f20ff837
TV
64132020-02-19 Tom de Vries <tdevries@suse.de>
6414
6415 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
6416
08410482
DE
64172020-02-19 Doug Evans <dje@google.com>
6418
6419 PR rust/25535
6420 * gdb.rust/simple.exp: Add test.
6421 * gdb.rust/simple.rs: Add test.
6422
623563f7
TV
64232020-02-19 Tom de Vries <tdevries@suse.de>
6424
6425 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
6426 output line-by-line.
6427
d3308cfd
TV
64282020-02-19 Tom de Vries <tdevries@suse.de>
6429
6430 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
6431
86cbc5dc
TV
64322020-02-19 Tom de Vries <tdevries@suse.de>
6433
6434 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
6435 prelink.
6436
9db2b96b
TV
64372020-02-19 Tom de Vries <tdevries@suse.de>
6438
6439 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
6440 (gdb_do_cache): Use gdb_do_cache_wrap.
6441 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
6442
89e2fdc5
TV
64432020-02-19 Tom de Vries <tdevries@suse.de>
6444
6445 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
6446 gdb_compile option.
6447
373d7ac0
SM
64482020-02-18 Simon Marchi <simon.marchi@efficios.com>
6449
6450 * gdb.base/printcmds.exp (test_print_enums): Update expected
6451 output.
6452
b29a2df0
SM
64532020-02-18 Simon Marchi <simon.marchi@efficios.com>
6454
6455 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
6456 for "unknown".
6457
6740f0cc
SM
64582020-02-18 Simon Marchi <simon.marchi@efficios.com>
6459
6460 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
6461 enumerator.
6462
edd45eb0
SM
64632020-02-18 Simon Marchi <simon.marchi@efficios.com>
6464
6465 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
6466 FE_, add FE_NONE.
6467 (three): Update.
6468 (enum flag_enum_without_zero): New enum.
6469 (flag_enum_without_zero): New variable.
6470 (enum not_flag_enum): New enum.
6471 (three_not_flag): New variable.
6472 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
6473 (test_print_enums): Add more tests for printing flag enums.
6474
d4295de4
TV
64752020-02-18 Tom de Vries <tdevries@suse.de>
6476
6477 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
6478 (gdb_compile_ada): ... here.
6479 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
6480 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
6481
f251f505
TT
64822020-02-14 Tom Tromey <tom@tromey.com>
6483
6484 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
6485 build directory.
6486 * boards/gdbserver-base.exp: Update path to gdbserver.
6487
8f432634
TV
64882020-02-13 Tom de Vries <tdevries@suse.de>
6489
6490 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
6491
92b6eaf7
TV
64922020-02-13 Tom de Vries <tdevries@suse.de>
6493
6494 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
6495 are missing.
6496
f3b0f7fe
TV
64972020-02-13 Tom de Vries <tdevries@suse.de>
6498
6499 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
6500 call.
6501
f6be8713
SDJ
65022020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
6503
6504 PR tui/25126
6505 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
6506 * gdb.base/cached-source-file.c: New file.
6507 * gdb.base/cached-source-file.exp: New file.
6508
b2770d5e
TV
65092020-02-11 Tom de Vries <tdevries@suse.de>
6510
6511 PR testsuite/25488
6512 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
6513
44f6938e
TV
65142020-02-10 Tom de Vries <tdevries@suse.de>
6515
6516 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
6517
5f0e2eb7
MR
65182020-02-10 Maciej W. Rozycki <macro@wdc.com>
6519
6520 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
6521 and $after_addr are both integers before making a comparison.
6522
46ce2b6f
TV
65232020-02-09 Tom de Vries <tdevries@suse.de>
6524
6525 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
6526 command output and paste it into gdb.log. If any, paste catch message
6527 to gdb.log.
6528
5abbbe1d
TT
65292020-02-07 Tom Tromey <tromey@adacore.com>
6530
6531 PR breakpoints/24915:
6532 * gdb.base/annotate-symlink.exp: Use setup_xfail.
6533
1d5d29e7
SV
65342020-02-06 Shahab Vahedi <shahab@synopsys.com>
6535
6536 * gdb.tui/tui-missing-src.exp: Add the "missing source
6537 file" test for the TUI.
6538
b0999b9b
AB
65392020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
6540
6541 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
6542 including a port number in the output.
6543
c3b149eb
AKS
65442020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
6545
6546 * lib/fortran.exp (fortran_int4): Handle clang.
6547 (fortran_int8): Likewise.
6548 (fortran_real4): Likewise.
6549 (fortran_real8): Likewise.
6550 (fortran_complex4): Likewise.
6551 (fortran_logical4): Likewise.
6552 (fortran_character1): Likewise.
6553
f8dcc90b
TV
65542020-02-04 Tom de Vries <tdevries@suse.de>
6555
6556 * README (Race detection): Add note.
6557
f90ac7c2
TV
65582020-02-04 Tom de Vries <tdevries@suse.de>
6559
6560 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
6561
780636ae
TV
65622020-02-04 Tom de Vries <tdevries@suse.de>
6563
6564 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
6565
5d2e1193
RA
65662020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
6567
6568 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
6569 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
6570 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
6571 blttar, bnetarl.
6572 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
6573 binary for blttar, bnetarl.
6574 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
6575 wait instruction. Delete ldmx test.
6576 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
6577
e409c542
AKS
65782020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
6579
6580 * gdb.fortran/array-bounds-high.exp: New file.
6581 * gdb.fortran/array-bounds-high.f90: New file.
6582
b0029748
LD
65832020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
6584
6585 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
6586 Replace #include of <sys/fcntl.h> by <fcntl.h>.
6587
195a8287
TV
65882020-02-01 Tom de Vries <tdevries@suse.de>
6589
6590 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
6591
42330a68
AB
65922020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
6593
6594 PR tui/9765
6595 * gdb.tui/tui-layout-asm-short-prog.S: New file.
6596 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
6597
b62a8028
LM
65982020-01-29 Luis Machado <luis.machado@linaro.org>
6599
6600 * gdb.arch/aarch64-brk-patterns.c: New source file.
6601 * gdb.arch/aarch64-brk-patterns.exp: New test.
6602
5f440116
TBA
66032020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6604
6605 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
6606 GCC/Clang version.
6607 * gdb.cp/pass-by-ref.exp: Ditto.
6608
ee2a6fc6
TV
66092020-01-29 Tom de Vries <tdevries@suse.de>
6610
6611 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
6612 * gdb.threads/watchpoint-fork-mt.c: Same.
6613 * gdb.threads/watchpoint-fork-parent.c: Same.
6614 * gdb.threads/watchpoint-fork-st.c: Same.
6615 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
6616
16b10d6e
LM
66172020-01-27 Luis Machado <luis.machado@linaro.org>
6618
6619 * gdb.base/step-over-syscall.exp (setup): Check if we're already
6620 sitting at a syscall instruction when we hit the syscall function's
6621 breakpoint.
6622 Check PC against one obtained with the x command.
6623 Validate syscall number.
6624 (step_over_syscall): Don't continue to the syscall instruction if
6625 we're already there.
6626
b1468492
PW
66272020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6628
6629 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
6630
7ffa82e1
AB
66312020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6632
6633 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
6634 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
6635
3d92a3e3
AB
66362020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6637
6638 * gdb.dwarf2/dw2-inline-stepping.c: New file.
6639 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
6640
94a72be7
AB
66412020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6642
6643 * gdb.base/maint.exp: Update line table parsing test.
6644 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
6645
53af73bf
PA
66462020-01-24 Pedro Alves <palves@redhat.com>
6647
6648 PR gdb/25410
6649 * gdb.multi/multi-re-run-1.c: New.
6650 * gdb.multi/multi-re-run-2.c: New.
6651 * gdb.multi/multi-re-run.exp: New.
6652
1ba1ac88
AB
66532020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6654
6655 PR gdb/23718
6656 * gdb.server/server-kill-python.exp: New file.
6657
f3364a6d
AB
66582020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6659
6660 * gdb.server/multi-ui-errors.c: New file.
6661 * gdb.server/multi-ui-errors.exp: New file.
6662
733d0a67
AB
66632020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6664
6665 PR tui/9765
6666 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
6667
4f13c1c0
TT
66682020-01-19 Tom Tromey <tom@tromey.com>
6669
6670 * gdb.tui/main.exp: Add check for plain "file".
6671
40c94099
CB
66722020-01-16 Christian Biesinger <cbiesinger@google.com>
6673
6674 * lib/gdb.exp: Fix spelling error (seperatelly).
6675
ff47f4f0
TT
66762020-01-14 Tom Tromey <tom@tromey.com>
6677
6678 PR symtab/12535:
6679 * gdb.python/python.exp: Test decode_line with empty string
6680 argument.
6681
717c684d
BE
66822020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6683
6684 * gdb.base/skip-inline.exp: Extend test.
6685
44e4c775
AB
66862020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6687
6688 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
6689 * gdb.dwarf2/dw2-bad-elf.c: New file.
6690 * gdb.dwarf2/dw2-bad-elf.exp: New file.
6691
d93c6db7
AB
66922020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6693
6694 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
6695 _line_saw_file.
6696
9a6d629c
AB
66972020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6698
6699 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
6700 border.
6701
d9ebdab7
TBA
67022020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6703
6704 * gdb.multi/multi-target.exp (setup): Factor out "info
6705 connections" and "info inferiors" tests to ...
6706 (test_info_inferiors): ... this new procedure.
6707 (top level): Run new "info-inferiors" tests.
6708
f3c469b9
PA
67092020-01-10 Pedro Alves <palves@redhat.com>
6710
6711 * gdb.server/bkpt-other-inferior.exp: New file.
6712
121b3efd
PA
67132020-01-10 Pedro Alves <palves@redhat.com>
6714
6715 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
6716 of "add-inferior".
6717 * gdb.base/quit-live.exp: Likewise.
6718 * gdb.base/remote-exec-file.exp: Likewise.
6719 * gdb.guile/scm-progspace.exp: Likewise.
6720 * gdb.linespec/linespec.exp: Likewise.
6721 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6722 * gdb.mi/user-selected-context-sync.exp: Likewise.
6723 * gdb.multi/multi-target.exp (setup): Add "info connection" and
6724 "info inferiors" tests.
6725 * gdb.multi/remove-inferiors.exp: Adjust expected output of
6726 "add-inferior".
6727 * gdb.multi/watchpoint-multi.exp: Likewise.
6728 * gdb.python/py-inferior.exp: Likewise.
6729 * gdb.server/extended-remote-restart.exp: Likewise.
6730 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
6731 "info inferiors".
6732 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
6733 * gdb.trace/report.exp: Likewise.
6734
1dadb1dd
PA
67352020-01-10 Pedro Alves <palves@redhat.com>
6736
6737 * gdb.multi/multi-target.c: New file.
6738 * gdb.multi/multi-target.exp: New file.
6739 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
6740 mode requested, but remote does not support non-stop".
6741
78f2c40a
PA
67422020-01-10 Pedro Alves <palves@redhat.com>
6743
6744 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
6745 disconnect before reconnecting.
6746
e7af6c70
TBA
67472020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6748 Pedro Alves <palves@redhat.com>
6749
6750 * gdb.server/connect-without-multi-process.exp: Also test
6751 continuing to end.
6752
acdf84a6
PA
67532020-01-10 Pedro Alves <palves@redhat.com>
6754
6755 * gdb.base/remote-exec-file.exp: New file.
6756
873657b9
PA
67572020-01-10 Pedro Alves <palves@redhat.com>
6758
6759 * gdb.base/fork-running-state.exp (do_test): Adjust expected
6760 output.
6761 * gdb.threads/async.c: New.
6762 * gdb.threads/async.exp: New.
6763 * gdb.multi/tids-gid-reset.c: New.
6764 * gdb.multi/tids-gid-reset.exp: New.
6765
7f0ae84c
GB
67662020-01-10 George Barrett <bob@bob131.so>
6767
6768 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
6769 to help in finding the image relocation offset.
6770 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
6771 options in arguments.
6772 (stap_test_no_debuginfo): Likewise.
6773 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
6774 test variants.
6775 (stap_test): Add null semaphore relocation test.
6776
47e9d49d
GB
67772020-01-10 George Barrett <bob@bob131.so>
6778
6779 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
6780 * gdb.base/stap-probe.exp: Likewise.
6781 (stap_test): Pass argument as an additional flag.
6782 (stap_test_no_debuginfo): Likewise.
6783 (stap_test): Check `info probes stap' output for semaphore
6784 addresses if the test binary is supposed to have them.
6785
f5a7c406
AB
67862020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6787
6788 * gdb.tui/basic.exp: Add more scrolling tests.
6789
9ae6bf64
TT
67902020-01-09 Tom Tromey <tom@tromey.com>
6791
6792 PR tui/18932:
6793 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
6794 meangingful value.
6795 (Term::command, Term::resize): Update.
6796 * gdb.tui/basic.exp: Add scrolling test.
6797
b2efe70c
AB
67982020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6799
6800 * gdb.tui/tui-layout-asm.exp: New file.
6801
3804da7e
AB
68022020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6803
6804 * lib/tuiterm.exp (Term::check_box_contents): New proc.
6805
b40aa28f
AB
68062020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6807
6808 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
6809 (Term::enter_tui): Use Term::prepare_for_tui.
6810
63ffd7c9
AB
68112020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6812
6813 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
6814 called.
6815
3be966f6
AB
68162020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6817
6818 * gdb.base/skip.exp: Fix race condition in test.
6819
153d79c4
AB
68202020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
6821
6822 * gdb.base/backtrace.c: New file.
6823 * gdb.base/backtrace.exp: New file.
6824
f2302a34
AB
68252020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
6826
6827 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
6828
6ec1d75e
PW
68292020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6830
6831 * gdb.base/style.exp: Test that warnings are styled.
6832
c296cbe6
BE
68332019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6834
6835 * gdb.base/line65535.exp: New file.
6836 * gdb.base/line65535.c: New file.
6837
b28a729d
SM
68382019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
6839
6840 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
6841 * lib/gnat_debug_info_test.adb: New file.
6842 * gdb.ada/ptype_tagged_param.exp: Use
6843 gnat_runtime_has_debug_info, expect a different output if
6844 runtime does not have debug info.
6845
7f2d7a0d
SM
68462019-12-20 Simon Marchi <simon.marchi@efficios.com>
6847
6848 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
6849 (another) quote in test name.
6850
f3bce483
SM
68512019-12-20 Simon Marchi <simon.marchi@efficios.com>
6852
6853 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
6854 Add quote in test name.
6855
c855a912
TBA
68562019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6857
6858 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
6859 directory instead.
6860 * gdb.cp/pass-by-ref.exp: Extend with more cases.
6861 * gdb.cp/pass-by-ref-2.cc: New file.
6862 * gdb.cp/pass-by-ref-2.exp: New file.
6863
fc9d2d72
TT
68642019-12-20 Tom Tromey <tom@tromey.com>
6865
6866 * gdb.tui/list-before.exp: New file.
6867
77b97e00
TT
68682019-12-20 Tom Tromey <tom@tromey.com>
6869
6870 * gdb.tui/list.exp: Check for source on initial listing.
6871
f69656d0
TT
68722019-12-11 Tom Tromey <tromey@adacore.com>
6873
6874 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
6875 Add crlf test.
6876
99a55965
SM
68772019-12-18 Simon Marchi <simon.marchi@efficios.com>
6878
6879 * gdb.base/default.exp: Update value of $_gdb_major.
6880
5024637f
BE
68812019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6882
6883 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
6884
b63634be
BE
68852019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6886
6887 * gdb.base/skip.exp: Whitespace fix.
6888
45d73523
BE
68892019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6890
6891 * gdb.base/skip-inline.c: New file.
6892 * gdb.base/skip-inline.exp: New file.
6893
d043f8c8
SM
68942019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
6895
6896 * gdb.base/jit-reader.exp (jit_reader_test): Rename
6897 jit_function_00 to jit_function_stack_mangle.
6898 * gdb.base/jithost.c (jit_function_t): Rename to...
6899 (jit_function_stack_mangle_t): ... this.
6900 (jit_function_add_t): New typedef.
6901 (jit_function_00_code): Rename to...
6902 (jit_function_stack_mangle_code): ... this, make static.
6903 (jit_function_add_code): New.
6904 (main): Generate "add" function and call it. Adjust to changes
6905 in jithost_abi.
6906 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
6907 (struct jithost_abi) <begin, end>: Remove fields.
6908 <object, function_stack_mangle, function_add>: New fields.
6909 * gdb.base/jitreader.c (struct reader_state) <code_begin,
6910 code_end>: Remove fields.
6911 <func_stack_mangle>: New field.
6912 (read_debug_info): Adjust to renaming, create block for "add"
6913 function.
6914 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
6915
873de05c
TT
69162019-12-11 Tom Tromey <tom@tromey.com>
6917
6918 * gdb.tui/resize.exp: Fix regexp.
6919 * gdb.tui/regs.exp: Fix regexps.
6920 * gdb.tui/main.exp: Fix regexp.
6921
3d979945
TT
69222019-12-11 Tom Tromey <tom@tromey.com>
6923
6924 * gdb.tui/resize.exp: Update.
6925 * gdb.tui/empty.exp (layouts): Update.
6926
2192a9d3
TT
69272019-12-11 Tom Tromey <tom@tromey.com>
6928
6929 * gdb.tui/regs.exp: Update.
6930 * gdb.tui/empty.exp (layouts): Update.
6931 * gdb.tui/basic.exp: Update.
6932 * lib/tuiterm.exp (_check_box): Don't check bottom border.
6933
d8edc8b7
PW
69342019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6935
6936 * gdb.base/options.exp: Add -raw-values in the print completion list.
6937 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
6938
4c12d936
KB
69392019-12-10 Kevin Buettner <kevinb@redhat.com>
6940
6941 * gdb.threads/omp-par-scope.c: New file.
6942 * gdb/threads/omp-par-scope.exp: New file.
6943
26b911fb
KB
69442019-12-10 Kevin Buettner <kevinb@redhat.com>
6945
bb47f919
KB
6946 * lib/gdb.exp (support_nested_function_tests): New proc.
6947
69482019-12-10 Kevin Buettner <kevinb@redhat.com>
6949
6950 * lib/gdb.exp (gdb_compile_openmp): New proc.
6951 (build_executable_from_specs): Add an "openmp" option.
6952 (gdb_compile_pthreads): Add non-executable case.
26b911fb 6953
6c71eb7d
TT
69542019-12-10 Tom Tromey <tromey@adacore.com>
6955
6956 * gdb.ada/unchecked_union.exp: New file.
6957 * gdb.ada/unchecked_union/pck.adb: New file.
6958 * gdb.ada/unchecked_union/pck.ads: New file.
6959 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
6960 * gdb-utils.exp (string_to_regexp): Also quote "?".
6961
bac7c5cf
GB
69622019-12-10 George Barrett <bob@bob131.so>
6963
6964 Test scripted probe breakpoints.
6965 * gdb.guile/scm-breakpoint.c (main): Add probe point.
6966 * gdb.python/py-breakpoint.c (main): Likewise.
6967 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
6968 specifier test.
6969 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
6970
330f1d38
TBA
69712019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6972
6973 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
6974 an rvalue parameter.
6975 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
6976 parameter.
6977
b43315e2
AB
69782019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6979
6980 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
6981 modules.
6982
54f73dad
AB
69832019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6984
6985 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
6986 broken version of GCC.
6987
d57cbee9
AB
69882019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
6989
6990 * gdb.fortran/info-modules.exp: Rewrite to make use of new
6991 sym-info-cmds library.
6992 * gdb.fortran/info-types.exp: Likewise.
6993 * lib/sym-info-cmds.exp: New file.
6994
c14aab8c
TV
69952019-12-08 Tom de Vries <tdevries@suse.de>
6996
6997 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
6998
aa2d5a42
KS
69992019-12-07 Keith Seitz <keiths@redhat.com>
7000
7001 * gdb.base/corefile-buildid-shlib-shr.c: New file.
7002 * gdb.base/corefile-buildid-shlib.c: New file.
7003 * gdb.base/corefile-buildid.c: New file.
7004 * gdb.base/corefile-buildid.exp: New file.
7005
93e55f0a
TV
70062019-12-06 Tom de Vries <tdevries@suse.de>
7007
7008 * gdb.dwarf2/varval.exp: Add decl before def test.
7009
c7d12402
TBA
70102019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7011
7012 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
7013
06acc08f
TBA
70142019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7015
7016 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
7017 CV and reference conversion for overload resolution.
7018 * gdb.cp/rvalue-ref-overload.exp: Test it.
7019
e0fad1ea
PW
70202019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7021
7022 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
7023 * gdb.base/frameapply.exp: Test faas without command.
7024
8d70a9f0
AB
70252019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7026
7027 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
7028 Fortran tests.
7029 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
7030 order.
7031
36c8fb93
AB
70322019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7033
7034 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
7035 casting to type with no kind specified.
7036 (test_basic_parsing_of_type_kinds): Additional tests for types
7037 with no kind specified, and add tests for single/double
7038 precision/complex types.
7039
4139ff00
TT
70402019-12-04 Tom Tromey <tromey@adacore.com>
7041
7042 * gdb.base/endianity.c (struct other) <x>: New field.
7043 (main): Initialize it.
7044 * gdb.base/endianity.exp: Update.
7045
a05cf17a
TT
70462019-12-04 Tom Tromey <tromey@adacore.com>
7047
7048 * gdb.ada/scalar_storage/storage.adb: New file.
7049 * gdb.ada/scalar_storage/pck.adb: New file.
7050 * gdb.ada/scalar_storage/pck.ads: New file.
7051 * gdb.ada/scalar_storage.exp: New file.
7052
103a685e
TT
70532019-12-04 Tom Tromey <tromey@adacore.com>
7054
7055 * gdb.base/endianity.c (struct otherendian) <f>: New field.
7056 (main): Initialize it.
7057 * gdb.base/endianity.exp: Update.
7058
c2512106
AB
70592019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7060
7061 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
7062
293b38d6
AB
70632019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7064
7065 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
7066 -symbol-info-module-functions and -symbol-info-module-variables.
7067
216a7e6b
AB
70682019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
7069
7070 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
7071
5bbd8269
AB
70722019-12-01 Richard Bunt <richard.bunt@arm.com>
7073 Andrew Burgess <andrew.burgess@embecosm.com>
7074
7075 * gdb.fortran/derived-type-striding.exp: New file.
7076 * gdb.fortran/derived-type-striding.f90: New file.
7077 * gdb.fortran/array-slices.exp: New file.
7078 * gdb.fortran/array-slices.f90: New file.
7079
be09caf1
PW
70802019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7081
7082 * gdb.base/define.exp: Test . in command names.
7083 * gdb.base/setshow.exp: Update test, as . is now part of
7084 command name.
7085
643c0cbe
PW
70862019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7087
7088 * gdb.base/define-prefix.exp: New file.
7089
dcdec678
AB
70902019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
7091
7092 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
7093 compile.
7094 (skip_btrace_pt_tests): Likewise.
7095
640ab947
AB
70962019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
7097
7098 * gdb.fortran/info-modules.exp: Compile source files in correct
7099 order.
7100
d22670f0
KB
71012019-11-27 Kevin Buettner <kevinb@redhat.com>
7102
7103 * gdb.dwarf2/imported-unit.exp: New file.
7104 * gdb.dwarf2/imported-unit.c: New file.
7105
db5960b4
AB
71062019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
7107
7108 * gdb.mi/mi-fortran-modules-2.f90: New file.
7109 * gdb.mi/mi-fortran-modules.exp: New file.
7110 * gdb.mi/mi-fortran-modules.f90: New file.
7111
7dc42066
AB
71122019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
7113
7114 * gdb.mi/mi-sym-info-1.c: New file.
7115 * gdb.mi/mi-sym-info-2.c: New file.
7116 * gdb.mi/mi-sym-info.exp: New file.
7117
0dfeecca
TT
71182019-11-22 Tom Tromey <tromey@adacore.com>
7119
7120 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
7121 * gdb.ada/tasks/foo.adb: Add another stopping location.
7122
34877895
PJ
71232019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
7124
7125 * gdb.base/endianity.c: New test.
7126 * gdb.base/endianity.exp: New file.
7127
2e84f897
LD
71282019-11-21 Lukas Durfina <ldurfina@tachyum.com>
7129
7130 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
7131
65d1cd5f
TV
71322019-11-21 Tom de Vries <tdevries@suse.de>
7133
7134 PR gdb/24956
7135 * gdb.base/ui-redirect.exp: Test output of user-defined command.
7136
4f22c3f4
SDJ
71372019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
7138
7139 * gdb.python/py-progspace.exp: Add missing parentheses on some
7140 'print' commands.
7141
9f6ad286
TT
71422019-11-19 Tom Tromey <tom@tromey.com>
7143
7144 * gdb.tui/winheight.exp: New file.
7145
0b8dbf3f
AB
71462019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
7147
7148 * gdb.base/ctf-whatis.c: Delete.
7149 * gdb.base/ctf-whatis.exp: Delete.
7150 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
7151
f833b7a7
AB
71522019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
7153
7154 * gdb.base/ctf-cvexpr.exp: Delete.
7155 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
7156
30d0a636
AB
71572019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
7158
7159 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
7160 the compiler. Clean up header comment a little.
7161 * gdb.base/ctf-ptype.exp: Likewise.
7162 * gdb.base/ctf-whatis.exp: Likewise.
7163 * lib/gdb.exp (skip_ctf_tests): New proc.
7164
494409bb
SDJ
71652019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
7166
7167 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
7168 * gdb.tui/corefile-run.exp: New file.
7169
55708e99
TT
71702019-11-14 Tom Tromey <tromey@adacore.com>
7171
7172 * gdb.base/gdbvars.exp (test_convenience_variables): Add
7173 regression tests.
7174
45e42163
TT
71752019-11-12 Tom Tromey <tom@tromey.com>
7176
7177 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
7178 after any command. Expect prompt after WAIT_FOR is seen.
7179 (enter_tui): Enable resize messages.
7180 (command): Expect command in output.
7181 (get_line): Avoid error when cursor appears to be off-screen.
7182 (dump_screen): Include screen size in title.
7183 (_do_resize): New proc, from "resize".
7184 (resize): Rewrite. Do resize in two steps.
7185 * gdb.tui/empty.exp (layouts): Fix entries.
7186 (check_boxes): Remove xfail.
7187 (check_text): Dump screen on failure.
7188
086baaf1
AB
71892019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
7190
7191 * gdb.python/py-symbol.exp: Add test for
7192 gdb.lookup_static_symbols.
7193
09ff83af
AB
71942019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
7195
7196 * gdb.python/py-symbol.c: Declare and call function from new
7197 py-symbol-2.c file.
7198 * gdb.python/py-symbol.exp: Compile both source files, and add new
7199 tests for gdb.lookup_static_symbol.
7200 * gdb.python/py-symbol-2.c: New file.
7201
11af934b
TV
72022019-11-02 Tom de Vries <tdevries@suse.de>
7203
7204 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
7205 * gdb.base/anon.exp: Same.
7206 * gdb.base/auto-connect-native-target.exp: Same.
7207 * gdb.base/call-ar-st.exp: Same.
7208 * gdb.base/catch-syscall.exp: Same.
7209 * gdb.base/commands.exp: Same.
7210 * gdb.base/default.exp: Same.
7211 * gdb.base/display.exp: Same.
7212 * gdb.base/float.exp: Same.
7213 * gdb.base/foll-fork.exp: Same.
7214 * gdb.base/help.exp: Same.
7215 * gdb.base/info-macros.exp: Same.
7216 * gdb.base/info-proc.exp: Same.
7217 * gdb.base/info-target.exp: Same.
7218 * gdb.base/long_long.exp: Same.
7219 * gdb.base/macscp.exp: Same.
7220 * gdb.base/memattr.exp: Same.
7221 * gdb.base/nofield.exp: Same.
7222 * gdb.base/pointers.exp: Same.
7223 * gdb.base/printcmds.exp: Same.
7224 * gdb.base/ptype.exp: Same.
7225 * gdb.base/restore.exp: Same.
7226 * gdb.base/return.exp: Same.
7227 * gdb.base/scope.exp: Same.
7228 * gdb.base/set-noassign.exp: Same.
7229 * gdb.base/setshow.exp: Same.
7230 * gdb.base/shlib-call.exp: Same.
7231 * gdb.base/signals.exp: Same.
7232 * gdb.base/sigstep.exp: Same.
7233 * gdb.base/skip.exp: Same.
7234 * gdb.base/solib-symbol.exp: Same.
7235 * gdb.base/stap-probe.exp: Same.
7236 * gdb.base/step-line.exp: Same.
7237 * gdb.base/step-test.exp: Same.
7238 * gdb.base/style.exp: Same.
7239 * gdb.base/varargs.exp: Same.
7240 * gdb.base/vla-datatypes.exp: Same.
7241 * gdb.base/vla-ptr.exp: Same.
7242 * gdb.base/vla-sideeffect.exp: Same.
7243 * gdb.base/volatile.exp: Same.
7244 * gdb.base/watch-cond-infcall.exp: Same.
7245 * gdb.base/watchpoint.exp: Same.
7246
e96ec2ba
TV
72472019-11-02 Tom de Vries <tdevries@suse.de>
7248
7249 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
7250 * gdb.cp/cpexprs.exp: Same.
7251 * gdb.cp/except-multi-location.exp: Same.
7252 * gdb.cp/exceptprint.exp: Same.
7253 * gdb.cp/gdb2384.exp: Same.
7254 * gdb.cp/inherit.exp: Same.
7255 * gdb.cp/m-static.exp: Same.
7256 * gdb.cp/meth-typedefs.exp: Same.
7257 * gdb.cp/misc.exp: Same.
7258 * gdb.cp/namespace.exp: Same.
7259 * gdb.cp/non-trivial-retval.exp: Same.
7260 * gdb.cp/overload.exp: Same.
7261 * gdb.cp/pr17132.exp: Same.
7262 * gdb.cp/re-set-overloaded.exp: Same.
7263 * gdb.cp/rvalue-ref-types.exp: Same.
7264 * gdb.cp/templates.exp: Same.
7265
bd5766ec
LM
72662019-11-01 Luis Machado <luis.machado@linaro.org>
7267
7268 PR gdb/25124
7269
7270 * gdb.arch/pr25124.S: New file.
7271 * gdb.arch/pr25124.exp: New file.
7272
165f8965
AB
72732019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7274
7275 * gdb.fortran/info-modules.exp: Update expected results, and add
7276 additional tests for 'info module functinos', and 'info module
7277 variables'.
7278 * gdb.fortran/info-types.exp: Update expected results.
7279 * gdb.fortran/info-types.f90: Extend testcase with additional
7280 module variables and functions.
7281
59c35742
AB
72822019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7283
7284 * gdb.fortran/info-modules.exp: New file.
7285 * gdb.fortran/info-types.exp: Build with new file.
7286 * gdb.fortran/info-types.f90: Include and use new module.
7287 * gdb.fortran/info-types-2.f90: New file.
7288
f3fb2519
PW
72892019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7290
7291 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
7292 * gdb.base/settings.exp: Test all settings types using
7293 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
7294 that now verifies that the value of "maint show" is the same as
7295 returned by the settings functions. Test the type of the
7296 maintenance settings.
7297 * gdb.base/default.exp: Update show_conv_list.
7298
d1e36019
TV
72992019-10-31 Tom de Vries <tdevries@suse.de>
7300
7301 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
7302 gdb_test.
7303 * gdb.arch/amd64-disp-step.exp: Same.
7304 * gdb.asm/asm-source.exp: Same.
7305 * gdb.btrace/buffer-size.exp: Same.
7306 * gdb.btrace/cpu.exp: Same.
7307 * gdb.btrace/enable.exp: Same.
7308 * gdb.dwarf2/count.exp: Same.
7309 * gdb.dwarf2/dw2-ranges-func.exp: Same.
7310 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
7311 * gdb.fortran/vla-datatypes.exp: Same.
7312 * gdb.fortran/vla-history.exp: Same.
7313 * gdb.fortran/vla-ptype.exp: Same.
7314 * gdb.fortran/vla-value.exp: Same.
7315 * gdb.fortran/whatis_type.exp: Same.
7316 * gdb.guile/guile.exp: Same.
7317 * gdb.multi/tids.exp: Same.
7318 * gdb.python/py-finish-breakpoint.exp: Same.
7319 * gdb.python/py-framefilter.exp: Same.
7320 * gdb.python/py-pp-registration.exp: Same.
7321 * gdb.python/py-xmethods.exp: Same.
7322 * gdb.python/python.exp: Same.
7323 * gdb.server/connect-with-no-symbol-file.exp: Same.
7324 * gdb.server/no-thread-db.exp: Same.
7325 * gdb.server/run-without-local-binary.exp: Same.
7326 * gdb.stabs/weird.exp: Same.
7327 * gdb.threads/attach-many-short-lived-threads.exp: Same.
7328 * gdb.threads/thread-find.exp: Same.
7329 * gdb.threads/tls-shared.exp: Same.
7330 * gdb.threads/tls.exp: Same.
7331 * gdb.threads/wp-replication.exp: Same.
7332 * gdb.trace/ax.exp: Same.
7333 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
7334
3d11e68e
TV
73352019-10-31 Tom de Vries <tdevries@suse.de>
7336
7337 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
7338 * gdb.ada/array_subscript_addr.exp: Same.
7339 * gdb.ada/arrayidx.exp: Same.
7340 * gdb.ada/arrayparam.exp: Same.
7341 * gdb.ada/arrayptr.exp: Same.
7342 * gdb.ada/boolean_expr.exp: Same.
7343 * gdb.ada/call_pn.exp: Same.
7344 * gdb.ada/complete.exp: Same.
7345 * gdb.ada/fixed_cmp.exp: Same.
7346 * gdb.ada/fun_addr.exp: Same.
7347 * gdb.ada/funcall_param.exp: Same.
7348 * gdb.ada/interface.exp: Same.
7349 * gdb.ada/mod_from_name.exp: Same.
7350 * gdb.ada/null_array.exp: Same.
7351 * gdb.ada/packed_array.exp: Same.
7352 * gdb.ada/packed_tagged.exp: Same.
7353 * gdb.ada/print_chars.exp: Same.
7354 * gdb.ada/print_pc.exp: Same.
7355 * gdb.ada/ptype_arith_binop.exp: Same.
7356 * gdb.ada/ptype_field.exp: Same.
7357 * gdb.ada/ptype_tagged_param.exp: Same.
7358 * gdb.ada/rec_return.exp: Same.
7359 * gdb.ada/ref_tick_size.exp: Same.
7360 * gdb.ada/str_ref_cmp.exp: Same.
7361 * gdb.ada/taft_type.exp: Same.
7362 * gdb.ada/tagged.exp: Same.
7363 * gdb.ada/type_coercion.exp: Same.
7364 * gdb.ada/uninitialized_vars.exp: Same.
7365
60b6ede8
TV
73662019-10-30 Tom de Vries <tdevries@suse.de>
7367
7368 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
7369
30baf67b
TV
73702019-10-26 Tom de Vries <tdevries@suse.de>
7371
7372 * gdb.base/bigcore.c: Fix typos in comments.
7373 * gdb.base/ctf-ptype.c: Same.
7374 * gdb.base/long_long.c: Same.
7375 * gdb.dwarf2/dw2-op-out-param.S: Same.
7376 * gdb.python/py-evthreads.c: Same.
7377 * gdb.reverse/i387-stack-reverse.c: Same.
7378 * gdb.trace/tfile.c: Same.
7379 * lib/compiler.c: Same.
7380 * lib/compiler.cc: Same.
7381
158da0d1
TV
73822019-10-25 Tom de Vries <tdevries@suse.de>
7383
7384 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
7385 gdb_test_multiple calls.
7386 * gdb.reverse/sigall-reverse.exp: Same.
7387 * gdb.reverse/solib-precsave.exp: Same.
7388 * gdb.reverse/solib-reverse.exp: Same.
7389 * gdb.reverse/until-precsave.exp: Same.
7390 * gdb.reverse/until-reverse.exp: Same.
7391
4ccdfbec
TV
73922019-10-24 Tom de Vries <tdevries@suse.de>
7393
7394 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
7395 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
7396 kfail using -wrap pattern flag and convenience variable
7397 gdb_test_name.
7398
33d569b7
AB
73992019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
7400
7401 * gdb.python/py-progspace.exp: Add tests for the
7402 Progspace.block_for_pc method.
7403
4d0b984b
TT
74042019-10-23 Tom Tromey <tom@tromey.com>
7405
7406 * configure: Rebuild.
7407 * aclocal.m4: Use m4_include, not sinclude.
7408
94cb3754
TV
74092019-10-21 Tom de Vries <tdevries@suse.de>
7410
7411 * gdb.base/infcall-nested-structs.c: Add
7412 __attribute__((noinline,noclone)) to all functions.
7413 (call_all): Add missing variable initialization. Simplify return value.
7414 (breakpt): Increment volatile variable, to prevent call from being
7415 optimized out.
7416 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
7417
062f1fc1
TV
74182019-10-17 Tom de Vries <tdevries@suse.de>
7419
7420 * gdb.fortran/module.exp: Allow info variables to print info for files
7421 other than module.f90.
7422
0b54364d
AB
74232019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7424
7425 * gdb.fortran/module.exp: Extend with 'info variables' test.
7426
7ff5fae7
AB
74272019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7428
7429 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
7430 F77_FOR_TARGET.
7431
d10eccaa
TV
74322019-10-16 Tom de Vries <tdevries@suse.de>
7433
7434 PR tdep/25096
7435 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
7436
745ff14e
TV
74372019-10-16 Tom de Vries <tdevries@suse.de>
7438
7439 PR tdep/24104
7440 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
7441 Add KFAIL for PR tdep/25096.
7442
03e1ab94
TV
74432019-10-16 Tom de Vries <tdevries@suse.de>
7444
7445 PR testsuite/25059
7446 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
7447
b17fcc10
TV
74482019-10-16 Tom de Vries <tdevries@suse.de>
7449
7450 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
7451 as signed.
7452
9223170f
SM
74532019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
7454
7455 * gdb.mi/list-thread-groups-available.exp: Read entries one by
7456 one instead of increasing timeout.
7457
d6e76313
TV
74582019-10-13 Tom de Vries <tdevries@suse.de>
7459
7460 PR record/25038
7461 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
7462 * gdb.reverse/sigall-reverse.exp: Same.
7463 * gdb.reverse/solib-precsave.exp: Same.
7464 * gdb.reverse/solib-reverse.exp: Same.
7465 * gdb.reverse/step-precsave.exp: Same.
7466 * gdb.reverse/until-precsave.exp: Same.
7467 * gdb.reverse/until-reverse.exp: Same.
7468 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
7469
6dfc0041
AA
74702019-10-10 Andreas Arnez <arnez@linux.ibm.com>
7471
7472 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
7473 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
7474 (cmp_struct_05_01, cmp_struct_static_02_01)
7475 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
7476 comparisons.
7477
abcf2cc8
TV
74782019-10-10 Tom de Vries <tdevries@suse.de>
7479
7480 PR testsuite/24888
7481 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
7482 gnatlink.
7483
a50faaf6
TV
74842019-10-09 Tom de Vries <tdevries@suse.de>
7485
7486 PR testsuite/25048
7487 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
7488
60ff3cd7
AB
74892019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7490
7491 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
7492 exceptions due to missing debug information.
7493
dfee8566
TV
74942019-10-07 Tom de Vries <tdevries@suse.de>
7495
7496 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
7497
3d63690a
AB
74982019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7499
7500 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
7501 * gdb.base/annota1.exp: Update to use gdb_test_name.
7502
30d1f018
WP
75032019-10-07 Weimin Pan <weimin.pan@oracle.com>
7504
7505 * gdb.base/ctf-whatis.exp: New file.
7506 * gdb.base/ctf-whatis.c: New file.
7507 * gdb.base/ctf-ptype.exp: New file.
7508 * gdb.base/ctf-ptype.c: New file.
7509 * gdb.base/ctf-constvars.exp: New file.
7510 * gdb.base/ctf-constvars.c: New file.
7511 * gdb.base/ctf-cvexpr.exp: New file.
7512
4dbbb47c
TV
75132019-10-04 Tom de Vries <tdevries@suse.de>
7514
7515 * gdb.cp/local-static.c (main): Move declaration of int i out of the
7516 for loop.
7517
77c2dba3
TT
75182019-10-03 Tom Tromey <tom@tromey.com>
7519
7520 PR rust/24976:
7521 * gdb.rust/simple.rs (Union2): New type.
7522 (main): Use Union2.
7523 * gdb.rust/simple.exp: Add test.
7524
179aed7f
AB
75252019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7526
7527 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
7528 nested function prefix.
7529
0a4b0913
AB
75302019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
7531 Richard Bunt <richard.bunt@arm.com>
7532 Andrew Burgess <andrew.burgess@embecosm.com>
7533
7534 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
7535 nested functions.
7536 * gdb.fortran/nested-funcs.f90: Update expected results.
7537 * gdb.fortran/nested-funcs-2.exp: New file.
7538 * gdb.fortran/nested-funcs-2.f90: New file.
7539
082cce05
AB
75402019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7541
7542 * gdb.python/py-parameter.exp: Make test names unique.
7543 * gdb.python/py-template.exp: Likewise.
7544 * gdb.python/py-value.exp: Likewise.
7545
2b74ba5a
AB
75462019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7547
7548 * gdb.base/break-interp.exp: Reduce test name duplication.
7549 * gdb.base/call-sc.exp: Likewise.
7550 * gdb.base/callfuncs.exp: Likewise.
7551 * gdb.base/charset.exp: Likewise.
7552 * gdb.base/dump.exp: Likewise.
7553 * gdb.base/ena-dis-br.exp: Likewise.
7554 * gdb.base/relational.exp: Likewise.
7555 * gdb.base/step-over-syscall.exp: Likewise.
7556 * gdb.base/structs.exp: Likewise.
7557
58eb20d5
AB
75582019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7559
7560 * gdb.linespec/explicit.exp: Make test names unique.
7561 * gdb.linespec/ls-errs.exp: Likewise.
7562
4d421147
AB
75632019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7564
7565 * gdb.reverse/break-precsave.exp: Make test names unique.
7566 * gdb.reverse/break-reverse.exp: Likewise.
7567 * gdb.reverse/finish-precsave.exp: Likewise.
7568 * gdb.reverse/finish-reverse.exp: Likewise.
7569 * gdb.reverse/machinestate-precsave.exp: Likewise.
7570 * gdb.reverse/machinestate.exp: Likewise.
7571 * gdb.reverse/readv-reverse.exp: Likewise.
7572 * gdb.reverse/recvmsg-reverse.exp: Likewise.
7573 * gdb.reverse/sigall-precsave.exp: Likewise.
7574 * gdb.reverse/sigall-reverse.exp: Likewise.
7575 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
7576 * gdb.reverse/watch-precsave.exp: Likewise.
7577 * gdb.reverse/watch-reverse.exp: Likewise.
7578
d8c06f22
AB
75792019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7580
7581 * gdb.threads/stop-with-handle.c: New file.
7582 * gdb.threads/stop-with-handle.exp: New file.
7583
3a56ed86
TV
75842019-10-03 Tom de Vries <tdevries@suse.de>
7585
7586 PR testsuite/25059
7587 * gdb.base/list-missing-source.exp: Allowing the "Compilation
7588 directory" line to be missing.
7589
42275044
TV
75902019-10-03 Tom de Vries <tdevries@suse.de>
7591
7592 PR testsuite/25059
7593 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
7594 type optional.
7595
9ef62df0
AA
75962019-10-02 Andreas Arnez <arnez@linux.ibm.com>
7597
7598 * gdb.python/py-format-string.c (string.h): New include.
7599 (main): Fill a_struct_with_union.the_union.an_int with bytes of
7600 the same value, for endianness-independence.
7601 * gdb.python/py-format-string.exp (default_regexp_dict)
7602 (test_pretty_structs, test_format): Adjust expected output to the
7603 changed initialization.
7604
37f6a7f4
TT
76052019-10-02 Tom Tromey <tromey@adacore.com>
7606
7607 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
7608
1d58d6a2
PA
76092019-10-02 Pedro Alves <palves@redhat.com>
7610 Andrew Burgess <andrew.burgess@embecosm.com>
7611
7612 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
7613 "print-file-var.h".
7614 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7615 (get_version_1): Print this_version_id and its address.
7616 Add extern "C" wrappers around interface functions.
7617 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
7618 "print-file-var.h".
7619 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7620 (get_version_2): Print this_version_id and its address.
7621 Add extern "C" wrappers around interface functions.
7622 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
7623 <stddef.h> and "print-file-var.h".
7624 Add extern "C" wrappers around interface functions.
7625 [VERSION_ID_MAIN] (this_version_id): Define.
7626 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
7627 * gdb.base/print-file-var.h: Add some #defines to simplify setting
7628 up extern "C" blocks.
7629 * gdb.base/print-file-var.exp (test): New, factored out from top
7630 level.
7631 (top level): Test all combinations of attribute hidden or not,
7632 dlopen or not, and this_version_id symbol in main file or not.
7633 Compile tests as both C++ and C, make test names unique.
7634
d770d56f
TT
76352019-10-01 Tom Tromey <tom@tromey.com>
7636
7637 * gdb.base/style.exp: Test "show logging filename".
7638
7f6aba03
TT
76392019-10-01 Tom Tromey <tom@tromey.com>
7640
7641 * lib/gdb-utils.exp (style): Handle "metadata" argument.
7642 * gdb.base/style.exp: Add metadata style test.
7643
14309bb6
TT
76442019-10-01 Tom Tromey <tom@tromey.com>
7645
7646 * gdb.base/style.exp: Test "pwd".
7647
2a3c1174
PA
76482019-10-01 Tom Tromey <tom@tromey.com>
7649
7650 * gdb.base/style.exp: Update tests.
7651
53d666ec
AA
76522019-10-01 Andreas Arnez <arnez@linux.ibm.com>
7653
7654 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
7655 'six' to unsigned.
7656 (s1): Initialize fields 'four' and 'six' instead of 'three' and
7657 'five'. Use an all-ones bit pattern for each.
7658 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
7659 to its changed values.
7660
4a56a520
TT
76612019-09-30 Tom Tromey <tromey@adacore.com>
7662
7663 * gdb.rust/traits.rs: Disable all warnings.
7664
0df0352a
TV
76652019-09-29 Tom de Vries <tdevries@suse.de>
7666
aac66a4c 7667 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 7668
73d9a918
TV
76692019-09-29 Tom de Vries <tdevries@suse.de>
7670
7671 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
7672
060b3ab4
TV
76732019-09-27 Tom de Vries <tdevries@suse.de>
7674
7675 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
7676
68f7d34d
TV
76772019-09-27 Tom de Vries <tdevries@suse.de>
7678
7679 PR record/23188
7680 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
7681
5d63b30a
TT
76822019-09-26 Tom Tromey <tromey@adacore.com>
7683
7684 * gdb.ada/py_taft.exp: New file.
7685 * gdb.ada/py_taft/main.adb: New file.
7686 * gdb.ada/py_taft/pkg.adb: New file.
7687 * gdb.ada/py_taft/pkg.ads: New file.
7688
3d435220
TV
76892019-09-24 Tom de Vries <tdevries@suse.de>
7690
7691 PR gdb/24598
7692 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
7693
77d03678
TV
76942019-09-22 Tom de Vries <tdevries@suse.de>
7695
7696 * gdb.base/restore.exp: Allow register variables to be optimized out at
7697 -O0.
7698
abf516c6
UW
76992019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
7700
7701 * gdb.arch/spu-info.exp: Remove file.
7702 * gdb.arch/spu-info.c: Remove file.
7703 * gdb.arch/spu-ls.exp: Remove file.
7704 * gdb.arch/spu-ls.c: Remove file.
7705
7706 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
7707 * gdb.asm/spu.inc: Remove file.
7708
7709 * gdb.base/dump.exp: Remove support for spu*-*-*.
7710 * gdb.base/stack-checking.exp: Likewise.
7711 * gdb.base/overlays.exp: Likewise.
7712 * gdb.base/ovlymgr.c: Likewise.
7713 * gdb.base/spu.ld: Remove file.
7714
7715 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
7716 * gdb.cp/cpexprs.exp: Likewise.
7717 * gdb.cp/exception.exp: Likewise.
7718 * gdb.cp/gdb2495.exp: Likewise.
7719 * gdb.cp/mb-templates.exp: Likewise.
7720 * gdb.cp/pr9167.exp: Likewise.
7721 * gdb.cp/userdef.exp: Likewise.
7722
7723 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
7724
7725 * gdb.cell: Remove directory.
7726 * lib/cell.exp: Remove file.
7727
e452e88f
TV
77282019-09-19 Tom de Vries <tdevries@suse.de>
7729
7730 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
7731
8a625130
TV
77322019-09-19 Tom de Vries <tdevries@suse.de>
7733
7734 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
7735
81dc3ab5
TV
77362019-09-19 Tom de Vries <tdevries@suse.de>
7737
7738 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
7739 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
7740 (gdb_target_cmd): ... here.
7741 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
7742 value 2.
7743
b078f3ac
AB
77442019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
7745
7746 * gdb.base/source-dir.exp: Avoid having directory names in test
7747 names.
7748
f1b620e9
MG
77492019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7750
7751 * gdb.base/source-dir.exp: Add extra test for mapped compilation
7752 directory.
7753
67f3ed6a
AB
77542019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7755
7756 * gdb.base/list-missing-source.exp: New file.
7757
d1b70248
TV
77582019-09-14 Tom de Vries <tdevries@suse.de>
7759
7760 PR teststuite/24599
7761 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
7762 * lib/ada.exp (gnatmake_version_at_least): New proc.
7763
5fabdcd6
AB
77642019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7765
7766 * gdb.base/maint.exp: Use exec_has_index_section.
7767
aa17805f
AB
77682019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7769
7770 * gdb.base/maint.exp: Add test for 'maint info sections'.
7771
25e5c209
TV
77722019-09-12 Tom de Vries <tdevries@suse.de>
7773
7774 * gdb.base/store.exp: Allow register variables to be optimized out at
7775 -O0.
7776
4993045d
PW
77772019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7778
7779 * gdb.ada/rdv_wait.exp: Update to new task names.
7780 * gdb.base/task_switch_in_core.exp: Likewise.
7781 * gdb.base/info_sources_base.c: Likewise.
7782
8a516164
TT
77832019-09-10 Tom Tromey <tromey@adacore.com>
7784
7785 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
7786
aa391654
TT
77872019-09-10 Tom Tromey <tromey@adacore.com>
7788
7789 * gdb.ada/dgopt.exp: New file.
7790 * gdb.ada/dgopt/x.adb: New file.
7791
8634b462
TT
77922019-09-08 Tom Tromey <tom@tromey.com>
7793
7794 * gdb.tui/resize.exp: Remove setup_xfail.
7795 * gdb.tui/regs.exp: Remove setup_xfail.
7796 * gdb.tui/basic.exp: Remove setup_xfail.
7797
736b0f76
DB
77982019-09-06 David Blaikie <dblaikie@gmail.com>
7799
7800 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
7801 * gdb.cp/cplabel.exp: Ditto.
7802 * gdb.linespec/ls-errs.exp: Ditto.
7803
30331a6c
TV
78042019-09-05 Tom de Vries <tdevries@suse.de>
7805
7806 * lib/gdb.exp (cmp_file_string): New proc.
7807 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
7808 runto_main. Verify save breakpoints output.
7809
98b0ebab
PW
78102019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7811
7812 * gdb.base/info-var.exp: Test info variables without running
7813 to main, to avoid expect's buffer overflow.
7814
4e962e74
TT
78152019-09-03 Tom Tromey <tromey@adacore.com>
7816
7817 * gdb.ada/bias.exp: New file.
7818 * gdb.ada/bias/bias.adb: New file.
7819 * gdb.ada/print_chars.exp: Add regression test.
7820 * gdb.ada/print_chars/foo.adb (My_Character): New type.
7821 (MC): New variable.
7822
2ea1a07a
SL
78232019-08-29 Sandra Loosemore <sandra@codesourcery.com>
7824
7825 * gdb.base/argv0-symlink.exp: Run only on native target
7826 and local host.
7827
8077c50d
TV
78282019-08-29 Tom de Vries <tdevries@suse.de>
7829
7830 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
7831 diverse debug info.
7832 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
7833
48352473
TV
78342019-08-28 Tom de Vries <tdevries@suse.de>
7835
7836 * gdb.base/info-var.exp: Allow info variables to print info for files
7837 other than info-var-f1.c and info-var-f2.c.
7838
d8f27c60
AB
78392019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7840
7841 * gdb.fortran/info-types.exp: Add module.
7842 * gdb.fortran/info-types.f90: Update expected results.
7843
1f20c35e
AB
78442019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7845
7846 * gdb.fortran/info-types.exp: New file.
7847 * gdb.fortran/info-types.f90: New file.
7848 * lib/fortran.exp (fortran_character1): New proc.
7849
4acfdd20
AB
78502019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
7851
7852 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
7853 functions'. Reindent as needed.
7854 * gdb.base/info-var-f1.c: New file.
7855 * gdb.base/info-var-f2.c: New file.
7856 * gdb.base/info-var.exp: New file.
7857 * gdb.base/info-var.h: New file.
7858
5c31b358
TV
78592019-08-26 Tom de Vries <tdevries@suse.de>
7860
7861 PR c++/24852
7862 * gdb.cp/no-libstdcxx-probe.exp: New test.
7863
b694989f
TV
78642019-08-26 Tom de Vries <tdevries@suse.de>
7865
7866 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
7867 * tests need to be skipped.
7868 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
7869 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
7870 mi_skip_libstdcxx_probe_tests.
7871
d9c4ba53
SDJ
78722019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
7873
7874 * gdb.python/py-xmethods.exp: Use raw strings when passing
7875 arguments to SimpleXMethodMatcher.
7876
395fad09
TV
78772019-08-22 Tom de Vries <tdevries@suse.de>
7878
7879 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
7880 more informative.
7881
26c957f1
PA
78822019-08-21 Pedro Alves <palves@redhat.com>
7883
7884 * gdb.base/with.exp: Test "with" with no arguments.
7885
61f80d5d
TV
78862019-08-21 Tom de Vries <tdevries@suse.de>
7887
7888 * gdb.base/gdb-caching-proc.exp: Sort files.
7889
d7a11d13
TV
78902019-08-20 Tom de Vries <tdevries@suse.de>
7891
7892 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
7893 compilation.
7894
34dafe9f
TV
78952019-08-16 Tom de Vries <tdevries@suse.de>
7896
7897 * gdb.base/compare-sections.exp ("after run to main"): Allow
7898 mismatched read-only sections for PIE executables.
7899
398fdd60
TT
79002019-08-16 Tom Tromey <tom@tromey.com>
7901
7902 * lib/tuiterm.exp (_csi_Z): New proc.
7903 * gdb.tui/basic.exp: Update window positions.
7904 * gdb.tui/empty.exp: Update window positions.
7905
d8f9e51c
SL
79062019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7907
7908 * gdb.base/examine-backward.exp: Correct regexp for
7909 "examine 3 bytes backward from ${address_zero}".
7910
3df505f6
TT
79112019-08-15 Tom Tromey <tom@tromey.com>
7912
7913 * gdb.tui/empty.exp: Enable resizing tests.
7914
272560b5
TT
79152019-08-15 Tom Tromey <tromey@adacore.com>
7916
7917 * gdb.ada/char_enum.exp: Add regression tests.
7918 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
7919 and '0'.
7920 (Char, Gchar): Update.
7921 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
7922
08235187
CB
79232019-08-15 Christian Biesinger <cbiesinger@google.com>
7924
7925 * gdb.python/python.exp: Expect a leading underscore on
7926 GdbOutput{,Error}File.
7927
22a2ab04
SL
79282019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7929
7930 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
7931 Windows host.
7932
835b995b
SL
79332019-08-15 Sandra Loosemore <sandra@codesourcery.com>
7934
7935 * gdb.base/batch-preserve-term-settings.exp
7936 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
7937
97dd8e07
CB
79382019-08-15 Christian Biesinger <cbiesinger@google.com>
7939
7940 * lib/gdb.exp: When running on a mingw target, replace
7941 /x/ with x:/.
7942
75faf5c4
AH
79432019-08-14 Alan Hayward <alan.hayward@arm.com>
7944
7945 * gdb.arch/aarch64-prologue.c: New test.
7946 * gdb.arch/aarch64-prologue.exp: New file.
7947
abc6c00f
TV
79482019-08-13 Tom de Vries <tdevries@suse.de>
7949
7950 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
7951 Thread.
7952
74c2c1f4
SL
79532019-08-13 Sandra Loosemore <sandra@codesourcery.com>
7954
7955 * gdb.python/py-completion.exp: Download the .py file to the host
7956 and use its host pathname. Conditionalize tests that use
7957 tab completion and manipulate files on the build machine.
7958 * gdb.python/py-events.exp: Download the .py file to the host
7959 and use its host pathname.
7960 * gdb.python/py-evsignal.exp: Likewise.
7961 * gdb.python/py-evthreads.exp: Likewise.
7962 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
7963 pathname syntax.
7964 * gdb.python/py-framefilter.exp: Download the .py file to the right
7965 place on the host. Match Windows pathname syntax.
7966 * gdb.python/py-mi-var-info-path-expression.exp: Download the
7967 .py file to the host and use its host pathname.
7968 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
7969 * gdb.python/py-objfile.exp: Expect a host pathname, not a
7970 build pathname. Skip symlink test on Windows host. Add missing
7971 newline at end of file.
7972 * gdb.python/py-pp-maint.exp: Download the .py file to the host
7973 and use its host pathname.
7974 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
7975 * gdb.python/py-section-script.exp: Use host location of binfile
7976 on safe-path. Use correct path separator on Windows host.
7977 Reorder alternatives in gdb_test_multiple to prevent matching
7978 the wrong alternative on success.
7979 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
7980
ca2589f3
PP
79812019-08-12 Patrick Palka <patrick@parcs.ath.cx>
7982
7983 * gdb.gdb/selftest.exp (test_with_self): Update test to now
7984 expect the GDB inferior to no longer immediately stop after
7985 being resumed with "signal SIGINT".
7986
020a839d
SL
79872019-08-09 Sandra Loosemore <sandra@codesourcery.com>
7988
7989 * gdb.linespec/break-ask.exp: Generalize regexps to match
7990 Windows pathnames too.
7991
128d6509
TV
79922019-08-08 Tom de Vries <tdevries@suse.de>
7993
7994 PR testsuite/24862
7995 * lib/tuiterm.exp (_accept): Fix CSI regexp.
7996
590042fc
PW
79972019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7998
7999 * gdb.base/style.exp: Update tests for help doc new invariants.
8000 * gdb.base/help.exp: Likewise.
8001
046bebe1
TT
80022019-08-06 Tom Tromey <tom@tromey.com>
8003
8004 * gdb.base/style.exp: Add disassemble test.
8005 * gdb.base/style.c (some_called_function): New function.
8006 (main): Use it.
8007
0b27c27d
CB
80082019-08-05 Christian Biesinger <cbiesinger@google.com>
8009
8010 * gdb.python/py-block.exp: Test dictionary access on blocks.
8011
580f1034
SM
80122019-08-05 Simon Marchi <simon.marchi@efficios.com>
8013
8014 PR gdb/24863
8015 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
8016 -list-thread-groups --available test when running under
8017 check-read1.
8018
d86bd7cb
TV
80192019-08-05 Tom de Vries <tdevries@suse.de>
8020
8021 PR testsuite/24863
8022 * lib/gdb.exp (with_read1_timeout_factor): New proc.
8023 * gdb.base/help.exp: Use with_read1_timeout_factor.
8024 * gdb.base/info-macros.exp: Same.
8025 * gdb.cp/nested-types.exp: Same.
8026
a80cf5d8
TV
80272019-08-05 Tom de Vries <tdevries@suse.de>
8028
8029 * lib/gdb.exp (version_at_least): Factor out of ...
8030 (tcl_version_at_least): ... here.
8031 (gdb_compile): Fail if pie results in non-PIE executable.
8032 (readelf_version, readelf_prints_pie): New proc.
8033 (exec_is_pie): Return -1 if unknown.
8034
d0962838
TV
80352019-08-05 Tom de Vries <tdevries@suse.de>
8036
8037 * lib/gdb.exp (tcl_version_at_least): Fix typo.
8038
2252ff3d
SL
80392019-08-04 Sandra Loosemore <sandra@codesourcery.com>
8040
8041 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
8042
26655f53
SL
80432019-08-04 Sandra Loosemore <sandra@codesourcery.com>
8044
8045 * lib/completion-support.exp (test_gdb_complete_none): Skip
8046 tab completion tests if no readline support.
8047 (test_gdb_complete_unique_re): Likewise.
8048 (test_gdb_complete_multiple): Likewise.
8049
db4dc13e
PW
80502019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8051
8052 * gdb.base/info_sources.exp: New file.
8053 * gdb.base/info_sources.c: New file.
8054 * gdb.base/info_sources_base.c: New file.
8055
0eba165a
PFC
80562019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8057
8058 * gdb.base/batch-exit-status.exp: Call test_exit_status with
8059 prefix argument.
8060 (test_exit_status): Add prefix argument.
8061
59bd512b
TV
80622019-08-01 Tom de Vries <tdevries@suse.de>
8063
8064 PR testsuite/24863
8065 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
8066 calling exp_continue for new thread and thread exited messages.
8067
2a3ad588
TV
80682019-08-01 Tom de Vries <tdevries@suse.de>
8069
8070 PR testsuite/24863
8071 * gdb.base/structs.exp: Fix check-read1 timeout using
8072 gdb_test_sequence.
8073 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
8074
117eb594
TV
80752019-08-01 Tom de Vries <tdevries@suse.de>
8076
8077 PR testsuite/24863
8078 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
8079 line.
8080
ed591340
TV
80812019-08-01 Tom de Vries <tdevries@suse.de>
8082
8083 PR testsuite/24863
8084 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
8085
aa3b6533
TT
80862019-07-30 Tom Tromey <tromey@adacore.com>
8087
8088 * gdb.ada/display_nested.exp: New file.
8089 * gdb.ada/display_nested/foo.adb: New file.
8090 * gdb.ada/display_nested/pack.adb: New file.
8091 * gdb.ada/display_nested/pack.ads: New file.
8092
2906593f
CB
80932019-07-30 Christian Biesinger <cbiesinger@google.com>
8094
8095 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
8096 namespace.
8097 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
8098
0f575925
TV
80992019-07-30 Tom de Vries <tdevries@suse.de>
8100
8101 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
8102 instead.
8103
b13057d9
TV
81042019-07-30 Tom de Vries <tdevries@suse.de>
8105
8106 PR testsuite/24834
8107 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
8108 (exec_is_pie): New proc.
8109
5c4dde85
CB
81102019-07-29 Christian Biesinger <cbiesinger@google.com>
8111
8112 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
8113
c620ed88
CB
81142019-07-29 Christian Biesinger <cbiesinger@google.com>
8115
8116 * gdb.python/py-objfile.c: Add global and static vars.
8117 * gdb.python/py-objfile.exp: Test new functions Objfile.
8118 lookup_global_symbol and lookup_static_symbol.
8119
3d235706
TT
81202019-07-29 Tom Tromey <tom@tromey.com>
8121
8122 * lib/tuiterm.exp (Term::_csi_@): New proc.
8123 (Term::_csi_X): Don't move cursor.
8124
c7e4c0a6
PW
81252019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8126
8127 * gdb.base/options.exp: Update backtrace - completion to
8128 new option -frame-info.
8129 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
8130 Test new 'set print frame-info'. Test backtrace -frame-info
8131 overriding 'set print frame-info'.
8132 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
8133 Test new 'set print frame-info'.
8134 Verify consistency of backtrace with and without filters, with and
8135 without -no-filters.
8136 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
8137 default.
8138
de28a3b7
TV
81392019-07-29 Tom de Vries <tdevries@suse.de>
8140
8141 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
8142 no arguments".
8143
507dd60e
TV
81442019-07-29 Tom de Vries <tdevries@suse.de>
8145
8146 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
8147 is a substring of the first for "complete non-unique file name".
8148
5beafce9
TV
81492019-07-29 Tom de Vries <tdevries@suse.de>
8150
8151 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
8152 with ".*".
8153
2d274232
TV
81542019-07-29 Tom de Vries <tdevries@suse.de>
8155
8156 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
8157 Pass prompt_regexp parameter to gdb_test_multiple calls.
8158
9197cd8b
TV
81592019-07-29 Tom de Vries <tdevries@suse.de>
8160
8161 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 8162 print registers" regexps.
9197cd8b 8163
b528dae0
TV
81642019-07-29 Tom de Vries <tdevries@suse.de>
8165
8166 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
8167
d17725d7
TV
81682019-07-29 Tom de Vries <tdevries@suse.de>
8169
8170 PR gdb/24855
8171 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
8172 (skip_python_tests_prompt): Add prompt_regexp argument to
8173 gdb_test_multiple calls.
8174
52b75bf1
TT
81752019-07-27 Tom Tromey <tom@tromey.com>
8176
8177 * gdb.tui/main.exp: New file.
8178
2b1d00c2
TT
81792019-07-27 Tom Tromey <tom@tromey.com>
8180
8181 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
8182 optional.
8183 * gdb.tui/empty.exp: New file.
8184
ded631d5
TT
81852019-07-27 Tom Tromey <tom@tromey.com>
8186
8187 * lib/tuiterm.exp (spawn): New proc.
8188 (Term::resize): New proc.
8189 * gdb.tui/resize.exp: New file.
8190
58ac439d
TT
81912019-07-27 Tom Tromey <tom@tromey.com>
8192
8193 * gdb.tui/list.exp: New file.
8194
fe1f56ee
TT
81952019-07-27 Tom Tromey <tom@tromey.com>
8196
8197 * gdb.tui/regs.exp: New file.
8198
f790b310
TT
81992019-07-27 Tom Tromey <tom@tromey.com>
8200
8201 * gdb.tui/basic.exp: Add "layout split" test.
8202
d95fc6ee
TT
82032019-07-27 Tom Tromey <tom@tromey.com>
8204
8205 * gdb.tui/basic.exp: Add "layout asm" test.
8206
c3786b3a
TT
82072019-07-27 Tom Tromey <tom@tromey.com>
8208
8209 * lib/tuiterm.exp: New file.
8210 * gdb.tui/basic.exp: New file.
8211
98a617f8
KB
82122019-07-27 Kevin Buettner <kevinb@redhat.com>
8213
8214 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
8215 Enable tests associated with this flag. Adjust regex
8216 referencing "foo_low" to now refer to "foo_cold" instead.
8217
5c076da4
KB
82182019-07-27 Kevin Buettner <kevinb@redhat.com>
8219
8220 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
8221 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
8222 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
8223 foo_cold. Revise comments to match.
8224 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
8225 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
8226 were wrapped into this proc; Call do_test in loop from outermost
8227 level.
8228 (foo_low): Rename all occurrences to "foo_cold".
8229 (backtrace from baz): New test.
8230 (x2/i foo_cold): New test.
8231 (info line *foo_cold): New test.
8232
1512d3b7
TV
82332019-07-26 Tom de Vries <tdevries@suse.de>
8234
8235 * gdb.arch/i386-pkru.exp: Fix unterminated string.
8236
297989a1
TV
82372019-07-25 Tom de Vries <tdevries@suse.de>
8238
8239 PR testsuite/24830
8240 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
8241 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
8242 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
8243 (skip_libstdcxx_probe_tests): ... here.
8244 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
8245
b3b965fb
TV
82462019-07-24 Tom de Vries <tdevries@suse.de>
8247
8248 PR testsuite/24807
8249 * gdb.objc/basicclass.m: Include stdio.h.
8250 * gdb.objc/nondebug.m: Same.
8251 * gdb.objc/objcdecode.m: Same.
8252
4625b4d0
TV
82532019-07-24 Tom de Vries <tdevries@suse.de>
8254
8255 PR testsuite/24612
8256 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
8257 additional_flags.
8258
024a5840
TV
82592019-07-24 Tom de Vries <tdevries@suse.de>
8260
8261 PR testsuite/24831
8262 * gdb.multi/tids.exp: Update error messages for info threads.
8263
c76ddaa3
TV
82642019-07-24 Tom de Vries <tdevries@suse.de>
8265
8266 * gdb.base/info-types.exp: Allow info types to print info for more than
8267 one file.
8268
9a618ef6
TV
82692019-07-23 Tom de Vries <tdevries@suse.de>
8270
8271 PR testsuite/24842
8272 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
8273 gdb_spawn_with_cmdline_opts.
8274
40eadf04
SP
82752019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8276
8277 * gdb.arch/arm-cmse-sgstubs.c: New test.
8278 * gdb.arch/arm-cmse-sgstubs.exp: New file.
8279
5ba29434
TV
82802019-07-23 Tom de Vries <tdevries@suse.de>
8281
8282 PR testsuite/24711
8283 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
8284 issuing next command.
8285
a8e9d247
AB
82862019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
8287
8288 * gdb.ada/info_auto_lang.exp: Update expected results.
8289 * gdb.base/info-types.c: Add additional types to check.
8290 * gdb.base/info-types.exp: Update expected results.
8291
eb86c5e2
AB
82922019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
8293
8294 * gdb.base/info-types.c: New file.
8295 * gdb.base/info-types.exp: New file.
8296
01e175fe
AB
82972019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
8298
8299 * gdb.arch/riscv-bp-infcall.c: New file.
8300 * gdb.arch/riscv-bp-infcall.exp: New file.
8301
6b78c3f8
AB
83022019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
8303
8304 PR breakpoints/24541
8305 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
8306
da738167
TV
83072019-07-14 Tom de Vries <tdevries@suse.de>
8308
8309 PR testsuite/24760
8310 * gdb.objc/basicclass.exp: Fix unterminated string.
8311
0d4e84ed
AB
83122019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
8313 Andrew Burgess <andrew.burgess@embecosm.com>
8314
8315 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
8316 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
8317 negative bounds.
8318 * gdb.fortran/vla-value.exp: Print elements of an array with
8319 negative bounds.
8320 * gdb.fortran/vla.f90: Setup an array with negative bounds for
8321 testing.
8322
021d8588
AB
83232019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
8324
8325 * gdb.base/options.exp (expect_string): Dequote strings in
8326 results.
8327 (test-string): Test strings with different quoting and reindent.
8328
f06f1252
TT
83292019-07-10 Tom Tromey <tromey@adacore.com>
8330
8331 * gdb.ada/mi_ex_cond.exp: Update expected results.
8332 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
8333 * gdb.ada/mi_catch_ex.exp: Update expected results.
8334 * gdb.ada/mi_catch_assert.exp: Update expected results.
8335 * gdb.ada/catch_ex.exp (catch_exception_info)
8336 (catch_exception_entry, catch_assert_entry)
8337 (catch_unhandled_entry): Update.
8338 * gdb.ada/catch_assert_if.exp: Update expected results.
8339
b863685d
RB
83402019-07-10 Richard Bunt <richard.bunt@arm.com>
8341 Stephen Roberts <stephen.roberts@arm.com>
8342
8343 * gdb.base/define.exp: Restore original prompt.
8344
cb1e4e32
PA
83452019-07-09 Pedro Alves <palves@redhat.com>
8346
8347 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
8348 breakpoints" output.
8349 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
8350 * gdb.python/py-breakpoint.exp: No longer expect that "catch
8351 throw" creates breakpoint.
8352 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
8353 'type="catchpoint"'.
8354
b58a68fe
PA
83552019-07-09 Pedro Alves <palves@redhat.com>
8356
8357 PR c++/15468
8358 * gdb.cp/except-multi-location-lib.cc: New.
8359 * gdb.cp/except-multi-location-main.cc: New.
8360 * gdb.cp/except-multi-location.exp: New.
8361
0826779b
PW
83622019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
8363
8364 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
8365 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
8366 argument and update callers.
8367
5b0e2db4
AB
83682019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
8369
8370 * gdb.arch/amd64-break-on-asm-line.S: New file.
8371 * gdb.arch/amd64-break-on-asm-line.exp: New file.
8372
1f6f6e21
PW
83732019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8374
8375 * gdb.base/printcmds.exp: Test printing C string and
8376 C wide string convenience vars without transiting via the inferior.
8377 Also make test names unique.
8378
ea142fbf
AH
83792019-07-08 Alan Hayward <alan.hayward@arm.com>
8380
5862c886 8381 PR breakpoints/25011
ea142fbf
AH
8382 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
8383
213fd9fa
PA
83842019-07-04 Pedro Alves <palves@redhat.com>
8385
8386 * lib/gdb.exp (foreach_with_prefix): Don't return early if
8387 body returned ok(0), break(3) or continue(4).
8388 * gdb.testsuite/foreach_with_prefix.exp: New file.
8389
2b40fda7
AH
83902019-07-04 Alan Hayward <alan.hayward@arm.com>
8391
8392 * gdb.server/unittest.exp: Allow 0 unit tests to run.
8393
a26c8de0
PA
83942019-07-03 Pedro Alves <palves@redhat.com>
8395
8396 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
8397 "return -code".
8398
5f4ba3e7
PA
83992019-07-03 Pedro Alves <palves@redhat.com>
8400
8401 PR cli/24732
8402 * gdb.base/shell.exp: Load completion-support.exp.
8403 Adjust expected error output. Add completion tests.
8404
a994424f
PA
84052019-07-03 Pedro Alves <palves@redhat.com>
8406
8407 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
8408 string_to_regexp.
8409
3d9be6f5
PA
84102019-07-03 Pedro Alves <palves@redhat.com>
8411
8412 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
8413 (expect_integer): Adjust to expect "-string".
8414 (expect_string): New.
8415 (all_options): Expect "-string".
8416 (test-flag, test-boolean): Adjust to expect "-string".
8417 (test-string): New proc.
8418 (top level): Call it.
8419
41fc454c
PA
84202019-07-03 Pedro Alves <palves@redhat.com>
8421
8422 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
8423 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
8424 the expected output in the success.
8425
b2b2a215
PA
84262019-07-03 Pedro Alves <palves@redhat.com>
8427
8428 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8429 Split one gdb_test_multiple call in two to avoid a race.
8430
fdbc9870
PA
84312019-07-03 Pedro Alves <palves@redhat.com>
8432
8433 * gdb.base/with.c: New file.
8434 * gdb.base/with.exp: New file.
8435
c6ac8931
PA
84362019-07-03 Pedro Alves <palves@redhat.com>
8437
8438 * gdb.base/settings.exp: Replace all references to "maint
8439 test-settings set" with references to "maint set test-settings",
8440 and all references to "maint test-settings show" with references
8441 to "maint show test-settings".
8442
970f9d09
PA
84432019-07-03 Pedro Alves <palves@redhat.com>
8444
8445 * gdb.base/settings.exp (test-string): Adjust expected out when
8446 testing "maint test-settings show filename"
8447
54d66006
PA
84482019-07-02 Pedro Alves <palves@redhat.com>
8449
8450 * gdb.base/options.exp (test-info-threads): New procedure.
8451 (top level): Call it.
8452
10d06d82
TT
84532019-06-28 Tom Tromey <tromey@adacore.com>
8454
8455 * gdb.dwarf2/ada-linkage-name.c: New file.
8456 * gdb.dwarf2/ada-linkage-name.exp: New file.
8457
3d507ff2
TT
84582019-06-27 Tom Tromey <tromey@adacore.com>
8459
d039f014 8460 PR c++/20020:
3d507ff2
TT
8461 * gdb.cp/constexpr-field.exp: Use setup_xfail.
8462
8af58ffe
TV
84632019-06-26 Tom de Vries <tdevries@suse.de>
8464
8465 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
8466
22e21752
TV
84672019-06-26 Tom de Vries <tdevries@suse.de>
8468
8469 * gdb.base/index-cache.exp: Add back missing debug option.
8470
b65b566c
PW
84712019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8472
8473 * gdb.base/alias.exp: Test non matching/non existing prefixes.
8474
5c2c8c69
TV
84752019-06-25 Tom de Vries <tdevries@suse.de>
8476
8477 PR testsuite/24727
8478 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
8479
164e3873
TV
84802019-06-24 Tom de Vries <tdevries@suse.de>
8481
8482 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
8483
824eacee
TV
84842019-06-24 Tom de Vries <tdevries@suse.de>
8485
8486 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
8487 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
8488 * gdb.trace/unavailable-dwarf-piece.exp: Same.
8489
385b97d3
TV
84902019-06-24 Tom de Vries <tdevries@suse.de>
8491
8492 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
8493
c596f180
TV
84942019-06-21 Tom de Vries <tdevries@suse.de>
8495
8496 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
8497
b13a7d03
TV
84982019-06-21 Tom de Vries <tdevries@suse.de>
8499
8500 PR testsuite/24518
8501 PR ada/24713
8502 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
8503 index.
8504
899277ae
TT
85052019-06-19 Tom Tromey <tromey@adacore.com>
8506
8507 * gdb.ada/length_cond.exp: Add intro comment.
8508
680e1bee
TT
85092019-06-19 Tom Tromey <tromey@adacore.com>
8510
8511 * gdb.ada/length_cond.exp: New file.
8512 * gdb.ada/length_cond/length_cond.adb: New file.
8513 * gdb.ada/length_cond/pck.adb: New file.
8514 * gdb.ada/length_cond/pck.ads: New file.
8515
0ed4690a
TV
85162019-06-18 Tom de Vries <tdevries@suse.de>
8517
8518 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
8519
d20ed5fd
TT
85202019-06-18 Tom Tromey <tromey@adacore.com>
8521
8522 * gdb.base/list0.h: Add comment explaining control character.
8523
86e04673
TV
85242019-06-18 Tom de Vries <tdevries@suse.de>
8525
8526 * boards/fission.exp: Break up long debug_flags line.
8527
c4973306
SM
85282019-06-16 Tom de Vries <tdevries@suse.de>
8529
8530 PR gdb/24445
8531 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
8532 generated index.
8533
93cb9841
AB
85342019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8535
8536 PR gdb/24686
8537 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
8538 improve detection of bug gdb/24541.
8539
399aaebd
SM
85402019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
8541
8542 PR gdb/24669
8543 * gdb.base/index-cache.exp (uses_readnow,
8544 expecting_index_cache_use): Define global variable.
8545 (test_cache_enabled_miss, test_cache_enabled_hit): Use
8546 expecting_index_cache_use.
8547
584a927c
AB
85482019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
8549 Andrew Burgess <andrew.burgess@embecosm.com>
8550
8551 * gdb.fortran/pointers.f90: New file.
8552 * gdb.fortran/print_type.exp: New file.
8553 * gdb.fortran/vla-ptype.exp: Adapt expected results.
8554 * gdb.fortran/vla-type.exp: Likewise.
8555 * gdb.fortran/vla-value.exp: Likewise.
8556 * gdb.mi/mi-vla-fortran.exp: Likewise.
8557
30056ea0
AB
85582019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8559
8560 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
8561 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
8562 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
8563 as a stop reason.
8564
ec8e2b6d
AB
85652019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8566
8567 * gdb.base/annota1.exp: Update expected results.
8568 * gdb.cp/annota2.exp: Likewise.
8569 * gdb.cp/annota3.exp: Likewise.
8570
09e4c4e1
AB
85712019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8572
8573 * gdb.base/style-logging.exp: Remove path from test name.
8574
0735b091
TT
85752019-06-14 Tom Tromey <tromey@adacore.com>
8576
8577 PR gdb/24502:
8578 * gdb.base/style-logging.exp: New file.
8579
f5686554
TT
85802019-06-14 Tom Tromey <tromey@adacore.com>
8581
8582 * gdb.base/symfile-warn.exp: New file.
8583 * gdb.base/symfile-warn.c: New file.
8584
a0c1ffed
TT
85852019-06-14 Tom Tromey <tromey@adacore.com>
8586
8587 * gdb.base/annotate-symlink.exp: New file.
8588
f411722c
TT
85892019-06-14 Tom Tromey <tromey@adacore.com>
8590
8591 * gdb.ada/set_wstr.exp: Add reassignment test.
8592
4268ec18
TT
85932019-06-14 Tom Tromey <tromey@adacore.com>
8594
8595 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
8596 'unchecked_access and 'unrestricted_access as well.
8597
9a9e394b
TT
85982019-06-14 Tom Tromey <tromey@adacore.com>
8599
8600 PR ada/24539:
8601 * gdb.ada/vla.exp: Update tests.
8602 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
8603 pragma.
8604
4c048731
PA
86052019-06-13 Pedro Alves <palves@redhat.com>
8606
8607 * gdb.base/settings.exp (test-integer): Test junk after
8608 "unlimited".
8609
6665660a
PA
86102019-06-13 Pedro Alves <palves@redhat.com>
8611
8612 * gdb.base/options.exp (test-thread-apply): New.
8613 (top level): Call it.
8614
5d707134
PA
86152019-06-13 Pedro Alves <palves@redhat.com>
8616
8617 * gdb.base/options.exp (test-frame-apply): New.
8618 (top level): Test print commands with different "frame apply"
8619 prefixes.
8620
e2a689da
PA
86212019-06-13 Pedro Alves <palves@redhat.com>
8622
e79be6e5 8623 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
8624 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
8625 'max_completions' parameter and handle it.
8626 (test_gdb_completion_offers_commands): New.
8627
90a1ef87
PA
86282019-06-13 Pedro Alves <palves@redhat.com>
8629
8630 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
8631
d4c16835
PA
86322019-06-13 Pedro Alves <palves@redhat.com>
8633
8634 * gdb.base/options.exp (test-backtrace): New.
8635 (top level): Call it.
8636
2daf894e
PA
86372019-06-13 Pedro Alves <palves@redhat.com>
8638
8639 * gdb.guile/scm-frame-args.exp: Use "set print
8640 raw-frame-arguments" instead of "set print raw frame-arguments".
8641 * gdb.python/py-frame-args.exp: Likewise.
8642
e6ed716c
PA
86432019-06-13 Pedro Alves <palves@redhat.com>
8644
8645 * gdb.compile/compile.exp: Adjust expected output to option
8646 processing changes.
8647
7d8062de
PA
86482019-06-13 Pedro Alves <palves@redhat.com>
8649
8650 * gdb.base/options.exp: Build executable.
8651 (test-print): New procedure.
8652 (top level): Call it, once for "print" and another for "compile
8653 print".
8654
9d0faba9
PA
86552019-06-13 Pedro Alves <palves@redhat.com>
8656
8657 * gdb.base/options.c: New file.
8658 * gdb.base/options.exp: New file.
8659
dee7b4c8
PA
86602019-06-13 Pedro Alves <palves@redhat.com>
8661
8662 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
8663 that "o" is ambiguous.
8664
dca0f6c0
PA
86652019-06-13 Pedro Alves <palves@redhat.com>
8666
8667 * gdb.base/settings.c: New file.
8668 * gdb.base/settings.exp: New file.
8669
ccf46844
PA
86702019-06-13 Pedro Alves <palves@redhat.com>
8671
8672 * gdb.base/completion.exp: Fix comment typo.
8673
b9a3f842
PA
86742019-06-13 Pedro Alves <palves@redhat.com>
8675
8676 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
8677 foo --1" test.
8678
d106773e
PA
86792019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
8680
8681 * gdb.fortran/block-data.f: New.
8682 * gdb.fortran/block-data.exp: New.
8683
fea82da0
TV
86842019-06-11 Tom de Vries <tdevries@suse.de>
8685
8686 PR testsuite/24521
8687 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
8688 message.
8689
8c2e74f1
TV
86902019-06-11 Tom de Vries <tdevries@suse.de>
8691
8692 PR testsuite/24521
8693 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
8694
b49851c8
TV
86952019-06-11 Tom de Vries <tdevries@suse.de>
8696
8697 * boards/readnow.exp: New file.
8698
a7067863
AB
86992019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
8700
8701 * gdb.fortran/vla-sizeof.exp: Update expected results.
8702
1a3da2cd
AB
87032019-06-06 Amos Bird <amosbird@gmail.com>
8704
8705 * gdb.base/annota1.exp (thread_switch): Add test for
8706 thread-exited annotation.
8707
3847a7bf
TT
87082019-06-06 Tom Tromey <tromey@adacore.com>
8709
8710 * gdb.base/maint.exp: Expect command started/finished output.
8711
0088ba59
AB
87122019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8713
8714 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
8715 comment.
8716 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
8717
312617a3
AB
87182019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8719
8720 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
8721 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
8722 * gdb.arch/riscv-unwind-long-insn.c: New file.
8723 * gdb.arch/riscv-unwind-long-insn.exp: New file.
8724
e1f2e1a2
CB
87252019-06-04 Christian Biesinger <cbiesinger@google.com>
8726
d3238f7d 8727 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 8728
206584bd
PW
87292019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8730
8731 * lib/gdb.exp (help_list_trailer): New regexp variable
8732 factorizing the help trailer message.
8733 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
8734 arg to allow to better factorize various tests.
8735 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
8736 (test_prefix_command_help): Use help_list_trailer.
8737 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
8738 * gdb.guile/scm-cmd.exp: Likewise.
8739 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
8740 * gdb.base/help.exp: Use test_user_defined_class_help.
8741 * gdb.base/style.exp: Add tests for styling of help and apropos.
8742 * lib/gdb-utils.exp (style): Add title and highlight styles.
8743
708dc93e
PW
87442019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8745
8746 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
8747 $_shell_exitsignal.
8748 * gdb.base/default.exp: Update for new convenience variables.
8749
f49055a5
TT
87502019-05-29 Tom Tromey <tromey@adacore.com>
8751
8752 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
8753 to "break complete ada" test case's regexp.
8754
4330d61d
TT
87552019-05-29 Tom Tromey <tromey@adacore.com>
8756
8757 PR c++/20020:
8758 * gdb.cp/constexpr-field.exp: New file.
8759 * gdb.cp/constexpr-field.cc: New file.
8760
000439d5
TT
87612019-05-29 Tom Tromey <tromey@adacore.com>
8762
8763 * gdb.base/finish.exp (finish_no_print): New proc.
8764 (finish_tests): Call it.
8765
5a01c34c
TV
87662019-05-24 Tom de Vries <tdevries@suse.de>
8767
8768 * gdb.dwarf2/gdb-add-index.exp: New file.
8769
18125b16
TT
87702019-05-22 Tom Tromey <tromey@adacore.com>
8771
8772 * gdb.base/info-shared.exp (check_info_shared): Use "style".
8773 * gdb.base/style.exp: Use "style".
8774 * lib/gdb-utils.exp (style): New proc.
8775
af1a8d03
TV
87762019-05-22 Tom de Vries <tdevries@suse.de>
8777
8778 * gdb.base/align.exp: Require c++11.
8779
e7fe496b
TV
87802019-05-22 Tom de Vries <tdevries@suse.de>
8781
8782 PR testsuite/24586
8783 * gdb.python/py-mi-var-info-path-expression.exp: Call
8784 mi_skip_python_tests to check if python is supported.
8785
8fca4da0
AH
87862019-05-22 Alan Hayward <alan.hayward@arm.com>
8787
8788 * gdb.arch/aarch64-pauth.c: New test.
8789 * gdb.arch/aarch64-pauth.exp: New file.
8790
b7060614
AH
87912019-05-22 Alan Hayward <alan.hayward@arm.com>
8792
8793 * README (Re-running Tests Outside The Testsuite): New section.
8794
669d0468
TV
87952019-05-21 Tom de Vries <tdevries@suse.de>
8796
8797 * gdb.arch/amd64-eval.exp: Require c++11.
8798 * gdb.base/max-depth.exp: Same.
8799 * gdb.compile/compile-cplus-array-decay.exp: Same.
8800 * gdb.cp/meth-typedefs.exp: Same.
8801 * gdb.cp/subtypes.exp: Same.
8802 * gdb.cp/temargs.exp: Same.
8803
ce3ebcaa
AH
88042019-05-21 Alan Hayward <alan.hayward@arm.com>
8805
8806 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
8807
34d11c68
AB
88082019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
8809
8810 PR gdb/18644
8811 * gdb.fortran/complex.exp: Remove setup_kfail calls.
8812 * gdb.fortran/printing-types.exp: Add new test.
8813 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
8814 testing.
8815 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
8816 setup_kfail call.
8817
87781e84
AH
88182019-05-17 Alan Hayward <alan.hayward@arm.com>
8819
8820 * README (Running the Testsuite): Change example.
8821 (Testsuite Parameters): Remove TRANSCRIPT.
8822 * lib/gdb.exp: Remove TRANSCRIPT check.
8823
b420b89e
AH
88242019-05-17 Alan Hayward <alan.hayward@arm.com>
8825
8826 * README (Testsuite Parameters): Add replay logging to
8827 GDBSERVER_DEBUG.
8828 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
8829 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
8830 as a comma separated list.
8831 (gdb_debug_init): Override procedure.
8832
408e9b8b
AH
88332019-05-17 Alan Hayward <alan.hayward@arm.com>
8834
8835 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
8836 (gdb_write_cmd_file): New procedure.
8837 * lib/gdbserver-support.exp (gdbserver_start): Call
8838 gdbserver_write_cmd_file.
8839 (gdbserver_write_cmd_file): New procedure.
8840
f9e2e39d
AH
88412019-05-17 Alan Hayward <alan.hayward@arm.com>
8842
8843 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
8844 (delete_breakpoints): Likewise.
8845 (gdb_run_cmd): Likewise.
8846 (gdb_start_cmd): Likewise.
8847 (gdb_starti_cmd): Likewise.
8848 (gdb_internal_error_resync): Likewise.
8849 (gdb_test_multiple): Likewise.
8850 (gdb_reinitialize_dir): Likewise.
8851 (default_gdb_exit): Likewise.
8852 (gdb_file_cmd): Mark kill as optional.
8853 (default_gdb_start): Call gdb_stdin_log_init.
8854 (send_gdb): Call gdb_stdin_log_write.
8855 (rerun_to_main): Mark Y as an answer.
8856 (gdb_stdin_log_init): New function.
8857 (gdb_stdin_log_write): Likewise.
8858
81f47ac2
AH
88592019-05-17 Alan Hayward <alan.hayward@arm.com>
8860
8861 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
8862 * gdb.base/debug-expr.exp: Likewise.
8863 * gdb.base/foll-fork.exp: Likewise.
8864 * gdb.base/foll-vfork.exp: Likewise.
8865 * gdb.base/fork-print-inferior-events.exp: Likewise.
8866 * gdb.base/gdb-sigterm.exp: Likewise.
8867 * gdb.base/gdbinit-history.exp: Likewise.
8868 * gdb.base/osabi.exp: Likewise.
8869 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8870 * gdb.base/ui-redirect.exp: Likewise.
8871 * gdb.gdb/unittest.exp: Likewise.
8872 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
8873 * gdb.mi/mi-watch.exp: Likewise.
8874 * gdb.mi/new-ui-mi-sync.exp: Likewise.
8875 * gdb.mi/user-selected-context-sync.exp: Likewise.
8876 * gdb.python/python.exp: Disable debug test when debugging.
8877 * gdb.threads/check-libthread-db.exp: Disable when debugging.
8878 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
8879 Likewise.
8880 * gdb.threads/stepi-random-signal.exp: Likewise.
8881
29b52314
AH
88822019-05-17 Alan Hayward <alan.hayward@arm.com>
8883
8884 * Makefile.in: Pass through GDB_DEBUG.
8885 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8886 (gdb,debug): Add board setting.
8887 * lib/gdb.exp (default_gdb_start): Start debugging.
8888 (gdb_debug_enabled): New procedure.
8889 (gdb_debug_init): Likewise.
29b52314
AH
8890
88912019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 8892
29b52314
AH
8893 * Makefile.in: Pass through GDB_DEBUG.
8894 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
8895 (gdb,debug): Add board setting.
8896 * lib/gdb.exp (default_gdb_start): Start debugging.
8897 (gdb_debug_enabled): New procedure.
8898 (gdb_debug_init): Likewise.
29b52314 8899
ca1285d1
AH
89002019-05-17 Alan Hayward <alan.hayward@arm.com>
8901
8902 * gdb.base/ui-redirect.exp: Add debug redirect tests.
8903
f3a09c80
AH
89042019-05-17 Alan Hayward <alan.hayward@arm.com>
8905
8906 * gdb.base/ui-redirect.exp: Test redirection.
8907
26648588
JV
89082019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
8909
8910 * gdb.mi/mi-complete.exp: New file.
8911 * gdb.mi/mi-complete.cc: Likewise.
8912
14237686
AB
89132019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
8914
8915 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
8916 indexed and sliced arrays, and pointers to arrays.
8917
e7bd7fba
TT
89182019-05-14 Tom Tromey <tromey@adacore.com>
8919
8920 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
8921 styling test.
8922
2764128d
TV
89232019-05-14 Tom de Vries <tdevries@suse.de>
8924
8925 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
8926 selection entry encoding.
8927
71bed2db
TT
89282019-05-10 Tom Tromey <tromey@adacore.com>
8929
8930 * gdb.ada/info_exc.exp: Add "complete" test.
8931
63b667ad
TV
89322019-05-09 Tom de Vries <tdevries@suse.de>
8933
8934 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
8935 CU-relative.
8936
9cfd2b89
TV
89372019-05-09 Tom de Vries <tdevries@suse.de>
8938
8939 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
8940 CU-relative.
8941
2228ef77
XR
89422019-05-08 Joel Brobecker <brobecker@adacore.com>
8943
8944 * gdb.ada/frame_arg_lang.exp: New testcase.
8945 * gdb.ada/frame_arg_lang/bla.adb: New file.
8946 * gdb.ada/frame_arg_lang/pck.ads: New file.
8947 * gdb.ada/frame_arg_lang/pck.adb: New file.
8948 * gdb.ada/frame_arg_lang/foo.c: New file.
8949
80e55b13
TT
89502019-05-08 Tom Tromey <tromey@adacore.com>
8951
8952 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
8953
9d3421af
TT
89542019-05-08 Tom Tromey <tromey@adacore.com>
8955
8956 * gdb.base/ptype-offsets.exp: Update tests.
8957
844333e2
TT
89582019-05-08 Tom Tromey <tromey@adacore.com>
8959
8960 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
8961 cases.
8962 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
8963 "short".
8964
988915ee
TT
89652019-05-08 Tom Tromey <tromey@adacore.com>
8966
8967 * gdb.ada/vla.exp: New file.
8968 * gdb.ada/vla/vla.adb: New file.
8969
7bd55dac
TV
89702019-05-07 Tom de Vries <tdevries@suse.de>
8971
8972 * gdb.base/index-cache.exp (ls_host): Fix return statement.
8973
75f06e9d
TV
89742019-05-07 Tom de Vries <tdevries@suse.de>
8975
8976 PR testsuite/24522
8977 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
8978 section.
8979
77e7aaa4
TV
89802019-05-07 Tom de Vries <tdevries@suse.de>
8981
8982 PR testsuite/24522
8983 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
8984 .debug_aranges section.
8985
456ba0fa
TV
89862019-05-07 Tom de Vries <tdevries@suse.de>
8987
8988 PR testsuite/24159
8989 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
8990
5a56d6a6
TV
89912019-05-06 Tom de Vries <tdevries@suse.de>
8992
8993 * lib/gdb.exp (exec_has_index_section): New proc.
8994 * gdb.base/index-cache.exp: Handle case that binfile contains an index
8995 section.
8996
9d6d4be8
TV
89972019-05-04 Tom de Vries <tdevries@suse.de>
8998
8999 * boards/cc-with-debug-names.exp: New file.
9000
222a8d25
TT
90012019-05-03 Tom Tromey <tromey@adacore.com>
9002
9003 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
9004 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
9005 * gdb.ada/char_enum.exp: Add test.
9006
0fdfd794
TV
90072019-05-03 Tom de Vries <tdevries@suse.de>
9008
9009 * boards/cc-with-gdb-index.exp: New file.
9010
80062eb9
AB
90112019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
9012
9013 * gdb.rust/simple.exp: Add new test case.
9014 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
9015 (main): Initialise an instance of the new struct.
9016
4504bbde
TT
90172019-05-01 Tom Tromey <tromey@adacore.com>
9018
9019 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
9020 record.
9021 (NPR): New variable.
9022 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
9023 test.
9024
d48e62f4
TT
90252019-05-01 Tom Tromey <tromey@adacore.com>
9026
9027 * gdb.ada/packed_array_assign.exp: Add packed assignment
9028 regression test.
9029
f59f30f5
TV
90302019-05-01 Tom de Vries <tdevries@suse.de>
9031
9032 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
9033
b70bfc54
TV
90342019-05-01 Tom de Vries <tdevries@suse.de>
9035
9036 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
9037
15f18d14
AT
90382019-04-30 Ali Tamur <tamur@google.com>
9039
9040 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
9041
2ff0a947
TT
90422019-04-30 Tom Tromey <tromey@adacore.com>
9043
9044 * lib/ada.exp (find_ada_tool): New proc.
9045 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
9046 * gdb.ada/catch_ex_std.exp: New file.
9047 * gdb.ada/catch_ex_std/foo.adb: New file.
9048 * gdb.ada/catch_ex_std/some_package.adb: New file.
9049 * gdb.ada/catch_ex_std/some_package.ads: New file.
9050
a776957c
TT
90512019-04-30 Tom Tromey <tromey@adacore.com>
9052
9053 PR c++/24470:
9054 * gdb.cp/temargs.cc: Add test code from PR.
9055
bc68014d
AB
90562019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9057
9058 * gdb.fortran/vla-datatypes.exp: Update expected results.
9059 * gdb.fortran/vla-ptype.exp: Likewise.
9060 * gdb.fortran/vla-type.exp: Likewise.
9061 * gdb.fortran/vla-value.exp: Likewise.
9062
f1fdc960
AB
90632019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9064
9065 * gdb.fortran/ptr-indentation.exp: Update expected results.
9066 * gdb.fortran/ptype-on-functions.exp: Likewise.
9067 * gdb.fortran/vla-ptr-info.exp: Likewise.
9068 * gdb.fortran/vla-value.exp: Likewise.
9069
bf7a4de1
AB
90702019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9071
9072 * gdb.fortran/ptype-on-functions.exp: New file.
9073 * gdb.fortran/ptype-on-functions.f90: New file.
9074
bbe75b9d
AB
90752019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9076
9077 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
9078 case void string.
9079
1db455a7
AB
90802019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9081
9082 * gdb.fortran/complex.exp: Expand.
9083 * gdb.fortran/complex.f: Renamed to...
9084 * gdb.fortran/complex.f90: ...this, and extended to add more
9085 complex values.
9086
b6d03bb2
AB
90872019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9088
9089 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
9090 MODULO, CMPLX.
9091
2e62ab40
AB
90922019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
9093 Richard Bunt <richard.bunt@arm.com>
9094
9095 * gdb.base/max-depth.c: New file.
9096 * gdb.base/max-depth.exp: New file.
9097 * gdb.python/py-nested-maps.c: New file.
9098 * gdb.python/py-nested-maps.exp: New file.
9099 * gdb.python/py-nested-maps.py: New file.
9100 * gdb.python/py-format-string.exp (test_max_depth): New proc.
9101 (test_all_common): Call test_max_depth.
9102 * gdb.fortran/max-depth.exp: New file.
9103 * gdb.fortran/max-depth.f90: New file.
9104 * gdb.go/max-depth.exp: New file.
9105 * gdb.go/max-depth.go: New file.
9106 * gdb.modula2/max-depth.exp: New file.
9107 * gdb.modula2/max-depth.c: New file.
9108 * lib/gdb.exp (get_print_expr_at_depths): New proc.
9109
d2b584a5
TV
91102019-04-29 Tom de Vries <tdevries@suse.de>
9111
9112 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
9113
136afab8
PW
91142019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9115
9116 * gdb.base/callexit.exp: Test may-call-functions off.
9117
725cbb63
KS
91182019-04-25 Keith Seitz <keiths@redhat.com>
9119
9120 PR c++/24367
9121 * gdb.cp/meth-typedefs.cc (incomplete_struct)
9122 (another_incomplete_struct, test_incomplete): New definitions.
9123 (main): Use new definitions.
9124 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
9125 functions.
9126
701adfb0
PA
91272019-04-25 Ali Tamur <tamur@google.com>
9128
9129 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
9130
82433e3e
SDJ
91312019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
9132
9133 PR corefiles/11608
9134 PR corefiles/18187
9135 * gdb.base/coredump-filter-build-id.exp: New file.
9136
dd06d4d6
AH
91372019-04-25 Alan Hayward <alan.hayward@arm.com>
9138
e79be6e5
SM
9139 * Makefile.in: Pass through GDBSERVER_DEBUG.
9140 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
9141 (gdbserver,debug): Add board setting.
9142 * gdb.trace/tspeed.exp: Skip when debugging.
9143 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
9144 * lib/gdbserver-support.exp: Likewise
dd06d4d6 9145
1670072e
TT
91462019-04-24 Tom Tromey <tromey@adacore.com>
9147
9148 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
9149 Rust.
9150
a59240a4
TT
91512019-04-24 Tom Tromey <tromey@adacore.com>
9152
9153 * gdb.arch/amd64-eval.exp: Test bitfield return.
9154 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
9155 (class Foo) <return_bitfields>: New method.
9156 (main): Call it.
9157
b907456c
AB
91582019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
9159
9160 * gdb.cp/many-args.cc: New file.
9161 * gdb.cp/many-args.exp: New file.
9162
5c565afd
TV
91632019-04-23 Tom de Vries <tdevries@suse.de>
9164
9165 PR gdb/24433
9166 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
9167
ba22ff86
AH
91682019-04-23 Alan Hayward <alan.hayward@arm.com>
9169
9170 * gdb.trace/backtrace.exp: Use nopie flag.
9171 * gdb.trace/circ.exp: Likewise.
9172 * gdb.trace/collection.exp: Likewise.
9173 * gdb.trace/ftrace.exp: Likewise.
9174 * gdb.trace/mi-trace-unavailable.exp: Likewise.
9175 * gdb.trace/mi-traceframe-changed.exp: Likewise.
9176 * gdb.trace/qtro.exp: Likewise.
9177 * gdb.trace/read-memory.exp: Likewise.
9178 * gdb.trace/report.exp: Likewise.
9179 * gdb.trace/tfile.exp: Likewise.
9180 * gdb.trace/tfind.exp: Likewise.
9181 * gdb.trace/unavailable.exp: Likewise.
9182
7905fc35
PA
91832019-04-22 Pedro Alves <palves@redhat.com>
9184
9185 * gdb.base/solib-probes-nosharedlibrary.c,
9186 gdb.base/solib-probes-nosharedlibrary.exp: New files.
9187
8ecb59f8
TT
91882019-04-19 Tom Tromey <tromey@adacore.com>
9189
9190 * gdb.ada/ptype_union.c: New file.
9191 * gdb.ada/ptype_union.exp: New file.
9192
62160ec9
TT
91932019-04-19 Tom Tromey <tromey@adacore.com>
9194
9195 PR symtab/24423:
9196 * gdb.base/list0.h (foo): Add a control-l character.
9197
36cd4ba5
TV
91982019-04-18 Tom de Vries <tdevries@suse.de>
9199
9200 PR gdb/24433
9201 * boards/local-board.exp: Set sysroot to "".
9202
b73715df
TV
92032019-04-18 Tom de Vries <tdevries@suse.de>
9204 Pedro Alves <palves@redhat.com>
9205
9206 PR gdb/24454
9207 * gdb.threads/vfork-follow-child-exec.c: New file.
9208 * gdb.threads/vfork-follow-child-exec.exp: New file.
9209 * gdb.threads/vfork-follow-child-exit.c: New file.
9210 * gdb.threads/vfork-follow-child-exit.exp: New file.
9211
4aa866af
LS
92122019-04-15 Leszek Swirski <leszeks@google.com>
9213
9214 * gdb.arch/amd64-eval.cc: New file.
9215 * gdb.arch/amd64-eval.exp: New file.
9216
e5a1a79a
AH
92172019-04-11 Alan Hayward <alan.hayward@arm.com>
9218
9219 * gdb.server/sysroot.c: New test.
9220 * gdb.server/sysroot.exp: New file.
9221 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
9222 matching param.
9223
41077b66
AB
92242019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
9225
9226 * gdb.base/align.exp: Extend test to cover structures containing
9227 only static fields.
9228
c30391f8
TV
92292019-04-11 Tom de Vries <tdevries@suse.de>
9230
9231 * boards/cc-with-dwz-m.exp: New file.
9232 * boards/cc-with-dwz.exp: New file.
9233 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
9234
e242fd12
SM
92352019-04-09 Simon Marchi <simon.marchi@efficios.com>
9236
9237 * gdb.base/start-cpp.exp: New file.
9238 * gdb.base/start-cpp.cc: New file.
9239
2b0c8b01
KB
92402019-04-08 Kevin Buettner <kevinb@redhat.com>
9241
9242 * gdb.python/py-thrhandle.exp: Adjust tests to call
9243 thread_from_handle instead of thread_from_thread_handle.
9244
947210e5
KB
92452019-04-08 Kevin Buettner <kevinb@redhat.com>
9246
9247 * gdb.python/py-thrhandle.exp: Add tests for
9248 gdb.InferiorThread.handle.
9249
d7df6549
AB
92502019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
9251
9252 * gdb.python/py-function.exp: Check calling helper function from
9253 all languages.
9254 * lib/gdb.exp (gdb_supported_languages): New proc.
9255
8bdc1658
AB
92562019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
9257
9258 * gdb.base/complex-parts.c: New file.
9259 * gdb.base/complex-parts.exp: New file.
9260
05caa1d2
TT
92612019-04-01 Tom Tromey <tromey@adacore.com>
9262
9263 PR symtab/23331:
9264 * gdb.dwarf2/dw2-ranges-main.c: New file.
9265 * gdb.dwarf2/dw2-ranges-psym.c: New file.
9266 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
9267
7734102d
EZ
92682019-03-30 Simon Marchi <simark@simark.ca>
9269
9270 * gdb.base/default.exp: Add values for $_gdb_major and
9271 $_gdb_minor.
9272
188e1fa9
TT
92732019-03-29 Tom Tromey <tromey@adacore.com>
9274
9275 * gdb.base/help.exp: Tighten apropos regexp.
9276
2880242d
KS
92772019-03-29 Keith Seitz <keiths@redhat.com>
9278
9279 * gdb.fortran/array-bounds.exp: New file.
9280 * gdb.fortran/array-bounds.f90: New file.
9281
077cad8e
PW
92822019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9283
9284 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
9285
80047cfc
PW
92862019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9287
9288 * gdb.multi/hello.c (main): Increase alarm timer.
9289
f489207e
SL
92902019-03-28 Sandra Loosemore <sandra@codesourcery.com>
9291
9292 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
9293 factor when no hardware watchpoint support.
9294
c92df149
AH
92952019-03-28 Alan Hayward <alan.hayward@arm.com>
9296 Pedro Alves <palves@redhat.com>
9297
9298 * boards/local-board.exp: set sysroot to /.
9299
933aebfa
AH
93002019-03-27 Alan Hayward <alan.hayward@arm.com>
9301
9302 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
9303 in child.
9304
9f9aa852
AB
93052019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9306
9307 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
9308 field.
9309 (make_container): Initialise new field.
9310 * gdb.python/py-prettyprint.exp: Add new tests.
9311 * gdb.python/py-prettyprint.py (class ContainerPrinter)
9312 <display_hint>: New method.
9313
3714a195
AB
93142019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9315
9316 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
9317 gdb_continue_to_breakpoint more throughout this test.
9318 (run_lang_tests) Supply unique test names, and use
9319 gdb_test_no_output.
9320
18c77628
AB
93212019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9322
9323 * gdb.base/finish-pretty.exp: Update expected results.
9324 * gdb.base/pretty-print.c: New file.
9325 * gdb.base/pretty-print.exp: New file.
9326
9a93502f
PA
93272019-03-25 Pedro Alves <palves@redhat.com>
9328
9329 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
9330 move comments outside list. Append '-i "" eof' section.
9331
968aa7ae
AH
93322019-03-22 Alan Hayward <alan.hayward@arm.com>
9333
34a7f2a4 9334 PR testsuite/25016
968aa7ae
AH
9335 * README: Add pie options.
9336 * gdb.base/break-interp.exp: Ensure pie is disabled.
9337 * gdb.base/dump.exp: Likewise.
9338 * lib/gdb.exp (gdb_compile): Add pie option.
9339
4c7d57e7
TT
93402019-03-19 Tom Tromey <tromey@adacore.com>
9341
9342 * gdb.mi/mi2-cli-display.c: New file.
9343 * gdb.mi/mi2-cli-display.exp: New file.
9344
bff8c71f
TT
93452019-03-18 Joel Brobecker <brobecker@adacore.com>
9346 Tom Tromey <tromey@adacore.com>
9347
9348 * gdb.ada/ptype_array/pck.adb: New file.
9349 * gdb.ada/ptype_array/pck.ads: New file.
9350 * gdb.ada/ptype_array/foo.adb: New file.
9351 * gdb.ada/ptype_array.exp: New file.
9352
d085f989
TT
93532019-03-14 Tom Tromey <tromey@adacore.com>
9354
9355 * gdb.base/style.exp: Add "set style sources" test.
9356
b4be1b06
SM
93572019-03-13 Simon Marchi <simon.marchi@ericsson.com>
9358
9359 * mi-breakpoint-location-ena-dis.exp: Rename to ...
9360 * mi-breakpoint-multiple-locations.exp: ... this.
9361 (make_breakpoints_pattern): New proc.
9362 (do_test): Add mi_version parameter, test -break-insert,
9363 -break-info and =breakpoint-created.
9364
7cde5fc2
AB
93652019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
9366
9367 * config/default.exp: Remove 'load_lib gdb.exp'.
9368 * config/monitor.exp: Likewise.
9369 * config/sid.exp: Likewise.
9370 * config/sim.exp: Likewise.
9371 * config/slite.exp: Likewise.
9372 * config/unix.exp: Likewise.
9373 * gdb.base/default.exp: Remove unhelpful comment.
9374
efbecbc1
AB
93752019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9376
9377 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
9378
0841c79a
AB
93792019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9380
9381 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
9382
4a270568
AB
93832019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9384
9385 * gdb.fortran/type-kinds.exp: Update expected results.
9386
067630bd
AB
93872019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9388
9389 * gdb.fortran/type-kinds.exp: Test new integer type kind.
9390
3be47f7a
AB
93912019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9392
9393 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
9394 function.
9395 (test_basic_parsing_of_type_kinds): Expand types tested.
9396 (test_parsing_invalid_type_kinds): New function.
9397
4d00f5d8
AB
93982019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9399
9400 * gdb.fortran/intrinsics.exp: New file.
9401 * gdb.fortran/intrinsics.f90: New file.
9402 * gdb.fortran/type-kinds.exp: New file.
9403
c8f91604
AB
94042019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9405
9406 * gdb.fortran/dot-ops.exp: New file.
9407
dd9f2c76
AB
94082019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9409
9410 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
9411 Check upper and lower case logical literals.
9412
84ec9724
AB
94132019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9414
9415 * gdb.fortran/types.exp (test_float_literal_types_accepted):
9416 Remove duplicate tests.
9417
c3734e09
AH
94182019-03-06 Alan Hayward <alan.hayward@arm.com>
9419
9420 * lib/gdb.exp (builtin_cd): rename of cd.
9421 (cd): Override builtin.
9422
aa3cfbda
RB
94232019-03-06 Richard Bunt <richard.bunt@arm.com>
9424
9425 * gdb.fortran/function-calls.exp: New file.
9426 * gdb.fortran/function-calls.f90: New test.
9427
7b63ad86
RB
94282019-03-04 Richard Bunt <richard.bunt@arm.com>
9429
9430 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
9431 on user program standard output.
9432 * gdb.fortran/short-circuit-argument-list.f90: Record function
9433 calls.
9434
01abb042
AH
94352019-02-28 Alan Hayward <alan.hayward@arm.com>
9436
c3734e09
AH
9437 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
9438 failure.
01abb042 9439
92137da0
RO
94402019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9441
9442 PR gdb/8527
9443 * gdb.base/interrupt-daemon-attach.c,
9444 gdb.base/interrupt-daemon-attach.exp: New test.
9445
5862844d
PA
94462019-02-27 Pedro Alves <palves@redhat.com>
9447
9448 * gdb.base/page.exp: Add tests for "set width/height -1".
9449
8ed25214
PA
94502019-02-27 Pedro Alves <palves@redhat.com>
9451
9452 * gdb.base/page.exp: Add tests for "set/show width/height" with
9453 "infinite" values.
9454
6c28e44a
TT
94552019-02-27 Tom Tromey <tromey@adacore.com>
9456
9457 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
9458 2.4.
9459 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
9460 workaround.
9461
bf9a735e
AB
94622019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
9463
9464 * gdb.base/align.exp: Extend to compile in both C and C++, and add
9465 tests for structs with static members.
9466
8791793c
TT
94672019-02-26 Tom Tromey <tromey@adacore.com>
9468
9469 * gdb.python/py-value.exp (test_value_from_buffer): Check for
9470 ValueError, not TypeError.
9471
bc2a507e
KB
94722019-02-26 Kevin Buettner <kevinb@redhat.com>
9473
9474 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
9475 call from main program.
9476
e0e7d3bd
JB
94772019-02-23 Joel Brobecker <brobecker@adacore.com>
9478
9479 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
9480 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
9481 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
9482 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
9483 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
9484
9600246d
KS
94852019-02-22 Keith Seitz <keiths@redhat.com>
9486
9487 PR symtab/23853
9488 * gdb.base/symlink-sourcefile.c: New file.
9489 * gdb.base/symlink-sourcefile.exp: New file.
9490
0c95f9ed
TT
94912019-02-20 Tom Tromey <tom@tromey.com>
9492
9493 * gdb.base/info_qt.exp: Update.
9494
6caa91b6
SM
94952019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
9496
9497 * gdb.base/source.exp: Move "error in sourced script" code to
9498 the end.
9499 * gdb.base/source-error.gdb: Move contents to
9500 source-error-1.gdb. Add new code to source source-error-1.gdb.
9501 * gdb.base/source-error-1.gdb: New file, from previous
9502 source-error.gdb.
9503
6506371f
TT
95042019-02-17 Tom Tromey <tom@tromey.com>
9505
9506 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
9507 for macro styling.
9508 * gdb.base/style.c (SOME_MACRO): New macro.
9509
a0087920
TT
95102019-02-17 Tom Tromey <tom@tromey.com>
9511
9512 * gdb.base/style.exp: Add line-wrapping tests.
9513 * gdb.base/page.exp: Add test for quitting during pagination.
9514
a2cd4f14
JB
95152019-02-17 Joel Brobecker <brobecker@adacore.com>
9516
9517 * gdb.ada/big_packed_array: New testcase.
9518 * gdb.ada/homonym.exp: Fix incorrect expected output for
9519 "break <homonym__get_value>" test.
9520
9d70ffbc
WP
95212019-02-13 Weimin Pan <weimin.pan@oracle.com>
9522
9523 PR breakpoints/21870
9524 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
9525 and prepare_for_testing. Add comment.
9526 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
9527 redundant cleanup call. Clean up comment.
9528
01c7ae81
WP
95292019-02-12 Weimin Pan <weimin.pan@oracle.com>
9530
9531 PR breakpoints/21870
9532 * gdb.arch/aarch64-dbreg-contents.exp: New file.
9533 * gdb.arch/aarch64-dbreg-contents.c: New file.
9534
aff29d1c
JB
95352019-02-10 Joel Brobecker <brobecker@adacore.com>
9536
9537 * gdb.ada/mi_ref_changeable: New testcase.
9538
df0da8a2
AH
95392019-02-07 Alan Hayward <alan.hayward@arm.com>
9540
9541 * gdb.base/attach.exp: Add double attach test.
9542
bd447abb
SM
95432019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
9544
9545 * lib/gdb.exp (default_gdb_start): Don't match pagination
9546 prompt.
9547 (gdb_init): Set stty_init.
9548
1dbc40b9
TT
95492019-01-27 Tom Tromey <tom@tromey.com>
9550
9551 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
9552 skip_python_tests.
9553
353229bf
AH
95542019-01-24 Alan Hayward <alan.hayward@arm.com>
9555
9556 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
9557 New structure.
9558 (struct struct_static_02_02): Likewise.
9559 (struct struct_static_02_03): Likewise.
9560 (struct struct_static_02_04): Likewise.
9561 (struct struct_static_04_01): Likewise.
9562 (struct struct_static_04_02): Likewise.
9563 (struct struct_static_04_03): Likewise.
9564 (struct struct_static_04_04): Likewise.
9565 (struct struct_static_06_01): Likewise.
9566 (struct struct_static_06_02): Likewise.
9567 (struct struct_static_06_03): Likewise.
9568 (struct struct_static_06_04): Likewise.
9569 (cmp_struct_static_02_01): Likewise.
9570 (cmp_struct_static_02_02): Likewise.
9571 (cmp_struct_static_02_03): Likewise.
9572 (cmp_struct_static_02_04): Likewise.
9573 (cmp_struct_static_04_01): Likewise.
9574 (cmp_struct_static_04_02): Likewise.
9575 (cmp_struct_static_04_03): Likewise.
9576 (cmp_struct_static_04_04): Likewise.
9577 (cmp_struct_static_06_01): Likewise.
9578 (cmp_struct_static_06_02): Likewise.
9579 (cmp_struct_static_06_03): Likewise.
9580 (cmp_struct_static_06_04): Likewise.
9581 (call_all): Test new structs.
9582 * gdb.base/infcall-nested-structs.exp: Likewise.
9583
73021deb
AH
95842019-01-21 Alan Hayward <alan.hayward@arm.com>
9585 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
9586
fc65c7db
AH
95872019-01-21 Alan Hayward <alan.hayward@arm.com>
9588 * gdb.base/stack-protector.c: New test.
9589 * gdb.base/stack-protector.exp: New file.
9590 * gdb.cp/ovldbreak.exp: Only allow a single break line.
9591 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
9592 option.
9593 (gdb_compile): Remove stack protector for GCC and prevent
9594 recursion.
9595
c24bdb02
KS
95962019-01-16 Keith Seitz <keiths@redhat.com>
9597
9598 PR gdb/23773
9599 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
9600
6f072a10
PFC
96012019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9602
9603 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
9604 aliases.
9605 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
9606 tests.
9607 * gdb.arch/powerpc-vector-regs.c: New file.
9608 * gdb.arch/powerpc-vector-regs.exp: New file.
9609
a7b8d682
PFC
96102019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9611
9612 * gdb.arch/altivec-regs.exp: Fix the list passed to
9613 gdb_expect_list when testing "info vector".
9614
6eb6fb67
AB
96152019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9616
9617 * gdb.base/style.exp: Don't include path in testname.
9618
b56f80d8
KS
96192019-01-10 Keith Seitz <keiths@redhat.com>
9620
9621 PR gdb/23712
9622 PR symtab/23010
9623 * gdb.dwarf2/multidictionary.exp: New file.
9624
041be526
SM
96252019-01-09 Simon Marchi <simon.marchi@ericsson.com>
9626
9627 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
9628 (test_gnuv3_style_demangling): ... this.
9629 (test_lucid_style_demangling): Remove.
9630 (test_arm_style_demangling): Remove.
9631 (test_hp_style_demangling): Remove.
9632 (do_tests): Remove calls to the above.
9633
d820d0c3
AB
96342019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
9635
9636 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
9637 case.
9638
f097f5ad
TT
96392019-01-06 Tom Tromey <tom@tromey.com>
9640
9641 PR gdb/28155:
9642 * gdb.dwarf2/typedef-void-finish.exp: New file.
9643
2cd8cc0b
TT
96442018-12-28 Tom Tromey <tom@tromey.com>
9645 Simon Marchi <simark@simark.ca>
9646
9647 * gdb.base/jit-exec.exp: New file.
9648 * gdb.base/jit-exec.c: New file.
9649 * gdb.base/jit-execd.c: New file.
9650
35fb8261
TT
96512018-12-28 Tom Tromey <tom@tromey.com>
9652
9653 * gdb.base/style.exp: Update test to check for address styling.
9654
47fd17cd
TT
96552018-12-28 Tom Tromey <tom@tromey.com>
9656
9657 * gdb.base/style.exp: Add test for styling of "Reading symbols"
9658 message.
9659
d47032b7
TT
96602018-12-28 Tom Tromey <tom@tromey.com>
9661
9662 * gdb.base/style.exp: Add test for version number styling.
9663
af79b68d
TT
96642018-12-28 Tom Tromey <tom@tromey.com>
9665
9666 * gdb.base/style.exp: Add test for print_address_symbolic.
9667
0bb296cb
TT
96682018-12-28 Tom Tromey <tom@tromey.com>
9669
9670 * gdb.base/style.exp: Add test for breakpoint setting.
9671
80ae2043
TT
96722018-12-28 Tom Tromey <tom@tromey.com>
9673
9674 * gdb.base/style.exp: Add test for variable names.
9675
cbe56571
TT
96762018-12-28 Tom Tromey <tom@tromey.com>
9677
9678 * gdb.base/style.exp: New file.
9679 * gdb.base/style.c: New file.
9680
9162a27c
TT
96812018-12-28 Tom Tromey <tom@tromey.com>
9682
9683 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
9684 "dumb".
9685 * gdb.base/readline.exp (operate_and_get_next): Save and restore
9686 the TERM environment variable.
9687
bc543c90
TT
96882018-12-27 Tom Tromey <tom@tromey.com>
9689
9690 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
9691 pagination test.
9692
6f0ffe50
AB
96932018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
9694
9695 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
9696 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
9697
b5a1e557
PW
96982018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9699
9700 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
9701 Filename a.adb changed to bp_fun_addr.adb.
9702 gdb.ada/bp_fun_addr.exp: Update test accordingly.
9703
6e8b1ab2
JV
97042018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
9705
9706 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
9707 non-PIE executables.
9708 * README: Mention the gdb,nopie_flag board setting.
9709 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
9710 non-PIE executable.
9711 * gdb.arch/amd64-entry-value.exp: Likewise.
9712 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
9713 * gdb.arch/i386-float.exp: Likewise.
9714 * gdb.arch/i386-signal.exp: Likewise.
9715 * gdb.mi/mi-reg-undefined.exp: Likewise.
9716
d00a27c5
PM
97172018-12-21 Paul Marechal <paul.marechal@ericsson.com>
9718
9719 PR gdb/23974
9720 * gdb.base/info-os.exp: Check return for unknown "info os" type.
9721
161d081c
PW
97222018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9723
9724 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
9725 Update order of results accordingly.
9726
b001de23
AB
97272018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
9728
9729 * gdb.base/annota1.exp: Update a test regexp.
9730
99e1a184
AB
97312018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
9732
9733 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
9734
7a81c1e2
PW
97352018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9736
9737 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
9738 (reuse_time): Initialize to REUSE_TIME_CAP.
9739 (check_rc): New function.
9740 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
9741 Check pthread_create rc.
9742 (spawner_thread_func): Check pthread_create and pthread_join rc.
9743
73e8dc90
PA
97442018-12-08 Pedro Alves <palves@redhat.com>
9745
9746 * gdb.base/list.exp (test_forward_search): Rename to ...
9747 (test_forward_reverse_search): ... this. Also test reverse-search
9748 and the forward-search alias.
9749
13f2ed32
AB
97502018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
9751
9752 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
9753 local timeout variable before return, and remove all local timeout
9754 variable entirely.
9755 (gdb_load): Likewise.
9756
64d27cfc
TV
97572018-12-01 Tom de Vries <tdevries@suse.de>
9758
9759 * gdb.base/gdb-caching-proc.exp: New file.
9760
f63c03b4
SDJ
97612018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
9762
9763 * Makefile.in (TIMESTAMP): New variable.
9764 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
9765 command.
9766 (check-single-racy): Likewise.
9767 (check/%.exp): Likewise.
9768 (check-racy/%.exp): Likewise.
9769 (workers/%.worker): Likewise.
9770 (build-perf): Likewise.
9771 (check-perf): Likewise.
9772 * README: Describe new "TS" and "TS_FORMAT" variables.
9773 * print-ts.py: New file.
9774
1c97054b
BF
97752018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
9776
9777 PR python/23714
9778 * gdb.python/python.exp: Test command repetition after
9779 gdb.execute.
9780
1871a62d
AB
97812018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
9782
9783 * gdb.opt/inline-break.exp: Add test that info breakpoint output
9784 is correctly aligned.
9785
fb5e1ed9
PW
97862018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9787
9788 * gdb.ada/info_auto_lang.exp: New testcase.
9789 * gdb.ada/info_auto_lang/global_pack.ads: New file.
9790 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
9791 * gdb.ada/info_auto_lang/some_c.c: New file.
9792
43d397ca
PW
97932018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9794
9795 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
9796 FUNC_lang language syntax.
9797
beddd671
PW
97982018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9799
9800 * gdb.base/info_minsym.c: New file.
9801 * gdb.base/info_minsym.exp: New file.
9802
73fc52c4
TT
98032018-11-19 Tom Tromey <tom@tromey.com>
9804
9805 PR rust/23625:
9806 * gdb.rust/simple.exp: Add ptype test. Update expected output.
9807 * gdb.rust/expr.exp: Update expected output. Change one test.
9808
994b876a
TT
98092018-11-19 Tom Tromey <tom@tromey.com>
9810
9811 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
9812
6769f276
PA
98132018-11-19 Pedro Alves <palves@redhat.com>
9814
9815 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
9816 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
9817 see the expected warning.
9818
38a72da0
AH
98192018-11-16 Alan Hayward <alan.hayward@arm.com>
9820
9821 PR gdb/22736:
9822 * gdb.cp/infcall-nodebug-lib.c: New test.
9823 * gdb.cp/infcall-nodebug-main.c: New test.
9824 * gdb.cp/infcall-nodebug.exp: New file.
9825
53a89d6e
SM
98262018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
9827
9828 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
9829 completer tests.
9830
9325300d
TV
98312018-11-09 Tom de Vries <tdevries@suse.de>
9832
9833 * gdb.base/msym-lang.c: New test.
9834 * gdb.base/msym-lang.exp: New file.
9835 * gdb.base/msym-lang-main.c: New test.
9836
20f0d60d
TT
98372018-11-08 Tom Tromey <tom@tromey.com>
9838
9839 PR gdb/23555:
9840 PR gdb/23838:
9841 * gdb.base/warning.exp: New file.
9842
b5420128
JB
98432018-11-08 Jan Beulich <jbeulich@suse.com>
9844
9845 * testsuite/gdb.arch/i386-avx512.c,
9846 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
9847
cd115d61
AB
98482018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
9849
9850 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
9851 point hardware.
9852
35ee2dc2
AB
98532018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
9854
9855 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
9856 * gdb.dwarf2/missing-type-name.exp: New file.
9857
31aceee8
TV
98582018-11-06 Tom de Vries <tdevries@suse.de>
9859
9860 * gdb.base/many-headers.c: New test.
9861 * gdb.base/many-headers.exp: New file.
9862
109be305
JW
98632018-11-06 Jim Wilson <jimw@sifive.com>
9864
9865 * gdb.base/code_elim.exp: For riscv, set additional_flags
9866 to include -msmall-data-limit=0.
9867
e2b7af72
JB
98682018-11-01 Joel Brobecker <brobecker@adacore.com>
9869
9870 * gdb.ada/watch_minus_l: New testcase.
9871
cdcda965
SM
98722018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
9873
9874 * gdb.arch/aix-sighandle.c: New file.
9875 * gdb.arch/aix-sighandle.exp: New file.
9876
92dcebf3
AB
98772018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9878
9879 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
9880 registers being unions.
9881
68b9ac18
TV
98822018-10-31 Tom de Vries <tdevries@suse.de>
9883
9884 * lib/valgrind.exp: New file.
9885 (vgdb_start, vgdb_stop): New procs, factored out of ...
9886 * gdb.base/valgrind-bt.exp: ... here, ...
9887 * gdb.base/valgrind-disp-step.exp: ... here and ...
9888 * gdb.base/valgrind-infcall.exp: ... here.
9889
1443936e
TV
98902018-10-31 Tom de Vries <tdevries@suse.de>
9891
9892 * lib/gdb.exp (get_valueof): Don't output read value in test name.
9893
eb77c9df
AB
98942018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
9895
9896 * gdb.dwarf2/void-type.c: New file.
9897 * gdb.dwarf2/void-type.exp: New file.
9898
82b5e646
PW
98992018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9900
9901 * gdb.base/info_qt.c: New file.
9902 * gdb.base/info_qt.exp: New file.
9903
8d619c01
EBM
99042018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9905
9906 * gdb.arch/powerpc-htm-regs.c: New file.
9907 * gdb.arch/powerpc-htm-regs.exp: New file.
9908
f2cf6173
EBM
99092018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9910
9911 * gdb.arch/powerpc-tar.c: New file.
9912 * gdb.arch/powerpc-tar.exp: New file.
9913
7ca18ed6
EBM
99142018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9915
9916 * gdb.arch/powerpc-ppr-dscr.c: New file.
9917 * gdb.arch/powerpc-ppr-dscr.exp: New file.
9918
bfcc0eba
TV
99192018-10-25 Tom de Vries <tdevries@suse.de>
9920
9921 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
9922
fe1a5cad
TV
99232018-10-24 Tom de Vries <tdevries@suse.de>
9924
9925 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
9926 longer exists error.
9927
a76dc3b7
TV
99282018-10-24 Tom de Vries <tdevries@suse.de>
9929
9930 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
9931
4df46df7
TV
99322018-10-24 Tom de Vries <tdevries@suse.de>
9933
9934 * gdb.base/valgrind-db-attach.exp: Handle removed support for
9935 --db-attach in valgrind.
9936
0dbfcfff
AB
99372018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
9938
9939 * gdb.arch/riscv-reg-aliases.c: New file.
9940 * gdb.arch/riscv-reg-aliases.exp: New file.
9941
b04480b1
AH
99422018-10-19 Alan Hayward <alan.hayward@arm.com>
9943
9944 * gdb.python/py-cmd.exp: Check for gdb_prompt.
9945
2c6ac8d7
AH
99462018-10-19 Alan Hayward <alan.hayward@arm.com>
9947
9948 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
9949
2bc69f25
AH
99502018-10-19 Alan Hayward <alan.hayward@arm.com>
9951
9952 * gdb.cp/ovldbreak.exp: Fix regexps.
9953
1f1ae3a3
AH
99542018-10-19 Alan Hayward <alan.hayward@arm.com>
9955
9956 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
9957
94c18618
SDJ
99582018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
9959
9960 PR cli/23785
9961 * gdb.base/restore.exp: New test to check if "restore" with an
9962 invalid file doesn't segfault.
9963
812cd6eb
TV
99642018-10-18 Tom de Vries <tdevries@suse.de>
9965
9966 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
9967 * gdb.ada/excep_handle.exp: Same.
9968 * gdb.ada/mi_string_access.exp: Same.
9969 * gdb.ada/mi_var_union.exp: Same.
9970 * gdb.arch/arc-analyze-prologue.exp: Same.
9971 * gdb.arch/arc-decode-insn.exp: Same.
9972 * gdb.base/readnever.exp: Same.
9973 * gdb.fortran/printing-types.exp: Same.
9974 * gdb.guile/scm-lazy-string.exp: Same.
9975
c4b90788
TV
99762018-10-16 Tom de Vries <tdevries@suse.de>
9977
9978 PR gdb/23730
9979 * gdb.base/catch-follow-exec.c: Add copyright notice.
9980 * gdb.base/catch-follow-exec.exp: Rewrite to use
9981 gdb_spawn_with_cmdline_opts. Require gdb-native.
9982
8bca2978
SL
99832018-10-12 Sandra Loosemore <sandra@codesourcery.com>
9984
9985 * gdb.trace/actions-changed.exp: Check for arch support.
9986 * gdb.trace/actions.exp: Likewise.
9987 * gdb.trace/ax.exp: Likewise.
9988 * gdb.trace/backtrace.exp: Likewise.
9989 * gdb.trace/change-loc.exp: Likewise.
9990 * gdb.trace/deltrace.exp: Likewise.
9991 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
9992 * gdb.trace/ftrace.exp: Likewise.
9993 * gdb.trace/infotrace.exp: Check for arch support.
9994 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
9995 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
9996 * gdb.trace/mi-tsv-changed.exp: Likewise.
9997 * gdb.trace/packetlen.exp: Likewise.
9998 * gdb.trace/passc-dyn.exp: Likewise.
9999 * gdb.trace/passcount.exp: Likewise.
10000 * gdb.trace/pending.exp: Likewise.
10001 * gdb.trace/range-stepping.exp: Check for shlib support.
10002 * gdb.trace/report.exp: Check for arch support.
10003 * gdb.trace/save-trace.exp: Likewise.
10004 * gdb.trace/signal.exp: Check for signal support.
10005 * gdb.trace/tfind.exp: Check for arch support.
10006 * gdb.trace/trace-break.exp: Check for arch and shlib support.
10007 * gdb.trace/trace-common.h: Add comment.
10008 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
10009 * gdb.trace/trace-enable-disable.exp: Likewise.
10010 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
10011 * gdb.trace/tracecmd.exp: Check for arch support.
10012 * gdb.trace/tspeed.exp: Check for shlib and target support.
10013 * gdb.trace/tstatus.exp: Check for arch support.
10014 * gdb.trace/tsv.exp: Likewise.
10015 * gdb.trace/while-dyn.exp: Likewise.
10016 * gdb.trace/while-stepping.exp: Likewise.
10017 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
10018
f9c49bff
SM
100192018-10-12 Simon Marchi <simon.marchi@ericsson.com>
10020
10021 * gdb.trace/tspeed.exp: Remove nowarnings.
10022 (prepare_for_trace_test): Declare "global ipalib".
10023 * gdb.trace/tspeed.c: Include unistd.h.
10024 (main): Remove superfluous printf argument.
10025
d4330bde
SL
100262018-10-11 Sandra Loosemore <sandra@codesourcery.com>
10027
10028 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
10029 directory prefix on the filename.
10030
8ecfd7bd
SDJ
100312018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
10032
10033 * gdb.gdb/unittest.exp: Update expected message informing that
10034 selftests have been disabled.
10035 * gdb.server/unittest.exp: Likewise.
10036
58bbcd02
TV
100372018-10-09 Tom de Vries <tdevries@suse.de>
10038
10039 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
10040 with runto_main.
10041
9f6b697b
WP
100422018-10-08 Weimin Pan <weimin.pan@oracle.com>
10043
10044 PR c++/16841
10045 * gdb.cp/virtbase2.cc: New file.
10046 * gdb.cp/virtbase2.exp: New file.
10047
add5ded5
TT
100482018-10-06 Tom Tromey <tom@tromey.com>
10049
10050 PR python/19399:
10051 * gdb.python/py-inferior.exp: Add architecture test.
10052
f9e48344
TT
100532018-10-06 Tom Tromey <tom@tromey.com>
10054
10055 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
10056 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
10057
2a8be203
TT
100582018-10-06 Tom Tromey <tom@tromey.com>
10059
10060 * gdb.python/py-breakpoint.exp (check_last_event): Check location
10061 of a "throw" catchpoint.
10062
e04caa70
SDJ
100632018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
10064
10065 * gdb.base/info-proc.exp: Update string expected from "help info
10066 proc".
10067
5ca8c39f
TT
100682018-10-04 Tom Tromey <tom@tromey.com>
10069
10070 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
10071 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
10072 (test_initial_complaints, test_empty_complaints): Update.
10073 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
10074
3453e7e4
TT
100752018-10-04 Tom Tromey <tom@tromey.com>
10076
10077 PR cli/19551:
10078 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
10079 * lib/gdb.exp (gdb_file_cmd): Update.
10080 * gdb.stabs/weird.exp (print_weird_var): Update.
10081 * gdb.server/solib-list.exp: Update.
10082 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
10083 * gdb.mi/mi-cli.exp: Update.
10084 * gdb.linespec/linespec.exp: Update.
10085 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
10086 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
10087 * gdb.cp/cp-relocate.exp: Update.
10088 * gdb.base/sym-file.exp: Update.
10089 * gdb.base/relocate.exp: Update.
10090 * gdb.base/readnever.exp: Update.
10091 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
10092 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
10093 * gdb.base/dbx.exp (gdb_file_cmd): Update.
10094 * gdb.base/code_elim.exp: Update.
10095 * gdb.base/break-unload-file.exp (test_break): Update.
10096 * gdb.base/break-interp.exp (test_attach_gdb): Update.
10097 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
10098 Update.
10099 * gdb.base/attach.exp (do_attach_tests): Update.
10100 * gdb.base/sepdebug.exp: Update.
10101 * gdb.python/py-section-script.exp: Update.
10102
6afcf761
TT
101032018-10-04 Tom Tromey <tom@tromey.com>
10104
10105 PR cli/22234:
10106 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
10107 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
10108 output.
10109
fef1b293
TT
101102018-10-04 Tom Tromey <tom@tromey.com>
10111
10112 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
10113 set width and height to 0.
10114 (test_command_line_attach_run): Use -quiet.
10115
ca98345e
SL
101162018-10-03 Sandra Loosemore <sandra@codesourcery.com>
10117
10118 * lib/gdb.exp (skip_ifunc_tests): New.
10119 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
10120 other compile failures.
10121 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
10122
ff34e6ae
SM
101232018-10-01 Simon Marchi <simon.marchi@ericsson.com>
10124
10125 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
10126 is_amd64_regs_target.
10127
6bb8890e
AH
101282018-10-01 Alan Hayward <alan.hayward@arm.com>
10129
10130 * gdb.arch/aarch64-sighandler-regs.c: New test.
10131 * gdb.arch/aarch64-sighandler-regs.exp: New file.
10132 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
10133
224d30d3
MM
101342018-10-01 Markus Metzger <markus.t.metzger@intel.com>
10135
10136 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
10137 assembly.
10138
f67ffa6a
AB
101392018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
10140
10141 * gdb.base/frame-selection.exp: New file.
10142 * gdb.base/frame-selection.c: New file.
10143
9fc3183f
AH
101442018-09-27 Alan Hayward <alan.hayward@arm.com>
10145
10146 * gdb.threads/check-libthread-db.c (thread_routine): Use a
10147 pthread barrier.
10148 (main): Likewise.
10149
d354055e
AB
101502018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
10151
10152 * gdb.base/large-frame-1.c: New file.
10153 * gdb.base/large-frame-2.c: New file.
10154 * gdb.base/large-frame.exp: New file.
10155 * gdb.base/large-frame.h: New file.
10156
db727370
JL
101572018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10158
10159 PR gdb/20948
10160 * gdb.base/write_mem.exp: New test.
10161 * gdb.base/write_mem.c: Likewise.
10162
ae778caf
TT
101632018-09-23 Tom Tromey <tom@tromey.com>
10164
10165 PR python/18852:
10166 * gdb.python/py-parameter.exp: Add test for parameter that throws
10167 on "set".
10168
fd3ba736
TT
101692018-09-23 Tom Tromey <tom@tromey.com>
10170
10171 PR python/17284:
10172 * gdb.python/py-template.exp (test_template_arg): Add test for
10173 negative template argument number.
10174
39a24317
TT
101752018-09-23 Tom Tromey <tom@tromey.com>
10176
10177 PR python/14062:
10178 * gdb.python/python.exp: Add test for post_event error.
10179
f5769a2c
TT
101802018-09-23 Tom Tromey <tom@tromey.com>
10181
10182 PR python/18170:
10183 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
10184 convert pointers to int and long.
10185
1c1e54f6
TT
101862018-09-23 Tom Tromey <tom@tromey.com>
10187
10188 PR python/20126:
10189 * gdb.python/py-value.exp (test_value_numeric_ops): Add
10190 signed-ness conversion tests.
10191
fb4fa946
TT
101922018-09-23 Tom Tromey <tom@tromey.com>
10193
10194 PR python/18352;
10195 * gdb.python/py-value.exp (test_float_conversion): New proc.
10196 Use it.
10197
a466edac
HAQ
101982018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
10199
10200 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
10201
4ee9b0c5
SL
102022018-09-18 Sandra Loosemore <sandra@codesourcery.com>
10203
10204 * gdb.base/complete-empty.exp: Skip tab-completion tests if
10205 no readline.
10206 * gdb.base/utf8-identifiers.exp: Likewise.
10207 * gdb.cp/cpcompletion.exp: Likewise.
10208 * gdb.linespec/cpcompletion.exp: Likewise.
10209 * gdb.linespec/cpls-abi-tag.exp: Likewise.
10210 * gdb.linespec/cpls-ops.exp: Likewise.
10211
23be8da7
RB
102122018-09-19 Richard Bunt <richard.bunt@arm.com>
10213 Chris January <chris.january@arm.com>
10214
10215 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
10216 * gdb.fortran/short-circuit-argument-list.exp: New file.
10217 * gdb.fortran/short-circuit-argument-list.f90: New test.
10218
5031d0ae
SDJ
102192018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10220
10221 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
10222 "arch=" keyword when executing "-stack-list-frames".
10223
b4c0d1a4
SDJ
102242018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10225
10226 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
10227 "arch=" keyword when executing "-stack-list-frames".
10228
7a6d2b45
SDJ
102292018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10230
10231 * gdb.ada/complete.exp: Expect for "@" when doing "complete
10232 break ada".
10233
8588b356
SM
102342018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
10235
10236 PR python/23669
10237 * gdb.python/python.exp: Test gdb.execute("show commands").
10238
65e65158
TT
102392018-09-16 Tom Tromey <tom@tromey.com>
10240
10241 * gdb.base/new-ui.exp (do_execution_tests): Update.
10242 * gdb.base/dbx.exp (test_breakpoints): Update.
10243
bf326452
AH
102442018-09-14 Alan Hayward <alan.hayward@arm.com>
10245
10246 * lib/gdb.exp (gdb_simple_compile): Add proc.
10247 (is_elf_target): Use gdb_simple_compile.
10248 (skip_altivec_tests): Likewise.
10249 (skip_vsx_tests): Likewise.
10250 (skip_tsx_tests): Likewise.
10251 (skip_btrace_tests): Likewise.
10252 (skip_btrace_pt_tests): Likewise.
10253 (gdb_can_simple_compile): Likewise.
10254 (gdb_has_argv0): Likewise.
10255 (gdb_target_symbol_prefix): Likewise.
10256 (target_supports_scheduler_locking): Likewise.
10257
2361b0fb
TT
102582018-09-13 Tom Tromey <tom@tromey.com>
10259
10260 * Makefile.in (TAGS): Recognize proc_with_prefix and
10261 gdb_caching_proc.
10262
0ae1a321
SM
102632018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10264
10265 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
10266 method.
10267
a40bf0c2
SM
102682018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10269
10270 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
10271 and a few other Inferior properties when the Inferior is no
10272 longer valid.
10273
4a3fe98f
TT
102742018-09-13 Tom Tromey <tom@tromey.com>
10275
10276 PR rust/23650:
10277 * gdb.rust/simple.exp: Add test for enum field access error.
10278
098b2108
TT
102792018-09-13 Tom Tromey <tom@tromey.com>
10280
10281 PR rust/23626:
10282 * gdb.rust/simple.rs (EmptyEnum): New type.
10283 (main): Use it.
10284 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
10285
1256af7d
SM
102862018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10287
10288 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
10289 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
10290 * gdb.python/py-symtab.exp: Update test printing an objfile.
10291
4aa8e6c2
SM
102922018-09-12 Simon Marchi <simon.marchi@ericsson.com>
10293
10294 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
10295 object.
10296
c221b2f7
AH
102972018-09-12 Alan Hayward <alan.hayward@arm.com>
10298
10299 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
10300 (support_complex_tests): Use gdb_can_simple_compile.
10301 (is_ilp32_target): Likewise.
10302 (is_lp64_target): Likewise.
10303 (is_64_target): Likewise.
10304 (is_amd64_regs_target): Likewise.
10305 (is_aarch32_target): Likewise.
10306 (gdb_int128_helper): Likewise.
10307
6f1107b5
JK
103082018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10309
10310 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
10311
1f5d1570
JG
103122018-09-10 Jerome Guitton <guitton@adacore.com>
10313
10314 * gdb.ada/same_component_name: Add test for case of tagged record
10315 with variable-length fields.
10316
cc330e39
XR
103172018-09-10 Xavier Roirand <roirand@adacore.com>
10318
10319 * gdb.ada/access_to_unbounded_array.exp: New testcase.
10320 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
10321 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
10322 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
10323
b9c50e9a
XR
103242018-09-10 Xavier Roirand <roirand@adacore.com>
10325
10326 * gdb.ada/mi_string_access.exp: New testcase.
10327 * gdb.ada/mi_string_access/bar.adb: New file.
10328 * gdb.ada/mi_string_access/pck.adb: New file.
10329 * gdb.ada/mi_string_access/pck.asd: New file.
10330
2963898f
XR
103312018-09-10 Xavier Roirand <roirand@adacore.com>
10332
10333 * gdb.ada/mi_var_union.exp: New testcase.
10334 * gdb.ada/mi_var_union/bar.adb: New file.
10335 * gdb.ada/mi_var_union/pck.adb: New file.
10336 * gdb.ada/mi_var_union/pck.asd: New file.
10337
1aac008f
TT
103382018-09-08 Tom Tromey <tom@tromey.com>
10339
10340 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
10341
332cf4c9
TT
103422018-09-08 Tom Tromey <tom@tromey.com>
10343
10344 PR python/16047:
10345 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
10346 (register_pretty_printers): Register new printer.
10347 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
10348 test.
10349 * gdb.python/py-prettyprint.c (int_type3): New typedef.
10350 (an_int_type3): New global.
10351
424da6cf
JB
103522018-09-08 Joel Brobecker <brobecker@adacore.com>
10353
10354 * gdb.ada/expr_with_funcall: New testcase.
10355
2a62dfa9
JB
103562018-09-08 Joel Brobecker <brobecker@adacore.com>
10357
10358 * gdb.ada/packed_array_assign: New testcase.
10359
96b6697f
AB
103602018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
10361
10362 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
10363 names, and add test prefixes to make test names unique.
10364
e4a62c65
TV
103652018-09-05 Tom de Vries <tdevries@suse.de>
10366
10367 * gdb.dwarf2/varval.exp: Add test.
10368
dd083ee2
GB
103692018-09-04 Gary Benson <gbenson@redhat.com>
10370
10371 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
10372 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
10373
aef9346c
TT
103742018-08-31 Tom Tromey <tom@tromey.com>
10375
10376 * gdb.rust/simple.rs: Rename second variable "v".
10377
c67f2e15
AB
103782018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
10379
10380 * gdb.base/funcargs.c (use_a): New function.
10381 (recurse): Call use_a.
10382
078a0207
KS
103832018-08-29 Keith Seitz <keiths@redhat.com>
10384
10385 * gdb.compile/compile-cplus-anonymous.cc: New file.
10386 * gdb.compile/compile-cplus-anonymous.exp: New file.
10387 * gdb.compile/compile-cplus-array-decay.cc: New file.
10388 * gdb.compile/compile-cplus-array-decay.exp: New file.
10389 * gdb.compile/compile-cplus-inherit.cc: New file.
10390 * gdb.compile/compile-cplus-inherit.exp: New file.
10391 * gdb.compile/compile-cplus-member.cc: New file.
10392 * gdb.compile/compile-cplus-member.exp: New file.
10393 * gdb.compile/compile-cplus-method.cc: New file.
10394 * gdb.compile/compile-cplus-method.exp: New file.
10395 * gdb.compile/compile-cplus-mod.c: "New" file.
10396 * gdb.compile/compile-cplus-namespace.cc: New file.
10397 * gdb.compile/compile-cplus-namespace.exp: New file.
10398 * gdb.compile/compile-cplus-nested.cc: New file.
10399 * gdb.compile/compile-cplus-nested.exp: New file.
10400 * gdb.compile/compile-cplus-print.c: "New" file.
10401 * gdb.compile/compile-cplus-print.exp: "New" file.
10402 * gdb.compile/compile-cplus-virtual.cc: New file.
10403 * gdb.compile/compile-cplus-virtual.exp: New file.
10404 * gdb.compile/compile-cplus.c: "New" file.
10405 * gdb.compile/compile-cplus.exp: "New" file.
10406 * lib/compile-support.exp: New file.
10407
b0f492b9
GB
104082018-08-16 Gary Benson <gbenson@redhat.com>
10409
10410 PR gdb/13000:
10411 * gdb.base/batch-exit-status.exp: New file.
10412 * gdb.base/batch-exit-status.good-commands: Likewise.
10413 * gdb.base/batch-exit-status.bad-commands: Likewise.
10414
36eb4c5f
AH
104152018-08-29 Alan Hayward <alan.hayward@arm.com>
10416
10417 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
10418 (struct struct02): Likewise.
10419 (struct struct03): Likewise.
10420 (struct struct04): Likewise.
10421 (struct struct_01_01): New struct.
10422 (struct struct_01_02): Likewise.
10423 (struct struct_01_03): Likewise.
10424 (struct struct_01_04): Likewise.
10425 (struct struct_02_01): Likewise.
10426 (struct struct_02_02): Likewise.
10427 (struct struct_02_03): Likewise.
10428 (struct struct_02_04): Likewise.
10429 (struct struct_04_01): Likewise.
10430 (struct struct_04_02): Likewise.
10431 (struct struct_04_03): Likewise.
10432 (struct struct_04_04): Likewise.
10433 (struct struct_05_01): Likewise.
10434 (struct struct_05_02): Likewise.
10435 (struct struct_05_03): Likewise.
10436 (struct struct_05_04): Likewise.
10437 (cmp_struct01): Remove function.
10438 (cmp_struct02): Likewise.
10439 (cmp_struct03): Likewise.
10440 (cmp_struct04): Likewise.
10441 (cmp_struct_01_01): Add Function.
10442 (cmp_struct_01_02): Likewise.
10443 (cmp_struct_01_03): Likewise.
10444 (cmp_struct_01_04): Likewise.
10445 (cmp_struct_02_01): Likewise.
10446 (cmp_struct_02_02): Likewise.
10447 (cmp_struct_02_03): Likewise.
10448 (cmp_struct_02_04): Likewise.
10449 (cmp_struct_04_01): Likewise.
10450 (cmp_struct_04_02): Likewise.
10451 (cmp_struct_04_03): Likewise.
10452 (cmp_struct_04_04): Likewise.
10453 (cmp_struct_05_01): Likewise.
10454 (cmp_struct_05_02): Likewise.
10455 (cmp_struct_05_03): Likewise.
10456 (cmp_struct_05_04): Likewise.
10457 (call_all): Add new structs.
10458 * gdb.base/infcall-nested-structs.exp: Likewise.
10459
3bf9c013
JV
104602018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
10461
10462 * gdb.python/py-framefilter-mi.exp: Update regexp to
10463 check for "arch" field in frame output.
10464
450d1e88
KB
104652018-08-23 Kevin Buettner <kevinb@redhat.com>
10466
10467 * gdb.dwarf2/dw2-ranges-func.c: New file.
10468 * gdb.dwarf2/dw2-ranges-func.exp: New file.
10469
ae739fe7
SM
104702018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
10471
10472 * gdb.base/term.exp: Compare terminal settings with values from
10473 the inferior.
10474 * gdb.base/term.c: Get and set terminal settings.
10475
6d52907e
JV
104762018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
10477
10478 * lib/mi-support.exp (mi_expect_stop): Update regexp to
10479 accommodate new "arch" field in frame output.
10480 * gdb.mi/mi-return.exp: Likewise.
10481 * gdb.mi/mi-stack.exp: Likewise.
10482 * gdb.mi/mi-syn-frame.exp: Likewise.
10483 * gdb.mi/user-selected-context-sync.exp: Likewise.
10484
be2d111a
MS
104852018-08-19 Michael Spang <spang@google.com>
10486
10487 PR gdb/11786
10488 * gdb.base/gcore-tls-pie.c: New file.
10489 * gdb.base/gcore-tls-pie.exp: New file.
10490
ae3a7c47
KB
104912018-08-18 Kevin Buettner <kevinb@redhat.com>
10492
10493 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
10494 * gdb.dwarf2/varval.c: New file.
10495 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 10496
2ecae92e
AH
104972018-08-17 Alan Hayward <alan.hayward@arm.com>
10498
10499 PR gdb/18931
10500 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
10501
c1854f1d
KS
105022018-08-16 Keith Seitz <keiths@redhat.com>
10503
10504 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
10505 tests expected to pass.
10506
26fb3983
JV
105072018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
10508
10509 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
10510 -data-disassemble -a.
10511 (test_disassembly_bogus_args): Likewise.
10512
67943c00
AB
105132018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
10514
10515 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
10516
5ff2bbae
AB
105172018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10518
10519 * gdb.base/vla-optimized-out.exp: Add new test.
10520
e5bbcd0f
AB
105212018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10522
10523 * gdb.base/vla-optimized-out-o3.exp: Delete.
10524 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
10525 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
10526 deleted tests.
10527
9d4a934c
AB
105282018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
10529
10530 PR gdb/18050:
10531 * gdb.server/extended-remote-restart.c: New file.
10532 * gdb.server/extended-remote-restart.exp: New file.
10533
045cf012
SM
105342018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
10535
10536 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
10537 "set variable index = 42".
10538
87d6a7aa
SM
105392018-08-07 Simon Marchi <simon.marchi@ericsson.com>
10540
10541 * boards/index-cache-gdb.exp: New file.
10542 * gdb.dwarf2/index-cache.exp: New file.
10543 * gdb.dwarf2/index-cache.c: New file.
10544 * gdb.base/maint.exp: Check if we are using the index cache.
10545
96d68bd4
RO
105462018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10547
10548 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
10549 MAKEFLAGS.
10550
5a699617
RO
105512018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10552
10553 * dg-extract-results.sh: Move to toplevel contrib.
10554 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
10555 * Makefile.in (check-parallel-racy): Likewise.
10556
5bd18990
AB
105572018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
10558
10559 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
10560 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
10561 tests if the target supports scheduler locking.
10562
3fbbcf47
TV
105632018-08-04 Tom de Vries <tdevries@suse.de>
10564
10565 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
10566
3e1d3d8c
TT
105672018-08-02 Tom Tromey <tom@tromey.com>
10568
10569 PR symtab/16842.
10570 * gdb.cp/temargs.exp: Test "info address" of a template
10571 parameter.
10572
5abe0f0c
JV
105732018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
10574
10575 * gdb.python/py-mi-var-info-path-expression.c: New file.
10576 * gdb.python/py-mi-var-info-path-expression.py: New file.
10577 * gdb.python/py-mi-var-info-path-expression.exp: New file.
10578
fb66cde8
SDJ
105792018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
10580
10581 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
10582 error after "cannot resolve name" string.
10583
c708f4d2
AB
105842018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
10585
10586 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
10587 started.
10588 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
10589
37cc0cae
TV
105902018-07-28 Tom de Vries <tdevries@suse.de>
10591
10592 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
10593
63b4ecf7
TV
105942018-07-26 Tom de Vries <tdevries@suse.de>
10595
10596 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
10597
3c3bb058
AB
105982018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
10599
10600 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
10601 is visible.
10602
9e7f3bbb
TV
106032018-07-26 Tom de Vries <tdevries@suse.de>
10604
10605 PR breakpoints/23366
10606 * gdb.base/catch-follow-exec.c: New test.
10607 * gdb.base/catch-follow-exec.exp: New file.
10608
16f808ec
TV
106092018-07-25 Tom de Vries <tdevries@suse.de>
10610
10611 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
10612 vla-optimized-out.c.
10613
d7154a8d
JV
106142018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
10615
10616 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
10617 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
10618
232a0032
TV
106192018-07-20 Tom de Vries <tdevries@suse.de>
10620
10621 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
10622 NOCLONE macro.
10623 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
10624
fbb1d502
TV
106252018-07-19 Tom de Vries <tdevries@suse.de>
10626
10627 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
10628 regular expression.
10629
42dc7699
TV
106302018-07-18 Tom de Vries <tdevries@suse.de>
10631
10632 * gdb.base/vla-optimized-out.c: New test.
10633 * gdb.base/vla-optimized-out.exp: New file.
10634
7f1f7e23
SDJ
106352018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
10636
10637 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
10638 message "No address associated with hostname" when gdbserver
10639 cannot resolve the hostname.
10640
5759ebb3
PW
106412018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10642
10643 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
10644 Add some test prefixes to make tests unique.
10645
3606ccab
PW
106462018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10647
10648 * gdb.base/frameapply.c: New file.
10649 * gdb.base/frameapply.exp: New file.
10650
529c08b2
PW
106512018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10652
10653 * gdb.base/skip.exp: Update expected error message.
10654
c7ab0aef
SDJ
106552018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10656 Jan Kratochvil <jan.kratochvil@redhat.com>
10657 Paul Fertser <fercerpav@gmail.com>
10658 Tsutomu Seki <sekiriki@gmail.com>
10659
10660 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
10661 parameter.
10662 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
10663 by default.
10664 * boards/native-gdbserver.exp: Likewise.
10665 * gdb.server/run-without-local-binary.exp: Improve regexp used
10666 for detecting when a remote debugging connection succeeds.
10667 * gdb.server/server-connect.exp: New file.
10668 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
10669 Do not prefix the port number with ":".
10670 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
10671 support for detecting and using it. Add '$debughost_gdbserver'
10672 to the list of arguments used to start gdbserver. Handle case
10673 when gdbserver cannot resolve a network name.
10674
16ff70dd
SDJ
106752018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10676
10677 PR c++/23373
10678 * gdb.base/ptype-offsets.cc (struct static_member): New
10679 struct.
10680 (main) <stmember>: New variable.
10681 * gdb.base/ptype-offsets.exp: Add test for printing a struct
10682 with a static member in it.
10683
3541979f
AB
106842018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
10685
10686 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
10687 watchpoints enabled and disabled.
10688
c8ad9b9a
AB
106892018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10690
10691 * gdb.base/examine-backward.exp: Still run tests around address
10692 0x0, even if address 0x0 is not readable. Update the pattern for
10693 matching address 0x0 in expected output.
10694
e0e5e971
AB
106952018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
10696
10697 * gdb.base/share-env-with-gdbserver.c (main): Add call to
10698 malloc/free.
10699
1ea5da02
TV
107002018-07-04 Tom de Vries <tdevries@suse.de>
10701
10702 * gdb.dwarf2/dw2-error.exp: Update expected error message.
10703
471b9d15
MR
107042018-07-02 Maciej W. Rozycki <macro@mips.com>
10705
10706 PR tdep/8282
10707 * gdb.arch/mips-disassembler-options.exp: New test.
10708 * gdb.arch/mips-disassembler-options.s: New test source.
10709
75acb486
PA
107102018-06-29 Pedro Alves <palves@redhat.com>
10711
10712 * gdb.threads/names.exp: Adjust expected "info threads" output.
10713
cd2bb709
PA
107142018-06-29 Pedro Alves <palves@redhat.com>
10715
10716 * gdb.opt/inline-break.exp (line number, address): Add "info
10717 break" tests.
10718
991ff292
PA
107192018-06-29 Pedro Alves <palves@redhat.com>
10720
10721 * gdb.opt/inline-break.c (func1): Add "break here" marker.
10722 * gdb.opt/inline-break.exp: Test setting breakpoints by line
10723 number and address and running to them.
10724
356819b6 107252018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
10726
10727 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
10728
2512d7ef
JK
107292018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10730
10731 * lib/compiler.c: Remove executable permission flag.
10732
be1b6474
RB
107332018-06-28 Richard Bunt <richard.bunt@arm.com>
10734
10735 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
10736 code.
10737 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
10738
291f9a96
PT
107392018-06-28 Petr Tesarik <ptesarik@suse.cz>
10740
10741 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
10742
ed6dfe51
PT
107432018-06-28 Petr Tesarik <ptesarik@suse.cz>
10744
10745 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
10746 address argument is omitted.
10747
d4d429d5
PT
107482018-06-28 Petr Tesarik <ptesarik@suse.cz>
10749
10750 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
10751
7ab6656f
OJ
107522018-06-27 Omair Javaid <omair.javaid@linaro.org>
10753
10754 PR gdb/21695
10755 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
10756 * gdb.base/infoline-reloc-main-from-zero.c: New file.
10757
a33ccfc7
TT
107582018-06-26 Tom Tromey <tom@tromey.com>
10759
10760 PR rust/22574:
10761 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
10762 * gdb.rust/simple.rs (struct SimpleLayout): New.
10763
6d72d289
SM
107642018-06-22 Simon Marchi <simon.marchi@ericsson.com>
10765
10766 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
10767 "info registers" output.
10768
8363f9d5
RB
107692018-06-21 Richard Bunt <richard.bunt@arm.com>
10770
10771 * gdb.base/watchpoint-hw-attach.c: New test.
10772 * gdb.base/watchpoint-hw-attach.exp: New file.
10773
f00674fe
SM
107742018-06-20 Simon Marchi <simon.marchi@ericsson.com>
10775
10776 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
10777 through /bin/sh.
10778 * boards/dwarf4-gdb-index.exp: Likewise.
10779 * boards/fission-dwp.exp: Likewise.
10780
1d554008
UW
107812018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
10782
10783 * gdb.base/float128.exp: Add comment and improved fail message
10784 to the failure case of "print large128" test.
10785
d0ac1c44
SM
107862018-06-19 Simon Marchi <simon.marchi@ericsson.com>
10787
10788 * configure.ac: Remove AC_PREREQ.
10789 * configure: Re-generate.
10790
61b04dd0
PA
107912018-06-19 Pedro Alves <palves@redhat.com>
10792
10793 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
10794 (func_extern_caller): New.
10795 (main): Call func_extern_caller.
10796 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
10797 logic change.
10798
f63b508a
SM
107992018-06-18 Weimin Pan <weimin.pan@oracle.com>
10800
10801 PR gdb/16841
10802 * gdb.cp/typedef-base.cc: New file.
10803 * gdb.cp/typedef-base.exp: New file.
10804
0fe3a558
TV
108052018-06-18 Tom de Vries <tdevries@suse.de>
10806
10807 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
10808
7010835a
AB
108092018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
10810 Richard Bunt <Richard.Bunt@arm.com>
10811
10812 * gdb.threads/attach-slow-waitpid.c: New file.
10813 * gdb.threads/attach-slow-waitpid.exp: New file.
10814 * gdb.threads/slow-waitpid.c: New file.
10815
14897d65
PA
108162018-06-14 Pedro Alves <palves@redhat.com>
10817
10818 * gdb.base/fork-running-state.c: Include <errno.h>.
10819 (exit_if_relative_exits): New.
10820 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
10821 exits.
10822 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
10823 child exits.
10824
5d9a0608
TV
108252018-06-14 Tom de Vries <tdevries@suse.de>
10826
10827 PR cli/22573
10828 * gdb.base/finish-pretty.c: New test.
10829 * gdb.base/finish-pretty.exp: New file.
10830
11ae5818
PA
108312018-06-14 Pedro Alves <palves@redhat.com>
10832
10833 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
10834 gdb's expected startup output.
10835
1d39de44
PA
108362018-06-14 Pedro Alves <palves@redhat.com>
10837
10838 * lib/selftest-support.exp (selftest_setup): Remove inlined
10839 function handling.
10840
70ee0000
TV
108412018-06-14 Tom de Vries <tdevries@suse.de>
10842
10843 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
10844 matching of breakpoint printing.
10845
11f4b608
TV
108462018-06-13 Tom de Vries <tdevries@suse.de>
10847
10848 PR testsuite/23269
10849 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
10850 (fork_child): ... here, and ...
10851 (fork_parent): ... here.
10852
108532018-06-12 Tom de Vries <tdevries@suse.de>
10854
10855 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
10856
9516f85a
AB
108572018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
10858 Stephen Roberts <stephen.roberts@arm.com>
10859
10860 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
10861 rewrite test to describe action performed, rather than possible
10862 failure.
10863
5045b3d7
GB
108642018-06-08 Gary Benson <gbenson@redhat.com>
10865
10866 * gdb.threads/check-libthread-db.exp: New file.
10867 * gdb.threads/check-libthread-db.c: Likewise.
10868
c61b06a1
TT
108692018-06-05 Tom Tromey <tom@tromey.com>
10870
10871 * gdb.base/default.exp: Update expected "show version" output.
10872
eb6af809
TT
108732018-06-05 Tom Tromey <tom@tromey.com>
10874
10875 PR cli/12326:
10876 * gdb.cp/static-print-quit.exp: Update.
10877 * lib/gdb.exp (pagination_prompt): Update.
10878 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
10879 * gdb.python/python.exp: Update.
10880
178d6a63
JB
108812018-06-04 Joel Brobecker <brobecker@adacore.com>
10882
10883 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
10884
8e817061
JB
108852018-06-01 Joel Brobecker <brobecker@adacore.com>
10886
10887 * gdb.ada/bp_fun_addr: New testcase.
10888
e86ca25f
TT
108892018-06-01 Tom Tromey <tom@tromey.com>
10890
10891 * gdb.xml/tdesc-regs.exp (load_description): Update expected
10892 results.
10893 * gdb.dwarf2/method-ptr.exp: Set language to C++.
10894 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
10895 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
10896 * gdb.base/maint.exp (maint_pass_if): Update.
10897
4b2dfa9d
MR
108982018-05-31 Maciej W. Rozycki <macro@mips.com>
10899
10900 * gdb.base/endian.exp: New test.
10901 * gdb.base/endian.c: New test source.
10902
45f25d6c
AB
109032018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
10904
10905 PR gdb/23203
10906 * gdb.base/bt-selected-frame.c: New file.
10907 * gdb.base/bt-selected-frame.exp: New file.
10908 * lib/gdb.exp (get_current_frame_number): New function.
10909
d9f6d7f8
MR
109102018-05-24 Maciej W. Rozycki <macro@mips.com>
10911 Pedro Alves <palves@redhat.com>
10912
10913 * gdb.threads/tls-core.c: Include <stdlib.h>
10914 (thread_proc): Call `abort'.
10915 * gdb.threads/tls-core.exp: Generate a core with core_find too.
10916 (tls_core_test): New procedure, bits factored out from ...
10917 (top level): ... here. Test both native cores and gcore cores.
10918
ff1cf532
TT
109192018-05-23 Tom Tromey <tom@tromey.com>
10920
10921 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
10922
b98664d3
TT
109232018-05-23 Tom Tromey <tom@tromey.com>
10924
10925 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
10926 symfile_complaints.
10927 (test_short_complaints): Likewise.
10928 (test_empty_complaints): Likewise.
10929 (test_initial_complaints): Update.
10930
4e9668d0
TT
109312018-05-23 Tom Tromey <tom@tromey.com>
10932
10933 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
10934
43ba33c7
TT
109352018-05-23 Tom Tromey <tom@tromey.com>
10936
10937 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
10938 (test_short_complaints): Update.
10939
035522c0
PA
109402018-05-22 Pedro Alves <palves@redhat.com>
10941
10942 * gdb.base/remote.exp: Only gdb_start after compiling the
10943 testcase. Issue "disconnect" before testing "set remote" command
10944 defaults. Issue clean_restart before running to main.
10945
cc0be08f
PA
109462018-05-22 Pedro Alves <palves@redhat.com>
10947
10948 * gdb.base/remote.exp: Adjust expected output of "show remote
10949 memory-write-packet-size". Add tests for "set remote
10950 memory-write-packet-size 0" and "set remote
10951 memory-write-packet-size fixed/limit".
10952
b1b60145
PA
109532018-05-22 Pedro Alves <palves@redhat.com>
10954
10955 PR gdb/22973
10956 * gdb.base/utf8-identifiers.c: New file.
10957 * gdb.base/utf8-identifiers.exp: New file.
10958
0ec848ad
PFC
109592018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10960
10961 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
10962
2c3305f6
PFC
109632018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
10964
10965 * gdb.arch/powerpc-vsx-gcore.exp: New file.
10966
ce1e8424
TT
109672018-05-18 Tom Tromey <tom@tromey.com>
10968
10969 * gdb.base/ptype-offsets.exp: Update.
10970
ddfe970e
KS
109712018-05-17 Keith Seitz <keiths@redhat.com>
10972
10973 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
10974 in expected breakpoint stop locations.
10975 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
10976 move to proper scope to test variable values.
10977 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
10978 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
10979 New functions.
10980 (main): Call not_inline_func3.
10981 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
10982 inline_func1, inline_func2, and inline_func3. Test that when each
10983 breakpoint is hit, GDB properly reports both the stop location
10984 and the backtrace. Repeat tests for temporary breakpoints.
10985
0726fcc6
MR
109862018-05-15 Maciej W. Rozycki <macro@mips.com>
10987
10988 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
10989 rather then trying to access it in determining whether the PID
10990 of `gdbserver' could have been retrieved.
10991
8ee22052
AB
109922018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
10993
10994 * gdb.arch/amd64-init-x87-values.S: New file.
10995 * gdb.arch/amd64-init-x87-values.exp: New file.
10996
7785df48
JK
109972018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10998
10999 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
11000
56bcdbea
TT
110012018-05-04 Tom Tromey <tom@tromey.com>
11002
11003 PR python/22730:
11004 * gdb.python/python.exp: Test multi-line execute.
11005
a913fffb
TT
110062018-05-04 Tom Tromey <tom@tromey.com>
11007
11008 PR python/22731:
11009 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
11010
7a2c85f2
TT
110112018-05-04 Tom Tromey <tom@tromey.com>
11012
11013 PR gdb/11750:
11014 * gdb.base/define.exp: Test defining a user command inside a user
11015 command.
11016 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
11017
a3b60e45
JK
110182018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11019 Pedro Alves <palves@redhat.com>
11020
11021 PR breakpoints/19806 and support for PR external/20207.
11022 * gdb.base/watchpoint-unaligned.c: New file.
11023 * gdb.base/watchpoint-unaligned.exp: New file.
11024
45fe4a03
AB
110252018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
11026
11027 * gdb.base/maint.exp: Make test names unique, use
11028 test_prefix_command_help to test 'help maint info', and remove
11029 repeated test of 'help maint'.
11030
9be2ae8f
TT
110312018-05-04 Tom Tromey <tom@tromey.com>
11032
11033 PR gdb/22619:
11034 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
11035 behavior.
11036
11859c31
AB
110372018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
11038
11039 * gdb.base/maint.exp: Process output from 'maint print registers'
11040 line at a time.
11041
089a9490
AB
110422018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
11043
11044 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
11045 timeout.
11046
9b0797e2
AB
110472018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
11048
11049 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
11050 filter pattern.
11051
f6ac5f3d
PA
110522018-05-02 Pedro Alves <palves@redhat.com>
11053
11054 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
11055 to_log_command renames.
11056 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
11057
77d3c63b
TT
110582018-05-02 Tom Tromey <tom@tromey.com>
11059
11060 * gdb.python/py-parameter.exp: Set test message.
11061
0489430a
TT
110622018-05-02 Tom Tromey <tom@tromey.com>
11063
11064 PR python/20084:
11065 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
11066 PARAM_ZUINTEGER_UNLIMITED tests.
11067
1632f8ba
DR
110682018-04-28 Dan Robertson <danlrobertson89@gmail.com>
11069
11070 PR rust/23124
11071 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
11072 when casting.
11073
6d7bb824
TT
110742018-04-30 Tom Tromey <tom@tromey.com>
11075
11076 * gdb.python/py-type.exp: Check align attribute.
11077 * gdb.python/py-type.c: New "aligncheck" global.
11078
007e1530
TT
110792018-04-30 Tom Tromey <tom@tromey.com>
11080
11081 PR exp/17095:
11082 * gdb.dwarf2/dw2-align.exp: New file.
11083 * gdb.cp/align.exp: New file.
11084 * gdb.base/align.exp: New file.
11085 * lib/gdb.exp (gdb_int128_helper): New proc.
11086 (has_int128_c, has_int128_cxx): New caching procs.
11087
6873858b
TT
110882018-04-27 Tom Tromey <tom@tromey.com>
11089
11090 PR rust/22545:
11091 * gdb.rust/simple.exp: Add inclusive range tests.
11092
79188d8d
PA
110932018-04-26 Pedro Alves <palves@redhat.com>
11094
11095 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
11096 ifunc breakpoint locations correctly of ifunc breakpoints set
11097 while the program resolves the ifunc.
11098
c7075ad5
PA
110992018-04-26 Pedro Alves <palves@redhat.com>
11100
11101 * gdb.base/gnu-ifunc-final.c: New file.
11102 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
11103 * gdb.base/gnu-ifunc.exp (executable): Delete.
11104 (staticexecutable): Adjust.
11105 (lib_opts, exec_opts): Delete.
11106 (make_binsuffix, build, set-break): New procedures.
11107 (misc_tests): New, with tests factored out from the top level.
11108 (top level): Test different combinations of ifunc resolver name,
11109 resolver with and with debug info, and ifunc target with and
11110 without debug info. Wrap static tests with with_target_prefix.
11111
8388016d
PA
111122018-04-26 Pedro Alves <palves@redhat.com>
11113
11114 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
11115 return type" warnings.
11116
249b5733
PA
111172018-04-25 Pedro Alves <palves@redhat.com>
11118
11119 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
11120 killed".
11121 * gdb.base/kill-after-signal.exp: Likewise.
11122 * gdb.threads/kill.exp: Likewise.
11123
f67c0c91
SDJ
111242018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11125 Sergio Durigan Junior <sergiodj@redhat.com>
11126 Pedro Alves <palves@redhat.com>
11127
11128 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
11129 regexps to expect for '[Inferior ... detached]' as well.
11130 * gdb.base/attach.exp: Likewise.
11131 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
11132 "gdb_continue_to_end".
11133 (test_catch_syscall_with_wrong_args): Likewise.
11134 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
11135 ']'. Don't set 'verbose' on.
11136 * gdb.base/foll-vfork.exp: Likewise.
11137 * gdb.base/fork-print-inferior-events.c: New file.
11138 * gdb.base/fork-print-inferior-events.exp: New file.
11139 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
11140 '[Inferior ... has been killed]' message.
11141 * gdb.base/kill-after-signal.exp: Likewise.
11142 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
11143 detach message.
11144 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
11145 message.
11146 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
11147 regexps to expect for '[Inferior ... detached]' as well.
11148 * gdb.threads/process-dies-while-detaching.exp: Likewise.
11149
0a8ddac4
SM
111502018-04-24 Simon Marchi <simon.marchi@ericsson.com>
11151
11152 PR gdb/23104
11153 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
11154
701adfb0
PA
111552018-04-22 Rajendra SY <rajendra.sy@gmail.com>
11156
11157 PR gdb/23095
11158 * gdb.base/break-probes.exp: Pass shlib_load to
11159 prepare_for_testing. Set normal_bp to r_debug_state if target is
11160 bsd.
11161
d27d16bf
RB
111622018-04-19 Richard Bunt <richard.bunt@arm.com>
11163
11164 * gdb.threads/multiple-successive-infcall.c: New test.
11165 * gdb.threads/multiple-successive-infcall.exp: New file.
11166
a037790e
TT
111672018-04-17 Tom Tromey <tom@tromey.com>
11168
11169 * gdb.rust/simple.rs (Union): New type.
11170 (main): New local "u".
11171 * gdb.rust/simple.exp (test_one_slice): Add new test case.
11172
e3a91079
AA
111732018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11174
11175 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
11176 number information in output of "whereis" command.
11177 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
11178
b744723f
AA
111792018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11180
11181 * gdb.ada/info_types.exp: Adjust expected output to the line
11182 numbers now printed by "info var/func/type".
11183 * gdb.base/completion.exp: Likewise.
11184 * gdb.base/included.exp: Likewise.
11185 * gdb.cp/cp-relocate.exp: Likewise.
11186 * gdb.cp/cplusfuncs.exp: Likewise.
11187 * gdb.cp/namespace.exp: Likewise.
11188 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
11189
4a4495d6
MM
111902018-04-13 Markus Metzger <markus.t.metzger@intel.com>
11191
11192 * gdb.btrace/cpu.exp: New.
11193
1d509aa6
MM
111942018-04-13 Markus Metzger <markus.t.metzger@intel.com>
11195
11196 * gdb.base/step-indirect-call-thunk.exp: New.
11197 * gdb.base/step-indirect-call-thunk.c: New.
11198 * gdb.reverse/step-indirect-call-thunk.exp: New.
11199 * gdb.reverse/step-indirect-call-thunk.c: New.
11200
6295b6da
SM
112012018-04-11 Simon Marchi <simon.marchi@ericsson.com>
11202
11203 * gdb.base/pie-fork.c: New file.
11204 * gdb.base/pie-fork.exp: New file.
11205
50146e70
TT
112062018-04-11 Tom Tromey <tom@tromey.com>
11207
11208 * gdb.rust/simple.exp: Add test for ".." struct initializer.
11209
f50d8a2e
PA
112102018-04-10 Pedro Alves <palves@redhat.com>
11211
11212 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
11213 exits. Instead loop running forever.
11214 (fork_parent): Run forever too.
11215
a0be7a36
SM
112162018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
11217
11218 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
11219 mi_continue_to_line.
11220 * gdb.mi/mi-stack.c (callee4): Add comment.
11221
9b73db36
SM
112222018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
11223
11224 * gdb.mi/mi-stack.exp: Fix indentation.
11225
c912f608
SM
112262018-04-07 Simon Marchi <simon.marchi@ericsson.com>
11227
11228 PR gdb/22979
11229 * gdb.arch/amd64-osabi.exp: New file.
11230
26540402
SM
112312018-04-07 Simon Marchi <simon.marchi@ericsson.com>
11232
11233 PR gdb/22980
11234 * gdb.base/osabi.exp: New file.
11235
121ad66c 112362018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
11237
11238 * gdb.cp/static-typedef-print.exp: New file.
11239 * gdb.cp/static-typedef-print.cc: New file.
11240
3fcded8f
JB
112412018-03-27 Joel Brobecker <brobecker@adacore.com>
11242
11243 * gdb.ada/varsize_limit: New testcase.
11244
59cc4834
JB
112452018-03-27 Joel Brobecker <brobecker@adacore.com>
11246
11247 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
11248
11249 * gdb.ada/notcplusplus: New testcase.
11250
11251 * gdb.base/c-linkage-name.c: New file.
11252 * gdb.base/c-linkage-name.exp: New testcase.
11253
4ca59a9f
TT
112542018-03-26 Tom Tromey <tom@tromey.com>
11255
11256 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
11257 * gdb.python/py-framefilter.py (name_error): New global.
11258 (ErrorInName.function): Use name_error.
11259
978d6c75
TT
112602018-03-26 Tom Tromey <tom@tromey.com>
11261
11262 PR backtrace/15582:
11263 * gdb.python/py-framefilter.exp: Add "bt hide" test.
11264
b7fee5a3
KS
112652018-03-23 Keith Seitz <keiths@redhat.com>
11266
11267 PR c++/22968
11268 * gdb.cp/subtypes.exp: New file.
11269 * gdb.cp/subtypes.h: New file.
11270 * gdb.cp/subtypes.cc: New file.
11271 * gdb.cp/subtypes-2.cc: New file.
11272
376be529
AB
112732018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
11274
11275 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
11276 (done): Call '_exit' not 'exit' to avoid atexit handlers.
11277 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
11278 -nostartfiles when compiling the test. Confirm that all registers
11279 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
11280
066cfa98
AB
112812018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
11282
11283 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
11284 option, syntax was wrong anyway.
11285 * gdb.arch/arm-disp-step.exp: Likewise.
11286 * gdb.arch/sparc64-regs.exp: Likewise.
11287 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
11288 option, syntax was wrong anyway, switch to use
11289 prepare_for_testing.
11290 * gdb.arch/i386-disp-step.exp: Likewise.
11291
079670b9
AA
112922018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
11293
11294 * gdb.ada/exec_changed.exp: Replace "target_info exists
11295 use_gdb_stub" by "use_gdb_stub".
11296 * gdb.ada/start.exp: Likewise.
11297 * gdb.base/async-shell.exp: Likewise.
11298 * gdb.base/attach-pie-misread.exp: Likewise.
11299 * gdb.base/attach-wait-input.exp: Likewise.
11300 * gdb.base/break-entry.exp: Likewise.
11301 * gdb.base/break-interp.exp: Likewise.
11302 * gdb.base/dprintf-detach.exp: Likewise.
11303 * gdb.base/nostdlib.exp: Likewise.
11304 * gdb.base/solib-nodir.exp: Likewise.
11305 * gdb.base/statistics.exp: Likewise.
11306 * gdb.base/testenv.exp: Likewise.
11307 * gdb.mi/mi-exec-run.exp: Likewise.
11308 * gdb.mi/mi-start.exp: Likewise.
11309 * gdb.multi/dummy-frame-restore.exp: Likewise.
11310 * gdb.multi/multi-arch-exec.exp: Likewise.
11311 * gdb.multi/multi-arch.exp: Likewise.
11312 * gdb.multi/tids.exp: Likewise.
11313 * gdb.multi/watchpoint-multi.exp: Likewise.
11314 * gdb.python/py-events.exp: Likewise.
11315 * gdb.threads/attach-into-signal.exp: Likewise.
11316 * gdb.threads/attach-stopped.exp: Likewise.
11317 * gdb.threads/threadapply.exp: Likewise.
11318 * lib/selftest-support.exp: Likewise.
11319
26d6cec4
AA
113202018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
11321
11322 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
11323
4ee89e90
SR
113242018-03-20 Stephen Roberts <stephen.roberts@arm.com>
11325
11326 * gdb.perf/template-breakpoints.cc: New file.
11327 * gdb.perf/template-breakpoints.exp: New file.
11328 * gdb.perf/template-breakpoints.py: New file.
11329
92630041
TT
113302018-03-19 Tom Tromey <tom@tromey.com>
11331
11332 * gdb.rust/simple.rs (main): Add local variables field1, field2,
11333 y0.
11334 * gdb.rust/simple.exp: Test bare identifier form of struct
11335 initializer.
11336
76727919
TT
113372018-03-19 Tom Tromey <tom@tromey.com>
11338
11339 * gdb.gdb/observer.exp: Remove.
11340
194ed413
AA
113412018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11342
11343 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
11344 "qualified" option when setting breakpoints.
11345 * gdb.trace/backtrace.exp: Likewise.
11346 * gdb.trace/circ.exp: Likewise.
11347 * gdb.trace/collection.exp: Likewise.
11348 * gdb.trace/disconnected-tracing.exp: Likewise.
11349 * gdb.trace/ftrace-lock.exp: Likewise.
11350 * gdb.trace/ftrace.exp: Likewise.
11351 * gdb.trace/infotrace.exp: Likewise.
11352 * gdb.trace/packetlen.exp: Likewise.
11353 * gdb.trace/passc-dyn.exp: Likewise.
11354 * gdb.trace/qtro.exp: Likewise.
11355 * gdb.trace/read-memory.exp: Likewise.
11356 * gdb.trace/report.exp: Likewise.
11357 * gdb.trace/signal.exp: Likewise.
11358 * gdb.trace/status-stop.exp: Likewise.
11359 * gdb.trace/strace.exp: Likewise.
11360 * gdb.trace/tfind.exp: Likewise.
11361 * gdb.trace/trace-break.exp: Likewise.
11362 * gdb.trace/trace-condition.exp: Likewise.
11363 * gdb.trace/trace-mt.exp: Likewise.
11364 * gdb.trace/tstatus.exp: Likewise.
11365 * gdb.trace/tsv.exp: Likewise.
11366 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
11367 * gdb.trace/unavailable.exp: Likewise.
11368 * gdb.trace/while-dyn.exp: Likewise.
11369
8b067d2c
AA
113702018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11371
11372 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
11373 that libinproctrace is copied to the target.
11374
3ae9ce5d
TT
113752018-03-14 Tom Tromey <tom@tromey.com>
11376
11377 PR cli/14977:
11378 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
11379 a null pointer.
11380 * gdb.base/wchar.exp: Likewise.
11381
b8c2339b
TT
113822018-03-14 Tom Tromey <tom@tromey.com>
11383
11384 PR cli/19918:
11385 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
11386 flag.
11387
4872dc46
SM
113882018-03-08 Simon Marchi <simon.marchi@ericsson.com>
11389
11390 PR gdb/22841
11391 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
11392 "target" to remote_exec.
11393
e4fe3756
SM
113942018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
11395
11396 PR gdb/22841
11397 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
11398 ${board}_upload): Remove.
11399
e95a97d4
AA
114002018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
11401
11402 * gdb.cp/watch-cp.cc: New test.
11403 * gdb.cp/watch-cp.exp: New file.
11404
dbbb1059
AB
114052018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
11406
11407 * gdb.base/infcall-nested-structs.exp: New file.
11408 * gdb.base/infcall-nested-structs.c: New file.
11409 * gdb.base/float.exp: Add riscv support.
11410
ecc054c0
TP
114112018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
11412
11413 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
11414 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
11415
25e3c82c
SDJ
114162018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
11417
11418 * gdb.server/abspath.exp: New file.
11419 * lib/gdb.exp (with_cwd): New procedure.
11420
3083294d
SM
114212018-02-28 Simon Marchi <simon.marchi@ericsson.com>
11422
11423 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
11424 use it.
11425 (gdb_is_target_remote_prompt): New proc.
11426 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
11427 (gdb_is_target_native): Pass prompt parameter to
11428 gdb_is_target_1.
11429
3275ef47
SM
114302018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
11431
11432 * gdb.base/load-command.c: New file.
11433 * gdb.base/load-command.exp: New file.
11434 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
11435 (gdb_is_target_1): ...this, and generalize for other targets
11436 than just remote.
11437 (gdb_is_target_remote): Use gdb_is_target_1.
11438 (gdb_is_target_native): use gdb_is_target_1.
11439
6893c19a
TT
114402018-02-26 Tom Tromey <tom@tromey.com>
11441
11442 PR python/16497:
11443 * gdb.python/py-framefilter.exp: Update test.
11444
2ddeaf8a
TT
114452018-02-26 Tom Tromey <tom@tromey.com>
11446
11447 * gdb.dwarf2/variant.c: New file.
11448 * gdb.dwarf2/variant.exp: New file.
11449
c9317f21
TT
114502018-02-26 Tom Tromey <tom@tromey.com>
11451
11452 * gdb.rust/simple.exp: Accept more possible results in enum test.
11453
6f6d0c26
SM
114542018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
11455
11456 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
11457 parentheses.
11458
11b03145
MR
114592018-02-23 Maciej W. Rozycki <macro@mips.com>
11460
11461 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
11462 name of a variable: $actual_linejj -> $actual_line.
11463
54a27fe5
JB
114642018-02-21 John Baldwin <jhb@FreeBSD.org>
11465
11466 * gdb.arch/amd64-i386-address.exp: Fix a typo.
11467
de65820c
MM
114682018-02-20 Markus Metzger <markus.t.metzger@intel.com>
11469
11470 * gdb.btrace/buffer-size.exp: Do not force BTS.
11471
980548fd
PA
114722018-02-14 Pedro Alves <palves@redhat.com>
11473
11474 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
11475 getting a "Quit".
11476
c4e12631
MM
114772018-02-09 Markus Metzger <markus.t.metzger@intel.com>
11478
11479 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
11480 Fix test name.
11481
c2e0e465
SM
114822018-02-07 Simon Marchi <simon.marchi@ericsson.com>
11483
11484 * gdb.cp/m-static.exp: Check type of optimized out static
11485 member.
11486
f7216783
AB
114872018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
11488
11489 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
11490 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
11491
0625771b
LS
114922018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
11493 Leszek Swirski <leszeks@google.com>
11494
11495 * gdb.python/py-prettyprint.c
11496 (struct to_string_returns_value_inner,
11497 struct to_string_returns_value_wrapper): New.
11498 (main): Add tsrvw variable.
11499 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
11500 ToStringReturnsValueWrapper): New classes.
11501 (register_pretty_printers): Register new pretty-printers.
11502 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
11503 recursive pretty printer.
11504 * gdb.python/py-mi.exp: Likewise.
11505
59498c30
LS
115062018-02-01 Leszek Swirski <leszeks@google.com>
11507
11508 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
11509 functions with the same name as an include file are parsed
11510 correctly.
11511
d4d38844
YQ
115122018-02-01 Yao Qi <yao.qi@linaro.org>
11513
11514 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
11515 "\[^\r\n\]*".
11516
07e5f5cf
NP
115172018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
11518
11519 * gdb.arch/powerpc-prologue-frame.s: New file.
11520 * gdb.arch/powerpc-prologue-frame.c: Likewise.
11521 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
11522
929b5ad4
JB
115232018-01-31 Joel Brobecker <brobecker@adacore.com>
11524
11525 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
11526
e671cd59
PA
115272018-01-30 Pedro Alves <palves@redhat.com>
11528
11529 PR gdb/13211
11530 * gdb.base/interrupt-daemon.c: New.
11531 * gdb.base/interrupt-daemon.exp: New.
11532 * gdb.multi/multi-term-settings.c: New.
11533 * gdb.multi/multi-term-settings.exp: New.
11534
fc413dc4
JB
115352018-01-30 Joel Brobecker <brobecker@adacore.com>
11536
11537 * gdb.base/break.exp: Save the location where the breakpoint
11538 on break.c:47 was actually inserted when debugging the version
11539 compiled at -O2 and use it in the expected output of the "info
11540 break" test performed soon after.
11541
5c319bb2
PA
115422018-01-22 Pedro Alves <palves@redhat.com>
11543 Sergio Durigan Junior <sergiodj@redhat.com>
11544
11545 * gdb.base/whatis.exp: Add tests for 'set print object on' +
11546 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
11547
a9e40818
JB
115482018-01-22 Joel Brobecker <brobecker@adacore.com>
11549
11550 * gdb.base/break-include.c, gdb.base/break-include.inc,
11551 gdb.base/break-include.exp: New files.
11552 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
11553 line number now being the actual line number where the breakpoint
11554 was inserted.
11555 * gdb.mi/mi-break.exp: Likewise.
11556 * gdb.mi/mi-reverse.exp: Likewise.
11557 * gdb.mi/mi-simplerun.exp: Ditto.
11558
e707fc44
AB
115592018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11560
11561 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
11562 varobj.
11563 * gdb.mi/mi-var-create-rtti.exp: Likewise.
11564
ae451627
AB
115652018-01-21 Don Breazeal <donb@codesourcery.com>
11566 Andrew Burgess <andrew.burgess@embecosm.com>
11567
11568 * gdb.mi/basics.c: Add new global.
11569 * gdb.mi/mi-frame-regs.exp: New file.
11570 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
11571 case.
11572
b1b189e0
AB
115732018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11574
11575 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
11576 non-parameter, and on an unknown symbol.
11577
fcfcc376
TT
115782018-01-19 Tom Tromey <tom@tromey.com>
11579
11580 * gdb.rust/modules.rs (TWENTY_THREE): New global.
11581 * gdb.rust/modules.exp: Add ::-qualified lookup test.
11582
634c1c31
AA
115832018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11584
11585 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
11586 setrlimit and chdir to int.
11587
d6ad07fd
AA
115882018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11589
11590 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
11591 function.
11592 (my_tend): Likewise.
11593 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
11594 rationale of avoiding FP- and vector instructions.
11595
adf8243b
RK
115962018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
11597
11598 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
11599 "info reg" with "\[ \t\]*".
11600 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
11601 "\[ \t\]+".
11602 * gdb.arch/s390-multiarch.exp: Ditto.
11603 * gdb.base/pc-fp.exp: Ditto.
11604 * gdb.reverse/i386-precsave.exp: Ditto.
11605 * gdb.reverse/i386-reverse.exp: Ditto.
11606 * gdb.reverse/i387-env-reverse.exp: Ditto.
11607 * gdb.reverse/i387-stack-reverse.exp: Ditto.
11608
dcc06925
AA
116092018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11610
11611 * lib/gdb.exp (gdb_compile): Re-enable use of
11612 universal_compile_options for languages other than Rust.
11613
25d4fd80
AA
116142018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11615
11616 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
11617
ee7f689e 116182018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
11619
11620 PR gdb/16577
11621 * gdb.base/solib-vanish.exp: New.
11622 * gdb.base/solib-vanish-main.c: New.
11623 * gdb.base/solib-vanish-lib1.c: New.
11624 * gdb.base/solib-vanish-lib2.c: New.
11625
d8447b6b
YQ
116262018-01-17 Yao Qi <yao.qi@linaro.org>
11627
11628 * gdb.compile/compile.exp: Match the address printed for
11629 frame in the output of command "bt".
11630
86d6a90c
TT
116312018-01-15 Tom Tromey <tom@tromey.com>
11632
11633 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
11634 compute sp_reg.
11635
cbcdb1aa
AB
116362018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
11637
11638 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
11639 to prepare.
11640 (prepare): Return 0 on error, 1 on success.
11641
eea61984
PA
116422018-01-12 Pedro Alves <palves@redhat.com>
11643
11644 * gdb.base/continue-after-aborted-step-over.c: New.
11645 * gdb.base/continue-after-aborted-step-over.exp: New.
11646
6181e9c2
SM
116472018-01-11 Simon Marchi <simon.marchi@ericsson.com>
11648
11649 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
11650 options when not creating an executable.
11651
3cada740
PA
116522018-01-11 Pedro Alves <palves@redhat.com>
11653
11654 PR remote/22597
11655 * gdb.server/stop-reply-no-thread.c: New file.
11656 * gdb.server/stop-reply-no-thread.exp: New file.
11657
c63d3e8d
PA
116582018-01-10 Pedro Alves <palves@redhat.com>
11659
11660 PR gdb/22670
11661 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
11662 functions too. Test setting breakpoints and printing C functions
11663 with no debug info too.
11664 * gdb.ada/bp_c_mixed_case/qux.c: New file.
11665
d4c2a405
PA
116662018-01-10 Pedro Alves <palves@redhat.com>
11667
11668 PR gdb/22670
11669 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
11670 a fail.
11671
8825213e
PA
116722018-01-10 Pedro Alves <palves@redhat.com>
11673
11674 PR gdb/22670
11675 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
11676
605fd3c6
YQ
116772018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11678
11679 * gdb.server/unittest.exp: Match the output in non-development
11680 mode.
11681
1e5ded6c
YQ
116822018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11683
11684 * gdb.gdb/unittest.exp: Match output in non-development mode.
11685
30066b0b
JB
116862018-01-08 Joel Brobecker <brobecker@adacore.com>
11687
11688 * gdb.ada/access_tagged_param.exp: Relax expected output
11689 for value of "ObjL" in "continue" to pck.inspect breakpoint
11690 test.
11691
04bafb1e
XR
116922018-01-08 Joel Brobecker <brobecker@adacore.com>
11693
9f86398b
JB
11694 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
11695 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 11696
e379cee6
PA
116972018-01-05 Pedro Alves <palves@redhat.com>
11698
11699 PR gdb/18653
11700 * gdb.base/libsegfault.exp: New.
11701
de63c46b
PA
117022018-01-05 Joel Brobecker <brobecker@adacore.com>
11703
11704 PR gdb/22670
11705 * gdb.ada/access_tagged_param.exp: New file.
11706 * gdb.ada/access_tagged_param/foo.adb: New file.
11707
f98fc17b
PA
117082018-01-05 Pedro Alves <palves@redhat.com>
11709
11710 PR gdb/22670
11711 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
11712 exercise lower case too, and to exercise both full matching and
11713 wild matching.
11714
342f8240
JB
117152018-01-05 Joel Brobecker <brobecker@adacore.com>
11716
11717 * gdb.ada/rename_subscript_param: New testcase.
11718
7150d33c
JG
117192018-01-05 Jerome Guitton <guitton@adacore.com>
11720
11721 * gdb.ada/arr_acc_idx_w_gap: New testcase.
11722
cc0e770c
JB
117232018-01-05 Joel Brobecker <brobecker@adacore.com>
11724
11725 * gdb.ada/convvar_comp: New testcase.
11726
672a41aa 117272018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
11728
11729 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
11730 (My_Table): New global variable.
11731 * testsuite/gdb.ada/array_char_idx.exp: Add test.
11732
7365ec2f
JB
117332018-01-04 Joel Brobecker <brobecker@adacore.com>
11734
11735 PR gdb/22670
11736 * gdb.ada/maint_with_ada: New testcase.
11737
289483b6
JB
117382018-01-04 Joel Brobecker <brobecker@adacore.com>
11739
11740 PR gdb/22670
11741 * gdb.ada/bp_c_mixed_case: New testcase.
11742
344420da
JB
117432018-01-04 Joel Brobecker <brobecker@adacore.com>
11744
11745 PR gdb/22670
11746 * gdb.ada/complete.exp: Add "complete break ada" test.
11747
66fc87a0
JB
117482018-01-04 Joel Brobecker <brobecker@adacore.com>
11749
11750 PR gdb/22670
11751 * gdb.ada/info_addr_mixed_case: New testcase.
11752
9f757bf7
XR
117532018-01-03 Xavier Roirand <roirand@adacore.com>
11754
11755 * gdb.ada/excep_handle.exp: New testcase.
11756 * gdb.ada/excep_handle/foo.adb: New file.
11757 * gdb.ada/excep_handle/pck.ads: New file.
11758
bd570f80
JB
117592018-01-03 Joel Brobecker <brobecker@adacore.com>
11760
11761 * gdb.base/step-line.c: Add extra empty line in copyright header.
11762 * gdb.base/step-line.inp: Likewise.
11763
9fe561ab
JB
117642018-01-02 Joel Brobecker <brobecker@adacore.com>
11765
11766 * gdb.ada/dyn_stride.exp: Add slice test.
11767
a405673c
JB
117682018-01-02 Joel Brobecker <brobecker@adacore.com>
11769
11770 * gdb.ada/dyn_stride: New testcase.
11771
cef0f868
SH
117722017-12-27 Stafford Horne <shorne@gmail.com>
11773
11774 * gdb.xml/extra-regs.xml: Add example foo reggroup.
11775 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
11776
b67d92b0
SH
117772017-12-27 Stafford Horne <shorne@gmail.com>
11778
11779 * gdb.base/reggroups.c: New file.
11780 * gdb.base/reggroups.exp: New file.
11781
eccab96d
JB
117822017-12-18 Joel Brobecker <brobecker@adacore.com>
11783
11784 * gdb.dwarf2/ada-valprint-error.c: New file.
11785 * gdb.dwarf2/ada-valprint-error.exp: New file.
11786
0e2da9f0
JB
117872017-12-18 Joel Brobecker <brobecker@adacore.com>
11788
11789 * gdb.ada/assign_arr: New testcase.
11790
cb923fcc
XR
117912017-12-18 Xavier Roirand <roirand@adacore.com>
11792
11793 * gdb.ada/funcall_ptr: New testcase.
11794
7c161838
SDJ
117952017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11796
11797 PR cli/16224
11798 * gdb.base/ptype-offsets.cc: New file.
11799 * gdb.base/ptype-offsets.exp: New file.
11800
1af17fd9
YQ
118012017-12-15 Yao Qi <yao.qi@linaro.org>
11802
11803 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
11804 if XML is disabled.
11805
828d5846
XR
118062017-12-15 Xavier Roirand <roirand@adacore.com>
11807
11808 * gdb.ada/same_component_name: New testcase.
11809
79e8fcaa
JB
118102017-12-14 Joel Brobecker <brobecker@adacore.com>
11811
11812 * gdb.ada/str_binop_equal: New testcase.
11813
e05fa6f9
JB
118142017-12-14 Joel Brobecker <brobecker@adacore.com>
11815
11816 * gdb.ada/task_switch_in_core: New testcase.
11817
b89641ba
SM
118182017-12-13 Simon Marchi <simon.marchi@ericsson.com>
11819
11820 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
11821 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
11822 call test_bkpt_qualified.
11823 (test_bkpt_qualified): New proc.
11824
6892d2e4
PA
118252017-12-13 Pedro Alves <palves@redhat.com>
11826
11827 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
11828 Tighten regexp by matching with an anchor.
11829
a22ecf70
PA
118302017-12-13 Pedro Alves <palves@redhat.com>
11831
11832 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
11833 ("expression with namespace"): New set of tests.
11834 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
11835 (Nested::Test_NS::qux): New.
11836 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
11837 defaults to 'start_quote_char' and 'end_quote_char' parameters.
11838
9937536c
JB
118392017-12-13 Joel Brobecker <brobecker@adacore.com>
11840
11841 * gdb.base/server-del-break.c: New file.
11842 * gdb.base/server-del-break.exp: New file.
11843
fe49c6f5
SH
118442017-12-12 Stafford Horne <shorne@gmail.com>
11845
11846 * gdb.xml/tdesc-regs.exp: Add or1k support.
11847
c3d18620
SH
118482017-12-12 Stafford Horne <shorne@gmail.com>
11849
11850 * gdb.base/bp-permanent.c: Define nop of or1k.
11851
c5f9cfc8
JB
118522017-12-11 Joel Brobecker <brobecker@adacore.com>
11853
11854 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
11855 output with components being reordered.
11856
a9c135fc
JB
118572017-12-11 Joel Brobecker <brobecker@adacore.com>
11858
11859 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
11860 output with components being reordered.
11861
927aa2e7
JK
118622017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11863 Pedro Alves <palves@redhat.com>
11864
11865 * gdb.base/maint.exp (check for .gdb_index): Check also for
11866 .debug_names.
11867 * gdb.dlang/watch-loc.c (.debug_aranges): New.
11868 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
11869 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
11870 (.gdb_index used after symbol reloading): Support also .debug_names.
11871 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
11872
f17d9474
YQ
118732017-12-08 Yao Qi <yao.qi@linaro.org>
11874
11875 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11876 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
11877
a0de8c21
YQ
118782017-12-08 Yao Qi <yao.qi@linaro.org>
11879
11880 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
11881 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
11882
a738ea1d
YQ
118832017-12-08 Yao Qi <yao.qi@linaro.org>
11884
11885 * gdb.arch/aarch64-tagged-pointer.c: New file.
11886 * gdb.arch/aarch64-tagged-pointer.exp: New file.
11887
1cd9a73b
SDJ
118882017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
11889
11890 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
11891 "int".
11892
fa6eb693
KS
118932017-12-07 Keith Seitz <keiths@redhat.com>
11894
11895 PR breakpoints/22569
11896 * gdb.linespec/ls-errs.exp: Change expected result of "break
11897 -source this file has spaces.c -line 3".
11898 Check that an explicit source file followed by whitespace is
11899 identified as an invalid explicit location.
11900
883fd55a
KS
119012017-12-07 Keith Seitz <keiths@redhat.com>
11902
11903 * gdb.cp/nested-types.cc: New file.
11904 * gdb.cp/nested-types.exp: New file.
11905 * lib/cp-support.exp: Load data-structures.exp library.
11906 (debug_cp_test_ptype_class): New global.
11907 (cp_ptype_class_verbose, next_line): New procedures.
11908 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
11909 Add and document new return value.
11910 Switch the list of lines to a queue.
11911 Add support for new `type' key for nested type definitions.
11912 Add debugging/troubleshooting messages.
11913 * lib/data-structures.exp: New file.
11914
ec72db3e
SM
119152017-12-07 Simon Marchi <simon.marchi@ericsson.com>
11916
11917 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
11918 with proc_with_prefix, don't use with_test_prefix.
11919
99598d71
TT
119202017-12-07 Tom Tromey <tom@tromey.com>
11921
11922 * gdb.base/break.exp: Add test for empty "commands".
11923
a8806230
YQ
119242017-12-07 Yao Qi <yao.qi@linaro.org>
11925
11926 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
11927 malloc and catch syscall.
11928
824cc835
PM
119292017-12-07 Phil Muldoon <pmuldoon@redhat.com>
11930
e79be6e5 11931 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
11932 tests for explicit locations.
11933
7cc244de
PA
119342017-12-06 Pedro Alves <palves@redhat.com>
11935
11936 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
11937 force-disabling XML descriptions.
11938
50a1fdd5
PA
119392017-12-04 Pedro Alves <palves@redhat.com>
11940
11941 PR gdb/22499
11942 * gdb.arch/amd64-disp-step-avx.S: New file.
11943 * gdb.arch/amd64-disp-step-avx.exp: New file.
11944
f0fb2488
PA
119452017-12-03 Pedro Alves <palves@redhat.com>
11946
11947 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
11948 and <string.h>.
11949 (parent_function): Print distinct messages when waitpid fails, or
11950 the child exits with a signal, or the child exits for an unhandled
11951 reason.
11952 * gdb.threads/process-dies-while-detaching.exp
11953 (detach_and_expect_exit): New 'inf_output_re' parameter and use
11954 it. Wait for both inferior output and GDB's prompt. Use an
11955 indirect spawn id list.
11956 (do_detach): New parameter 'child_exit'. Use it to compute
11957 expected inferior output.
11958 (test_detach, test_detach_watch, test_detach_killed_outside):
11959 Adjust to pass down the expected child exit kind.
11960
97cbe998
SDJ
119612017-12-01 Joel Brobecker <brobecker@adacore.com>
11962 Sergio Durigan Junior <sergiodj@redhat.com>
11963 Pedro Alves <palves@redhat.com>
11964
11965 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
11966
40fc416f
SDJ
119672017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
11968
11969 * gdb.base/relocate.exp: Add tests to guarantee that arguments
11970 to 'symbol-file' and 'add-symbol-file' can be
11971 position-independent.
11972
1cc75e92
YQ
119732017-12-01 Yao Qi <yao.qi@linaro.org>
11974
11975 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
11976 the URL in copyright header.
11977 * gdb.arch/aarch64-fp.exp: Likewise.
11978 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
11979 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
11980 * gdb.base/expand-psymtabs.exp: Likewise.
11981 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
11982 * gdb.fortran/common-block.exp: Likewise.
11983 * gdb.fortran/common-block.f90: Likewise.
11984 * gdb.fortran/logical.exp: Likewise.
11985 * gdb.fortran/vla-datatypes.f90: Likewise.
11986 * gdb.fortran/vla-sub.f90: Likewise.
11987
875fb7a7
JB
119882017-11-30 Joel Brobecker <brobecker@adacore.com>
11989
11990 * gdb.ada/repeat_dyn: New testcase.
11991
6f14765f
UW
119922017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
11993
11994 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
11995 Update for changed thread numbering.
11996 * gdb.cell/bt.exp: Update for changed GDB output.
11997
f1af7b94
SM
119982017-11-30 Simon Marchi <simon.marchi@ericsson.com>
11999
12000 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
12001 setting isremote by hand.
12002 * boards/dwarf4-gdb-index.exp: Likewise.
12003 * boards/fission.exp: Likewise.
12004 * boards/stabs.exp: Likewise.
12005
e3919f3e
PA
120062017-11-30 Pedro Alves <palves@redhat.com>
12007
12008 * gdb.linespec/cpls-ops.exp
12009 (check_explicit_skips_function_argument): Extract the underlying
12010 type of size_t instead of hardcoding it.
12011
bd69330d
PA
120122017-11-29 Pedro Alves <palves@redhat.com>
12013
12014 PR c++/19436
12015 * gdb.linespec/cpls-abi-tag.cc: New file.
12016 * gdb.linespec/cpls-abi-tag.exp: New file.
12017
a20714ff
PA
120182017-11-29 Pedro Alves <palves@redhat.com>
12019
12020 * gdb.base/langs.exp: Use -qualified.
12021 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
12022 it.
12023 * gdb.cp/namespace.exp: Use -qualified.
12024 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
12025 (overload-3, template-overload, template-ret-type, const-overload)
12026 (const-overload-quoted, anon-ns, ambiguous-prefix): New
12027 procedures.
12028 (test_driver): Call them.
12029 * gdb.cp/save-bp-qualified.cc: New.
12030 * gdb.cp/save-bp-qualified.exp: New.
12031 * gdb.linespec/explicit.exp: Test -qualified.
12032 * lib/completion-support.exp (completion::explicit_opts_list): Add
12033 "-qualified".
12034 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
12035
f6f1d339
PM
120362017-11-29 Phil Muldoon <pmuldoon@redhat.com>
12037
12038 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
12039
02ca603a
TT
120402017-11-29 Tom Tromey <tom@tromey.com>
12041
12042 * gdb.base/relocate.exp: Update invalid argument test.
12043 Add new tests for invalid arguments.
12044
ed6c0bfb
TP
120452017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
12046
12047 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
12048 Return 0 as a long.
12049 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
12050
f106e10e
TP
120512017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
12052
12053 * gdb.cp/breakpoint.cc (bar): Set return type to void.
12054 * gdb.cp/psymtab-parameter.cc (func): Likewise.
12055 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
12056 func ().
12057 * gdb.cp/shadow.cc (B.func): Return 0.
12058
10329bb2
JB
120592017-11-27 Joel Brobecker <brobecker@adacore.com>
12060
12061 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
12062 expected output in gdb_expect call to allow the exception
12063 message to be present as well. Fix syntax confusion to avoid
12064 TCL thinking that exception_name is an array.
12065
617cd4bc
UW
120662017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
12067
12068 * gdb.arch/spu-info.c: Include <unistd.h>.
12069 (do_signal_test): Fix broken calls to write.
12070 * gdb.arch/spu-info.exp: Use prepare_for_testing.
12071 Fix checks for empty mailboxes. Update signal tests for corrected
12072 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
12073 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
12074 * gdb.cell/arch.exp: Use standard_output_file.
12075 * gdb.cell/break.exp: Likewise.
12076 * gdb.cell/bt.exp: Likewise.
12077 * gdb.cell/core.exp: Likewise.
12078 * gdb.cell/dwarfaddr.exp: Likewise.
12079 * gdb.cell/ea-cache.exp: Likewise.
12080 * gdb.cell/ea-standalone.exp: Likewise.
12081 * gdb.cell/f-regs.exp: Likewise.
12082 * gdb.cell/fork.exp: Likewise.
12083 * gdb.cell/gcore.exp: Likewise.
12084 * gdb.cell/mem-access.exp: Likewise.
12085 * gdb.cell/ptype.exp: Likewise.
12086 * gdb.cell/registers.exp: Likewise.
12087 * gdb.cell/sizeof.exp: Likewise.
12088 * gdb.cell/solib-symbol.exp: Likewise.
12089 * gdb.cell/solib.exp: Likewise.
617cd4bc 12090
a81aaca0
PA
120912017-11-25 Pedro Alves <palves@redhat.com>
12092
12093 * gdb.base/complete-empty.exp: New file.
12094 * gdb.base/completion.exp: Adjust.
12095
6a3c6ee4
PA
120962017-11-25 Pedro Alves <palves@redhat.com>
12097
12098 * gdb.linespec/cpls-ops.cc: New file.
12099 * gdb.linespec/cpls-ops.exp: New file.
12100 * lib/completion-support.exp (test_complete_prefix_range_re): New,
12101 factored out from ...
12102 (test_complete_prefix_range): ... this.
12103
8955eb2d
PA
121042017-11-24 Pedro Alves <palves@redhat.com>
12105
12106 * gdb.linespec/cpcompletion.exp: New file.
12107 * gdb.linespec/cpls-hyphen.cc: New file.
12108 * gdb.linespec/cpls.cc: New file.
12109 * gdb.linespec/cpls2.cc: New file.
12110 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
12111 test to use test_gdb_complete_unique. Add label completion,
12112 keyword completion and explicit location completion tests.
12113 * lib/completion-support.exp: New file.
12114
e547c119
JB
121152017-11-24 Joel Brobecker <brobecker@adacore.com>
12116
12117 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
12118 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
12119 when hitting an exception catchpoint.
12120
7c3c1aa8
YQ
121212017-11-22 Yao Qi <yao.qi@linaro.org>
12122
12123 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
12124
41bd68f5
SM
121252017-11-22 Simon Marchi <simon.marchi@ericsson.com>
12126
12127 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
12128 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
12129 * gdb.dwarf2/info-locals-optimized-out.c: New file.
12130
1daad298
YQ
121312017-11-22 Yao Qi <yao.qi@linaro.org>
12132
12133 * gdb.base/info-os.exp: Pass pthreads.
12134 * gdb.multi/multi-attach.exp: Likewise.
12135
88465e87
YQ
121362017-11-22 Yao Qi <yao.qi@linaro.org>
12137
12138 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
12139 compiler.
12140
dc196b23
YQ
121412017-11-22 Yao Qi <yao.qi@linaro.org>
12142
12143 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
12144 * gdb.base/break-interp.exp: Likewise.
12145 * gdb.base/jit-attach-pie.exp: Likewise.
12146
2400729e
UW
121472017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
12148
12149 * gdb.base/float128.c (large128): New variable.
12150 * gdb.base/float128.exp: Add test to print largest __float128 value.
12151
7a26362d
UW
121522017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
12153
12154 * gdb.arch/vsx-regs.exp: Update register content checks.
12155
ed0f4273
UW
121562017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
12157
12158 * gdb.arch/ppc-longdouble.exp: New file.
12159 * gdb.arch/ppc-longdouble.c: Likewise.
12160
a25d69c6
PA
121612017-11-21 Pedro Alves <palves@redhat.com>
12162
12163 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
12164
73fcf641
PA
121652017-11-20 Pedro Alves <palves@redhat.com>
12166
12167 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
12168 (long_double_typedef): New typedefs.
12169 Use DEF on double and long double.
12170 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
12171 cases.
12172 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
12173 and 'long_double_ptr_same_size' locals. Use them to decide
12174 whether cast from array/function to float is valid/invalid.
12175
71a3c369
TT
121762017-11-17 Tom Tromey <tom@tromey.com>
12177
12178 * gdb.rust/traits.rs: New file.
12179 * gdb.rust/traits.exp: New file.
12180
ced9779b
JB
121812017-11-17 Joel Brobecker <brobecker@adacore.com>
12182
12183 * gdb.ada/minsyms: New testcase.
12184
a0922d80
PA
121852017-11-16 Pedro Alves <palves@redhat.com>
12186
12187 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
12188 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
12189
ea04e54c
PA
121902017-11-16 Pedro Alves <palves@redhat.com>
12191
12192 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
12193 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
12194
e849ea89
PA
121952017-11-16 Pedro Alves <palves@redhat.com>
12196
12197 * gdb.server/reconnect-ctrl-c.c: New file.
12198 * gdb.server/reconnect-ctrl-c.exp: New file.
12199
d8ae99a7
PM
122002017-11-16 Phil Muldoon <pmuldoon@redhat.com>
12201
12202 * gdb.python/py-rbreak.exp: New file.
12203 * gdb.python/py-rbreak.c: New file.
12204 * gdb.python/py-rbreak-func2.c: New file.
12205
968a13f8
PA
122062017-11-16 Pedro Alves <palves@redhat.com>
12207
12208 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
12209 pattern.
12210 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
12211 GDB.
12212
71774bc9
SM
122132017-11-15 Simon Marchi <simon.marchi@ericsson.com>
12214
12215 * gdb.tui/completionn.exp (test_tab_completion): Add space in
12216 regex.
12217
ddbb44cf
SM
122182017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
12219
12220 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
12221 test names.
12222
584a564f
PA
122232017-11-09 Pedro Alves <palves@redhat.com>
12224
12225 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
12226 factored out from ...
12227 (top level): ... here, and adjusted to avoid expecting beyond the
12228 prompt in a single gdb_test_multiple.
12229
5ed7a928
PA
122302017-11-09 Pedro Alves <palves@redhat.com>
12231
12232 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
12233 output.
12234 * gdb.server/ext-attach.exp ("kill" test): Likewise.
12235 * gdb.server/ext-restart.exp ("kill" test): Likewise.
12236 * gdb.server/ext-run.exp ("kill" test): Likewise.
12237 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
12238
a60e0738
PA
122392017-11-09 Pedro Alves <palves@redhat.com>
12240
12241 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
12242 match till end of line.
12243
2c88253f
PA
122442017-11-09 Pedro Alves <palves@redhat.com>
12245
12246 * gdb.base/memattr.exp: Tighten regexes to match the end line.
12247
c7a38517
PA
122482017-11-09 Pedro Alves <palves@redhat.com>
12249
12250 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
12251 New procedures, factored out from ...
12252 (top level): ... here, and adjusted to avoid expecting beyond the
12253 prompt in one go.
12254
f29f4b6b
PA
122552017-11-09 Pedro Alves <palves@redhat.com>
12256
12257 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
12258 output. Fix '?' match.
12259
286acbb5
JB
122602017-11-08 Joel Brobecker <brobecker@adacore.com>
12261
12262 * gdb.ada/scoped_watch: New testcase.
12263 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
12264 which is actually correct.
12265 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
12266 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
12267
62d7ae92
PA
122682017-11-08 Pedro Alves <palves@redhat.com>
12269
12270 * gdb.gdb/complaints.exp (test_initial_complaints)
12271 (test_serial_complaints, test_short_complaints): Call
12272 complaint_internal instead of complaint.
12273
280ca31f
DT
122742017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
12275
12276 * gdb.threads/tls-core.c: New file.
12277 * gdb.threads/tls-core.exp: Likewise.
12278
b5ec771e
PA
122792017-11-08 Pedro Alves <palves@redhat.com>
12280
12281 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
12282 (p Exported_Capitalized): New test.
12283 (p exported_capitalized): New test.
12284
a02b41a7
PA
122852017-11-07 Pedro Alves <palves@redhat.com>
12286
12287 * gdb.cp/ena-dis-br-range.exp: Add more tests.
12288
95e95a6d
PA
122892017-11-07 Pedro Alves <palves@redhat.com>
12290
12291 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
12292 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
12293 (disable_invalid, disable_inverted, disable_negative): New
12294 procedures.
12295 ("bad numbers"): New set of tests.
12296
cee62dbd
PA
122972017-11-07 Pedro Alves <palves@redhat.com>
12298
12299 * gdb.cp/ena-dis-br-range.exp: Add tests.
12300
cc638e86
PA
123012017-11-07 Pedro Alves <palves@redhat.com>
12302
12303 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
12304
d0fe4701
XR
123052017-11-07 Xavier Roirand <roirand@adacore.com>
12306 Pedro Alves <palves@redhat.com>
12307
12308 * gdb.base/ena-dis-br.exp: Add reference to
12309 gdb.cp/ena-dis-br-range.exp.
12310 * gdb.cp/ena-dis-br-range.exp: New file.
12311 * gdb.cp/ena-dis-br-range.cc: New file.
12312
46f67f80
PA
123132017-11-06 Pedro Alves <palves@redhat.com>
12314
12315 * gdb.base/attach-non-pgrp-leader.c: New.
12316 * gdb.base/attach-non-pgrp-leader.exp: New.
12317
726e1356
PA
123182017-11-06 Pedro Alves <palves@redhat.com>
12319
12320 * configure.ac: No longer check for termio.h and sgtty.h.
12321 * configure: Regenerate.
12322 * remote-utils.c: Include termios.h instead of gdb_termios.h.
12323 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
12324 Remove termio and sgtty code.
12325
50ab6ace
YQ
123262017-11-03 Yao Qi <yao.qi@linaro.org>
12327
12328 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
12329 in GDB is disabled.
12330
8e68731c
YQ
123312017-11-03 Yao Qi <yao.qi@linaro.org>
12332
12333 * gdb.python/py-thrhandle.exp: Skip it if python is not
12334 enabled.
12335
3a87ae65
SM
123362017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
12337
12338 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
12339 as a breakpoint command.
12340
484d8d36
MD
123412017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
12342
12343 PR python/21213
12344 * gdb.python/py-infthread.exp: Test calling
12345 InferiorThread.inferior () multiple times in a row.
12346
4a27f119
KS
123472017-10-27 Keith Seitz <keiths@redhat.com>
12348
12349 * gdb.opt/inline-break.exp (break_info_1): New procedure.
12350 Test "info break" for every inlined function breakpoint.
12351
bb11dd58
YQ
123522017-10-27 Yao Qi <yao.qi@linaro.org>
12353
12354 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
12355
a43f3893
PF
123562017-10-26 Patrick Frants <osscontribute@gmail.com>
12357
12358 * gdb.cp/classes.exp (test_static_members): Test printing
12359 Outer::instance.
12360 * gdb.cp/classes.c (struct Inner, struct Outer): New.
12361 (Inner::instance, Outer::instance): New.
12362
792ccf00
PA
123632017-10-24 Pedro Alves <palves@redhat.com>
12364
12365 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
12366 extra console" test in two stages.
12367
eb2bfbad
PA
123682017-10-24 Pedro Alves <palves@redhat.com>
12369
12370 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
12371
1f75a651
PA
123722017-10-24 Pedro Alves <palves@redhat.com>
12373
12374 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
12375 loop.
12376
779990d9
PA
123772017-10-24 Pedro Alves <palves@redhat.com>
12378
12379 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
12380 $attempt" and "stoppedtry $stoppedtry" test prefixes.
12381
ad9b8f5d
PA
123822017-10-24 Pedro Alves <palves@redhat.com>
12383
12384 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
12385 parameter and handle it. Don't output read value in test name.
12386
fee6da6e
PA
123872017-10-24 Pedro Alves <palves@redhat.com>
12388
12389 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
12390 custom test name.
12391
10389c2c
PA
123922017-10-24 Pedro Alves <palves@redhat.com>
12393
12394 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
12395 include the unstable output directory name in the test's name.
12396 (initial_setup_simple) <'set args'>: Use custom test name.
12397
a80e65a9
PA
123982017-10-24 Pedro Alves <palves@redhat.com>
12399
12400 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
12401 with explicit test name.
12402
15763a09
PA
124032017-10-20 Pedro Alves <palves@redhat.com>
12404
12405 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
12406 'wait -i'. Use gdb_assert and remote_close.
12407
49a4ce2e
AB
124082017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
12409
12410 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
12411 number from variable rather than hard-coded.
12412
a75868f5
PA
124132017-10-19 Pedro Alves <palves@redhat.com>
12414
12415 * gdb.base/long-inferior-output.c: New file.
12416 * gdb.base/long-inferior-output.exp: New file.
12417
c8ba13ad
KS
124182017-11-18 Keith Seitz <keiths@redhat.com>
12419
12420 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
12421 method.
12422 (main): Call it.
12423 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
12424 Add additional user-defined conversion operator tests.
12425
b27de576
PA
124262017-10-17 Pedro Alves <palves@redhat.com>
12427
12428 * boards/native-stdio-gdbserver.exp: Load "local-board".
12429
8484c955
PA
124302017-10-17 Pedro Alves <palves@redhat.com>
12431
12432 * gdb.base/quit-live.c: New file.
12433 * gdb.base/quit-live.exp: New file.
12434
83d5a34d
KS
124352017-10-16 Keith Seitz <keiths@redhat.com>
12436
12437 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
12438 (class_with_protected_typedef, class_with_private_typedef)
12439 (struct_with_public_typedef, struct_with_protected_typedef)
12440 (struct_with_private_typedef): New classes/structs.
12441 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
12442 typedefs and access specifiers.
12443
739b3f1d
PA
124442017-10-16 Pedro Alves <palves@redhat.com>
12445 Simon Marchi <simon.marchi@polymtl.ca>
12446
12447 * README (Local vs Remote vs Native): New section.
12448 * boards/local-board.exp: New file, with bits factored out from
12449 ...
12450 * boards/native-extended-gdbserver.exp: ... here. Load
12451 "local-board".
12452 * boards/native-gdbserver.exp: Load "local-board".
12453 (${board}_spawn, ${board}_exec): Delete.
12454 * boards/native-stdio-gdbserver.exp: Most contents factored out to
12455 ...
12456 * boards/stdio-gdbserver-base.exp: ... this new file.
12457 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
12458 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
12459 procedure.
12460 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
12461 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
12462 stdio_gdbserver_command.
12463 (${board}_get_remote_address, ${board}_get_comm_port)
12464 (${board}_download, ${board}_upload): Delete.
12465 (get_target_remote_pipe_cmd): New.
12466
fe68b953
SM
124672017-10-16 Simon Marchi <simon.marchi@ericsson.com>
12468
12469 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
12470 test_bkpt_deletion, test_bkpt_cond_and_cmds,
12471 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
12472 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
12473 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
12474 remove with_test_prefix.
12475
300b6685
PA
124762017-10-13 Pedro Alves <palves@redhat.com>
12477
12478 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
12479 * gdb.base/annota1.exp: Use it instead of is_remote.
12480 * gdb.base/annota3.exp: Use it instead of is_remote.
12481 * gdb.cp/annota2.exp: Use it instead of is_remote.
12482 * gdb.cp/annota3.exp: Use it instead of is_remote.
12483 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
12484
50500caf
PA
124852017-10-13 Pedro Alves <palves@redhat.com>
12486
12487 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
12488 (test_num_test_vars, run_and_count_vars, find_env)
12489 (test_set_unset_env, test_inherit_env_var): New procedures.
12490 (top level): Use them.
12491
dad0c6d2
PA
124922017-10-13 Pedro Alves <palves@redhat.com>
12493
12494 * lib/selftest-support.exp (selftest_setup): Extend comments, and
12495 also skip on stub-like targets.
12496
8b0553c1
PA
124972017-10-13 Pedro Alves <palves@redhat.com>
12498
12499 PR gdb/22293
12500 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
12501 (top level): Move some tests to ...
12502 (test_not_found): ... this new procedure.
12503 (top level): Call it.
12504
7594f623
PA
125052017-10-13 Pedro Alves <palves@redhat.com>
12506
12507 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
12508 expect different "info terminal" output if testing with a
12509 non-native target.
12510
ebe3b402
PA
125112017-10-13 Pedro Alves <palves@redhat.com>
12512 Simon Marchi <simon.marchi@polymtl.ca>
12513
12514 PR python/12966
12515 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
12516
42f1b161
PA
125172017-10-13 Pedro Alves <palves@redhat.com>
12518
12519 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
12520 already.
12521
8d6ef72b
PA
125222017-10-13 Pedro Alves <palves@redhat.com>
12523
12524 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
12525 is_remote.
12526
d7bcd5b8
PA
125272017-10-13 Pedro Alves <palves@redhat.com>
12528
12529 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
12530 is_remote.
12531
df479dc6
PA
125322017-10-13 Pedro Alves <palves@redhat.com>
12533
12534 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
12535 is set.
12536 (corefile_test_attach): Likewise. Check can_spawn_for_attach
12537 instead of is_remote.
12538
23fb630a
PA
125392017-10-13 Pedro Alves <palves@redhat.com>
12540
12541 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
12542 (top level): Add comment.
12543
cc77b1dc
PA
125442017-10-13 Pedro Alves <palves@redhat.com>
12545
12546 * gdb.base/remote.exp (top level): Fix comment typo and add
12547 missing return.
12548
27c9e813
PA
125492017-10-13 Pedro Alves <palves@redhat.com>
12550 Simon Marchi <simon.marchi@polymtl.ca>
12551
12552 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
12553 calls and add comments. Skip test if use_gdb_stub is set.
12554 (top level): Use "set cwd" command instead of "cd" command.
12555
5e830d98
PA
125562017-10-13 Pedro Alves <palves@redhat.com>
12557
12558 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
12559 is_remote target check.
12560
f5ca0032
PA
125612017-10-13 Pedro Alves <palves@redhat.com>
12562
12563 * gdb.base/scope.exp: Use build_executable + clean_restart +
12564 gdb_file_cmd instead of prepare_for_testing and no longer skip
12565 "before run" tests on is_remote target boards. Update comments.
12566 * boards/native-extended-gdbserver.exp
12567 (extended_gdbserver_load_last_file): New, factored out from ...
12568 (gdb_load): ... this. Move further below and add comment.
12569 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
12570
8aed1c0d
PA
125712017-10-12 Pedro Alves <palves@redhat.com>
12572
12573 * gdb.base/attach.exp: Remove references to gdb64.
12574 * gdb.base/dbx.exp: Remove references to gdb64.
12575
cfa34c87
SM
125762017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12577 Pedro Alves <palves@redhat.com>
12578
12579 * gdb.base/label.exp: Remove is_remote target check.
12580
9192b7de
PA
125812017-10-12 Pedro Alves <palves@redhat.com>
12582
12583 * gdb.base/auvx.exp (coredir): Update comment.
12584 (top level) <core_works>: Use "set cwd" command instead of "cd"
12585 command.
12586
6bf0052d
PA
125872017-10-12 Pedro Alves <palves@redhat.com>
12588 Simon Marchi <simon.marchi@polymtl.ca>
12589
12590 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
12591 target boards.
12592
e48ef82d
PA
125932017-10-12 Pedro Alves <palves@redhat.com>
12594 Simon Marchi <simon.marchi@polymtl.ca>
12595
12596 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
12597 Instead skip if there's any gdb_protocol set.
12598
8d7aea57
SM
125992017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12600 Pedro Alves <palves@redhat.com>
12601
12602 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
12603
30440677
PA
126042017-10-12 Pedro Alves <palves@redhat.com>
12605 Simon Marchi <simon.marchi@polymtl.ca>
12606
12607 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
12608 instead of on dejagnu remote boards.
12609
4e04f045 126102017-10-12 Pedro Alves <palves@redhat.com>
175654b9 12611 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
12612
12613 * gdb.base/inferior-died.exp: Remove is_remote and isnative
12614 checks. Use build_executable + clean_restart instead of
12615 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
12616 of enabling non-stop after starting gdb.
12617
871a186e
PA
126182017-10-12 Pedro Alves <palves@redhat.com>
12619
12620 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
12621 * gdb.threads/non-ldr-exc-2.exp: Ditto.
12622 * gdb.threads/non-ldr-exc-3.exp: Ditto.
12623 * gdb.threads/non-ldr-exc-4.exp: Ditto.
12624
56d704da
AK
126252017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
12626
12627 * gdb.arch/arc-tdesc-cpu.exp: New file.
12628 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
12629
2f20e312
SM
126302017-10-10 Simon Marchi <simon.marchi@ericsson.com>
12631
12632 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
12633
65630365
PA
126342017-10-10 Pedro Alves <palves@redhat.com>
12635
12636 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
12637 expect CLI output.
12638
bf469271
PA
126392017-10-10 Pedro Alves <palves@redhat.com>
12640
12641 * lib/selftest-support.exp (selftest_setup): Update for
12642 captured_command_loop's prototype change.
12643
777a42f1
PA
126442017-10-09 Pedro Alves <palves@redhat.com>
12645
12646 Test both arch1=>arch2 and arch2=>arch1.
12647
12648 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
12649 (srcfile2, binfile2, march1, march2): Remove globals. Largely
12650 factored out to...
12651 (append_arch1_options, append_arch2_options, append_arch_options)
12652 (build_executables): New procedures.
12653 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
12654 local.
12655 (top level): Add new 'first_arch' testing axis.
12656
cbd2b4e3
PA
126572017-10-09 Pedro Alves <palves@redhat.com>
12658
12659 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
12660 (barrier): New.
12661 (thread_start, all_started): New functions.
12662 (main): Spawn new thread and wait until it is scheduled.
12663 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
12664 option.
12665 (do_test): Add 'selected_thread' parameter. Run to all_started
12666 instead of main. Explicitly set the breakpoint at main. Switch
12667 to the SELECTED_THREAD thread.
12668 (top level): Test handling the exec event with either the main
12669 thread or the second thread selected.
12670
5c9e4427
PA
126712017-10-09 Pedro Alves <palves@redhat.com>
12672
12673 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
12674 logic. Move STOP marker after the value checks.
12675 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
12676 regexp.
12677
b3b7c423
SL
126782017-10-06 Sandra Loosemore <sandra@codesourcery.com>
12679
12680 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
12681
3b4b2f16
UW
126822017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
12683
12684 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
12685 integer-to-dfp conversion.
12686 * gdb.base/dfp-test.exp: Likewise.
12687
5cd63fda
PA
126882017-10-04 Pedro Alves <palves@redhat.com>
12689
12690 * gdb.multi/hangout.c: Include <unistd.h>.
12691 (hangout_loop): New function.
12692 (main): Call alarm. Call hangout_loop in a loop.
12693 * gdb.multi/hello.c: Include <unistd.h>.
12694 (hello_loop): New function.
12695 (main): Call alarm. Call hangout_loop in a loop.
12696 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
12697 inferior with the other selected.
12698
4c71c105
SM
126992017-10-04 Simon Marchi <simon.marchi@ericsson.com>
12700
12701 * gdb.mi/list-thread-groups-available.exp: New file.
12702 * gdb.mi/list-thread-groups-available.c: New file.
12703
bc3b087d
SDJ
127042017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12705
12706 * gdb.base/set-cwd.exp: Make it available on
12707 native-extended-gdbserver.
12708
d092c5a2
SDJ
127092017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12710
12711 * gdb.base/set-cwd.c: New file.
12712 * gdb.base/set-cwd.exp: Likewise.
12713
45320ffa
TT
127142017-10-02 Tom Tromey <tom@tromey.com>
12715
12716 PR rust/22236:
12717 * gdb.rust/simple.rs (main): New variable "fslice".
12718 * gdb.rust/simple.exp: Add slice tests. Update string tests.
12719
b3e3859b
TT
127202017-10-02 Tom Tromey <tom@tromey.com>
12721
12722 * gdb.rust/simple.exp: Test ptype of a slice.
12723
01af5e0d
TT
127242017-10-02 Tom Tromey <tom@tromey.com>
12725
12726 * gdb.rust/simple.exp: Test index of slice.
12727
a9bbfbd8
TT
127282017-09-27 Tom Tromey <tom@tromey.com>
12729
12730 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
12731
df8899e5
TP
127322017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
12733 Pedro Alves <palves@redhat.com>
12734
12735 * gdb.base/compare-sections.exp (get value of read-only section): Read
12736 as unsigned value.
12737 (corrupt read-only section): Likewise and don't set written if patching
12738 failed.
12739
757bf54b
KB
127402017-09-21 Kevin Buettner <kevinb@redhat.com>
12741
12742 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
12743 files.
12744
06871ae8
PA
127452017-09-20 Pedro Alves <palves@redhat.com>
12746
12747 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
12748 symbol names in gdb's output.
12749 * gdb.cp/overload.exp ("list all overloads"): Likewise.
12750
e5f25bc5
PA
127512017-09-20 Pedro Alves <palves@redhat.com>
12752
12753 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
12754 Rename to ...
12755 (test_list_ambiguous_symbol): ... this and add a symbol name
12756 parameter. Adjust.
12757 (test_list_ambiguous_function): Reimplement on top of
12758 test_list_ambiguous_symbol and also test listing ambiguous
12759 variables.
12760 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
12761 (ambiguous_fun): ... this.
12762 (ambiguous_var): New.
12763 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
12764 (ambiguous_fun): ... this.
12765 (ambiguous_var): New.
12766
4e5a4f58
JB
127672017-09-19 John Baldwin <jhb@FreeBSD.org>
12768
12769 * gdb.base/starti.c: New file.
12770 * gdb.base/starti.exp: New file.
12771 * lib/gdb.exp (gdb_starti_cmd): New procedure.
12772
26e53f3e
PA
127732017-09-14 Pedro Alves <palves@redhat.com>
12774
12775 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
12776 (top level): Use it instead of runto.
12777
cb791d59
TT
127782017-09-11 Tom Tromey <tom@tromey.com>
12779
12780 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
12781
7c96f8c1
TT
127822017-09-11 Tom Tromey <tom@tromey.com>
12783
12784 * gdb.python/py-infthread.exp: Add tests for new_thread event.
12785 * gdb.python/py-inferior.exp: Add tests for new inferior events.
12786
469412dd
CW
127872017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
12788
12789 * gdb.fortran/printing-types.exp: New file.
12790 * gdb.fortran/printing-types.exp: New file.
12791
e0f86435
BH
127922017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12793
12794 * gdb.fortran/vla-ptype.exp: Fix typos.
12795 * gdb.fortran/vla-value.exp: Same.
12796
9e9af4be
BH
127972017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12798
12799 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
12800 * gdb.mi/mi-var-child-f.exp: Likewise.
12801 * gdb.mi/mi-vla-fortran.exp: Likewise.
12802
a5ad232b 128032017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
12804 Christoph Weinmann <christoph.t.weinmann@intel.com>
12805 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
12806
12807 * gdb.fortran/ptr-indentation.f90: New file.
12808 * gdb.fortran/ptr-indentation.exp: New file.
12809
5aec60eb
TT
128102017-09-05 Tom Tromey <tom@tromey.com>
12811
12812 PR gdb/22010:
12813 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
12814
8f8f8152
TP
128152017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12816
12817 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
12818
fbd1b771
JK
128192017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12820
12821 * gdb.threads/tls-nodebug-pie.c: New file.
12822 * gdb.threads/tls-nodebug-pie.exp: New file.
12823
5eb5f850
TT
128242017-09-05 Tom Tromey <tom@tromey.com>
12825
12826 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
12827 for rust.
12828
ae780a21
SM
128292017-09-05 Simon Marchi <simon.marchi@ericsson.com>
12830
12831 * gdb.multi/multi-arch-exec.exp: Test with different
12832 "follow-exec-mode" settings.
12833 (do_test): New procedure.
12834
3693fdb3
PA
128352017-09-04 Pedro Alves <palves@redhat.com>
12836
12837 * gdb.base/func-static.c (S::method const, S::method volatile)
12838 (S::method volatile const): New methods.
12839 (c_s, v_s, cv_s): New instances.
12840 (main): Call method() on them.
12841 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
12842 (cannot_resolve): New procedure.
12843 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
12844 print-quote-unquoted columns.
12845 (do_test): Test printing each scope too.
12846
e68cb8e0
PA
128472017-09-04 Pedro Alves <palves@redhat.com>
12848
12849 * gdb.base/local-static.exp: Also test with
12850 class::method::variable wholly quoted.
12851 * gdb.cp/m-static.exp (class::method::variable): Remove test.
12852
858be34c
PA
128532017-09-04 Pedro Alves <palves@redhat.com>
12854
12855 * gdb.base/local-static.c: New.
12856 * gdb.base/local-static.cc: New.
12857 * gdb.base/local-static.exp: New.
12858
46a4882b
PA
128592017-09-04 Pedro Alves <palves@redhat.com>
12860
12861 * gdb.asm/asm-source.exp: Add casts to int.
12862 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
12863 (dataglobal64_1, dataglobal64_2): New globals.
12864 * gdb.base/nodebug.exp: Test different expressions involving the
12865 new globals, with print, whatis and ptype. Add casts to int.
12866 * gdb.base/solib-display.exp: Add casts to int.
12867 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
12868 * gdb.cp/m-static.exp: Add cast to int.
12869 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
12870 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
12871 tls variable with no debug info without a cast. Test with a cast
12872 to int too.
12873 * gdb.trace/entry-values.exp: Add casts.
12874
2c5a2be1
PA
128752017-09-04 Pedro Alves <palves@redhat.com>
12876
12877 * gdb.base/nodebug.exp: Test that ptype's error about functions
12878 with unknown return type includes the function name too.
12879
7022349d
PA
128802017-09-04 Pedro Alves <palves@redhat.com>
12881
12882 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
12883 return type of munmap in infcall.
12884 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
12885 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
12886 type of ftell in infcall.
12887 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
12888 type of getpid in infcall.
12889 * gdb.base/infcall-exec.exp: Cast return type of execlp in
12890 infcall.
12891 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
12892 Bail on failure to extract the pid.
12893 * gdb.base/nodebug.c: #include <stdint.h>.
12894 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
12895 New functions.
12896 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
12897 Change expected output of print/whatis/ptype with functions with
12898 no debug info. Test all supported languages. Call
12899 test_call_promotion.
12900 * gdb.compile/compile.exp: Adjust expected output to expect
12901 warning.
12902 * gdb.threads/siginfo-threads.exp: Likewise.
12903
54990598
PA
129042017-09-04 Pedro Alves <palves@redhat.com>
12905
12906 * gdb.base/callfuncs.exp (do_function_calls): New parameter
12907 "prototypes". Test calling float functions via prototyped and
12908 unprototyped function pointers.
12909 (perform_all_tests): New parameter "prototypes". Pass it down.
12910 (top level): Pass down "prototypes" parameter to
12911 perform_all_tests.
12912
34d16ea2
SM
129132017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12914
12915 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
12916 Test with nested loops.
12917
9521ecda
SM
129182017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12919
12920 * gdb.base/commands.exp: Call the new procedures.
12921 (loop_break_test, loop_continue_test): New procedures.
12922
80a65e9b
SM
129232017-09-04 Simon Marchi <simon.marchi@ericsson.com>
12924
12925 * gdb.base/commands.exp: Call new procedure.
12926 (define_if_without_arg_test): New procedure.
12927
e439fa14
PA
129282017-09-04 Pedro Alves <palves@redhat.com>
12929
12930 * gdb.base/list-ambiguous.exp: New file.
12931 * gdb.base/list-ambiguous0.c: New file.
12932 * gdb.base/list-ambiguous1.c: New file.
12933 * gdb.base/list.exp (test_list_range): Adjust expected output.
12934
0a2dde4a
SDJ
129352017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
12936
12937 * gdb.base/share-env-with-gdbserver.c: New file.
12938 * gdb.base/share-env-with-gdbserver.exp: Likewise.
12939
5e89eb3a
SM
129402017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12941
12942 * gdb.base/commands.exp (gdbvar_simple_if_test,
12943 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
12944 progvar_simple_if_test, progvar_simple_while_test,
12945 progvar_complex_if_while_test, user_defined_command_test,
12946 user_defined_command_args_eval,
12947 user_defined_command_args_stack_test,
12948 user_defined_command_manyargs_test, bp_deleted_in_command_test,
12949 temporary_breakpoint_commands,
12950 gdb_test_no_prompt, redefine_hook_test,
12951 redefine_backtrace_test): Remove "global gdb_prompt".
12952
fd437cbc
SM
129532017-08-28 Simon Marchi <simon.marchi@ericsson.com>
12954
12955 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
12956 New proc, call it from toplevel.
12957
87215ad1
SDJ
129582017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
12959
12960 PR remote/21852
12961 * gdb.server/normal.c: New file, copied from gdb.base.
12962 * gdb.server/run-without-local-binary.exp: New file.
12963
58afddc6
WP
129642017-08-07 Weimin Pan <weimin.pan@oracle.com>
12965
12966 * gdb.arch/sparc64-adi.exp: New file.
12967 * gdb.arch/sparc64-adi.c: New file.
12968
5277199a
PA
129692017-08-22 Pedro Alves <palves@redhat.com>
12970
12971 * gdb.cp/overload.exp (line_range_pattern): New procedure.
12972 (top level): Add "list all overloads" tests.
12973
14278e1f
TT
129742017-08-22 Tom Tromey <tom@tromey.com>
12975
12976 * gdb.gdb/xfullpath.exp: Remove.
12977
bf223d3e
PA
129782017-08-21 Pedro Alves <palves@redhat.com>
12979
12980 PR gdb/19487
12981 * gdb.base/symbol-alias.c: New.
12982 * gdb.base/symbol-alias2.c: New.
12983 * gdb.base/symbol-alias.exp: New.
12984
c973d0aa
PA
129852017-08-21 Pedro Alves <palves@redhat.com>
12986
12987 * gdb.base/dfp-test.c
12988 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
12989 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
12990 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
12991 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
12992 * gdb.base/whatis-ptype-typedefs.c: New.
12993 * gdb.base/whatis-ptype-typedefs.exp: New.
12994 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
12995 (an_int, an_int_type, an_int_type2): New globals.
12996 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
12997 involving typedefs and cast expressions.
12998 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
12999 (lookup_typedefs_function): New.
13000 (typedefs_pretty_printers_dict): New.
13001 (top level): Register lookup_typedefs_function in
13002 gdb.pretty_printers.
13003
6d580b63
YQ
130042017-08-18 Yao Qi <yao.qi@linaro.org>
13005
13006 * gdb.server/unittest.exp: New.
13007
206726fb
SDJ
130082017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
13009
13010 PR gdb/21954
13011 * gdb.base/environ.exp: Add test to check if 'unset environment'
13012 works.
13013
bf0ec4c2
AA
130142017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13015
13016 * lib/gdb.exp (universal_compile_options): New caching proc.
13017 (gdb_compile): Suppress GCC's coloring of messages.
13018
d6382fff
TT
130192017-08-14 Tom Tromey <tom@tromey.com>
13020
13021 PR gdb/21675:
13022 * gdb.base/printcmds.exp (test_radices): New function.
13023 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
13024 * gdb.base/sizeof.exp (check_valueof): Use p/d.
13025 * lib/gdb.exp (get_integer_valueof): Use p/d.
13026
c2c2dd9f
SM
130272017-08-12 Simon Marchi <simon.marchi@ericsson.com>
13028
13029 * lib/gdb.exp (get_valueof): Don't capture end-of-line
13030 characters.
13031
fdffd6f4
TT
130322017-08-05 Tom Tromey <tom@tromey.com>
13033
13034 * gdb.rust/simple.exp: Allow String to appear in a different
13035 namespace.
13036
27d41eac
YQ
130372017-07-26 Yao Qi <yao.qi@linaro.org>
13038
13039 * gdb.gdb/unittest.exp: Invoke command
13040 "maintenance check xml-descriptions".
13041
031ed05d
AA
130422017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13043
13044 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
13045 calling context.
13046 (hex128): Drop erroneous calculation of parameters.
13047
dcd27ddf
SM
130482017-07-22 Simon Marchi <simon.marchi@ericsson.com>
13049
13050 * gdb.python/py-unwind.exp: Disable stack protection when
13051 building test file.
13052
47e77640
PA
130532017-07-20 Pedro Alves <palves@redhat.com>
13054
13055 * gdb.base/default.exp (set language): Adjust expected output.
13056
62d2a18a
PA
130572017-07-20 Pedro Alves <palves@redhat.com>
13058
13059 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
13060 (test_minsym): ... this, and make static.
13061 (get_pck__foo__bar__minsym): Rename to ...
13062 (get_test_minsym): ... this.
13063 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
13064 symbol names and comments.
13065 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
13066 (get_test_minsym): ... this.
13067 (pck__foo__bar__minsym__2): Rename to ...
13068 (test_minsym): ... this.
13069 (main): Adjust.
13070
c45ec17c
PA
130712017-07-17 Pedro Alves <palves@redhat.com>
13072
13073 * gdb.base/completion.exp: Adjust expected output.
13074 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
13075 the completer works.
13076
c6756f62
PA
130772017-07-17 Pedro Alves <palves@redhat.com>
13078
13079 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
13080
5bd68487
AB
130812017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
13082
13083 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
13084
8880f2a9
TT
130852017-07-14 Tom Tromey <tom@tromey.com>
13086
13087 PR rust/21764:
13088 * gdb.rust/simple.exp: Add tests.
13089
65547233
TT
130902017-07-14 Tom Tromey <tom@tromey.com>
13091
13092 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
13093
8f14146e
PA
130942017-07-14 Pedro Alves <palves@redhat.com>
13095
13096 * gdb.linespec/base/one/thefile.cc (z1): New function.
13097 * gdb.linespec/base/two/thefile.cc (z2): New function.
13098 * gdb.linespec/linespec.exp: Add tests.
13099
b4365d02
AB
131002017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
13101
13102 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
13103 to mi_create_breakpoint.
13104
5d2cbaa5
AB
131052017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
13106
13107 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
13108 mi_create_breakpoint.
13109
11cb5716
IB
131102017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
13111
13112 * gdb.dlang/demangle.exp: Update for demangling changes.
13113
03278692
TT
131142017-07-09 Tom Tromey <tom@tromey.com>
13115
13116 * gdb.dwarf2/shortpiece.exp: New file.
13117
33c5cd75
DB
131182017-07-06 David Blaikie <dblaikie@gmail.com>
13119
13120 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
13121 built from fissiont-multi-cu{1,2}.c.
13122 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
13123 except putting 'main' and 'func' in separate CUs in the same DWO file.
13124 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
13125 test.
13126 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
13127 test.
13128
8455d262
PA
131292017-07-06 Pedro Alves <palves@redhat.com>
13130
13131 * gdb.python/py-unwind.exp: Test flushregs.
13132
dc4bde35
SDJ
131332017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
13134
13135 PR cli/21688
13136 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
13137 tests for alias commands and trailing whitespace.
13138
51ed89aa
SDJ
131392017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
13140
13141 PR cli/21688
13142 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
13143 procedure. Call it.
13144
eb17d413
PA
131452017-06-29 Pedro Alves <palves@redhat.com>
13146
13147 * gdb.base/printcmds.exp: Add tests.
13148
41664b45
DG
131492017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
13150
13151 PR gdb/21337
13152 * gdb.base/reread-readsym.exp: New file.
13153 * gdb.base/reread-readsym.c: New file.
13154
75312ae3
KB
131552017-06-21 Kevin Buettner <kevinb@redhat.com>
13156
13157 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
13158 subpattern.
13159
66953522
PB
131602017-06-19 Peter Bergner <bergner@vnet.ibm.com>
13161
13162 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
13163 extended mnemonic.
13164 * gdb.arch/powerpc-power9.s: Likewise.
13165
5524b525
AA
131662017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13167
13168 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
13169 on 32-bit x86 targets. Exploit is_*_target macros where
13170 appropriate.
13171
03c8af18
AA
131722017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13173
13174 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
13175 register pieces.
13176
3bf31011
AA
131772017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13178
13179 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
13180 located in one or more DWARF pieces.
13181
805acca0
AA
131822017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13183
13184 * lib/gdb.exp (get_endianness): New proc.
13185 * gdb.arch/aarch64-fp.exp: Use it.
13186 * gdb.arch/altivec-regs.exp: Likewise.
13187 * gdb.arch/e500-regs.exp: Likewise.
13188 * gdb.arch/vsx-regs.exp: Likewise.
13189 * gdb.base/dump.exp: Likewise.
13190 * gdb.base/funcargs.exp: Likewise.
13191 * gdb.base/gnu_vector.exp: Likewise.
13192 * gdb.dwarf2/formdata16.exp: Likewise.
13193 * gdb.dwarf2/implptrpiece.exp: Likewise.
13194 * gdb.dwarf2/nonvar-access.exp: Likewise.
13195 * gdb.python/py-inferior.exp: Likewise.
13196 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
13197
e9352324
AA
131982017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13199
13200 PR gdb/21226
13201 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
13202 stack value pieces are taken from the LSB end.
13203
d5d1163e
AA
132042017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13205
13206 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
13207 variable at nonzero offset.
13208
0567c986
AA
132092017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13210
13211 * gdb.dwarf2/var-access.c: New file.
13212 * gdb.dwarf2/var-access.exp: New test.
13213 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
13214
973e9aab
TT
132152017-06-12 Tom Tromey <tom@tromey.com>
13216
13217 * gdb.dwarf2/formdata16.exp: Add tests.
13218
d9109c80
TT
132192017-06-12 Tom Tromey <tom@tromey.com>
13220
13221 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
13222
30a25466
TT
132232017-06-12 Tom Tromey <tom@tromey.com>
13224
13225 PR exp/16225:
13226 * gdb.reverse/i386-sse-reverse.exp: Update tests.
13227 * gdb.arch/vsx-regs.exp: Update tests.
13228 * gdb.arch/s390-vregs.exp (hex128): New proc.
13229 Update test.
13230 * gdb.arch/altivec-regs.exp: Update tests.
13231
aefd8b33
SDJ
132322017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
13233
13234 * gdb.base/startup-with-shell.c: New file.
13235 * gdb.base/startup-with-shell.exp: Likewise.
13236
2090129c
SDJ
132372017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
13238
13239 * gdb.server/non-existing-program.exp: Update regex in order to
13240 reflect the fact that gdbserver is now using fork_inferior (with a
13241 shell) to startup the inferior.
13242
8e86a419
SM
132432017-05-30 Simon Marchi <simon.marchi@ericsson.com>
13244
13245 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
13246 support function calls from GDB.
13247
e6cf65f2
TT
132482017-05-21 Tom Tromey <tom@tromey.com>
13249
13250 PR rust/21466:
13251 * gdb.rust/unsized.exp: New file.
13252 * gdb.rust/unsized.rs: New file.
13253
43cc5389
TT
132542017-05-19 Tom Tromey <tom@tromey.com>
13255
13256 PR rust/21484:
13257 * gdb.rust/watch.exp: New file.
13258 * gdb.rust/watch.rs: New file.
13259
ec8df234
TT
132602017-05-18 Tom Tromey <tom@tromey.com>
13261
13262 * gdb.rust/simple.exp: Allow Box to be qualified.
13263
3e3e7fae
TP
132642017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
13265
13266 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
13267
59cc050d
PA
132682017-05-18 Pedro Alves <palves@redhat.com>
13269
13270 * gdb.base/fileio.c (test_write, test_read, test_close)
13271 (test_fstat): Don't print 'ret' in the fail path.
13272
c8f6abd1
PA
132732017-05-18 Pedro Alves <palves@redhat.com>
13274
13275 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
13276 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
13277 (test_system, test_rename, test_unlink, test_time): Change
13278 prototypes.
13279 * gdb.base/fileio.exp (stop_msg): Adjust.
13280
d2a03b77
PA
132812017-05-18 Pedro Alves <palves@redhat.com>
13282
13283 * gdb.base/fileio.c (null_str): New global.
13284 (test_stat): Use it.
13285 * gdb.base/fileio.exp: Remove nowarnings.
13286
0d5c6999
YQ
132872017-05-17 Yao Qi <yao.qi@linaro.org>
13288
13289 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
13290
21873064
YQ
132912017-05-17 Simon Marchi <simon.marchi@ericsson.com>
13292
13293 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
13294 argument command.
13295 (top-level): Invoke test_set_inferior_tty.
13296
d512d31c
PA
132972017-05-04 Pedro Alves <palves@redhat.com>
13298
13299 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
13300 Add parens to print call for Python 3.
13301
90cef2ed
KS
133022017-05-03 Keith Seitz <keiths@redhat.com>
13303
13304 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
13305 (main): Call it.
13306
14f819c8
TW
133072017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13308
13309 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
13310 to prev and next.
13311
913aeadd
TW
133122017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13313
13314 * gdb.python/py-record-btrace.exp: Remove test for
13315 gdb.BtraceInstruction.error.
13316
a3be24ad
TW
133172017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13318
13319 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
13320
ae20e79a
TW
133212017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13322
13323 * gdb.python/py-record-btrace-threads.c: New file.
13324 * gdb.python/py-record-btrace-threads.exp: New file.
13325
45ce1b47
SDJ
133262017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
13327
13328 PR testsuite/8595
13329 * gdb.base/environ.exp: Make test available in all architectures.
13330 Move bits related to "info program" testing to
13331 gdb.base/info-program.exp. Rewrite tests to use the two new
13332 procedures mentione below.
13333 (test_set_show_env_var) New procedure.
13334 (test_set_show_env_var_equal): Likewise.
13335 * gdb.base/info-program.exp: New file.
13336
e15c3eb4
KS
133372017-04-27 Keith Seitz <keiths@redhat.com>
13338
13339 * gdb.cp/oranking.cc (test15): New function.
13340 (main): Call test15 and declare additional variables for testing.
13341 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
13342 "p foo101('abc')" tests.
13343 Add tests for cv qualifier overloads.
13344 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
13345 "lvalue reference overload" test.
13346 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
13347 "print value of f1 on Child&& in f2" test.
13348
3a3fd0fd
PA
133492017-04-19 Pedro Alves <palves@redhat.com>
13350
13351 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
13352 procedure.
13353 (top level): Call it.
13354 * lib/gdb.exp (gdb_define_cmd): New procedure.
13355
53375380
PA
133562017-04-12 Pedro Alves <palves@redhat.com>
13357
13358 PR gdb/21323
13359 * gdb.cp/wide_char_types.c: Include <wchar.h>.
13360 (wchar): New global.
13361 * gdb.cp/wide_char_types.exp (wide_char_types_program)
13362 (do_test_wide_char, wide_char_types_no_program, top level): Add
13363 wchar_t testing.
13364
53e710ac
PA
133652017-04-12 Pedro Alves <palves@redhat.com>
13366
13367 PR c++/21323
13368 * gdb.cp/wide_char_types.c: New file.
13369 * gdb.cp/wide_char_types.exp: New file.
13370
0ad9d8c7
SDJ
133712017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
13372
13373 PR gdb/21352
13374 * gdb.trace/tsv.exp: Add test for "tsave -r".
13375
b1b45502
IB
133762017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
13377
13378 * gdb.dlang/watch-loc.c: New file.
13379 * gdb.dlang/watch-loc.exp: New file.
13380
ec13808e
JK
133812017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13382
13383 * gdb.python/py-section-script.exp (sepdebug): New testcases.
13384
fe5f7374
AK
133852017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13386
13387 * gdb.arch/arc-analyze-prologue.S: New file.
13388 * gdb.arch/arc-analyze-prologue.exp: Likewise.
13389
eea78757
AK
133902017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13391
13392 * gdb.arch/arc-decode-insn.S: New file.
13393 * gdb.arch/arc-decode-insn.exp: Likewise.
13394
5badf10a
IR
133952017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
13396
13397 PR tdep/20928
13398 * gdb.arch/sparc64-regs.exp: New file.
13399 * gdb.arch/sparc64-regs.S: Likewise.
13400
cee59b3f
TW
134012017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
13402
13403 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
13404 and memory view on Python 3.
13405
c0f55cc6
AV
134062017-03-20 Artemiy Volkov <artemiyv@acm.org>
13407 Keith Seitz <keiths@redhat.com>
13408
13409 PR gdb/14441
13410 * gdb.cp/demangle.exp: Add rvalue reference tests.
13411 * gdb.cp/rvalue-ref-casts.cc: New file.
13412 * gdb.cp/rvalue-ref-casts.exp: New file.
13413 * gdb.cp/rvalue-ref-overload.cc: New file.
13414 * gdb.cp/rvalue-ref-overload.exp: New file.
13415 * gdb.cp/rvalue-ref-params.cc: New file.
13416 * gdb.cp/rvalue-ref-params.exp: New file.
13417 * gdb.cp/rvalue-ref-sizeof.cc: New file.
13418 * gdb.cp/rvalue-ref-sizeof.exp: New file.
13419 * gdb.cp/rvalue-ref-types.cc: New file.
13420 * gdb.cp/rvalue-ref-types.exp: New file.
13421 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
13422 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
13423
51457a05
MAL
134242017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13425
13426 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
13427 New procedure.
13428
5b291c04
MAL
134292017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13430
13431 * lib/mi-support.exp (mi_gdb_test): Add additional message
13432 for unexpected output.
13433
59a56148
AA
134342017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13435
13436 * gdb.base/examine-backward.c (Barrier): New character array
13437 constant, to ensure that TestStrings is preceded by a string
13438 terminator.
13439
7942e96e
AA
134402017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13441
13442 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
13443 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
13444 and implicit pointer into such a location.
13445
6ebac3fb
DE
134462017-03-16 Doug Evans <dje@google.com>
13447
13448 * gdb.python/py-lazy-string (pointer): Really add new typedef.
13449
ec3b243d
TP
134502017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
13451
13452 * gdb.cp/m-static.exp: Fix expectation for prototype of
13453 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
13454
134552017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
13456
13457 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
13458 * gdb.guile/scm-lazy-string.c: New file.
13459 * gdb.guile/scm-value.exp: Move lazy string tests to ...
13460 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
13461 for pointer, array, typedef lazy strings.
13462
2cc36e25 134632017-03-16 Doug Evans <dje@google.com>
34b43320
DE
13464
13465 PR python/17728, python/18439, python/18779
13466 * gdb.python/py-value.c (main) Delete locals sptr, sn.
13467 * gdb.python/py-lazy-string.c (pointer): New typedef.
13468 (main): New locals ptr, array, typedef_ptr.
13469 * gdb.python/py-value.exp: Move lazy string tests to ...
13470 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
13471 array, typedef lazy strings.
ec3b243d 13472
0efcde63
AK
134732017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
13474
13475 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
13476 Add optional 'test' parameter.
13477
7978d7c3
SM
134782017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13479
13480 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13481 Skip for versions of DejaGnu < 1.5.
13482
896c0c1e
SM
134832017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13484
13485 * lib/gdb.exp (dejagnu_version): New proc.
13486 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13487 Use dejagnu_version.
13488
5f4d1085
KS
134892017-03-10 Keith Seitz <keiths@redhat.com>
13490
13491 PR c++/8128
13492 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
13493 type from destructor regexps.
13494 Add a branch which actually passes the test.
13495 Adjust "ptype t5i" test names.
13496
1de05205
PA
134972017-03-08 Pedro Alves <palves@redhat.com>
13498
13499 * gdb.base/step-over-exit.exp: Add explicit test message.
13500
c65d6b55
PA
135012017-03-08 Pedro Alves <palves@redhat.com>
13502
13503 PR gdb/18360
13504 * gdb.threads/interrupt-while-step-over.c: New file.
13505 * gdb.threads/interrupt-while-step-over.exp: New file.
13506
2e86a283
PA
135072017-03-08 Pedro Alves <palves@redhat.com>
13508
13509 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
13510 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
13511
25dcbff6
PA
135122017-03-08 Pedro Alves <palves@redhat.com>
13513
13514 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
13515 PKRU as not supported as a PASS.
13516
dc9366eb
PA
135172017-03-08 Pedro Alves <palves@redhat.com>
13518
13519 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
13520 prefix instead of $binfile1/$binfile2.
13521 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
13522 in test message.
13523 * gdb.python/py-completion.exp: Use "load python file" as test
13524 messages instead of unstable path names.
13525
6e5d74e7
PA
135262017-03-08 Pedro Alves <palves@redhat.com>
13527 Jan Kratochvil <jan.kratochvil@redhat.com>
13528
13529 PR cli/21218
13530 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13531 New proc.
13532 (top level): Call it.
13533
9753a2f6
PA
135342017-03-08 Pedro Alves <palves@redhat.com>
13535
13536 PR tui/21216
13537 * gdb.tui/tui-nl-filtered-output.exp: New file.
13538
1a4dd9dd
PA
135392017-03-08 Pedro Alves <palves@redhat.com>
13540
13541 * gdb.base/completion.exp: Move TUI completion tests to ...
13542 * gdb.tui/completion.exp: ... this new file.
13543
7cbbff33
PA
135442017-03-08 Pedro Alves <palves@redhat.com>
13545
13546 * gdb.base/tui-disasm-long-lines.c,
13547 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
13548 gdb.base/tui-layout.exp: Move to ...
13549 * gdb.tui/: ... this new directory.
13550
5f6fd321
PA
135512017-03-07 Pedro Alves <palves@redhat.com>
13552
13553 * gdb.base/tui-layout.c: New file.
13554 * gdb.base/tui-layout.exp: New file.
13555
44959fa8
PA
135562017-03-07 Pedro Alves <palves@redhat.com>
13557
13558 * gdb.base/tui-layout.c: Rename to ...
13559 * gdb.base/tui-disasm-long-lines.c: ... this.
13560 * gdb.base/tui-layout.exp: Rename to ...
13561 * gdb.base/tui-disasm-long-lines.exp: ... this.
13562
f8c4e718
PA
135632017-03-07 Pedro Alves <palves@redhat.com>
13564
13565 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
13566
6dbb839a 135672017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
13568
13569 * i386-mpx-call.c: New file.
13570 * i386-mpx-call.exp: New file.
13571
65b48a81
PB
135722017-02-28 Peter Bergner <bergner@vnet.ibm.com>
13573
13574 * gdb.arch/powerpc-power.exp: Delete test.
13575 * gdb.arch/powerpc-power.s: Likewise.
13576 * gdb.disasm/disassembler-options.exp: New test.
13577 * gdb.arch/powerpc-altivec.exp: Likewise.
13578 * gdb.arch/powerpc-altivec.s: Likewise.
13579 * gdb.arch/powerpc-altivec2.exp: Likewise.
13580 * gdb.arch/powerpc-altivec2.s: Likewise.
13581 * gdb.arch/powerpc-altivec3.exp: Likewise.
13582 * gdb.arch/powerpc-altivec3.s: Likewise.
13583 * gdb.arch/powerpc-power7.exp: Likewise.
13584 * gdb.arch/powerpc-power7.s: Likewise.
13585 * gdb.arch/powerpc-power8.exp: Likewise.
13586 * gdb.arch/powerpc-power8.s: Likewise.
13587 * gdb.arch/powerpc-power9.exp: Likewise.
13588 * gdb.arch/powerpc-power9.s: Likewise.
13589 * gdb.arch/powerpc-vsx.exp: Likewise.
13590 * gdb.arch/powerpc-vsx.s: Likewise.
13591 * gdb.arch/powerpc-vsx2.exp: Likewise.
13592 * gdb.arch/powerpc-vsx2.s: Likewise.
13593 * gdb.arch/powerpc-vsx3.exp: Likewise.
13594 * gdb.arch/powerpc-vsx3.s: Likewise.
13595 * gdb.arch/arm-disassembler-options.exp: Likewise.
13596 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
13597 * gdb.arch/s390-disassembler-options.exp: Likewise.
13598
17cd4947
LM
135992017-02-23 Luis Machado <lgustavo@codesourcery.com>
13600
13601 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
13602 (check_supported_features): ... this. Changed return type to void.
13603 (supports_rdseed): New static global.
13604 (rdseed): Check supports_rdseed.
13605 (initialize): Call check_supported_features.
13606
2039d74e
EBM
136072017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13608
13609 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
13610 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
13611 and lqarx/stqcx.
13612 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
13613 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
13614
a51d7ecf
EBM
136152017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13616
13617 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
13618 uppercase.
13619
0224619f
JK
136202017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13621
13622 * gdb.dwarf2/formdata16.c: New file.
13623 * gdb.dwarf2/formdata16.exp: New file.
13624 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
13625
216f72a1
JK
136262017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13627
13628 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
13629 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
13630 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
13631 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
13632 DW_AT_GNU_*.
13633
43988095
JK
136342017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13635
13636 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
13637
99e8a4f9
SDJ
136382017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
13639
13640 PR gdb/21164
13641 * gdb.base/maint.exp: Add testcases for when the commands do
13642 not have arguments.
13643
b58a8c0c
TP
136442017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
13645
13646 * gdb.cp/chained-calls.exp: Use p instead of P.
13647
4e746bb6
TW
136482017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
13649
13650 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
13651 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
13652
3f77c769
TT
136532017-02-14 Tom Tromey <tom@tromey.com>
13654
13655 PR python/13598:
13656 * gdb.python/py-events.exp: Add before_prompt event tests.
13657
075beec0
AA
136582017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13659
13660 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
13661
bf5f525c
LM
136622017-02-13 Luis Machado <lgustavo@codesourcery.com>
13663
13664 * gdb.linespec/explicit.c (my_unique_function_name): New function.
13665 (main): Call my_unique_function_name.
13666 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
13667 completion of patterns with a single match.
13668 Add missing -re switches to gdb_test_multiple calls.
13669
13a66184
LM
136702017-02-13 Luis Machado <lgustavo@codesourcery.com>
13671
13672 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
13673 return if core file is not recognized.
13674
26a06916
SM
136752017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13676
13677 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
13678 and extra UIs.
13679
b761ca9e
SM
136802017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13681
13682 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
13683 proc_with_prefix.
13684
b964bee0
TT
136852017-02-10 Tom Tromey <tom@tromey.com>
13686
13687 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
13688
18da0c51
MG
136892017-02-10 Martin Galvan <martingalvan@sourceware.org>
13690
13691 PR gdb/21122
13692 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
13693
604c4576
JG
136942017-02-08 Jerome Guitton <guitton@adacore.com>
13695
13696 * gdb.base/define.exp: Add test for command abbreviations
13697 in define.
13698
20b477a7
LM
136992017-02-06 Luis Machado <lgustavo@codesourcery.com>
13700
13701 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
13702 * gdb.reverse/insn-reverse-x86.c: New file.
13703
3f7b46f2
IR
137042017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
13705
13706 PR tdep/20936
13707 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
13708
f0fd41c1
TT
137092017-02-03 Tom Tromey <tom@tromey.com>
13710
13711 PR rust/21097:
13712 * gdb.rust/simple.exp: Add new tests.
13713
5be5dbf0
PA
137142017-02-02 Pedro Alves <palves@redhat.com>
13715
13716 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
13717 tests.
13718
7346ef59
AA
137192017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13720
13721 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
13722 taking a 2-byte value out of a 4-byte DWARF implicit value on
13723 big-endian targets.
13724 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
13725 logic. Add test cases for DW_OP_implicit.
13726
787f0025
MM
137272017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13728
13729 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
13730
68777c29
MM
137312017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13732
13733 * gdb.btrace/enable.exp: Call gdb_exit before
13734 skip_gdbserver_tests.
13735
0a1c7e28
MM
137362017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13737
13738 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
13739 GDBFLAGS.
13740
b5ac99b0
MM
137412017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13742
13743 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
13744 the test is skipped.
13745 * gdb.btrace/data.exp: Likewise.
13746 * gdb.btrace/delta.exp: Likewise.
13747 * gdb.btrace/dlopen.exp: Likewise.
13748 * gdb.btrace/enable-running.exp: Likewise.
13749 * gdb.btrace/enable.exp: Likewise.
13750 * gdb.btrace/exception.exp: Likewise.
13751 * gdb.btrace/function_call_history.exp: Likewise.
13752 * gdb.btrace/gcore.exp: Likewise.
13753 * gdb.btrace/instruction_history.exp: Likewise.
13754 * gdb.btrace/multi-thread-step.exp: Likewise.
13755 * gdb.btrace/nohist.exp: Likewise.
13756 * gdb.btrace/non-stop.exp: Likewise.
13757 * gdb.btrace/reconnect.exp: Likewise.
13758 * gdb.btrace/record_goto-step.exp: Likewise.
13759 * gdb.btrace/record_goto.exp: Likewise.
13760 * gdb.btrace/rn-dl-bind.exp: Likewise.
13761 * gdb.btrace/segv.exp: Likewise.
13762 * gdb.btrace/step.exp: Likewise.
13763 * gdb.btrace/stepi.exp: Likewise.
13764 * gdb.btrace/tailcall-only.exp: Likewise.
13765 * gdb.btrace/tailcall.exp: Likewise.
13766 * gdb.btrace/tsx.exp: Likewise.
13767 * gdb.btrace/unknown_functions.exp: Likewise.
13768 * gdb.btrace/vdso.exp: Likewise.
13769
cd4007e4
MM
137702017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13771
13772 * gdb.btrace/enable-running.c: New.
13773 * gdb.btrace/enable-running.exp: New.
13774
2735833d
WT
137752017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
13776
13777 * gdb.arch/amd64-gs_base.c: New file.
13778 * gdb.arch/amd64-gs_base.exp: New file.
13779
b51e1e94
LM
137802017-01-26 Luis Machado <lgustavo@codesourcery.com>
13781
13782 * lib/memory.exp: Remove spurious empty newlines.
13783
72ca0410
SM
137842017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
13785
13786 * gdb.python/py-bad-printers.exp: Load python file using "source".
13787 * gdb.python/py-events.exp: Likewise.
13788 * gdb.python/py-evsignal.exp: Likewise.
13789 * gdb.python/py-evthreads.exp: Likewise.
13790 * gdb.python/py-frame-args.exp: Likewise.
13791 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
13792 * gdb.python/py-framefilter-mi.exp: Likewise.
13793 * gdb.python/py-framefilter.exp: Likewise.
13794 * gdb.python/py-mi.exp: Likewise.
13795 * gdb.python/py-pp-maint.exp: Likewise.
13796 * gdb.python/py-pp-registration.exp: Likewise.
13797 * gdb.python/py-prettyprint.exp: Likewise.
13798 (run_lang_tests): Likewise.
13799 * gdb.python/py-typeprint.exp: Likewise.
13800
e309aa65
LM
138012017-01-26 Luis Machado <lgustavo@codesourcery.com>
13802
13803 * lib/memory.exp: New file.
13804 * lib/gdb.exp: Load memory.exp.
13805 * gdb.base/memattr.exp (delete_memory): Move proc to
13806 lib/memory.exp and rename to delete_memory_regions.
13807 Replace delete_memory with delete_memory_regions.
13808 Cleanup memory regions before tests.
13809 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
13810 before tests.
13811
515aff23
LM
138122017-01-26 Luis Machado <lgustavo@codesourcery.com>
13813
13814 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
13815 files.
13816 (initialize): New function conditionally defined.
13817 (testcases): Move within conditional block.
13818 (main): Call initialize.
13819 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
13820 of gdb.reverse/insn-reverse.c.
13821 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
13822 gdb.reverse/insn-reverse.c.
13823
d8b49cf0
YQ
138242017-01-26 Yao Qi <yao.qi@linaro.org>
13825
13826 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
13827 disassemble on address 0.
13828
f13a9a0c
YQ
138292017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
13830 Yao Qi <yao.qi@linaro.org>
13831
13832 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
13833 * gdb.dwarf2/implptr-64bit.S: Remove.
13834 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
13835 variables in caller's context. Add DW_OP_implicit_value.
13836
5ac95241
YQ
138372017-01-25 Yao Qi <yao.qi@linaro.org>
13838
13839 * lib/dwarf.exp (Dwarf::_location): Handle
13840 DW_OP_GNU_implicit_pointer with proper size.
13841
23e82930
LM
138422017-01-20 Luis Machado <lgustavo@codesourcery.com>
13843
13844 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
13845 and add untested calls.
13846
d334ae25
LM
138472017-01-20 Luis Machado <lgustavo@codesourcery.com>
13848
13849 * gdb.python/python.exp: Check line number against what GDB thinks
13850 the line number is for func1.
13851
f5e6296e
IB
138522017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
13853
13854 * gdb.dlang/debug-expr.exp: New file.
13855
5b362f04
LM
138562016-12-23 Luis Machado <lgustavo@codesourcery.com>
13857
13858 Fix test names for the following files:
13859
13860 * gdb.ada/exec_changed.exp
13861 * gdb.ada/info_types.exp
13862 * gdb.arch/aarch64-atomic-inst.exp
13863 * gdb.arch/aarch64-fp.exp
13864 * gdb.arch/altivec-abi.exp
13865 * gdb.arch/altivec-regs.exp
13866 * gdb.arch/amd64-byte.exp
13867 * gdb.arch/amd64-disp-step.exp
13868 * gdb.arch/amd64-dword.exp
13869 * gdb.arch/amd64-entry-value-inline.exp
13870 * gdb.arch/amd64-entry-value-param.exp
13871 * gdb.arch/amd64-entry-value-paramref.exp
13872 * gdb.arch/amd64-entry-value.exp
13873 * gdb.arch/amd64-i386-address.exp
13874 * gdb.arch/amd64-invalid-stack-middle.exp
13875 * gdb.arch/amd64-invalid-stack-top.exp
13876 * gdb.arch/amd64-optimout-repeat.exp
13877 * gdb.arch/amd64-prologue-skip.exp
13878 * gdb.arch/amd64-prologue-xmm.exp
13879 * gdb.arch/amd64-stap-special-operands.exp
13880 * gdb.arch/amd64-stap-wrong-subexp.exp
13881 * gdb.arch/amd64-tailcall-cxx.exp
13882 * gdb.arch/amd64-tailcall-noret.exp
13883 * gdb.arch/amd64-tailcall-ret.exp
13884 * gdb.arch/amd64-tailcall-self.exp
13885 * gdb.arch/amd64-word.exp
13886 * gdb.arch/arm-bl-branch-dest.exp
13887 * gdb.arch/arm-disp-step.exp
13888 * gdb.arch/arm-neon.exp
13889 * gdb.arch/arm-single-step-kernel-helper.exp
13890 * gdb.arch/avr-flash-qualifier.exp
13891 * gdb.arch/disp-step-insn-reloc.exp
13892 * gdb.arch/e500-abi.exp
13893 * gdb.arch/e500-regs.exp
13894 * gdb.arch/ftrace-insn-reloc.exp
13895 * gdb.arch/i386-avx512.exp
13896 * gdb.arch/i386-bp_permanent.exp
13897 * gdb.arch/i386-byte.exp
13898 * gdb.arch/i386-cfi-notcurrent.exp
13899 * gdb.arch/i386-disp-step.exp
13900 * gdb.arch/i386-dr3-watch.exp
13901 * gdb.arch/i386-float.exp
13902 * gdb.arch/i386-gnu-cfi.exp
13903 * gdb.arch/i386-mpx-map.exp
13904 * gdb.arch/i386-mpx-sigsegv.exp
13905 * gdb.arch/i386-mpx-simple_segv.exp
13906 * gdb.arch/i386-mpx.exp
13907 * gdb.arch/i386-permbkpt.exp
13908 * gdb.arch/i386-prologue.exp
13909 * gdb.arch/i386-signal.exp
13910 * gdb.arch/i386-size-overlap.exp
13911 * gdb.arch/i386-unwind.exp
13912 * gdb.arch/i386-word.exp
13913 * gdb.arch/mips-fcr.exp
13914 * gdb.arch/powerpc-d128-regs.exp
13915 * gdb.arch/powerpc-stackless.exp
13916 * gdb.arch/ppc64-atomic-inst.exp
13917 * gdb.arch/s390-stackless.exp
13918 * gdb.arch/s390-tdbregs.exp
13919 * gdb.arch/s390-vregs.exp
13920 * gdb.arch/sparc-sysstep.exp
13921 * gdb.arch/thumb-bx-pc.exp
13922 * gdb.arch/thumb-singlestep.exp
13923 * gdb.arch/thumb2-it.exp
13924 * gdb.arch/vsx-regs.exp
13925 * gdb.asm/asm-source.exp
13926 * gdb.base/a2-run.exp
13927 * gdb.base/advance.exp
13928 * gdb.base/all-bin.exp
13929 * gdb.base/anon.exp
13930 * gdb.base/args.exp
13931 * gdb.base/arithmet.exp
13932 * gdb.base/async-shell.exp
13933 * gdb.base/async.exp
13934 * gdb.base/attach-pie-noexec.exp
13935 * gdb.base/attach-twice.exp
13936 * gdb.base/auto-load.exp
13937 * gdb.base/bang.exp
13938 * gdb.base/bitfields.exp
13939 * gdb.base/break-always.exp
13940 * gdb.base/break-caller-line.exp
13941 * gdb.base/break-entry.exp
13942 * gdb.base/break-inline.exp
13943 * gdb.base/break-on-linker-gcd-function.exp
13944 * gdb.base/break-probes.exp
13945 * gdb.base/break.exp
13946 * gdb.base/breakpoint-shadow.exp
13947 * gdb.base/call-ar-st.exp
13948 * gdb.base/call-sc.exp
13949 * gdb.base/call-signal-resume.exp
13950 * gdb.base/call-strs.exp
13951 * gdb.base/callfuncs.exp
13952 * gdb.base/catch-fork-static.exp
13953 * gdb.base/catch-gdb-caused-signals.exp
13954 * gdb.base/catch-load.exp
13955 * gdb.base/catch-signal-fork.exp
13956 * gdb.base/catch-signal.exp
13957 * gdb.base/catch-syscall.exp
13958 * gdb.base/charset.exp
13959 * gdb.base/checkpoint.exp
13960 * gdb.base/chng-syms.exp
13961 * gdb.base/code-expr.exp
13962 * gdb.base/code_elim.exp
13963 * gdb.base/commands.exp
13964 * gdb.base/completion.exp
13965 * gdb.base/complex.exp
13966 * gdb.base/cond-expr.exp
13967 * gdb.base/condbreak.exp
13968 * gdb.base/consecutive.exp
13969 * gdb.base/continue-all-already-running.exp
13970 * gdb.base/coredump-filter.exp
13971 * gdb.base/corefile.exp
13972 * gdb.base/dbx.exp
13973 * gdb.base/debug-expr.exp
13974 * gdb.base/define.exp
13975 * gdb.base/del.exp
13976 * gdb.base/disabled-location.exp
13977 * gdb.base/disasm-end-cu.exp
13978 * gdb.base/disasm-optim.exp
13979 * gdb.base/display.exp
13980 * gdb.base/duplicate-bp.exp
13981 * gdb.base/ena-dis-br.exp
13982 * gdb.base/ending-run.exp
13983 * gdb.base/enumval.exp
13984 * gdb.base/environ.exp
13985 * gdb.base/eu-strip-infcall.exp
13986 * gdb.base/eval-avoid-side-effects.exp
13987 * gdb.base/eval-skip.exp
13988 * gdb.base/exitsignal.exp
13989 * gdb.base/expand-psymtabs.exp
13990 * gdb.base/filesym.exp
13991 * gdb.base/find-unmapped.exp
13992 * gdb.base/finish.exp
13993 * gdb.base/float.exp
13994 * gdb.base/foll-exec-mode.exp
13995 * gdb.base/foll-exec.exp
13996 * gdb.base/foll-fork.exp
13997 * gdb.base/fortran-sym-case.exp
13998 * gdb.base/freebpcmd.exp
13999 * gdb.base/func-ptr.exp
14000 * gdb.base/func-ptrs.exp
14001 * gdb.base/funcargs.exp
14002 * gdb.base/gcore-buffer-overflow.exp
14003 * gdb.base/gcore-relro-pie.exp
14004 * gdb.base/gcore-relro.exp
14005 * gdb.base/gcore.exp
14006 * gdb.base/gdb1090.exp
14007 * gdb.base/gdb11530.exp
14008 * gdb.base/gdb11531.exp
14009 * gdb.base/gdb1821.exp
14010 * gdb.base/gdbindex-stabs.exp
14011 * gdb.base/gdbvars.exp
14012 * gdb.base/hbreak.exp
14013 * gdb.base/hbreak2.exp
14014 * gdb.base/included.exp
14015 * gdb.base/infcall-input.exp
14016 * gdb.base/inferior-died.exp
14017 * gdb.base/infnan.exp
14018 * gdb.base/info-macros.exp
14019 * gdb.base/info-os.exp
14020 * gdb.base/info-proc.exp
14021 * gdb.base/info-shared.exp
14022 * gdb.base/info-target.exp
14023 * gdb.base/infoline.exp
14024 * gdb.base/interp.exp
14025 * gdb.base/interrupt.exp
14026 * gdb.base/jit-reader.exp
14027 * gdb.base/jit-simple.exp
14028 * gdb.base/kill-after-signal.exp
14029 * gdb.base/kill-detach-inferiors-cmd.exp
14030 * gdb.base/label.exp
14031 * gdb.base/langs.exp
14032 * gdb.base/ldbl_e308.exp
14033 * gdb.base/line-symtabs.exp
14034 * gdb.base/linespecs.exp
14035 * gdb.base/list.exp
14036 * gdb.base/long_long.exp
14037 * gdb.base/longest-types.exp
14038 * gdb.base/maint.exp
14039 * gdb.base/max-value-size.exp
14040 * gdb.base/memattr.exp
14041 * gdb.base/mips_pro.exp
14042 * gdb.base/morestack.exp
14043 * gdb.base/moribund-step.exp
14044 * gdb.base/multi-forks.exp
14045 * gdb.base/nested-addr.exp
14046 * gdb.base/nextoverexit.exp
14047 * gdb.base/noreturn-finish.exp
14048 * gdb.base/noreturn-return.exp
14049 * gdb.base/nostdlib.exp
14050 * gdb.base/offsets.exp
14051 * gdb.base/opaque.exp
14052 * gdb.base/pc-fp.exp
14053 * gdb.base/permissions.exp
14054 * gdb.base/print-symbol-loading.exp
14055 * gdb.base/prologue-include.exp
14056 * gdb.base/psymtab.exp
14057 * gdb.base/ptype.exp
14058 * gdb.base/random-signal.exp
14059 * gdb.base/randomize.exp
14060 * gdb.base/range-stepping.exp
14061 * gdb.base/readline-ask.exp
14062 * gdb.base/recpar.exp
14063 * gdb.base/recurse.exp
14064 * gdb.base/relational.exp
14065 * gdb.base/restore.exp
14066 * gdb.base/return-nodebug.exp
14067 * gdb.base/return.exp
14068 * gdb.base/run-after-attach.exp
14069 * gdb.base/save-bp.exp
14070 * gdb.base/scope.exp
14071 * gdb.base/sect-cmd.exp
14072 * gdb.base/set-lang-auto.exp
14073 * gdb.base/set-noassign.exp
14074 * gdb.base/setvar.exp
14075 * gdb.base/sigall.exp
14076 * gdb.base/sigbpt.exp
14077 * gdb.base/siginfo-addr.exp
14078 * gdb.base/siginfo-infcall.exp
14079 * gdb.base/siginfo-obj.exp
14080 * gdb.base/siginfo.exp
14081 * gdb.base/signals-state-child.exp
14082 * gdb.base/signest.exp
14083 * gdb.base/sigstep.exp
14084 * gdb.base/sizeof.exp
14085 * gdb.base/skip.exp
14086 * gdb.base/solib-corrupted.exp
14087 * gdb.base/solib-nodir.exp
14088 * gdb.base/solib-search.exp
14089 * gdb.base/stack-checking.exp
14090 * gdb.base/stale-infcall.exp
14091 * gdb.base/stap-probe.exp
14092 * gdb.base/start.exp
14093 * gdb.base/step-break.exp
14094 * gdb.base/step-bt.exp
14095 * gdb.base/step-line.exp
14096 * gdb.base/step-over-exit.exp
14097 * gdb.base/step-over-syscall.exp
14098 * gdb.base/step-resume-infcall.exp
14099 * gdb.base/step-test.exp
14100 * gdb.base/store.exp
14101 * gdb.base/structs3.exp
14102 * gdb.base/sym-file.exp
14103 * gdb.base/symbol-without-target_section.exp
14104 * gdb.base/term.exp
14105 * gdb.base/testenv.exp
14106 * gdb.base/ui-redirect.exp
14107 * gdb.base/until.exp
14108 * gdb.base/unwindonsignal.exp
14109 * gdb.base/value-double-free.exp
14110 * gdb.base/vla-datatypes.exp
14111 * gdb.base/vla-ptr.exp
14112 * gdb.base/vla-sideeffect.exp
14113 * gdb.base/volatile.exp
14114 * gdb.base/watch-cond-infcall.exp
14115 * gdb.base/watch-cond.exp
14116 * gdb.base/watch-non-mem.exp
14117 * gdb.base/watch-read.exp
14118 * gdb.base/watch-vfork.exp
14119 * gdb.base/watchpoint-cond-gone.exp
14120 * gdb.base/watchpoint-delete.exp
14121 * gdb.base/watchpoint-hw-hit-once.exp
14122 * gdb.base/watchpoint-hw.exp
14123 * gdb.base/watchpoint-stops-at-right-insn.exp
14124 * gdb.base/watchpoints.exp
14125 * gdb.base/wchar.exp
14126 * gdb.base/whatis-exp.exp
14127 * gdb.btrace/buffer-size.exp
14128 * gdb.btrace/data.exp
14129 * gdb.btrace/delta.exp
14130 * gdb.btrace/dlopen.exp
14131 * gdb.btrace/enable.exp
14132 * gdb.btrace/exception.exp
14133 * gdb.btrace/function_call_history.exp
14134 * gdb.btrace/gcore.exp
14135 * gdb.btrace/instruction_history.exp
14136 * gdb.btrace/nohist.exp
14137 * gdb.btrace/reconnect.exp
14138 * gdb.btrace/record_goto-step.exp
14139 * gdb.btrace/record_goto.exp
14140 * gdb.btrace/rn-dl-bind.exp
14141 * gdb.btrace/segv.exp
14142 * gdb.btrace/step.exp
14143 * gdb.btrace/stepi.exp
14144 * gdb.btrace/tailcall-only.exp
14145 * gdb.btrace/tailcall.exp
14146 * gdb.btrace/tsx.exp
14147 * gdb.btrace/unknown_functions.exp
14148 * gdb.btrace/vdso.exp
14149 * gdb.compile/compile-ifunc.exp
14150 * gdb.compile/compile-ops.exp
14151 * gdb.compile/compile-print.exp
14152 * gdb.compile/compile-setjmp.exp
14153 * gdb.cp/abstract-origin.exp
14154 * gdb.cp/ambiguous.exp
14155 * gdb.cp/annota2.exp
14156 * gdb.cp/annota3.exp
14157 * gdb.cp/anon-ns.exp
14158 * gdb.cp/anon-struct.exp
14159 * gdb.cp/anon-union.exp
14160 * gdb.cp/arg-reference.exp
14161 * gdb.cp/baseenum.exp
14162 * gdb.cp/bool.exp
14163 * gdb.cp/breakpoint.exp
14164 * gdb.cp/bs15503.exp
14165 * gdb.cp/call-c.exp
14166 * gdb.cp/casts.exp
14167 * gdb.cp/chained-calls.exp
14168 * gdb.cp/class2.exp
14169 * gdb.cp/classes.exp
14170 * gdb.cp/cmpd-minsyms.exp
14171 * gdb.cp/converts.exp
14172 * gdb.cp/cp-relocate.exp
14173 * gdb.cp/cpcompletion.exp
14174 * gdb.cp/cpexprs.exp
14175 * gdb.cp/cplabel.exp
14176 * gdb.cp/cplusfuncs.exp
14177 * gdb.cp/cpsizeof.exp
14178 * gdb.cp/ctti.exp
14179 * gdb.cp/derivation.exp
14180 * gdb.cp/destrprint.exp
14181 * gdb.cp/dispcxx.exp
14182 * gdb.cp/enum-class.exp
14183 * gdb.cp/exception.exp
14184 * gdb.cp/exceptprint.exp
14185 * gdb.cp/expand-psymtabs-cxx.exp
14186 * gdb.cp/expand-sals.exp
14187 * gdb.cp/extern-c.exp
14188 * gdb.cp/filename.exp
14189 * gdb.cp/formatted-ref.exp
14190 * gdb.cp/fpointer.exp
14191 * gdb.cp/gdb1355.exp
14192 * gdb.cp/gdb2495.exp
14193 * gdb.cp/hang.exp
14194 * gdb.cp/impl-this.exp
14195 * gdb.cp/infcall-dlopen.exp
14196 * gdb.cp/inherit.exp
14197 * gdb.cp/iostream.exp
14198 * gdb.cp/koenig.exp
14199 * gdb.cp/local.exp
14200 * gdb.cp/m-data.exp
14201 * gdb.cp/m-static.exp
14202 * gdb.cp/mb-ctor.exp
14203 * gdb.cp/mb-inline.exp
14204 * gdb.cp/mb-templates.exp
14205 * gdb.cp/member-name.exp
14206 * gdb.cp/member-ptr.exp
14207 * gdb.cp/meth-typedefs.exp
14208 * gdb.cp/method.exp
14209 * gdb.cp/method2.exp
14210 * gdb.cp/minsym-fallback.exp
14211 * gdb.cp/misc.exp
14212 * gdb.cp/namelessclass.exp
14213 * gdb.cp/namespace-enum.exp
14214 * gdb.cp/namespace-nested-import.exp
14215 * gdb.cp/namespace.exp
14216 * gdb.cp/nextoverthrow.exp
14217 * gdb.cp/no-dmgl-verbose.exp
14218 * gdb.cp/non-trivial-retval.exp
14219 * gdb.cp/noparam.exp
14220 * gdb.cp/nsdecl.exp
14221 * gdb.cp/nsimport.exp
14222 * gdb.cp/nsnested.exp
14223 * gdb.cp/nsnoimports.exp
14224 * gdb.cp/nsrecurs.exp
14225 * gdb.cp/nsstress.exp
14226 * gdb.cp/nsusing.exp
14227 * gdb.cp/operator.exp
14228 * gdb.cp/oranking.exp
14229 * gdb.cp/overload-const.exp
14230 * gdb.cp/overload.exp
14231 * gdb.cp/ovldbreak.exp
14232 * gdb.cp/ovsrch.exp
14233 * gdb.cp/paren-type.exp
14234 * gdb.cp/parse-lang.exp
14235 * gdb.cp/pass-by-ref.exp
14236 * gdb.cp/pr-1023.exp
14237 * gdb.cp/pr-1210.exp
14238 * gdb.cp/pr-574.exp
14239 * gdb.cp/pr10687.exp
14240 * gdb.cp/pr12028.exp
14241 * gdb.cp/pr17132.exp
14242 * gdb.cp/pr17494.exp
14243 * gdb.cp/pr9067.exp
14244 * gdb.cp/pr9167.exp
14245 * gdb.cp/pr9631.exp
14246 * gdb.cp/printmethod.exp
14247 * gdb.cp/psmang.exp
14248 * gdb.cp/psymtab-parameter.exp
14249 * gdb.cp/ptype-cv-cp.exp
14250 * gdb.cp/ptype-flags.exp
14251 * gdb.cp/re-set-overloaded.exp
14252 * gdb.cp/ref-types.exp
14253 * gdb.cp/rtti.exp
14254 * gdb.cp/scope-err.exp
14255 * gdb.cp/shadow.exp
14256 * gdb.cp/smartp.exp
14257 * gdb.cp/static-method.exp
14258 * gdb.cp/static-print-quit.exp
14259 * gdb.cp/temargs.exp
14260 * gdb.cp/templates.exp
14261 * gdb.cp/try_catch.exp
14262 * gdb.cp/typedef-operator.exp
14263 * gdb.cp/typeid.exp
14264 * gdb.cp/userdef.exp
14265 * gdb.cp/using-crash.exp
14266 * gdb.cp/var-tag.exp
14267 * gdb.cp/virtbase.exp
14268 * gdb.cp/virtfunc.exp
14269 * gdb.cp/virtfunc2.exp
14270 * gdb.cp/vla-cxx.exp
14271 * gdb.disasm/t01_mov.exp
14272 * gdb.disasm/t02_mova.exp
14273 * gdb.disasm/t03_add.exp
14274 * gdb.disasm/t04_sub.exp
14275 * gdb.disasm/t05_cmp.exp
14276 * gdb.disasm/t06_ari2.exp
14277 * gdb.disasm/t07_ari3.exp
14278 * gdb.disasm/t08_or.exp
14279 * gdb.disasm/t09_xor.exp
14280 * gdb.disasm/t10_and.exp
14281 * gdb.disasm/t11_logs.exp
14282 * gdb.disasm/t12_bit.exp
14283 * gdb.disasm/t13_otr.exp
14284 * gdb.dlang/circular.exp
14285 * gdb.dwarf2/arr-stride.exp
14286 * gdb.dwarf2/arr-subrange.exp
14287 * gdb.dwarf2/atomic-type.exp
14288 * gdb.dwarf2/bad-regnum.exp
14289 * gdb.dwarf2/bitfield-parent-optimized-out.exp
14290 * gdb.dwarf2/callframecfa.exp
14291 * gdb.dwarf2/clztest.exp
14292 * gdb.dwarf2/corrupt.exp
14293 * gdb.dwarf2/data-loc.exp
14294 * gdb.dwarf2/dup-psym.exp
14295 * gdb.dwarf2/dw2-anon-mptr.exp
14296 * gdb.dwarf2/dw2-anonymous-func.exp
14297 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
14298 * gdb.dwarf2/dw2-bad-unresolved.exp
14299 * gdb.dwarf2/dw2-basic.exp
14300 * gdb.dwarf2/dw2-canonicalize-type.exp
14301 * gdb.dwarf2/dw2-case-insensitive.exp
14302 * gdb.dwarf2/dw2-common-block.exp
14303 * gdb.dwarf2/dw2-compdir-oldgcc.exp
14304 * gdb.dwarf2/dw2-compressed.exp
14305 * gdb.dwarf2/dw2-const.exp
14306 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
14307 * gdb.dwarf2/dw2-cu-size.exp
14308 * gdb.dwarf2/dw2-dup-frame.exp
14309 * gdb.dwarf2/dw2-entry-value.exp
14310 * gdb.dwarf2/dw2-icycle.exp
14311 * gdb.dwarf2/dw2-ifort-parameter.exp
14312 * gdb.dwarf2/dw2-inline-break.exp
14313 * gdb.dwarf2/dw2-inline-param.exp
14314 * gdb.dwarf2/dw2-intercu.exp
14315 * gdb.dwarf2/dw2-intermix.exp
14316 * gdb.dwarf2/dw2-lexical-block-bare.exp
14317 * gdb.dwarf2/dw2-linkage-name-trust.exp
14318 * gdb.dwarf2/dw2-minsym-in-cu.exp
14319 * gdb.dwarf2/dw2-noloc.exp
14320 * gdb.dwarf2/dw2-op-call.exp
14321 * gdb.dwarf2/dw2-op-out-param.exp
14322 * gdb.dwarf2/dw2-opt-structptr.exp
14323 * gdb.dwarf2/dw2-param-error.exp
14324 * gdb.dwarf2/dw2-producer.exp
14325 * gdb.dwarf2/dw2-ranges-base.exp
14326 * gdb.dwarf2/dw2-ref-missing-frame.exp
14327 * gdb.dwarf2/dw2-reg-undefined.exp
14328 * gdb.dwarf2/dw2-regno-invalid.exp
14329 * gdb.dwarf2/dw2-restore.exp
14330 * gdb.dwarf2/dw2-restrict.exp
14331 * gdb.dwarf2/dw2-single-line-discriminators.exp
14332 * gdb.dwarf2/dw2-strp.exp
14333 * gdb.dwarf2/dw2-undefined-ret-addr.exp
14334 * gdb.dwarf2/dw2-unresolved.exp
14335 * gdb.dwarf2/dw2-var-zero-addr.exp
14336 * gdb.dwarf2/dw4-sig-types.exp
14337 * gdb.dwarf2/dwz.exp
14338 * gdb.dwarf2/dynarr-ptr.exp
14339 * gdb.dwarf2/enum-type.exp
14340 * gdb.dwarf2/gdb-index.exp
14341 * gdb.dwarf2/implptr-64bit.exp
14342 * gdb.dwarf2/implptr-optimized-out.exp
14343 * gdb.dwarf2/implptr.exp
14344 * gdb.dwarf2/implref-array.exp
14345 * gdb.dwarf2/implref-const.exp
14346 * gdb.dwarf2/implref-global.exp
14347 * gdb.dwarf2/implref-struct.exp
14348 * gdb.dwarf2/mac-fileno.exp
14349 * gdb.dwarf2/main-subprogram.exp
14350 * gdb.dwarf2/member-ptr-forwardref.exp
14351 * gdb.dwarf2/method-ptr.exp
14352 * gdb.dwarf2/missing-sig-type.exp
14353 * gdb.dwarf2/nonvar-access.exp
14354 * gdb.dwarf2/opaque-type-lookup.exp
14355 * gdb.dwarf2/pieces-optimized-out.exp
14356 * gdb.dwarf2/pieces.exp
14357 * gdb.dwarf2/pr10770.exp
14358 * gdb.dwarf2/pr13961.exp
14359 * gdb.dwarf2/staticvirtual.exp
14360 * gdb.dwarf2/subrange.exp
14361 * gdb.dwarf2/symtab-producer.exp
14362 * gdb.dwarf2/trace-crash.exp
14363 * gdb.dwarf2/typeddwarf.exp
14364 * gdb.dwarf2/valop.exp
14365 * gdb.dwarf2/watch-notconst.exp
14366 * gdb.fortran/array-element.exp
14367 * gdb.fortran/charset.exp
14368 * gdb.fortran/common-block.exp
14369 * gdb.fortran/complex.exp
14370 * gdb.fortran/derived-type-function.exp
14371 * gdb.fortran/derived-type.exp
14372 * gdb.fortran/logical.exp
14373 * gdb.fortran/module.exp
14374 * gdb.fortran/multi-dim.exp
14375 * gdb.fortran/nested-funcs.exp
14376 * gdb.fortran/print-formatted.exp
14377 * gdb.fortran/subarray.exp
14378 * gdb.fortran/vla-alloc-assoc.exp
14379 * gdb.fortran/vla-datatypes.exp
14380 * gdb.fortran/vla-history.exp
14381 * gdb.fortran/vla-ptr-info.exp
14382 * gdb.fortran/vla-ptype-sub.exp
14383 * gdb.fortran/vla-ptype.exp
14384 * gdb.fortran/vla-sizeof.exp
14385 * gdb.fortran/vla-type.exp
14386 * gdb.fortran/vla-value-sub-arbitrary.exp
14387 * gdb.fortran/vla-value-sub-finish.exp
14388 * gdb.fortran/vla-value-sub.exp
14389 * gdb.fortran/vla-value.exp
14390 * gdb.fortran/whatis_type.exp
14391 * gdb.go/chan.exp
14392 * gdb.go/handcall.exp
14393 * gdb.go/hello.exp
14394 * gdb.go/integers.exp
14395 * gdb.go/methods.exp
14396 * gdb.go/package.exp
14397 * gdb.go/strings.exp
14398 * gdb.go/types.exp
14399 * gdb.go/unsafe.exp
14400 * gdb.guile/scm-arch.exp
14401 * gdb.guile/scm-block.exp
14402 * gdb.guile/scm-breakpoint.exp
14403 * gdb.guile/scm-cmd.exp
14404 * gdb.guile/scm-disasm.exp
14405 * gdb.guile/scm-equal.exp
14406 * gdb.guile/scm-frame-args.exp
14407 * gdb.guile/scm-frame-inline.exp
14408 * gdb.guile/scm-frame.exp
14409 * gdb.guile/scm-iterator.exp
14410 * gdb.guile/scm-math.exp
14411 * gdb.guile/scm-objfile.exp
14412 * gdb.guile/scm-ports.exp
14413 * gdb.guile/scm-symbol.exp
14414 * gdb.guile/scm-symtab.exp
14415 * gdb.guile/scm-value-cc.exp
14416 * gdb.guile/types-module.exp
14417 * gdb.linespec/break-ask.exp
14418 * gdb.linespec/cpexplicit.exp
14419 * gdb.linespec/explicit.exp
14420 * gdb.linespec/keywords.exp
14421 * gdb.linespec/linespec.exp
14422 * gdb.linespec/ls-dollar.exp
14423 * gdb.linespec/ls-errs.exp
14424 * gdb.linespec/skip-two.exp
14425 * gdb.linespec/thread.exp
14426 * gdb.mi/mi-async.exp
14427 * gdb.mi/mi-basics.exp
14428 * gdb.mi/mi-break.exp
14429 * gdb.mi/mi-catch-load.exp
14430 * gdb.mi/mi-cli.exp
14431 * gdb.mi/mi-cmd-param-changed.exp
14432 * gdb.mi/mi-console.exp
14433 * gdb.mi/mi-detach.exp
14434 * gdb.mi/mi-disassemble.exp
14435 * gdb.mi/mi-eval.exp
14436 * gdb.mi/mi-file-transfer.exp
14437 * gdb.mi/mi-file.exp
14438 * gdb.mi/mi-fill-memory.exp
14439 * gdb.mi/mi-inheritance-syntax-error.exp
14440 * gdb.mi/mi-linespec-err-cp.exp
14441 * gdb.mi/mi-logging.exp
14442 * gdb.mi/mi-memory-changed.exp
14443 * gdb.mi/mi-read-memory.exp
14444 * gdb.mi/mi-record-changed.exp
14445 * gdb.mi/mi-reg-undefined.exp
14446 * gdb.mi/mi-regs.exp
14447 * gdb.mi/mi-return.exp
14448 * gdb.mi/mi-reverse.exp
14449 * gdb.mi/mi-simplerun.exp
14450 * gdb.mi/mi-solib.exp
14451 * gdb.mi/mi-stack.exp
14452 * gdb.mi/mi-stepi.exp
14453 * gdb.mi/mi-syn-frame.exp
14454 * gdb.mi/mi-until.exp
14455 * gdb.mi/mi-var-block.exp
14456 * gdb.mi/mi-var-child.exp
14457 * gdb.mi/mi-var-cmd.exp
14458 * gdb.mi/mi-var-cp.exp
14459 * gdb.mi/mi-var-display.exp
14460 * gdb.mi/mi-var-invalidate.exp
14461 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
14462 * gdb.mi/mi-vla-fortran.exp
14463 * gdb.mi/mi-watch.exp
14464 * gdb.mi/mi2-var-child.exp
14465 * gdb.mi/user-selected-context-sync.exp
14466 * gdb.modula2/unbounded-array.exp
14467 * gdb.multi/dummy-frame-restore.exp
14468 * gdb.multi/multi-arch-exec.exp
14469 * gdb.multi/multi-arch.exp
14470 * gdb.multi/tids.exp
14471 * gdb.multi/watchpoint-multi.exp
14472 * gdb.opencl/callfuncs.exp
14473 * gdb.opencl/convs_casts.exp
14474 * gdb.opencl/datatypes.exp
14475 * gdb.opencl/operators.exp
14476 * gdb.opencl/vec_comps.exp
14477 * gdb.opt/clobbered-registers-O2.exp
14478 * gdb.opt/inline-break.exp
14479 * gdb.opt/inline-bt.exp
14480 * gdb.opt/inline-cmds.exp
14481 * gdb.opt/inline-locals.exp
14482 * gdb.pascal/case-insensitive-symbols.exp
14483 * gdb.pascal/floats.exp
14484 * gdb.pascal/gdb11492.exp
14485 * gdb.python/lib-types.exp
14486 * gdb.python/py-arch.exp
14487 * gdb.python/py-as-string.exp
14488 * gdb.python/py-bad-printers.exp
14489 * gdb.python/py-block.exp
14490 * gdb.python/py-breakpoint-create-fail.exp
14491 * gdb.python/py-breakpoint.exp
14492 * gdb.python/py-caller-is.exp
14493 * gdb.python/py-cmd.exp
14494 * gdb.python/py-explore-cc.exp
14495 * gdb.python/py-explore.exp
14496 * gdb.python/py-finish-breakpoint.exp
14497 * gdb.python/py-finish-breakpoint2.exp
14498 * gdb.python/py-frame-args.exp
14499 * gdb.python/py-frame-inline.exp
14500 * gdb.python/py-frame.exp
14501 * gdb.python/py-framefilter-mi.exp
14502 * gdb.python/py-infthread.exp
14503 * gdb.python/py-lazy-string.exp
14504 * gdb.python/py-linetable.exp
14505 * gdb.python/py-mi-events.exp
14506 * gdb.python/py-mi-objfile.exp
14507 * gdb.python/py-mi.exp
14508 * gdb.python/py-objfile.exp
14509 * gdb.python/py-pp-integral.exp
14510 * gdb.python/py-pp-maint.exp
14511 * gdb.python/py-pp-re-notag.exp
14512 * gdb.python/py-pp-registration.exp
14513 * gdb.python/py-recurse-unwind.exp
14514 * gdb.python/py-strfns.exp
14515 * gdb.python/py-symbol.exp
14516 * gdb.python/py-symtab.exp
14517 * gdb.python/py-sync-interp.exp
14518 * gdb.python/py-typeprint.exp
14519 * gdb.python/py-unwind-maint.exp
14520 * gdb.python/py-unwind.exp
14521 * gdb.python/py-value-cc.exp
14522 * gdb.python/py-xmethods.exp
14523 * gdb.reverse/amd64-tailcall-reverse.exp
14524 * gdb.reverse/break-precsave.exp
14525 * gdb.reverse/break-reverse.exp
14526 * gdb.reverse/consecutive-precsave.exp
14527 * gdb.reverse/consecutive-reverse.exp
14528 * gdb.reverse/finish-precsave.exp
14529 * gdb.reverse/finish-reverse-bkpt.exp
14530 * gdb.reverse/finish-reverse.exp
14531 * gdb.reverse/fstatat-reverse.exp
14532 * gdb.reverse/getresuid-reverse.exp
14533 * gdb.reverse/i386-precsave.exp
14534 * gdb.reverse/i386-reverse.exp
14535 * gdb.reverse/i386-sse-reverse.exp
14536 * gdb.reverse/i387-env-reverse.exp
14537 * gdb.reverse/i387-stack-reverse.exp
14538 * gdb.reverse/insn-reverse.exp
14539 * gdb.reverse/machinestate-precsave.exp
14540 * gdb.reverse/machinestate.exp
14541 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14542 * gdb.reverse/pipe-reverse.exp
14543 * gdb.reverse/readv-reverse.exp
14544 * gdb.reverse/recvmsg-reverse.exp
14545 * gdb.reverse/rerun-prec.exp
14546 * gdb.reverse/s390-mvcle.exp
14547 * gdb.reverse/step-precsave.exp
14548 * gdb.reverse/step-reverse.exp
14549 * gdb.reverse/time-reverse.exp
14550 * gdb.reverse/until-precsave.exp
14551 * gdb.reverse/until-reverse.exp
14552 * gdb.reverse/waitpid-reverse.exp
14553 * gdb.reverse/watch-precsave.exp
14554 * gdb.reverse/watch-reverse.exp
14555 * gdb.rust/generics.exp
14556 * gdb.rust/methods.exp
14557 * gdb.rust/modules.exp
14558 * gdb.rust/simple.exp
14559 * gdb.server/connect-with-no-symbol-file.exp
14560 * gdb.server/ext-attach.exp
14561 * gdb.server/ext-restart.exp
14562 * gdb.server/ext-wrapper.exp
14563 * gdb.server/file-transfer.exp
14564 * gdb.server/server-exec-info.exp
14565 * gdb.server/server-kill.exp
14566 * gdb.server/server-mon.exp
14567 * gdb.server/wrapper.exp
14568 * gdb.stabs/exclfwd.exp
14569 * gdb.stabs/gdb11479.exp
14570 * gdb.threads/clone-new-thread-event.exp
14571 * gdb.threads/corethreads.exp
14572 * gdb.threads/current-lwp-dead.exp
14573 * gdb.threads/dlopen-libpthread.exp
14574 * gdb.threads/gcore-thread.exp
14575 * gdb.threads/sigstep-threads.exp
14576 * gdb.threads/watchpoint-fork.exp
14577 * gdb.trace/actions-changed.exp
14578 * gdb.trace/backtrace.exp
14579 * gdb.trace/change-loc.exp
14580 * gdb.trace/circ.exp
14581 * gdb.trace/collection.exp
14582 * gdb.trace/disconnected-tracing.exp
14583 * gdb.trace/ftrace.exp
14584 * gdb.trace/mi-trace-frame-collected.exp
14585 * gdb.trace/mi-trace-unavailable.exp
14586 * gdb.trace/mi-traceframe-changed.exp
14587 * gdb.trace/mi-tsv-changed.exp
14588 * gdb.trace/no-attach-trace.exp
14589 * gdb.trace/passc-dyn.exp
14590 * gdb.trace/qtro.exp
14591 * gdb.trace/range-stepping.exp
14592 * gdb.trace/read-memory.exp
14593 * gdb.trace/save-trace.exp
14594 * gdb.trace/signal.exp
14595 * gdb.trace/status-stop.exp
14596 * gdb.trace/tfile.exp
14597 * gdb.trace/trace-break.exp
14598 * gdb.trace/trace-buffer-size.exp
14599 * gdb.trace/trace-condition.exp
14600 * gdb.trace/tracefile-pseudo-reg.exp
14601 * gdb.trace/tstatus.exp
14602 * gdb.trace/unavailable.exp
14603 * gdb.trace/while-dyn.exp
14604 * gdb.trace/while-stepping.exp
14605
34c41c68
DE
146062016-12-22 Doug Evans <xdje42@gmail.com>
14607
14608 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
14609 and msymbols.
14610
16e69324
YQ
146112016-12-19 Yao Qi <yao.qi@linaro.org>
14612
14613 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
14614 (test_with_self): Don't call do_steps_and_nexts, and remove
14615 code about stepping into xmalloc.
14616
f94f411b
YQ
146172016-12-09 Yao Qi <yao.qi@linaro.org>
14618
14619 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
14620
146212016-12-09 Yao Qi <yao.qi@linaro.org>
14622
14623 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
14624
f1b5deee
PA
146252016-12-09 Pedro Alves <palves@redhat.com>
14626
14627 * gdb.base/all-architectures-0.exp: New file.
14628 * gdb.base/all-architectures-1.exp: New file.
14629 * gdb.base/all-architectures-2.exp: New file.
14630 * gdb.base/all-architectures-3.exp: New file.
14631 * gdb.base/all-architectures-4.exp: New file.
14632 * gdb.base/all-architectures-5.exp: New file.
14633 * gdb.base/all-architectures-6.exp: New file.
14634 * gdb.base/all-architectures-7.exp: New file.
14635 * gdb.base/all-architectures.exp.in: New file.
14636
364ca42e
YQ
146372016-12-09 Yao Qi <yao.qi@linaro.org>
14638
14639 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
14640
107c2d62
LM
146412016-12-02 Luis Machado <lgustavo@codesourcery.com>
14642
14643 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
14644 possible.
14645 Remove useless pattern-matching code.
14646
df3ee9ca
PA
146472016-12-02 Pedro Alves <palves@redhat.com>
14648
14649 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
14650 procedure.
14651 (top level): Call it.
14652
ec835369
PA
146532016-12-02 Pedro Alves <palves@redhat.com>
14654
14655 * gdb.base/commands.exp (user_defined_command_args_stack_test):
14656 New procedure.
14657 (top level): Call it.
14658
01770bbd
PA
146592016-12-02 Pedro Alves <palves@redhat.com>
14660
14661 PR cli/20559
14662 * gdb.base/commands.exp (user_defined_command_args_eval): New
14663 procedure.
14664 (top level): Call it.
14665
008459ea
LM
146662016-12-02 Luis Machado <lgustavo@codesourcery.com>
14667
14668 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
14669 timeout handling.
14670
0c1b455e
TT
146712016-12-02 Tom Tromey <tom@tromey.com>
14672
14673 * gdb.dwarf2/main-subprogram.c: New file.
14674 * gdb.dwarf2/main-subprogram.exp: New file.
14675
018572b8
LM
146762016-12-01 Luis Machado <lgustavo@codesourcery.com>
14677
14678 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
14679 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
14680 gdb_test_no_output for a couple of cases.
14681 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
14682
84c93cd5
LM
146832016-12-01 Luis Machado <lgustavo@codesourcery.com>
14684
14685 Fix test names and standardize compilation error messages throughout
14686 the following files:
14687
14688 * gdb.ada/start.exp
14689 * gdb.arch/alpha-step.exp
14690 * gdb.arch/e500-prologue.exp
14691 * gdb.arch/ftrace-insn-reloc.exp
14692 * gdb.arch/gdb1291.exp
14693 * gdb.arch/gdb1431.exp
14694 * gdb.arch/gdb1558.exp
14695 * gdb.arch/i386-dr3-watch.exp
14696 * gdb.arch/i386-sse-stack-align.exp
14697 * gdb.arch/ia64-breakpoint-shadow.exp
14698 * gdb.arch/pa-nullify.exp
14699 * gdb.arch/powerpc-aix-prologue.exp
14700 * gdb.arch/thumb-bx-pc.exp
14701 * gdb.base/annota1.exp
14702 * gdb.base/annota3.exp
14703 * gdb.base/arrayidx.exp
14704 * gdb.base/assign.exp
14705 * gdb.base/attach.exp
14706 * gdb.base/auxv.exp
14707 * gdb.base/bang.exp
14708 * gdb.base/bfp-test.exp
14709 * gdb.base/bigcore.exp
14710 * gdb.base/bitfields2.exp
14711 * gdb.base/break-fun-addr.exp
14712 * gdb.base/break-probes.exp
14713 * gdb.base/call-rt-st.exp
14714 * gdb.base/callexit.exp
14715 * gdb.base/catch-fork-kill.exp
14716 * gdb.base/charset.exp
14717 * gdb.base/checkpoint.exp
14718 * gdb.base/comprdebug.exp
14719 * gdb.base/constvars.exp
14720 * gdb.base/coredump-filter.exp
14721 * gdb.base/cursal.exp
14722 * gdb.base/cvexpr.exp
14723 * gdb.base/detach.exp
14724 * gdb.base/display.exp
14725 * gdb.base/dmsym.exp
14726 * gdb.base/dprintf-pending.exp
14727 * gdb.base/dso2dso.exp
14728 * gdb.base/dtrace-probe.exp
14729 * gdb.base/dump.exp
14730 * gdb.base/enum_cond.exp
14731 * gdb.base/exe-lock.exp
14732 * gdb.base/exec-invalid-sysroot.exp
14733 * gdb.base/execl-update-breakpoints.exp
14734 * gdb.base/exprs.exp
14735 * gdb.base/fileio.exp
14736 * gdb.base/find.exp
14737 * gdb.base/finish.exp
14738 * gdb.base/fixsection.exp
14739 * gdb.base/foll-vfork.exp
14740 * gdb.base/frame-args.exp
14741 * gdb.base/gcore.exp
14742 * gdb.base/gdb1250.exp
14743 * gdb.base/global-var-nested-by-dso.exp
14744 * gdb.base/gnu-ifunc.exp
14745 * gdb.base/hashline1.exp
14746 * gdb.base/hashline2.exp
14747 * gdb.base/hashline3.exp
14748 * gdb.base/hbreak-in-shr-unsupported.exp
14749 * gdb.base/huge.exp
14750 * gdb.base/infcall-input.exp
14751 * gdb.base/info-fun.exp
14752 * gdb.base/info-shared.exp
14753 * gdb.base/jit-simple.exp
14754 * gdb.base/jit-so.exp
14755 * gdb.base/jit.exp
14756 * gdb.base/jump.exp
14757 * gdb.base/label.exp
14758 * gdb.base/lineinc.exp
14759 * gdb.base/logical.exp
14760 * gdb.base/longjmp.exp
14761 * gdb.base/macscp.exp
14762 * gdb.base/miscexprs.exp
14763 * gdb.base/new-ui-echo.exp
14764 * gdb.base/new-ui-pending-input.exp
14765 * gdb.base/new-ui.exp
14766 * gdb.base/nodebug.exp
14767 * gdb.base/nofield.exp
14768 * gdb.base/offsets.exp
14769 * gdb.base/overlays.exp
14770 * gdb.base/pending.exp
14771 * gdb.base/pointers.exp
14772 * gdb.base/pr11022.exp
14773 * gdb.base/printcmds.exp
14774 * gdb.base/prologue.exp
14775 * gdb.base/ptr-typedef.exp
14776 * gdb.base/realname-expand.exp
14777 * gdb.base/relativedebug.exp
14778 * gdb.base/relocate.exp
14779 * gdb.base/remote.exp
14780 * gdb.base/reread.exp
14781 * gdb.base/return2.exp
14782 * gdb.base/savedregs.exp
14783 * gdb.base/sep.exp
14784 * gdb.base/sepdebug.exp
14785 * gdb.base/sepsymtab.exp
14786 * gdb.base/set-inferior-tty.exp
14787 * gdb.base/setshow.exp
14788 * gdb.base/shlib-call.exp
14789 * gdb.base/sigaltstack.exp
14790 * gdb.base/siginfo-addr.exp
14791 * gdb.base/signals.exp
14792 * gdb.base/signull.exp
14793 * gdb.base/sigrepeat.exp
14794 * gdb.base/so-impl-ld.exp
14795 * gdb.base/solib-display.exp
14796 * gdb.base/solib-overlap.exp
14797 * gdb.base/solib-search.exp
14798 * gdb.base/solib-symbol.exp
14799 * gdb.base/structs.exp
14800 * gdb.base/structs2.exp
14801 * gdb.base/symtab-search-order.exp
14802 * gdb.base/twice.exp
14803 * gdb.base/unload.exp
14804 * gdb.base/varargs.exp
14805 * gdb.base/watchpoint-solib.exp
14806 * gdb.base/watchpoint.exp
14807 * gdb.base/whatis.exp
14808 * gdb.base/wrong_frame_bt_full.exp
14809 * gdb.btrace/dlopen.exp
14810 * gdb.cell/ea-standalone.exp
14811 * gdb.cell/ea-test.exp
14812 * gdb.cp/dispcxx.exp
14813 * gdb.cp/gdb2384.exp
14814 * gdb.cp/method2.exp
14815 * gdb.cp/nextoverthrow.exp
14816 * gdb.cp/pr10728.exp
14817 * gdb.disasm/am33.exp
14818 * gdb.disasm/h8300s.exp
14819 * gdb.disasm/mn10300.exp
14820 * gdb.disasm/sh3.exp
14821 * gdb.dwarf2/dw2-dir-file-name.exp
14822 * gdb.fortran/complex.exp
14823 * gdb.fortran/library-module.exp
14824 * gdb.guile/scm-pretty-print.exp
14825 * gdb.guile/scm-symbol.exp
14826 * gdb.guile/scm-type.exp
14827 * gdb.guile/scm-value.exp
14828 * gdb.linespec/linespec.exp
14829 * gdb.mi/gdb701.exp
14830 * gdb.mi/gdb792.exp
14831 * gdb.mi/mi-breakpoint-changed.exp
14832 * gdb.mi/mi-dprintf-pending.exp
14833 * gdb.mi/mi-dprintf.exp
14834 * gdb.mi/mi-exit-code.exp
14835 * gdb.mi/mi-pending.exp
14836 * gdb.mi/mi-solib.exp
14837 * gdb.mi/new-ui-mi-sync.exp
14838 * gdb.mi/pr11022.exp
14839 * gdb.mi/user-selected-context-sync.exp
14840 * gdb.opt/solib-intra-step.exp
14841 * gdb.python/py-events.exp
14842 * gdb.python/py-finish-breakpoint.exp
14843 * gdb.python/py-mi.exp
14844 * gdb.python/py-prettyprint.exp
14845 * gdb.python/py-shared.exp
14846 * gdb.python/py-symbol.exp
14847 * gdb.python/py-template.exp
14848 * gdb.python/py-type.exp
14849 * gdb.python/py-value.exp
14850 * gdb.reverse/solib-precsave.exp
14851 * gdb.reverse/solib-reverse.exp
14852 * gdb.server/solib-list.exp
14853 * gdb.stabs/weird.exp
14854 * gdb.threads/reconnect-signal.exp
14855 * gdb.threads/stepi-random-signal.exp
14856 * gdb.trace/actions.exp
14857 * gdb.trace/ax.exp
14858 * gdb.trace/backtrace.exp
14859 * gdb.trace/change-loc.exp
14860 * gdb.trace/deltrace.exp
14861 * gdb.trace/ftrace-lock.exp
14862 * gdb.trace/ftrace.exp
14863 * gdb.trace/infotrace.exp
14864 * gdb.trace/mi-tracepoint-changed.exp
14865 * gdb.trace/packetlen.exp
14866 * gdb.trace/passcount.exp
14867 * gdb.trace/pending.exp
14868 * gdb.trace/range-stepping.exp
14869 * gdb.trace/report.exp
14870 * gdb.trace/stap-trace.exp
14871 * gdb.trace/tfind.exp
14872 * gdb.trace/trace-break.exp
14873 * gdb.trace/trace-condition.exp
14874 * gdb.trace/trace-enable-disable.exp
14875 * gdb.trace/trace-mt.exp
14876 * gdb.trace/tracecmd.exp
14877 * gdb.trace/tspeed.exp
14878 * gdb.trace/tsv.exp
14879 * lib/perftest.exp
14880
fb9feb35
LM
148812016-12-01 Luis Machado <lgustavo@codesourcery.com>
14882
14883 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
14884 with gdb_test_no_output.
14885 Use command as test name.
14886
cd2ddb6c
LM
148872016-12-01 Luis Machado <lgustavo@codesourcery.com>
14888
14889 Fix test names starting with uppercase throughout the files.
14890
14891 * gdb.ada/assign_1.exp
14892 * gdb.ada/boolean_expr.exp
14893 * gdb.base/arrayidx.exp
14894 * gdb.base/del.exp
14895 * gdb.base/gcore-buffer-overflow.exp
14896 * gdb.base/testenv.exp
14897 * gdb.compile/compile.exp
14898 * gdb.python/py-framefilter-invalidarg.exp
14899 * gdb.python/py-framefilter.exp
14900
bb95117e
LM
149012016-12-01 Luis Machado <lgustavo@codesourcery.com>
14902
14903 Fix test names starting with uppercase throughout the files.
14904
14905 * gdb.ada/array_return.exp
14906 * gdb.ada/expr_delims.exp
14907 * gdb.ada/mi_dyn_arr.exp
14908 * gdb.ada/mi_interface.exp
14909 * gdb.ada/mi_var_array.exp
14910 * gdb.ada/watch_arg.exp
14911 * gdb.arch/alpha-step.exp
14912 * gdb.arch/altivec-regs.exp
14913 * gdb.arch/e500-regs.exp
14914 * gdb.arch/powerpc-d128-regs.exp
14915 * gdb.base/arrayidx.exp
14916 * gdb.base/break.exp
14917 * gdb.base/checkpoint.exp
14918 * gdb.base/debug-expr.exp
14919 * gdb.base/dmsym.exp
14920 * gdb.base/radix.exp
14921 * gdb.base/sepdebug.exp
14922 * gdb.base/testenv.exp
14923 * gdb.base/watch_thread_num.exp
14924 * gdb.base/watchpoint-cond-gone.exp
14925 * gdb.cell/break.exp
14926 * gdb.cell/ea-cache.exp
14927 * gdb.compile/compile.exp
14928 * gdb.cp/gdb2495.exp
14929 * gdb.gdb/selftest.exp
14930 * gdb.gdb/xfullpath.exp
14931 * gdb.go/hello.exp
14932 * gdb.go/integers.exp
14933 * gdb.objc/basicclass.exp
14934 * gdb.pascal/hello.exp
14935 * gdb.pascal/integers.exp
14936 * gdb.python/py-breakpoint.exp
14937 * gdb.python/py-cmd.exp
14938 * gdb.python/py-linetable.exp
14939 * gdb.python/py-xmethods.exp
14940 * gdb.python/python.exp
14941 * gdb.reverse/consecutive-precsave.exp
14942 * gdb.reverse/finish-precsave.exp
14943 * gdb.reverse/i386-precsave.exp
14944 * gdb.reverse/machinestate-precsave.exp
14945 * gdb.reverse/sigall-precsave.exp
14946 * gdb.reverse/solib-precsave.exp
14947 * gdb.reverse/step-precsave.exp
14948 * gdb.reverse/until-precsave.exp
14949 * gdb.reverse/watch-precsave.exp
14950 * gdb.threads/leader-exit.exp
14951 * gdb.threads/pthreads.exp
14952 * gdb.threads/wp-replication.exp
14953 * gdb.trace/actions.exp
14954 * gdb.trace/mi-tsv-changed.exp
14955 * gdb.trace/tsv.exp
14956
de97fdd4
LM
149572016-12-01 Luis Machado <lgustavo@codesourcery.com>
14958
14959 Fix test names starting with uppercase throughout the files.
14960
14961 * gdb.arch/i386-bp_permanent.exp
14962 * gdb.arch/i386-gnu-cfi.exp
14963 * gdb.base/disasm-end-cu.exp
14964 * gdb.base/macscp.exp
14965 * gdb.base/pending.exp
14966 * gdb.base/watch_thread_num.exp
14967 * gdb.cp/exception.exp
14968 * gdb.cp/gdb2495.exp
14969 * gdb.cp/local.exp
14970 * gdb.python/py-evsignal.exp
14971 * gdb.python/python.exp
14972 * gdb.trace/tracecmd.exp
14973
9f058c10
LM
149742016-12-01 Luis Machado <lgustavo@codesourcery.com>
14975
14976 Fix test names starting with uppercase throughout the files.
14977
14978 * gdb.base/charset.exp
14979 * gdb.base/eval.exp
14980 * gdb.base/multi-forks.exp
14981 * gdb.guile/scm-progspace.exp
14982 * gdb.opencl/datatypes.exp
14983 * gdb.python/py-block.exp
14984 * gdb.python/py-function.exp
14985 * gdb.python/py-symbol.exp
14986 * gdb.python/py-symtab.exp
14987 * gdb.python/py-xmethods.exp
14988 * gdb.reverse/break-precsave.exp
14989 * gdb.reverse/break-reverse.exp
14990 * gdb.reverse/consecutive-precsave.exp
14991 * gdb.reverse/consecutive-reverse.exp
14992 * gdb.reverse/finish-precsave.exp
14993 * gdb.reverse/finish-reverse-bkpt.exp
14994 * gdb.reverse/finish-reverse.exp
14995 * gdb.reverse/fstatat-reverse.exp
14996 * gdb.reverse/getresuid-reverse.exp
14997 * gdb.reverse/i386-precsave.exp
14998 * gdb.reverse/i386-reverse.exp
14999 * gdb.reverse/i386-sse-reverse.exp
15000 * gdb.reverse/i387-stack-reverse.exp
15001 * gdb.reverse/insn-reverse.exp
15002 * gdb.reverse/machinestate-precsave.exp
15003 * gdb.reverse/machinestate.exp
15004 * gdb.reverse/next-reverse-bkpt-over-sr.exp
15005 * gdb.reverse/pipe-reverse.exp
15006 * gdb.reverse/readv-reverse.exp
15007 * gdb.reverse/recvmsg-reverse.exp
15008 * gdb.reverse/rerun-prec.exp
15009 * gdb.reverse/s390-mvcle.exp
15010 * gdb.reverse/sigall-precsave.exp
15011 * gdb.reverse/sigall-reverse.exp
15012 * gdb.reverse/solib-precsave.exp
15013 * gdb.reverse/solib-reverse.exp
15014 * gdb.reverse/step-precsave.exp
15015 * gdb.reverse/step-reverse.exp
15016 * gdb.reverse/time-reverse.exp
15017 * gdb.reverse/until-precsave.exp
15018 * gdb.reverse/until-reverse.exp
15019 * gdb.reverse/waitpid-reverse.exp
15020 * gdb.reverse/watch-precsave.exp
15021 * gdb.reverse/watch-reverse.exp
15022
cdc7edd7
LM
150232016-12-01 Luis Machado <lgustavo@codesourcery.com>
15024
15025 Fix test names starting with uppercase throughout the files.
15026
15027 * gdb.arch/i386-mpx-simple_segv.exp
15028 * gdb.arch/i386-mpx.exp
15029 * gdb.arch/i386-permbkpt.exp
15030 * gdb.arch/pa-nullify.exp
15031 * gdb.arch/powerpc-d128-regs.exp
15032 * gdb.arch/vsx-regs.exp
15033 * gdb.base/bfp-test.exp
15034 * gdb.base/break.exp
15035 * gdb.base/breakpoint-shadow.exp
15036 * gdb.base/callfuncs.exp
15037 * gdb.base/charset.exp
15038 * gdb.base/commands.exp
15039 * gdb.base/completion.exp
15040 * gdb.base/dfp-test.exp
15041 * gdb.base/echo.exp
15042 * gdb.base/ending-run.exp
15043 * gdb.base/eval.exp
15044 * gdb.base/expand-psymtabs.exp
15045 * gdb.base/float128.exp
15046 * gdb.base/floatn.exp
15047 * gdb.base/foll-exec-mode.exp
15048 * gdb.base/gdb1056.exp
15049 * gdb.base/gdb11531.exp
15050 * gdb.base/kill-after-signal.exp
15051 * gdb.base/multi-forks.exp
15052 * gdb.base/overlays.exp
15053 * gdb.base/pending.exp
15054 * gdb.base/sepdebug.exp
15055 * gdb.base/testenv.exp
15056 * gdb.base/valgrind-db-attach.exp
15057 * gdb.base/watch_thread_num.exp
15058 * gdb.base/watchpoint-cond-gone.exp
15059 * gdb.base/watchpoint.exp
15060 * gdb.base/watchpoints.exp
15061 * gdb.cp/arg-reference.exp
15062 * gdb.cp/baseenum.exp
15063 * gdb.cp/operator.exp
15064 * gdb.cp/shadow.exp
15065 * gdb.dwarf2/dw2-op-out-param.exp
15066 * gdb.dwarf2/dw2-reg-undefined.exp
15067 * gdb.go/chan.exp
15068 * gdb.go/hello.exp
15069 * gdb.go/integers.exp
15070 * gdb.go/methods.exp
15071 * gdb.go/package.exp
15072 * gdb.guile/scm-parameter.exp
15073 * gdb.guile/scm-progspace.exp
15074 * gdb.guile/scm-value.exp
15075 * gdb.mi/mi-pending.exp
15076 * gdb.mi/user-selected-context-sync.exp
15077 * gdb.multi/multi-attach.exp
15078 * gdb.multi/tids.exp
15079 * gdb.opt/clobbered-registers-O2.exp
15080 * gdb.pascal/floats.exp
15081 * gdb.pascal/integers.exp
15082 * gdb.python/py-block.exp
15083 * gdb.python/py-events.exp
15084 * gdb.python/py-parameter.exp
15085 * gdb.python/py-symbol.exp
15086 * gdb.python/py-symtab.exp
15087 * gdb.python/py-type.exp
15088 * gdb.python/py-value.exp
15089 * gdb.python/py-xmethods.exp
15090 * gdb.python/python.exp
15091 * gdb.reverse/break-precsave.exp
15092 * gdb.reverse/consecutive-precsave.exp
15093 * gdb.reverse/finish-precsave.exp
15094 * gdb.reverse/i386-precsave.exp
15095 * gdb.reverse/machinestate-precsave.exp
15096 * gdb.reverse/sigall-precsave.exp
15097 * gdb.reverse/solib-precsave.exp
15098 * gdb.reverse/step-precsave.exp
15099 * gdb.reverse/until-precsave.exp
15100 * gdb.reverse/watch-precsave.exp
15101 * gdb.server/ext-attach.exp
15102 * gdb.server/ext-restart.exp
15103 * gdb.server/ext-run.exp
15104 * gdb.server/ext-wrapper.exp
15105 * gdb.stabs/gdb11479.exp
15106 * gdb.stabs/weird.exp
15107 * gdb.threads/attach-many-short-lived-threads.exp
15108 * gdb.threads/kill.exp
15109 * gdb.threads/watchpoint-fork.exp
15110
bc6c7af4
LM
151112016-12-01 Luis Machado <lgustavo@codesourcery.com>
15112
15113 Fix test names starting with uppercase throughout all the files below.
15114
15115 * gdb.ada/array_return.exp
15116 * gdb.ada/catch_ex.exp
15117 * gdb.ada/info_exc.exp
15118 * gdb.ada/mi_catch_ex.exp
15119 * gdb.ada/mi_dyn_arr.exp
15120 * gdb.ada/mi_ex_cond.exp
15121 * gdb.ada/mi_exc_info.exp
15122 * gdb.ada/mi_interface.exp
15123 * gdb.ada/mi_task_arg.exp
15124 * gdb.ada/mi_task_info.exp
15125 * gdb.ada/mi_var_array.exp
15126 * gdb.arch/alpha-step.exp
15127 * gdb.arch/amd64-disp-step.exp
15128 * gdb.arch/arm-disp-step.exp
15129 * gdb.arch/disp-step-insn-reloc.exp
15130 * gdb.arch/e500-prologue.exp
15131 * gdb.arch/ftrace-insn-reloc.exp
15132 * gdb.arch/gdb1558.exp
15133 * gdb.arch/i386-bp_permanent.exp
15134 * gdb.arch/i386-disp-step.exp
15135 * gdb.arch/i386-float.exp
15136 * gdb.arch/i386-gnu-cfi.exp
15137 * gdb.arch/ia64-breakpoint-shadow.exp
15138 * gdb.arch/mips16-thunks.exp
15139 * gdb.arch/pa-nullify.exp
15140 * gdb.arch/powerpc-aix-prologue.exp
15141 * gdb.arch/powerpc-power.exp
15142 * gdb.arch/ppc-dfp.exp
15143 * gdb.arch/s390-tdbregs.exp
15144 * gdb.arch/spu-info.exp
15145 * gdb.arch/spu-ls.exp
15146 * gdb.arch/thumb-bx-pc.exp
15147 * gdb.base/advance.exp
15148 * gdb.base/annota-input-while-running.exp
15149 * gdb.base/arrayidx.exp
15150 * gdb.base/asmlabel.exp
15151 * gdb.base/async.exp
15152 * gdb.base/attach-wait-input.exp
15153 * gdb.base/auto-connect-native-target.exp
15154 * gdb.base/batch-preserve-term-settings.exp
15155 * gdb.base/bfp-test.exp
15156 * gdb.base/bigcore.exp
15157 * gdb.base/bp-permanent.exp
15158 * gdb.base/break-always.exp
15159 * gdb.base/break-fun-addr.exp
15160 * gdb.base/break-idempotent.exp
15161 * gdb.base/break-main-file-remove-fail.exp
15162 * gdb.base/break-probes.exp
15163 * gdb.base/break-unload-file.exp
15164 * gdb.base/break.exp
15165 * gdb.base/call-ar-st.exp
15166 * gdb.base/call-rt-st.exp
15167 * gdb.base/call-sc.exp
15168 * gdb.base/call-signal-resume.exp
15169 * gdb.base/call-strs.exp
15170 * gdb.base/callexit.exp
15171 * gdb.base/callfuncs.exp
15172 * gdb.base/catch-gdb-caused-signals.exp
15173 * gdb.base/catch-signal-siginfo-cond.exp
15174 * gdb.base/catch-syscall.exp
15175 * gdb.base/compare-sections.exp
15176 * gdb.base/cond-eval-mode.exp
15177 * gdb.base/condbreak-call-false.exp
15178 * gdb.base/consecutive-step-over.exp
15179 * gdb.base/cursal.exp
15180 * gdb.base/disabled-location.exp
15181 * gdb.base/disasm-end-cu.exp
15182 * gdb.base/display.exp
15183 * gdb.base/double-prompt-target-event-error.exp
15184 * gdb.base/dprintf-bp-same-addr.exp
15185 * gdb.base/dprintf-detach.exp
15186 * gdb.base/dprintf-next.exp
15187 * gdb.base/dprintf-non-stop.exp
15188 * gdb.base/dprintf-pending.exp
15189 * gdb.base/dso2dso.exp
15190 * gdb.base/ending-run.exp
15191 * gdb.base/enum_cond.exp
15192 * gdb.base/examine-backward.exp
15193 * gdb.base/exe-lock.exp
15194 * gdb.base/exec-invalid-sysroot.exp
15195 * gdb.base/execl-update-breakpoints.exp
15196 * gdb.base/execution-termios.exp
15197 * gdb.base/fileio.exp
15198 * gdb.base/fixsection.exp
15199 * gdb.base/foll-exec-mode.exp
15200 * gdb.base/foll-exec.exp
15201 * gdb.base/fork-running-state.exp
15202 * gdb.base/frame-args.exp
15203 * gdb.base/fullpath-expand.exp
15204 * gdb.base/func-ptr.exp
15205 * gdb.base/gcore-relro-pie.exp
15206 * gdb.base/gdb1090.exp
15207 * gdb.base/gdb1555.exp
15208 * gdb.base/global-var-nested-by-dso.exp
15209 * gdb.base/gnu-ifunc.exp
15210 * gdb.base/hbreak-in-shr-unsupported.exp
15211 * gdb.base/hbreak-unmapped.exp
15212 * gdb.base/hook-stop.exp
15213 * gdb.base/infcall-input.exp
15214 * gdb.base/info-fun.exp
15215 * gdb.base/info-shared.exp
15216 * gdb.base/interrupt-noterm.exp
15217 * gdb.base/jit-so.exp
15218 * gdb.base/jit.exp
15219 * gdb.base/line-symtabs.exp
15220 * gdb.base/list.exp
15221 * gdb.base/longjmp.exp
15222 * gdb.base/macscp.exp
15223 * gdb.base/max-value-size.exp
15224 * gdb.base/nodebug.exp
15225 * gdb.base/nofield.exp
15226 * gdb.base/overlays.exp
15227 * gdb.base/paginate-after-ctrl-c-running.exp
15228 * gdb.base/paginate-bg-execution.exp
15229 * gdb.base/paginate-inferior-exit.exp
15230 * gdb.base/pending.exp
15231 * gdb.base/pr11022.exp
15232 * gdb.base/printcmds.exp
15233 * gdb.base/ptr-typedef.exp
15234 * gdb.base/ptype.exp
15235 * gdb.base/randomize.exp
15236 * gdb.base/range-stepping.exp
15237 * gdb.base/realname-expand.exp
15238 * gdb.base/relativedebug.exp
15239 * gdb.base/remote.exp
15240 * gdb.base/savedregs.exp
15241 * gdb.base/sepdebug.exp
15242 * gdb.base/set-noassign.exp
15243 * gdb.base/shlib-call.exp
15244 * gdb.base/shreloc.exp
15245 * gdb.base/sigaltstack.exp
15246 * gdb.base/sigbpt.exp
15247 * gdb.base/siginfo-addr.exp
15248 * gdb.base/siginfo-obj.exp
15249 * gdb.base/siginfo-thread.exp
15250 * gdb.base/signest.exp
15251 * gdb.base/signull.exp
15252 * gdb.base/sigrepeat.exp
15253 * gdb.base/skip.exp
15254 * gdb.base/so-impl-ld.exp
15255 * gdb.base/solib-corrupted.exp
15256 * gdb.base/solib-disc.exp
15257 * gdb.base/solib-display.exp
15258 * gdb.base/solib-overlap.exp
15259 * gdb.base/solib-search.exp
15260 * gdb.base/solib-symbol.exp
15261 * gdb.base/source-execution.exp
15262 * gdb.base/sss-bp-on-user-bp-2.exp
15263 * gdb.base/sss-bp-on-user-bp.exp
15264 * gdb.base/stack-checking.exp
15265 * gdb.base/stale-infcall.exp
15266 * gdb.base/step-break.exp
15267 * gdb.base/step-line.exp
15268 * gdb.base/step-over-exit.exp
15269 * gdb.base/step-test.exp
15270 * gdb.base/structs.exp
15271 * gdb.base/sym-file.exp
15272 * gdb.base/symtab-search-order.exp
15273 * gdb.base/term.exp
15274 * gdb.base/type-opaque.exp
15275 * gdb.base/unload.exp
15276 * gdb.base/until-nodebug.exp
15277 * gdb.base/until.exp
15278 * gdb.base/unwindonsignal.exp
15279 * gdb.base/watch-cond.exp
15280 * gdb.base/watch-non-mem.exp
15281 * gdb.base/watch_thread_num.exp
15282 * gdb.base/watchpoint-reuse-slot.exp
15283 * gdb.base/watchpoint-solib.exp
15284 * gdb.base/watchpoint.exp
15285 * gdb.btrace/dlopen.exp
15286 * gdb.cell/arch.exp
15287 * gdb.cell/break.exp
15288 * gdb.cell/bt.exp
15289 * gdb.cell/core.exp
15290 * gdb.cell/data.exp
15291 * gdb.cell/dwarfaddr.exp
15292 * gdb.cell/ea-cache.exp
15293 * gdb.cell/ea-standalone.exp
15294 * gdb.cell/ea-test.exp
15295 * gdb.cell/f-regs.exp
15296 * gdb.cell/fork.exp
15297 * gdb.cell/gcore.exp
15298 * gdb.cell/mem-access.exp
15299 * gdb.cell/ptype.exp
15300 * gdb.cell/registers.exp
15301 * gdb.cell/sizeof.exp
15302 * gdb.cell/solib-symbol.exp
15303 * gdb.cell/solib.exp
15304 * gdb.compile/compile-tls.exp
15305 * gdb.cp/exception.exp
15306 * gdb.cp/gdb2495.exp
15307 * gdb.cp/local.exp
15308 * gdb.cp/mb-inline.exp
15309 * gdb.cp/mb-templates.exp
15310 * gdb.cp/pr10687.exp
15311 * gdb.cp/pr9167.exp
15312 * gdb.cp/scope-err.exp
15313 * gdb.cp/templates.exp
15314 * gdb.cp/virtfunc.exp
15315 * gdb.dwarf2/dw2-dir-file-name.exp
15316 * gdb.dwarf2/dw2-single-line-discriminators.exp
15317 * gdb.fortran/complex.exp
15318 * gdb.fortran/library-module.exp
15319 * gdb.guile/guile.exp
15320 * gdb.guile/scm-cmd.exp
15321 * gdb.guile/scm-frame-inline.exp
15322 * gdb.guile/scm-objfile.exp
15323 * gdb.guile/scm-pretty-print.exp
15324 * gdb.guile/scm-symbol.exp
15325 * gdb.guile/scm-type.exp
15326 * gdb.guile/scm-value.exp
15327 * gdb.linespec/keywords.exp
15328 * gdb.linespec/ls-errs.exp
15329 * gdb.linespec/macro-relative.exp
15330 * gdb.linespec/thread.exp
15331 * gdb.mi/mi-breakpoint-changed.exp
15332 * gdb.mi/mi-dprintf-pending.exp
15333 * gdb.mi/mi-fullname-deleted.exp
15334 * gdb.mi/mi-logging.exp
15335 * gdb.mi/mi-pending.exp
15336 * gdb.mi/mi-solib.exp
15337 * gdb.mi/new-ui-mi-sync.exp
15338 * gdb.mi/user-selected-context-sync.exp
15339 * gdb.multi/dummy-frame-restore.exp
15340 * gdb.multi/multi-arch-exec.exp
15341 * gdb.multi/remove-inferiors.exp
15342 * gdb.multi/watchpoint-multi-exit.exp
15343 * gdb.opt/solib-intra-step.exp
15344 * gdb.perf/backtrace.exp
15345 * gdb.perf/single-step.exp
15346 * gdb.perf/skip-command.exp
15347 * gdb.perf/skip-prologue.exp
15348 * gdb.perf/solib.exp
15349 * gdb.python/lib-types.exp
15350 * gdb.python/py-as-string.exp
15351 * gdb.python/py-bad-printers.exp
15352 * gdb.python/py-block.exp
15353 * gdb.python/py-breakpoint.exp
15354 * gdb.python/py-cmd.exp
15355 * gdb.python/py-events.exp
15356 * gdb.python/py-evthreads.exp
15357 * gdb.python/py-finish-breakpoint.exp
15358 * gdb.python/py-finish-breakpoint2.exp
15359 * gdb.python/py-frame-inline.exp
15360 * gdb.python/py-frame.exp
15361 * gdb.python/py-inferior.exp
15362 * gdb.python/py-infthread.exp
15363 * gdb.python/py-mi.exp
15364 * gdb.python/py-objfile.exp
15365 * gdb.python/py-pp-maint.exp
15366 * gdb.python/py-pp-registration.exp
15367 * gdb.python/py-prettyprint.exp
15368 * gdb.python/py-recurse-unwind.exp
15369 * gdb.python/py-shared.exp
15370 * gdb.python/py-symbol.exp
15371 * gdb.python/py-symtab.exp
15372 * gdb.python/py-template.exp
15373 * gdb.python/py-type.exp
15374 * gdb.python/py-unwind-maint.exp
15375 * gdb.python/py-unwind.exp
15376 * gdb.python/py-value.exp
15377 * gdb.python/python.exp
15378 * gdb.reverse/finish-reverse-bkpt.exp
15379 * gdb.reverse/insn-reverse.exp
15380 * gdb.reverse/next-reverse-bkpt-over-sr.exp
15381 * gdb.reverse/solib-precsave.exp
15382 * gdb.reverse/solib-reverse.exp
15383 * gdb.stabs/gdb11479.exp
15384 * gdb.stabs/weird.exp
15385 * gdb.threads/fork-child-threads.exp
15386 * gdb.threads/fork-plus-threads.exp
15387 * gdb.threads/fork-thread-pending.exp
15388 * gdb.threads/forking-threads-plus-breakpoint.exp
15389 * gdb.threads/hand-call-in-threads.exp
15390 * gdb.threads/interrupted-hand-call.exp
15391 * gdb.threads/linux-dp.exp
15392 * gdb.threads/local-watch-wrong-thread.exp
15393 * gdb.threads/next-while-other-thread-longjmps.exp
15394 * gdb.threads/non-ldr-exit.exp
15395 * gdb.threads/pending-step.exp
15396 * gdb.threads/print-threads.exp
15397 * gdb.threads/process-dies-while-detaching.exp
15398 * gdb.threads/process-dies-while-handling-bp.exp
15399 * gdb.threads/pthreads.exp
15400 * gdb.threads/queue-signal.exp
15401 * gdb.threads/reconnect-signal.exp
15402 * gdb.threads/signal-command-handle-nopass.exp
15403 * gdb.threads/signal-command-multiple-signals-pending.exp
15404 * gdb.threads/signal-delivered-right-thread.exp
15405 * gdb.threads/signal-sigtrap.exp
15406 * gdb.threads/sigthread.exp
15407 * gdb.threads/staticthreads.exp
15408 * gdb.threads/stepi-random-signal.exp
15409 * gdb.threads/thread-unwindonsignal.exp
15410 * gdb.threads/thread_check.exp
15411 * gdb.threads/thread_events.exp
15412 * gdb.threads/tid-reuse.exp
15413 * gdb.threads/tls-nodebug.exp
15414 * gdb.threads/tls-shared.exp
15415 * gdb.threads/tls-so_extern.exp
15416 * gdb.threads/tls.exp
15417 * gdb.threads/wp-replication.exp
15418 * gdb.trace/actions-changed.exp
15419 * gdb.trace/actions.exp
15420 * gdb.trace/backtrace.exp
15421 * gdb.trace/change-loc.exp
15422 * gdb.trace/collection.exp
15423 * gdb.trace/deltrace.exp
15424 * gdb.trace/disconnected-tracing.exp
15425 * gdb.trace/entry-values.exp
15426 * gdb.trace/ftrace-lock.exp
15427 * gdb.trace/ftrace.exp
15428 * gdb.trace/infotrace.exp
15429 * gdb.trace/mi-trace-frame-collected.exp
15430 * gdb.trace/mi-trace-unavailable.exp
15431 * gdb.trace/mi-traceframe-changed.exp
15432 * gdb.trace/mi-tracepoint-changed.exp
15433 * gdb.trace/mi-tsv-changed.exp
15434 * gdb.trace/no-attach-trace.exp
15435 * gdb.trace/packetlen.exp
15436 * gdb.trace/passc-dyn.exp
15437 * gdb.trace/passcount.exp
15438 * gdb.trace/pending.exp
15439 * gdb.trace/pr16508.exp
15440 * gdb.trace/qtro.exp
15441 * gdb.trace/range-stepping.exp
15442 * gdb.trace/read-memory.exp
15443 * gdb.trace/report.exp
15444 * gdb.trace/save-trace.exp
15445 * gdb.trace/signal.exp
15446 * gdb.trace/stap-trace.exp
15447 * gdb.trace/status-stop.exp
15448 * gdb.trace/strace.exp
15449 * gdb.trace/tfile.exp
15450 * gdb.trace/tfind.exp
15451 * gdb.trace/trace-break.exp
15452 * gdb.trace/trace-condition.exp
15453 * gdb.trace/trace-enable-disable.exp
15454 * gdb.trace/trace-mt.exp
15455 * gdb.trace/tracecmd.exp
15456 * gdb.trace/tracefile-pseudo-reg.exp
15457 * gdb.trace/tspeed.exp
15458 * gdb.trace/tstatus.exp
15459 * gdb.trace/tsv.exp
15460 * gdb.trace/unavailable.exp
15461 * gdb.trace/while-dyn.exp
15462 * gdb.trace/while-stepping.exp
15463 * lib/gdb-guile.exp
15464 * lib/gdb.exp
15465 * lib/mi-support.exp
15466 * lib/pascal.exp
15467 * lib/perftest.exp
15468 * lib/prelink-support.exp
15469 * lib/selftest-support.exp
15470
ad02e4fe
SM
154712016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
15472
15473 * Makefile.in: Include disable-implicit-rules.mk.
15474
22347e55
AA
154752016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15476
15477 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
15478 non-byte-aligned bit fields.
15479
da5b30da
AA
154802016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15481
15482 PR gdb/12616
15483 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
15484 respects the DW_AT_data_bit_offset attribute.
15485
b593ecca
SM
154862016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
15487
15488 * gdb.base/default.exp: Fix output of "set language".
15489
3b165252
SM
154902016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
15491
15492 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
15493 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
15494 make.
15495 * configure.ac: Remove checks for the make program.
15496 * configure: Re-generate.
15497
1a2f3d7f
KB
154982016-11-16 Kevin Buettner <kevinb@redhat.com>
15499
15500 * gdb.python/py-recurse-unwind.c (main): Add loop.
15501 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
15502 to read_register() and gdb.parse_and_eval(). Make each code
15503 call a separate case that can be individually tested.
15504 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
15505 proc. Call cont_and_backtrace for each of the code paths that
15506 we want to test in the unwinder.
15507
b7f38fda
AA
155082016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
15509
15510 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
15511 the definition of struct S.
15512
1f8db343
CM
155132016-11-11 Catherine Moore <clm@codesourcery.com>
15514
15515 * gdb.base/dump.exp: Identify verilog format dump tests as such.
15516
fad0c9fb
PA
155172016-11-09 Pedro Alves <palves@redhat.com>
15518
15519 * gdb.base/commands.exp (runto_or_return): New procedure.
15520 (gdbvar_simple_if_test, gdbvar_simple_while_test)
15521 (gdbvar_complex_if_while_test, progvar_simple_if_test)
15522 (progvar_simple_while_test, progvar_complex_if_while_test)
15523 (if_while_breakpoint_command_test)
15524 (infrun_breakpoint_command_test, breakpoint_command_test)
15525 (user_defined_command_test, watchpoint_command_test)
15526 (test_command_prompt_position, redefine_hook_test)
15527 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
15528 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
15529 multi_line_input and multi_line. Remove gdb_expect and
15530 gdb_stop_suppressing_tests uses.
15531 * lib/gdb.exp (valnum_re): New global.
15532 (multi_line_input): New procedure.
15533
8354c62c
SM
155342016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
15535
15536 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
15537 Remove.
15538 (test_setup): Define with proc_with_prefix.
15539 (test_cli_inferior): Likewise.
15540 (test_cli_thread): Likewise.
15541 (test_cli_frame): Likewise.
15542 (test_cli_select_frame): Likewise.
15543 (test_cli_up_down): Likewise.
15544 (test_mi_thread_select): Likewise.
15545 (test_mi_stack_select_frame): Likewise.
15546 (test_cli_in_mi_inferior): Likewise.
15547 (test_cli_in_mi_thread): Likewise.
15548 (test_cli_in_mi_frame): Likewise.
15549 (top level): Do not use with_test_prefix_procname.
15550
64f367a2
PA
155512016-11-09 Pedro Alves <palves@redhat.com>
15552
15553 * gdb.base/commands.exp (gdbvar_simple_if_test)
15554 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
15555 (progvar_simple_if_test, progvar_simple_while_test)
15556 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
15557 (infrun_breakpoint_command_test, breakpoint_command_test)
15558 (user_defined_command_test, watchpoint_command_test)
15559 (test_command_prompt_position, deprecated_command_test)
15560 (bp_deleted_in_command, temporary_breakpoint_commands)
15561 (stray_arg0_test, source_file_with_indented_comment)
15562 (recursive_source_test, if_commands_test)
15563 (error_clears_commands_left, redefine_hook_test)
15564 (redefine_backtrace_test): Use proc_with_prefix.
15565 * lib/gdb.exp (proc_with_prefix): New proc.
15566
0bb65f1e
AA
155672016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15568
15569 * gdb.base/tui-layout.c: New file.
15570 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
15571 disassembly window contains very long lines.
15572
7353f247
TT
155732016-11-08 Tom Tromey <tom@tromey.com>
15574
15575 * gdb.python/py-value.exp (test_value_creation): Make "long" test
15576 depend on Python 2.
15577
30a7bb83
TT
155782016-11-08 Tom Tromey <tom@tromey.com>
15579
15580 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
15581 New method.
15582
cdf5a07c
MG
155832016-10-29 Manish Goregaokar <manish@mozilla.com>
15584
2806dc7e 15585 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 15586
51a789c3
MG
155872016-10-27 Manish Goregaokar <manish@mozilla.com>
15588
2806dc7e
PA
15589 * gdb.rust/simple.rs: Add test for univariant enums without
15590 discriminants and for encoded struct-like enums.
51a789c3 15591
f610ab6d
PA
155922016-10-28 Pedro Alves <palves@redhat.com>
15593
15594 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
15595 gdb_test_multiple, tighten regexps and match symtabs and line
15596 tables incrementally.
15597
b129b0ca
LM
155982016-10-28 Luis Machado <lgustavo@codesourcery.com>
15599
15600 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
15601 general.
15602
ecf45d2c
SL
156032016-10-25 Luis Machado <lgustavo@codesourcery.com>
15604
15605 * gdb.base/exec-invalid-sysroot.exp: New file.
15606
b8d38ee4
JK
156072016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15608
15609 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
15610
f90fd8c2
JK
156112016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15612
15613 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
15614
2d2476aa
MR
156152016-10-19 Maciej W. Rozycki <macro@imgtec.com>
15616
2806dc7e
PA
15617 * gdb.base/killed-outside.exp: Remove $options from a call to
15618 `prepare_for_testing'.
2d2476aa 15619
e42b25a0
SM
156202016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15621
15622 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15623 Change test message.
15624
3ccdb432
SM
156252016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15626
15627 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15628 Update comment.
15629
5bad3170
SM
156302016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15631
15632 * gdb.trace/mi-trace-save.exp: New file.
15633
5ad9dba7
YQ
156342016-10-13 Yao Qi <yao.qi@linaro.org>
15635
15636 * gdb.base/code_elim.exp (get_var_address): Remove.
15637 * gdb.base/relocate.exp: Likewise.
15638 * gdb.base/shreloc.exp: Likewise.
15639 * lib/gdb.exp (get_var_address): New.
15640
62df7e21
YQ
156412016-10-13 Yao Qi <yao.qi@linaro.org>
15642
15643 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
15644 floating point tests if $skip_float_test is false.
15645
4dac951e
LM
156462016-10-12 Luis Machado <lgustavo@codesourcery.com>
15647
15648 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
15649 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
15650 argc values.
15651 Add 1 to argc so we guarantee distinct initial/modified argc values.
15652
8f1a8fc4
JK
156532016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15654
15655 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
15656
16c85b5d
JK
156572016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15658
15659 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
15660 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
15661 * gdb.arch/vsx-regs.exp: Likewise.
15662
1d0e042a
YQ
156632016-10-07 Yao Qi <yao.qi@linaro.org>
15664
15665 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
15666
68dadef5
MM
156672016-10-07 Markus Metzger <markus.t.metzger@intel.com>
15668
15669 * gdb.python/python.exp: Test decode_line("*0").
15670
33fa2c6e
DE
156712016-10-06 Doug Evans <dje@google.com>
15672
15673 * gdb.python/py-value.exp (test_value_creation): Add test for large
15674 unsigned 64-bit value.
15675
9c37b5ae
TT
156762016-10-06 Tom Tromey <tom@tromey.com>
15677
15678 * gdb.compile/compile.exp: Change java tests to rust.
15679 * gdb.base/setshow.exp: Change java tests to rust.
15680 * gdb.base/default.exp: Remove java from language list.
15681 * README (Examples): Update language example.
15682 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
15683 test.
15684 * lib/gdb.exp (skip_java_tests): Remove.
15685 * lib/java.exp: Remove.
15686 * gdb.java: Remove.
15687
78b86327
MR
156882016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15689
15690 * gdb.arch/mips-fcr.exp: New test.
15691 * gdb.arch/mips-fcr.c: Source for the new test.
15692
7470adbb
MR
156932016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15694
15695 * gdb.base/solib-disc.exp: Use `standard_output_file'
15696 throughout.
15697
4a556533
PA
156982016-10-06 Pedro Alves <palves@redhat.com>
15699
15700 * gdb.base/jit-simple-dl.c: New file.
15701 * gdb.base/jit-simple-jit.c: New file, factored out from ...
15702 * gdb.base/jit-simple.c: ... this.
15703 * gdb.base/jit-simple.exp (jit_run): Delete.
15704 (build_jit): New proc.
15705 (jit_test_reread): Recompile either the main program or the shared
15706 library, depending on what is being tested. Skip changing address
15707 if caller wants to. Compare before/after addresses. If testing
15708 standalone, explicitly load the binary. Test "maint info
15709 breakpoints".
15710 (top level): Add "standalone vs shared lib" and "change address"
15711 vs "same address" axes.
15712
5a122fbc
PA
157132016-10-06 Pedro Alves <palves@redhat.com>
15714
15715 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
15716 call.
15717 (jit_run): Delete.
15718 (jit_test_reread): Use with_test_prefix. Reload the main binary
15719 explicitly. Compare the before/after addresses of the JIT
15720 descriptor.
15721
ee8da4b8
DE
157222016-08-15 Doug Evans <dje@google.com>
15723
15724 * gdb.xml/extra-regs.xml: Update, end field now required, default type
15725 for single bitfields is bool.
15726 * gdb.xml/tdesc-regs.exp: Ditto.
15727
f389f6fe
JK
157282016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15729
15730 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
15731
fdebf1a4
YQ
157322016-10-05 Yao Qi <yao.qi@linaro.org>
15733
15734 * lib/gdb.exp (support_complex_tests): Return zero if
15735 gdb_skip_float_test return true.
15736
9c36d954 157372016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15738 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
15739
15740 PR gdb/20487
15741 * gdb.mi/user-selected-context-sync.exp: New file.
15742 * gdb.mi/user-selected-context-sync.c: New file.
15743
4034d0ff 157442016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15745 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
15746
15747 PR gdb/20487
15748 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
15749 =thread-select-event check.
15750
a4297203
PB
157512016-09-29 Peter Bergner <bergner@vnet.ibm.com>
15752
15753 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
15754 the compulsory L operand changes.
15755 * gdb.arch/powerpc-power.s: Likewise.
15756
bb805577
JK
157572016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15758
15759 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
15760 * gdb.base/jit-attach-pie.c: New file.
15761 * gdb.base/jit-attach-pie.exp: New file.
15762
6d61dee5
PA
157632016-09-28 Pedro Alves <palves@redhat.com>
15764
15765 * gdb.base/infcall-input.c: New file.
15766 * gdb.base/infcall-input.exp: New file.
15767
f73842fc
YQ
157682016-09-22 Yao Qi <yao.qi@linaro.org>
15769
15770 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
15771 (gdb_exit): Rename it to ...
15772 (gdbserver_gdb_exit): ... Close GDBserver.
15773 (gdb_exit): New proc, call gdbserver_gdb_exit.
15774 (mi_gdb_exit): Likewise.
15775
90681dab
YQ
157762016-09-22 Yao Qi <yao.qi@linaro.org>
15777
15778 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
15779 path.
15780 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
15781 Remove duplication.
15782
9c211fd8
YQ
157832016-09-22 Yao Qi <yao.qi@linaro.org>
15784
15785 * lib/gdbserver-support.exp: Check the existence of
15786 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
15787
ad0a504f
AK
157882016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
15789
15790 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
15791
36cf1806
TT
157922016-09-21 Tom Tromey <tom@tromey.com>
15793
15794 PR gdb/20604:
15795 * gdb.base/quit.exp: New file.
15796
74172ecf
SM
157972016-09-21 Simon Marchi <simon.marchi@ericsson.com>
15798
15799 * .gitignore: New file.
15800
3d0ec882
MR
158012016-09-21 Maciej W. Rozycki <macro@imgtec.com>
15802
15803 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
15804 throughout.
15805
8193adea
AA
158062016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15807
15808 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
15809
d41a5c09
JK
158102016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15811
15812 * gdb.cp/casts.cc (decltype): Move it ...
15813 (main): ... with its call to ...
15814 * gdb.cp/casts03.cc: ... a new file.
15815 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
15816
d2dfe700
JK
158172016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15818
15819 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
15820
e2a92b16
PB
158212016-09-15 Peter Bergner <bergner@vnet.ibm.com>
15822
15823 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
15824 and sync up the test with tests in gas/testsuite/gas/ppc.
15825 * gdb.arch/powerpc-power.exp: Likewise.
15826
49b4de64
JK
158272016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15828
15829 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
15830
2c29df25
SDJ
158312016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
15832 Jan Kratochvil <jan.kratochvil@redhat.com>
15833
15834 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
15835 make m1's definition to be different from m2's. Use 'dummy' as an
15836 argument for probe 'two'.
15837
cc3c2846
JB
158382016-09-10 Jon Beniston <jon@beniston.com>
15839
15840 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
15841 for sim target.
15842
e1b2624a
AA
158432016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15844
15845 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
15846 variable declaration.
15847 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
15848 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
15849 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
15850 received HWCAP as its argument.
15851
4295e285
PA
158522016-09-06 Pedro Alves <palves@redhat.com>
15853
15854 * gdb.base/new-ui-pending-input.c: New file.
15855 * gdb.base/new-ui-pending-input.exp: New file.
15856 * gdb.exp (clear_gdb_spawn_id): New procedure.
15857 (with_spawn_id): Check whether gdb_spawn_id exists before
15858 referencing it. If gdb_spawn_id didn't exist on entry, clear it
15859 on exit.
15860
00d5215e
UW
158612016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15862
15863 * gdb.base/float128.c: New file.
15864 * gdb.base/float128.exp: Likewise.
15865 * gdb.base/floatn.c: Likewise.
15866 * gdb.base/floatn.exp: Likewise.
15867
a9ff5f12
UW
158682016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
15869
15870 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
15871
f245535c
PA
158722016-09-05 Pedro Alves <palves@redhat.com>
15873
15874 PR backtrace/19927
15875 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
15876 unwinders are immediately called as side effect of "source" or
15877 "disable unwinder" commands.
15878 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
15879
ae9cf263
YQ
158802016-09-02 Yao Qi <yao.qi@linaro.org>
15881
15882 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
15883 is true and $type is "float" or "double".
15884
27aba047
YQ
158852016-09-02 Yao Qi <yao.qi@linaro.org>
15886
15887 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
15888 true.
15889 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
15890 * gdb.base/call-rt-st.exp: Likewise.
15891 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
15892 return value instead of gdb,skip_float_test.
15893 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
15894 (do_function_calls): Use its return value instead of
15895 gdb,skip_float_test.
15896 * gdb.base/finish.exp: Likewise.
15897 * gdb.base/funcargs.exp: Likewise.
15898 * gdb.base/return.exp: Likewise.
15899 * gdb.base/return2.exp: Likewise.
15900 * gdb.base/varargs.exp: Likewise.
15901 * lib/gdb.exp (gdb_skip_float_test): Change it to
15902 gdb_caching_proc. Detect the broken ptrace on arm-linux.
15903
5af962df
AA
159042016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
15905
15906 * gdb.multi/tids.exp: Test "thread apply all".
15907
7fac6910
JK
159082016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15909
15910 * gdb.base/default.exp (tty): Remove.
15911
bb1fe4ac
KB
159122016-08-24 Kevin Buettner <kevinb@redhat.com>
15913
2806dc7e
PA
15914 * gdb.python/py-recurse-unwind.c: New file.
15915 * gdb.python/py-recurse-unwind.py: New file.
15916 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 15917
0a1ddfa6
SM
159182016-08-24 Simon Marchi <simon.marchi@ericsson.com>
15919
15920 * gdb.base/set-inferior-tty.exp: New file.
15921 * gdb.base/set-inferior-tty.c: New file.
15922
d9de1fe3
PA
159232016-08-23 Pedro Alves <palves@redhat.com>
15924
15925 PR gdb/20494
15926 * gdb.base/new-ui-echo.c: New file.
15927 * gdb.base/new-ui-echo.exp: New file.
15928
e9d9abd7
YQ
159292016-08-23 Yao Qi <yao.qi@linaro.org>
15930
15931 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
15932 gdbserver_spawn.
15933 * gdb.server/connect-without-multi-process.exp (do_test):
15934 Likewise.
15935
3589529e
YQ
159362016-08-23 Yao Qi <yao.qi@linaro.org>
15937
15938 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
15939 standalone_txt. Delete gdb_txt and standalone_txt on host
15940 and target. Spawn the binary on target. Copy files from
15941 target to host.
15942
6bb90213
PA
159432016-08-22 Pedro Alves <palves@redhat.com>
15944
15945 PR gdb/20505
15946 * gdb.base/vdso-warning.exp: Test core dumps too. Use
15947 with_test_prefix. Factor out bits to ...
15948 (test_no_vdso): ... this new procedure.
15949
20c2c024
CL
159502016-08-19 Carl Love <cel@us.ibm.com>
15951
15952 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
15953 maintaining separate logic for constructing the output path.
15954 * gdb.arch/powerpc-d128-regs.exp: Likewise.
15955 * gdb.arch/ppc-dfp.exp: Likewise.
15956 * gdb.arch/ppc-fp.exp: Likewise.
15957 * gdb.arch/vsx-regs.exp: Likewise.
15958 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
15959 binprefix for generating the additional binary files.
15960
0646e07d
PA
159612016-08-19 Pedro Alves <palves@redhat.com>
15962
15963 * gdb.trace/mi-trace-frame-collected.exp
15964 (test_trace_frame_collected): On x32, expect two registers.
15965
46da9242
CL
159662016-08-18 Carl Love <cel@us.ibm.com>
15967
15968 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
15969 and sync up the test with tests in gas/testsuite/gas/ppc.
15970 * gdb.arch/powerpc-power.exp: Likewise.
15971
eb2332d7
SM
159722016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15973
15974 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
15975 expected error message.
15976
63c61e04
SM
159772016-08-17 Simon Marchi <simon.marchi@ericsson.com>
15978
15979 * gdb.multi/remove-inferiors.exp: New file.
15980 * gdb.multi/remove-inferiors.c: New file.
15981
7b17065f
YQ
159822016-08-12 Yao Qi <yao.qi@linaro.org>
15983
15984 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
15985 argument list.
15986
01d3dedf
PA
159872016-08-10 Pedro Alves <palves@redhat.com>
15988
15989 PR gdb/19187
15990 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
15991 setup_kfails.
15992
3eb7562a
PA
159932016-08-09 Pedro Alves <palves@redhat.com>
15994 Simon Marchi <simon.marchi@ericsson.com>
15995
15996 PR gdb/20418
15997 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
15998 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
15999
80614914
PA
160002016-08-09 Pedro Alves <palves@redhat.com>
16001
16002 PR mi/20431
16003 * gdb.mi/mi-cmd-error.exp: New file.
16004
f348d89a
PA
160052016-08-09 Pedro Alves <palves@redhat.com>
16006
16007 PR gdb/18653
16008 * gdb.base/signals-state-child.c: New file.
16009 * gdb.base/signals-state-child.exp: New file.
16010 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
16011
e5ca03b4
PA
160122016-08-09 Pedro Alves <palves@redhat.com>
16013
16014 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
16015
282a0691
TT
160162016-08-03 Tom Tromey <tom@tromey.com>
16017
16018 PR python/18565:
16019 * gdb.python/py-frame-inline.exp: Add Frame.function test.
16020
41bfcd63
YQ
160212016-08-01 Yao Qi <yao.qi@linaro.org>
16022
16023 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
16024 variable mode to "multi-process" if $multi_process is 1, otherwise
16025 set it to "single-process".
16026
e3465b24
YQ
160272016-08-01 Yao Qi <yao.qi@linaro.org>
16028
16029 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
16030 * gdb.cp/cpexprs.exp: Likewise.
16031 * gdb.cp/m-static.exp: Likewise.
16032
0b31a4bc
TT
160332016-07-26 Tom Tromey <tom@tromey.com>
16034
16035 PR python/20190:
16036 * gdb.threads/tls.exp (check_thread_local): Add python symbol
16037 test.
16038
e0461dbb
MM
160392016-07-26 Markus Metzger <markus.t.metzger@intel.com>
16040
16041 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
16042 selecting assembly source files.
16043 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
16044 assembly source files.
16045 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
16046 assembly source files.
16047 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
16048 selecting assembly source files.
16049
8194e927
SM
160502016-07-25 Simon Marchi <simon.marchi@ericsson.com>
16051
16052 * gdb.base/new-ui.exp (do_test_invalid_args): New
16053 procedure.
16054
c0272db5
TW
160552016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
16056
16057 * gdb.btrace/reconnect.c: New file.
16058 * gdb.btrace/reconnect.exp: New file.
16059
e3487908
GKB
160602016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
16061
16062 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
16063 to test_catch_syscall_group.
16064 (test_catch_syscall_group): New.
16065
12df5c00
TT
160662016-07-21 Tom Tromey <tom@tromey.com>
16067
16068 * gdb.rust/simple.rs (main): Use empty struct expression.
16069 * gdb.rust/simple.exp: Add tests for empty struct expression.
16070
bae62ee2
YQ
160712016-07-21 Yao Qi <yao.qi@linaro.org>
16072
16073 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
16074 if gdb_skip_xml_test is true on some targets.
16075
b1b53fb3
YQ
160762016-07-21 Yao Qi <yao.qi@linaro.org>
16077
16078 * gdb.server/solib-list.exp: Unset last_loaded_file.
16079
027d97f8
JK
160802016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16081
16082 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
16083 "step into captured_main (args)".
16084
7674d381
JK
160852016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16086
16087 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
16088
72b5d099
JK
160892016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16090
16091 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
16092
1f960ced
PA
160932016-07-19 Pedro Alves <palves@redhat.com>
16094
16095 * gdb.opt/inline-break.exp: Remove optimize=-O2.
16096 * gdb.opt/inline-bt.exp: Likewise.
16097 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
16098 additional_flags=-Winline.
16099 * gdb.opt/inline-locals.exp: Likewise.
16100 * gdb.opt/inline-markers.c (ATTR): Define.
16101 (inlined_fn): Use it.
16102
f25827c1
YQ
161032016-07-19 Yao Qi <yao.qi@linaro.org>
16104
16105 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
16106 (test_with_self): Remove some code. Remove argument executable.
16107 (top-level): Use do_self_tests.
16108
37539ebe
DB
161092016-07-15 Zachary Welch <zwelch@codesourcery.com>
16110 Don Breazeal <donb@codesourcery.com>
16111
16112 * gdb.base/maint.exp: Escape paths used in regular expressions.
16113 * gdb.stabs/weird.exp: Likewise.
16114
dac790e1
TT
161152016-07-13 Tom Tromey <tom@tromey.com>
16116
16117 PR python/15620, PR python/18620:
16118 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
16119 (test_bkpt_events): New procs.
16120
93daf339
TT
161212016-07-13 Tom Tromey <tom@tromey.com>
16122
16123 PR python/17698:
16124 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
16125 test.
16126 (test_watchpoints): Likewise.
16127 (test_bkpt_pending): New proc.
16128
6571a381
TT
161292016-07-13 Tom Tromey <tom@tromey.com>
16130
16131 PR cli/18053:
16132 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
16133 completion test.
16134
e8732474
JK
161352016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16136
16137 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
16138 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
16139 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
16140 f_label.
16141 (g): Rename g_end_lbl to g_label.
16142 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
16143 low_pc and high_pc.
16144 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
16145
e0f3fd7c
TT
161462016-07-12 Tom Tromey <tom@tromey.com>
16147
16148 PR python/19293:
16149 * gdb.python/py-unwind-maint.exp: Update tests.
16150
3cfe46b6
YQ
161512016-07-12 Yao Qi <yao.qi@linaro.org>
16152
16153 * lib/selftest-support.exp (selftest_setup): Match the output
16154 when captured_main is inlined.
16155
4f19a0e6
WT
161562016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
16157
16158 * gdb.fortran/derived-types.exp (result_line, result_line_2):
16159 New variables.
16160 (print this%a, print this%b, print this): New tests.
16161 * gdb.fortran/derived-types.f90 (this): New object and
16162 initialization.
16163
986cf455
SM
161642016-07-06 Simon Marchi <simon.marchi@ericsson.com>
16165
16166 * gdb.ada/arraydim.exp: Remove extra directory level in build
16167 directory.
16168
f0464b23
SM
161692016-07-06 Simon Marchi <simon.marchi@ericsson.com>
16170
16171 * lib/ada.exp: Remove extra directory level in build directory.
16172 * gdb.ada/cond_lang.exp: Likewise.
16173 * gdb.ada/exec_changed.exp: Likewise.
16174 * gdb.ada/lang_switch.exp: Likewise.
16175
42d94011
MG
161762016-07-06 Manish Goregaokar <manish@mozilla.com>
16177
2806dc7e
PA
16178 * simple.rs: Add test for raw pointer subscripting.
16179 * simple.exp: Add test expectations.
42d94011 16180
647c264c
YQ
161812016-07-05 Yao Qi <yao.qi@linaro.org>
16182
16183 * gdb.mi/mi-reverse.exp: Match =record-started output.
16184
20aa2c60
PA
161852016-07-01 Pedro Alves <palves@redhat.com>
16186
16187 * gdb.base/jit-reader.exp (info_registers_current_frame): New
16188 procedure.
16189 (jit_reader_test): Test the jit reader's unwinder.
16190 * gdb.base/jithost.c (jit_function_00_code): New global.
16191 (main): Use memcpy to fill in the mmapped code, instead of poking
16192 bytes manually here.
16193 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
16194 value.
16195 (read_debug_info): Save the function's range.
16196 (read_sp): New function.
16197 (unwind_frame): Use it. Also unwind RBP.
16198 (get_frame_id): Use read_sp.
16199 (gdb_init_reader): Use calloc instead of malloc.
16200 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
16201 parameter. Use gdb_test_multiple.
16202
ced2dffb
PA
162032016-07-01 Pedro Alves <palves@redhat.com>
16204 Antoine Tremblay <antoine.tremblay@ericsson.com>
16205
16206 * gdb.threads/process-dies-while-detaching.c: New file.
16207 * gdb.threads/process-dies-while-detaching.exp: New file.
16208
63000888
PA
162092016-07-01 Pedro Alves <palves@redhat.com>
16210
16211 * gdb.multi/watchpoint-multi-exit.c: New file.
16212 * gdb.multi/watchpoint-multi-exit.exp: New file.
16213
038d4868
PA
162142016-06-30 Pedro Alves <palves@redhat.com>
16215
16216 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
16217 unset inferior_spawn_id.
16218
994e9c83
PA
162192016-06-30 Pedro Alves <palves@redhat.com>
16220
16221 * lib/mi-support.exp (default_mi_gdb_start): Declare global
16222 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
16223
e5653468
YQ
162242016-06-29 Yao Qi <yao.qi@linaro.org>
16225
16226 * gdb.base/return.c: Add copyright header.
16227
803b47e5
TT
162282016-06-29 Tom Tromey <tom@tromey.com>
16229
16230 PR python/20129:
16231 * gdb.python/py-framefilter.exp: Add tests for setting priority
16232 and disabling of non-existent frame filter.
16233
28244707
YQ
162342016-06-29 Yao Qi <yao.qi@linaro.org>
16235
16236 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
16237 0x0f07ff.
16238
a31d2f06
YQ
162392016-06-28 Yao Qi <yao.qi@linaro.org>
16240
16241 * gdb.base/catch-syscall.exp: Remove check on isnative and target
16242 triplets. Start gdb, execute catch syscall, and continue. Check
16243 gdb's output to determine catch syscall is supported.
16244
921d8f54
MG
162452016-06-27 Manish Goregaokar <manish@mozilla.com>
16246
25d49b86
PA
16247 * gdb.rust/simple.rs: Add test for returning unit in a function.
16248 * gdb.rust/simple.exp: Add expectation for functions returning
16249 unit.
921d8f54 16250
f4952523
PMR
162512016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
16252
16253 * gdb.python/py-breakpoint-create-fail.c,
16254 gdb.python/py-breakpoint-create-fail.exp,
16255 gdb.python/py-breakpoint-create-fail.py: New testcase.
16256
fccb08f8
MG
162572016-06-25 Manish Goregaokar <manish@mozilla.com>
16258
16259 PR gdb/20239
16260 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
16261 * gdb.rust/simple.exp: Add test expectations for new NonZero
16262 tests.
fccb08f8 16263
6b850546
DT
162642016-06-24 David Taylor <dtaylor@emc.com>
16265
16266 * gdb.base/offsets.exp: New file.
16267 * gdb.base/offsets.c: New file.
16268
17621150
TT
162692016-06-23 Tom Tromey <tom@tromey.com>
16270
16271 PR gdb/16483:
16272 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
16273 before any filters are loaded.
16274
04d59df6
WT
162752016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
16276
16277 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
16278 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
16279 structs.
16280 * gdb.fortran/derived-type-function.exp: New file.
16281 * gdb.fortran/derived-type-function.f90: New file.
16282
16283
ac69f786
PA
162842016-06-21 Pedro Alves <palves@redhat.com>
16285
16286 * gdb.base/new-ui.exp: New file.
16287 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
16288 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
16289 (with_spawn_id): New procedure.
16290
49940788
PA
162912016-06-21 Pedro Alves <palves@redhat.com>
16292
16293 * gdb.mi/mi-exec-run.exp: New file.
16294
ef274d26
PA
162952016-06-21 Pedro Alves <palves@redhat.com>
16296
16297 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
16298 breakpoint command's output on the main UI.
16299 (test_break): New procedure, factored out from calls in the top
16300 level.
16301 (top level): Use foreach_with_prefix to test MI as main UI and as
16302 separate UI.
16303
468afe6c
PA
163042016-06-21 Pedro Alves <palves@redhat.com>
16305
16306 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
16307 (test_awatch_creation_and_listing)
16308 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
16309 Remove 'type' parameter.
16310 (test_watchpoint_all): New parameter mi_mode. Remove
16311 with_test_prefix.
16312 (top level): Use foreach_with_prefix, and add main/separate UI MI
16313 testing axis.
16314
51f77c37
PA
163152016-06-21 Pedro Alves <palves@redhat.com>
16316
16317 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
16318 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
16319 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
16320 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
16321 (gdb_main_spawn_id, mi_spawn_id): Declare and
16322 comment.
16323 (mi_create_inferior_pty): New procedure,
16324 factored out from default_mi_gdb_start.
16325 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
16326 procedures.
16327 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
16328 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
16329 Use mi_create_inferior_pty.
16330 (mi_gdb_start): Use eval to pass down args list.
16331
8980e177
PA
163322016-06-21 Pedro Alves <palves@redhat.com>
16333
16334 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
16335 * gdb.opt/inline-cmds.exp: Add MI tests.
16336
f38d3ad1
PA
163372016-06-21 Pedro Alves <palves@redhat.com>
16338
16339 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
16340
45db7c09
PA
163412016-06-21 Pedro Alves <palves@redhat.com>
16342
16343 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
16344 (top level): Use it instead of mi_execute_to.
16345
5a069ab3
PA
163462016-06-21 Pedro Alves <palves@redhat.com>
16347
16348 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
16349 (cont_handler_str): New.
16350 (signal_stop_handler): Set stop_handler_str instead of printing to
16351 stdout.
16352 (continue_handler): Set cont_handler_str instead of printing to
16353 stdout.
16354 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
16355 mi_send_resuming_command. Print stop_handler_str and
16356 cont_handler_str instead of expecting the python events print
16357 directly.
16358
2838cc1d
SD
163592016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
16360
16361 * gdb.base/jit-reader.exp: New file.
16362 * gdb.base/jithost.c: New file.
16363 * gdb.base/jithost.h: New file.
16364 * gdb.base/jitreader.c : New file.
16365 * gdb.base/jit-protocol.h: New file.
16366
21a77091
YQ
163672016-06-17 Yao Qi <yao.qi@linaro.org>
16368
16369 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
16370 parameters follow_fork and detach_on_fork. Set follow-fork-mode
16371 and detach-on-fork. Adjust tests.
16372 (top level): Invoke break_cond_on_syscall with combinations of
16373 syscall, follow-fork-mode and detach-on-fork.
16374
f50bf8e5
YQ
163752016-06-17 Yao Qi <yao.qi@linaro.org>
16376
16377 * gdb.base/step-over-exit.c: New.
16378 * gdb.base/step-over-exit.exp: New.
16379
a28d8e50
YTL
163802016-06-17 Yan-Ting Lin <currygt52@gmail.com>
16381
16382 * gdb.base/float.exp: Add target check for nds32*-*-*.
16383 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
16384
cad8e26d
AB
163852016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
16386
16387 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
16388 for unsupported target features.
16389 * gdb.base/call-rt-st.exp: Likewise.
16390 * gdb.base/call-sc.exp: Likewise.
16391 * gdb.base/call-signal-resume.exp: Likewise.
16392 * gdb.base/call-strs.exp: Likewise.
16393 * gdb.base/callexit.exp: Likewise.
16394 * gdb.base/callfuncs.exp: Likewise.
16395 * gdb.base/nodebug.exp: Likewise.
16396 * gdb.base/printcmds.exp: Likewise.
16397 * gdb.base/ptype.exp: Likewise.
16398 * gdb.base/structs.exp: Likewise.
16399 * gdb.base/unwindonsignal.exp: Likewise.
16400 * gdb.cp/gdb2495.exp: Likewise.
16401 * gdb.cp/templates.exp: Likewise.
16402 * gdb.cp/virtfunc.exp: Likewise.
16403 * gdb.threads/hand-call-in-threads.exp: Likewise.
16404 * gdb.threads/interrupted-hand-call.exp: Likewise.
16405 * gdb.threads/thread-unwindonsignal.exp: Likewise.
16406
347dc102
TT
164072016-06-10 Tom Tromey <tom@tromey.com>
16408
16409 PR rust/20110:
16410 * gdb.rust/expr.exp: Add test for integer constant larger than
16411 i32.
16412
5e13cf25
BH
164132016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
16414
16415 * gdb.fortran/nested-funcs.exp: New.
16416 * gdb.fortran/nested-funcs.f90: New.
16417
bb556f1f
TK
164182016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
16419
16420 * gdb.base/examine-backward.c: New file.
16421 * gdb.base/examine-backward.exp: New file.
16422
38b022b4
SM
164232016-06-06 Simon Marchi <simon.marchi@ericsson.com>
16424
16425 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
16426 matching.
16427
1b40ec05
TT
164282016-06-02 Tom Tromey <tom@tromey.com>
16429
16430 PR python/18984:
16431 * gdb.python/py-shared.exp: Add solib_name test.
16432
193bd378
SM
164332016-06-02 Simon Marchi <simon.marchi@ericsson.com>
16434
16435 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
16436
3326303b
MG
164372016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
16438
16439 PR c++/19893
16440 * gdb.dwarf2/implref.exp: Rename to...
16441 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
16442 * gdb.dwarf2/implref-array.c: New file.
16443 * gdb.dwarf2/implref-array.exp: Likewise.
16444 * gdb.dwarf2/implref-global.c: Likewise.
16445 * gdb.dwarf2/implref-global.exp: Likewise.
16446 * gdb.dwarf2/implref-struct.c: Likewise.
16447 * gdb.dwarf2/implref-struct.exp: Likewise.
16448
825c8ef2
AT
164492016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16450
16451 * gdb.trace/trace-condition.exp: Add 64bit tests.
16452
2320162a
AT
164532016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16454
16455 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
16456 bits types.
16457 (main): Adapt to 8 to 64 bits types.
16458 * gdb.trace/trace-condition.exp: Add new tests.
16459
a7818233
AT
164602016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16461
16462 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
16463
0d336466
AT
164642016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16465
16466 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
16467 Move condition tests...
16468 * gdb.trace/trace-condition.exp: Here.
16469
7faeb45a
AT
164702016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16471
16472 * gdb.trace/trace-condition.exp: Add counter-case tests.
16473
e385593e
JK
164742016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16475
16476 PR c++/15231
16477 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
16478 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
16479
744608cc
PA
164802016-05-27 Pedro Alves <palves@redhat.com>
16481
16482 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
16483 New procedure.
16484 (top level): Call it, and bail out of DejaGnu is known to be bad.
16485
ac775bf4
AB
164862016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
16487
16488 * gdb.base/whatis.c: Extend the test case.
16489 * gdb.base/whatis.exp: Add additional tests.
16490
2bbad2ea
BH
164912016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16492
16493* gdb.fortran/type.f90: Add pointer variable.
16494* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
16495
8b70175d
BH
164962016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16497
16498 * gdb.fortran/vla-type.exp: Fix testcase name.
16499
86d8a848
BH
165002016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16501
16502 * gdb.fortran/vla-type.exp: Access elements in nested structs.
16503
e188eb36
BH
165042016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16505
16506 * gdb.fortran/type.f90: Add nested structures.
16507 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
16508 * gdb.fortran/derived-type.exp: Adapt expected output.
16509 * gdb.fortran/vla-type.exp: Adapt expected output.
16510
9b2db1fd
BH
165112016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16512
16513 * gdb.fortran/whatis_type.exp: Adapt expected output.
16514
72b17055
BH
165152016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16516
16517 * gdb.fortran/print_type.exp: Fix expected output.
16518 * gdb.fortran/whatis_type.exp: Fix expected output.
16519
3cd81d8d
BH
165202016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16521
16522 * gdb.fortran/whatis_type.exp: Use multi_line.
16523
ddae9462
TT
165242016-05-24 Tom Tromey <tom@tromey.com>
16525
16526 PR python/17386:
16527 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
16528 use value as an index.
16529
1957f6b8
TT
165302016-05-23 Tom Tromey <tom@tromey.com>
16531
16532 PR python/17981:
16533 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
16534 no-breakpoint case.
16535
026a9174
PA
165362016-05-24 Pedro Alves <palves@redhat.com>
16537
16538 PR gdb/19828
16539 * gdb.threads/clone-attach-detach.c: New file.
16540 * gdb.threads/clone-attach-detach.exp: New file.
16541
e70a7231
FR
165422016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
16543
16544 * gdb.base/annota-input-while-running.exp: Fix syntax error.
16545
0f6ed0e0
TT
165462016-05-23 Tom Tromey <tom@tromey.com>
16547
16548 PR python/19438, PR python/18393:
16549 * gdb.python/py-progspace.exp: Add "dir" test.
16550 * gdb.python/py-objfile.exp: Add "dir" test.
16551
ffd19d61
YQ
165522016-05-23 Yao Qi <yao.qi@linaro.org>
16553
16554 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
16555 * gdb.arch/thumb2-it.exp: Likewise.
16556
9e8f9b05
SM
165572016-05-18 Simon Marchi <simon.marchi@ericsson.com>
16558
16559 * gdb.mi/mi-threads-interrupt.c: New file.
16560 * gdb.mi/mi-threads-interrupt.exp: New file.
16561
61c6156d
SM
165622016-05-17 Simon Marchi <simon.marchi@ericsson.com>
16563
16564 PR gdb/18077
16565 * gdb.mi/mi-async-run.exp: New file.
16566 * gdb.mi/mi-async-run.c: New file.
16567
67218854
TT
165682016-05-17 Tom Tromey <tom@tromey.com>
16569 Manish Goregaokar <manishsmail@gmail.com>
16570
16571 * lib/rust-support.exp: New file.
16572 * lib/gdb.exp (skip_rust_tests): New proc.
16573 (build_executable_from_specs): Handle rust.
16574 * lib/future.exp (gdb_find_rustc): New proc.
16575 (gdb_default_target_compile): Handle rust.
16576 * gdb.rust/expr.exp: New file.
16577 * gdb.rust/generics.exp: New file.
16578 * gdb.rust/generics.rs: New file.
16579 * gdb.rust/methods.exp: New file.
16580 * gdb.rust/methods.rs: New file.
16581 * gdb.rust/modules.exp: New file.
16582 * gdb.rust/modules.rs: New file.
16583 * gdb.rust/simple.exp: New file.
16584 * gdb.rust/simple.rs: New file.
16585
c44af4eb
TT
165862016-05-17 Tom Tromey <tom@tromey.com>
16587
16588 * gdb.base/default.exp (set language): Add rust.
16589
dcd1f979
TT
165902016-05-17 Tom Tromey <tom@tromey.com>
16591
16592 * gdb.gdb/unittest.exp: New file.
16593
155b7f57
YQ
165942016-05-16 Yao Qi <yao.qi@linaro.org>
16595
16596 * gdb.base/batch-preserve-term-settings.exp: Remove variable
16597 shell_prompt. Update shell_prompt_re.
16598
8ddd5a6c
DE
165992016-05-12 Doug Evans <dje@google.com>
16600
16601 PR symtab/19999
16602 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
16603 $options when building executable.
16604 * gdb.dwarf2/fission-loclists-pie.S: New file.
16605 * gdb.dwarf2/fission-loclists-pie.exp: New file.
16606
02e370d9
SM
166072016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16608
16609 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
16610 of [is_remote target],
16611
8929ad8b
SM
166122016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16613
16614 * lib/gdb.exp (use_gdb_stub): New procedure.
16615
6c447423
DE
166162016-05-03 Yunlian Jiang <yunlian@google.com>
16617 Doug Evans <dje@google.com>
16618
16619 PR symtab/19914
16620 * gdb.dwarf2/dwp-sepdebug.c: New file.
16621 * gdb.dwarf2/dwp-sepdebug.exp: New file.
16622
444e826c
SM
166232016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16624
16625 * gdb.base/detach.exp: Remove is_remote check.
16626
740feeaa
SM
166272016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16628
16629 * gdb.base/annota-input-while-running.exp: Don't check for
16630 [is_remote target]. Enable annotations after running to main.
16631 Remove unused "set test..." line.
16632
9080ac9d
SM
166332016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16634
16635 * gdb.trace/trace-enable-disable.exp: New file.
16636 * gdb.trace/trace-enable-disable.c: New file.
16637
952ebca5
SM
166382016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16639
16640 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
16641 use it in info sharedlibrary test.
16642 * gdb.trace/ftrace-lock.exp: Likewise.
16643 * gdb.trace/ftrace.exp: Likewise.
16644 * gdb.trace/range-stepping.exp: Likewise.
16645 * gdb.trace/trace-break.exp: Likewise.
16646 * gdb.trace/trace-condition.exp: Likewise.
16647 * gdb.trace/trace-mt.exp: Likewise.
16648
d9019901
SM
166492016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16650
16651 * lib/gdb.exp (gdb_load_shlibs): Rename to...
16652 (gdb_load_shlib): ... this.
16653 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
16654 gdb_load_shlib.
16655 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
16656 * gdb.base/ctxobj.exp: Likewise.
16657 * gdb.base/dprintf-pending.exp: Likewise.
16658 * gdb.base/dso2dso.exp: Likewise.
16659 * gdb.base/fixsection.exp: Likewise.
16660 * gdb.base/gcore-relro.exp: Likewise.
16661 * gdb.base/gdb1555.exp: Likewise.
16662 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16663 * gdb.base/gnu-ifunc.exp: Likewise.
16664 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
16665 * gdb.base/jit-so.exp (one_jit_test): Likewise.
16666 * gdb.base/pending.exp: Likewise.
16667 * gdb.base/print-file-var.exp: Likewise.
16668 * gdb.base/print-symbol-loading.exp: Likewise.
16669 * gdb.base/shlib-call.exp: Likewise.
16670 * gdb.base/shreloc.exp: Likewise.
16671 * gdb.base/so-impl-ld.exp: Likewise.
16672 * gdb.base/solib-disc.exp: Likewise.
16673 * gdb.base/solib-nodir.exp: Likewise.
16674 * gdb.base/solib-overlap.exp: Likewise.
16675 * gdb.base/solib-symbol.exp: Likewise.
16676 * gdb.base/solib-weak.exp (do_test): Likewise.
16677 * gdb.base/sym-file.exp: Likewise.
16678 * gdb.base/symtab-search-order.exp: Likewise.
16679 * gdb.base/type-opaque.exp: Likewise.
16680 * gdb.base/unload.exp: Likewise.
16681 * gdb.base/watchpoint-solib.exp: Likewise.
16682 * gdb.compile/compile.exp: Likewise.
16683 * gdb.cp/gdb2384.exp: Likewise.
16684 * gdb.cp/infcall-dlopen.exp: Likewise.
16685 * gdb.cp/re-set-overloaded.exp: Likewise.
16686 * gdb.fortran/library-module.exp: Likewise.
16687 * gdb.opt/solib-intra-step.exp: Likewise.
16688 * gdb.python/py-finish-breakpoint.exp: Likewise.
16689 * gdb.python/py-shared.exp: Likewise.
16690 * gdb.reverse/solib-precsave.exp: Likewise.
16691 * gdb.reverse/solib-reverse.exp: Likewise.
16692 * gdb.server/solib-list.exp: Likewise.
16693 * gdb.threads/dlopen-libpthread.exp: Likewise.
16694 * gdb.threads/tls-shared.exp: Likewise.
16695 * gdb.threads/tls-so_extern.exp: Likewise.
16696 * gdb.trace/change-loc.exp: Likewise.
16697 * gdb.trace/ftrace-lock.exp: Likewise.
16698 * gdb.trace/ftrace.exp: Likewise.
16699 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
16700 * gdb.trace/pending.exp: Likewise.
16701 * gdb.trace/range-stepping.exp: Likewise.
16702 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
16703 (strace_info_marker): Likewise.
16704 (strace_probe_marker): Likewise.
16705 (strace_trace_on_same_addr): Likewise.
16706 (strace_trace_on_diff_addr): Likewise.
16707 * gdb.trace/trace-break.exp: Likewise.
16708 * gdb.trace/trace-condition.exp: Likewise.
16709 * gdb.trace/trace-mt.exp: Likewise.
16710
fca4cfd9
SM
167112016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16712
16713 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
16714 result of gdb_remote_download.
16715 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
16716 * gdb.base/dso2dso.exp: Likewise.
16717 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16718 * gdb.base/print-file-var.exp: Likewise.
16719 * gdb.base/shlib-call.exp: Likewise.
16720 * gdb.base/shreloc.exp: Likewise.
16721 * gdb.base/solib-overlap.exp: Likewise.
16722 * gdb.base/solib-weak.exp (do_test): Likewise.
16723 * gdb.base/unload.exp: Likewise.
16724
11cf4ffb
YQ
167252016-04-27 Yao Qi <yao.qi@linaro.org>
16726
16727 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
16728 exists.
16729
3e2e34f8
KB
167302016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16731
16732 * vla-type.exp: Print structure from toplevel.
16733
8f07e298
BH
167342016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16735
16736 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
16737 of dynamic types.
16738 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
16739 of dynamic types.
16740
9920b434
BH
167412016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16742
16743 * gdb.fortran/vla-type.f90: New file.
16744 * gdb.fortran/vla-type.exp: New file.
16745
f3abeff5
YQ
167462016-04-25 Yao Qi <yao.qi@linaro.org>
16747
16748 * gdb.base/branch-to-self.c: New file.
16749 * gdb.base/branch-to-self.exp: New file.
16750
0a5d52f0
YQ
167512016-04-22 Yao Qi <yao.qi@linaro.org>
16752
16753 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
16754 more after $hex.
16755
495346f6
YQ
167562016-04-22 Yao Qi <yao.qi@linaro.org>
16757
16758 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
16759 * gdb.base/annota3.exp: Likewise.
16760
4a7e075c
YQ
167612016-04-22 Yao Qi <yao.qi@linaro.org>
16762
16763 * gdb.reverse/step-precsave.exp: Do one step and test program
16764 stops in "callee" and do multiple steps until program goes out
16765 of "callee".
16766 * gdb.reverse/step-reverse.exp: Likewise.
16767
5b061e98
YQ
167682016-04-22 Yao Qi <yao.qi@linaro.org>
16769
16770 * gdb.trace/signal.exp: Also pass if
16771 $tracepoint_hits($i) > $iterations.
16772
5c5dc57f
YQ
167732016-04-22 Yao Qi <yao.qi@linaro.org>
16774
16775 * gdb.trace/signal.c: New file.
16776 * gdb.trace/signal.exp: New file.
16777
a55411b9
DE
167782016-04-19 Doug Evans <xdje42@gmail.com>
16779
16780 * gdb.base/bad-file.exp: New file.
16781
a22df60a
MG
167822016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
16783
16784 * gdb.dwarf2/implref.exp: New file.
16785
0c13f7e5
BH
167862016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16787
16788 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
16789 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
16790 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
16791 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
16792 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
16793 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
16794 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
16795 * lib/fortran.exp (fortran_int4): New procedure.
16796 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
16797 (fortran_logical4): Likewise.
16798
9b9b09e9
BH
167992016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
16800
16801 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
16802
a14d1f4d
BH
168032016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16804
16805 * lib/compiler.c: Add Intel specific preprocessor macros.
16806 * lib/compiler.cc: Likewise.
25d49b86 16807
7d49b1d0
LM
168082016-04-13 Luis Machado <lgustavo@codesourcery.com>
16809
16810 * gdb.server/connect-with-no-symbol-file.c: New file.
16811 * gdb.server/connect-with-no-symbol-file.exp: New file.
16812
8392fa22
SM
168132016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16814
16815 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
16816
8c4c4aeb
SM
168172016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16818
16819 * boards/gdbserver-base.exp (${board}_download): Copy source file to
16820 standard output directory.
16821
45e3745e
AT
168222016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
16823
16824 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
16825
e26b7e41
MM
168262016-04-13 Markus Metzger <markus.t.metzger@intel.com>
16827
16828 * gdb.btrace/instruction_history.c (loop): Add declaration.
16829
8ce09462
AT
168302016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16831
16832 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
16833
2e88a1ea
SM
168342016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
16835
16836 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
16837 parentheses to print.
16838 (continue_handler): Likewise.
16839
f48e22e3
SM
168402016-04-08 Simon Marchi <simon.marchi@ericsson.com>
16841
16842 * gdb.server/solib-list.exp: Remove is_remote check.
16843 Pass shlib= to gdb_compile. Don't link shared library with
16844 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
16845 Run binary filename through "readlink -f" on the target.
16846
096be756
PA
168472016-04-08 Pedro Alves <palves@redhat.com>
16848
16849 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
16850 interpreter filename as argument to gdbserver_spawn.
16851 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16852 Return empty if $last_loaded_file does not exist.
16853
06500533
JK
168542016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16855
16856 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
16857 * gdb.base/jit-main.c: Use exit after usage.
16858
2d35e871
JK
168592016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16860
16861 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
16862 GDBHISTSIZE prior to the tests.
16863 * gdb.base/gdbinit-history.exp: Likewise.
16864
168652016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
16866
16867 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
16868 instead of build_executable. Use gdb_load_shlibs.
16869
c8064e7e
YQ
168702016-04-07 Yao Qi <yao.qi@linaro.org>
16871
16872 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
16873 Execute "si" command.
16874
bde47561
YQ
168752016-04-07 Yao Qi <yao.qi@linaro.org>
16876
16877 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
16878 number instead of the comments on some line.
16879
b16f8a3b
DB
168802016-04-06 Don Breazeal <donb@codesourcery.com>
16881
16882 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
16883 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
16884
c2f901df
SM
168852016-04-06 Simon Marchi <simon.marchi@ericsson.com>
16886
16887 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
16888 standard_output_file. Remove unused binfile variable.
16889
ac17fda0
CU
168902016-04-05 Catalin Udma <catalin.udma@freescale.com>
16891
16892 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
16893 * gdb.python/py-mi-objfile.exp: Match "list main" output
16894 in console format.
16895
03a8c4df
SM
168962016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
16897
16898 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
16899 absolute.
16900
6e774b13
SM
169012016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16902
16903 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
16904 absolute.
16905 * gdb.trace/ftrace.exp: Likewise.
16906 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
16907 targets as well.
16908 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
16909 (gdb_load_shlibs): Copy libraries to test directory when testing
16910 natively. Only set solib-search-path if testing remotely.
16911 * lib/mi-support.exp (mi_load_shlibs): Likewise.
16912
7817ea46
SM
169132016-04-05 Simon Marchi <simon.marchi@ericsson.com>
16914
16915 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
16916 gdb_download. Use it even if the target is not remote.
16917 * gdb.base/jit.exp (compile_jit_test): Likewise.
16918 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
16919 output directory if the destination board is local, otherwise use
16920 the standard remote_download from DejaGnu.
16921 (gdb_download): Remove.
16922 (gdb_load_shlibs): Use gdb_remote_download instead of
16923 gdb_download.
16924 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
16925 Use gdb_remote_download instead of gdb_download. Use it even if
16926 the target is not remote.
16927 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
16928 instead of gdb_download.
16929
7beb7f68
SM
169302016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
16931
16932 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
16933 (test_insert_delete_modify): Call mi_load_shlibs before trying to
16934 run.
16935
cc63428a
AV
169362016-04-01 Artemiy Volkov <artemiyv@acm.org>
16937
16938 PR gdb/19820
16939 * gdb.base/printcmds.exp: Add artificial arrays tests.
16940
64cdf930
PA
169412016-03-31 Pedro Alves <palves@redhat.com>
16942
16943 PR gdb/19858
16944 * gdb.base/jit-main.c: Include unistd.h.
16945 (ATTACH): Define to 0 if not already defined.
16946 (wait_for_gdb, mypid): New globals.
16947 (WAIT_FOR_GDB): New macro.
16948 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
16949 some breakpoint locations.
16950 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
16951 New procedures.
16952 (one_jit_test): Add REATTACH parameter, and handle it. Use
16953 continue_to_test_location.
16954 (top level): Test attach, and adjusts calls to one_jit_test.
16955
40dea8cb
PA
169562016-03-31 Pedro Alves <palves@redhat.com>
16957
16958 PR gdb/19858
16959 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
16960 BINSUFFIX parameter, and handle it.
16961 (top level): Adjust calls compile_jit_test.
16962
e7ea3ec7
CU
169632016-03-31 Catalin Udma <catalin.udma@freescale.com>
16964
16965 PR python/19743
16966 * gdb.python/py-mi-events-gdb.py: New file.
16967 * gdb.python/py-mi-events.c: New file.
16968 * gdb.python/py-mi-events.exp: New file.
16969
e6359af3
YQ
169702016-03-30 Yao Qi <yao.qi@linaro.org>
16971
16972 * gdb.reverse/until-precsave.exp: Match function name only.
16973 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
16974 Move malloc to a condition block.
16975 * gdb.reverse/until-reverse.exp: Match function name only.
16976
a4105d04
MK
169772016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
16978
16979 * gdb.trace/ftrace.exp: Set arg0exp for s390.
16980 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
16981 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
16982 variable for GPR 0 instead of assuming it is register 0.
16983 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
16984 * lib/trace-support.exp: Add s390 registers.
16985
bfa6adb9
YQ
169862016-03-29 Yao Qi <yao.qi@linaro.org>
16987
16988 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
16989
1e6697ea
YQ
169902016-03-24 Yao Qi <yao.qi@linaro.org>
16991
16992 * gdb.reverse/break-reverse.exp: Add quotation mark in the
16993 test message.
16994
64bcd522
AA
169952016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16996
16997 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
16998 maintaining separate logic for constructing the output path.
16999
7868401b
DB
170002016-03-16 Don Breazeal <donb@codesourcery.com>
17001
17002 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
17003 Retry fork and waitpid on interrupted system call errors.
17004 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17005 Use with_timeout_factor to increase timeout by factor of 10.
17006
1cafadb4
DB
170072016-03-15 Don Breazeal <donb@codesourcery.com>
17008
17009 * gdb.cp/scope-err.cc: New test program.
17010 * gdb.cp/scope-err.exp: New test script.
17011 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
17012 lines and "set breakpoint here" comment.
17013 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
17014 Fixed some whitespace and format issues.
17015 * gdb.mi/mi-linespec-err-cp.cc: New test program.
17016 * gdb.mi/mi-linespec-err-cp.exp: New test script.
17017
81516450
DE
170182016-03-15 Doug Evans <dje@google.com>
17019
17020 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
17021 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
17022 All callers updated. Add tests for enums, mixed flags register.
17023
aa52b601
DE
170242016-03-15 Doug Evans <dje@google.com>
17025
17026 * gdb.base/skip.c (main): Call test_skip_file_and_function.
17027 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
17028
fa4ff313
SM
170292016-03-14 Simon Marchi <simon.marchi@ericsson.com>
17030
17031 * gdb.base/default.exp: Add $_as_string to the list of expected
17032 convenience functions.
17033
f2403c39
AB
170342016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
17035
17036 * gdb.base/maint.exp: New tests for 'maint info line-table'.
17037
f2f3ccb9
SM
170382016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
17039
17040 * gdb.python/py-as-string.exp: New file.
17041 * gdb.python/py-as-string.c: New file.
17042
00dbd492
PA
170432016-03-09 Pedro Alves <palves@redhat.com>
17044
17045 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
17046 signal" -> "Thread NN received signal" output change.
17047 * gdb.threads/ia64-sigill.exp: Likewise.
17048 * gdb.threads/linux-dp.exp: Likewise.
17049 * gdb.threads/manythreads.exp: Likewise.
17050 * gdb.threads/pending-step.exp: Likewise.
17051 * gdb.threads/print-threads.exp: Likewise.
17052 * gdb.threads/sigstep-threads.exp: Likewise.
17053 * gdb.threads/staticthreads.exp: Likewise.
17054 * gdb.threads/tls.exp: Likewise.
17055
1e6697ea
YQ
170562016-03-09 Pedro Alves <palves@redhat.com>
17057
17058 * gdb.base/command-line-input.exp: New file.
17059
b04fd3be
MK
170602016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17061
17062 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
17063 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
17064 * gdb.trace/pending.exp: Accept leading dot before function name.
17065 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
17066 * lib/trace-support.exp: Set registers for ppc.
17067
98fa59e9
MK
170682016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17069
17070 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
17071 use it for disassembly; accept .main in addition to main in backtrace.
17072
f77198c8
MK
170732016-03-09 Wei-cheng Wang <cole945@gmail.com>
17074 Marcin Kościelnicki <koriakin@0x04.net>
17075
17076 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
17077 (gdb_recursion_test_ptr): New global variable.
17078 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
17079 gdb_recursion_test.
17080 (gdb_c_test): Ditto.
17081
ba84e0da
MK
170822016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17083
17084 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
17085 ordering.
17086
4366d36e
MK
170872016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17088
17089 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
17090 (bar): Add bar_start_lbl label.
17091 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
17092 of foo/bar for emitting DWARF and tracing.
17093
5eb264df
SDJ
170942016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
17095
17096 * analyze-racy-logs.py: Set executable bit.
17097
fb6a751f
SDJ
170982016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
17099
17100 * Makefile.in (DEFAULT_RACY_ITER): New variable.
17101 (CHECK_TARGET_TMP): Likewise.
17102 (check-single-racy): New rule.
17103 (check-parallel-racy): Likewise.
17104 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
17105 (do-check-parallel-racy): New rule.
17106 (check-racy/%.exp): Likewise.
17107 * README (Racy testcases): New section.
17108 * analyze-racy-logs.py: New file.
17109
bdf7e230
DE
171102016-03-03 Doug Evans <dje@google.com>
17111
17112 * gdb.base/skip.exp: Use with_test_prefix.
17113
4719d415
YQ
171142016-03-03 Yao Qi <yao.qi@linaro.org>
17115
17116 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
17117 Invoke step_over_syscall "clone" and break_cond_on_syscall
17118 "clone".
17119 * gdb.base/step-over-clone.c: New file.
17120
ea507862
YQ
171212016-03-03 Yao Qi <yao.qi@linaro.org>
17122
17123 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
17124 code format.
17125
8fc8cbda
YQ
171262016-03-03 Yao Qi <yao.qi@linaro.org>
17127
17128 * gdb.base/disp-step-fork.c: Rename to ...
17129 * gdb.base/step-over-fork.c: ... it. New file.
17130 * gdb.base/disp-step-vfork.c: Rename to ...
17131 * gdb.base/step-over-vfork.c: ... it. New file.
17132 * gdb.base/disp-step-syscall.exp: Rename to ...
17133 * gdb.base/step-over-syscall.exp: ... it. New file.
17134 (disp_step_cross_syscall): Rename to ...
17135 (step_over_syscall): ... it.
17136
92fa70b0
YQ
171372016-03-03 Yao Qi <yao.qi@linaro.org>
17138
17139 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
17140 If target supports condition evaluation on target, invoke
17141 break_cond_on_syscall for fork and vfork.
17142
e197ad3c
YQ
171432016-03-03 Yao Qi <yao.qi@linaro.org>
17144
17145 * gdb.base/disp-step-syscall.exp: Don't invoke
17146 support_displaced_stepping.
17147 (disp_step_cross_syscall): Test with displaced stepping off and
17148 on if supported.
17149
0b47da9f
YQ
171502016-03-03 Yao Qi <yao.qi@linaro.org>
17151
17152 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
17153 proc.
17154 (setup): New proc.
17155 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
17156 and setup.
17157
065ab6dc
BH
171582016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17159
17160 * gdb.fortran/vla-history.exp: Remove breakpoint.
17161
07e448ad 171622016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17163
25d49b86
PA
17164 * gdb.fortran/vla-history.exp: Lookup array elements and printing
17165 exceeds timeout.
07e448ad 17166
9ac2d526 171672016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17168
25d49b86
PA
17169 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
17170 breakpoint.
9ac2d526 17171
17807369
BH
171722016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17173
17174 * gdb.mi/vla.f90: Nullify pointer after declaration.
17175
86e501af
PA
171762016-03-01 Pedro Alves <palves@redhat.com>
17177
17178 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
17179
1e903e32
PA
171802016-03-01 Pedro Alves <palves@redhat.com>
17181
17182 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
17183 before anything else.
17184 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
17185 _GNU_SOURCE here.
17186 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
17187 before anything else.
17188 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
17189
6ccb54e2
PA
171902016-03-01 Pedro Alves <palves@redhat.com>
17191
17192 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
17193
30ca9da1
YQ
171942016-03-01 Yao Qi <yao.qi@linaro.org>
17195
17196 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
17197 prepare_for_testing.
17198
dc856b38
YQ
171992016-03-01 Yao Qi <yao.qi@linaro.org>
17200
17201 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
17202
4a932159
AA
172032016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
17204
17205 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
17206 manually constructing the output path.
17207
f2489477
AA
172082016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
17209
17210 * gdb.arch/s390-stackless.S: New.
17211 * gdb.arch/s390-stackless.exp: New.
17212
38899f16
IB
172132016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
17214
17215 * gdb.dlang/circular.c: New file.
17216 * gdb.dlang/circular.exp: New file.
17217
9fde51ed
YQ
172182016-02-26 Yao Qi <yao.qi@linaro.org>
17219
17220 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
17221 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
17222 (testcases): Update.
17223
ce90fefe
YQ
172242016-02-26 Yao Qi <yao.qi@linaro.org>
17225
17226 * gdb.reverse/aarch64.c: Rename to ...
17227 * gdb.reverse/insn-reverse.c: ... it.
17228 * gdb.reverse/aarch64.exp: Rename to ...
17229 * gdb.reverse/insn-reverse.exp: ... it.
17230
3263bceb
YQ
172312016-02-26 Yao Qi <yao.qi@linaro.org>
17232
17233 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
17234 (testcase_ftype): New.
17235 (testcases): New array.
17236 (n_testcases): New.
17237 (main): Call each element in testcases.
17238 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
17239 (read_testcase): New.
17240 Do the tests in a loop.
17241
6cb59ff1
YQ
172422016-02-25 Yao Qi <yao.qi@linaro.org>
17243
17244 * gdb.base/branches.c: Remove.
17245
ae91f625
MK
172462016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17247
17248 PR gdb/13808
17249 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
17250
678b48b7
MK
172512016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17252
17253 * gdb.trace/ftrace.exp: Remove unnecessary target check.
17254
7337a6f2
MK
172552016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17256
17257 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
17258 change x86_64 call_insn to 'callq'.
17259
861ca91f
AT
172602016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17261
17262 * gdb.trace/tfile-avx.c: Move to...
17263 * gdb.trace/tracefile-pseudo-reg.c: Here.
17264 * gdb.trace/tfile-avx.exp: Move to...
17265 * gdb.trace/tracefile-pseudo-reg.exp: Here.
17266
bf74e428
GB
172672016-02-24 Gary Benson <gbenson@redhat.com>
17268
17269 * gdb.base/attach-pie-noexec.exp: Do not expect an error
17270 message on attach.
17271
cce0e923
DE
172722016-02-23 Doug Evans <dje@google.com>
17273
17274 * gdb.base/skip.c (test_skip): New function.
17275 (end_test_skip_file_and_function): New function.
17276 (test_skip_file_and_function): New function.
17277 * gdb.base/skip1.c (test_skip): New function.
17278 (skip1_test_skip_file_and_function): New function.
17279 * gdb.base/skip.exp: Add tests for new skip options.
17280 * gdb.base/skip-solib.exp: Update expected output.
17281 * gdb.perf/skip-command.cc: New file.
17282 * gdb.perf/skip-command.exp: New file.
17283 * gdb.perf/skip-command.py: New file.
17284
4000e47e
MK
172852016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
17286
17287 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
17288 info registers pattern.
17289
24f75ead
IB
172902016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
17291
17292 * lib/future.exp: Add D support.
17293 (gdb_find_gdc): New proc.
17294 (gdb_default_target_compile): Add D support.
17295
fbb7bcbe
WW
172962016-02-18 Wei-cheng Wang <cole945@gmail.com>
17297
17298 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
17299 user+system time.
17300 (trace_speed_test): Determine the iteration count for a time
17301 between 15..30 seconds.
17302
012b3a21
WT
173032016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
17304
17305 * gdb.arch/i386-mpx-sigsegv.c: New file.
17306 * gdb.arch/i386-mpx-sigsegv.exp: New file.
17307 * gdb.arch/i386-mpx-simple_segv.c: New file.
17308 * gdb.arch/i386-mpx-simple_segv.exp: New file.
17309
2d5189bd
YQ
173102016-02-18 Yao Qi <yao.qi@linaro.org>
17311
17312 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17313 Don't call setup_kfail.
17314
40fb20d0
YQ
173152016-02-18 Yao Qi <yao.qi@linaro.org>
17316
17317 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17318 Set "set breakpoint condition-evaluation" per $cond_bp_target.
17319
21b1f8d2
DE
173202016-02-16 Doug Evans <dje@google.com>
17321
17322 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
17323 * gdb.base/skip1.c: Ditto.
17324 * gdb.base/skip.exp: Whitespace cleanup.
17325
4041ed77
DB
173262016-02-16 Don Breazeal <donb@codesourcery.com>
17327
17328 PR remote/19496
17329 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17330 Remove kfail for PR remote/19496.
17331
c4ef31bf
SM
173322016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17333
17334 * lib/gdb.exp (standard_temp_file): Return a path specific to
17335 the runtest invocation.
17336
266b65b3
SM
173372016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17338
17339 * gdb.trace/save-trace.exp: Change relative path to be in the
17340 standard output directory.
17341
a7a0a6a9
JK
173422016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17343
17344 * gdb.arch/i386-prologue.c: Add missing prototypes.
17345
c99dbb42
JK
173462016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17347
17348 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
17349 * gdb.arch/i386-prologue.exp: Likewise.
17350 * gdb.arch/i386-size.exp: Likewise.
17351
aa480355
SM
173522016-02-15 Simon Marchi <simon.marchi@ericsson.com>
17353
17354 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
17355 define object file path.
17356 * gdb.btrace/gcore.exp: Use standard_output_file to define core
17357 file path.
17358 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
17359 standard_output_file to define binfile.
17360
ba881f50
JK
173612016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17362
17363 Fix compatibility with recent gfortran-5.3.1.
17364 * gdb.fortran/vla-history.exp (print vla1 allocated)
17365 (print vla2 allocated, print $2, print $3): Remove
17366 (print $4): Rename to ...
17367 (print $2): ... here.
17368 (print $9): Rename to ...
17369 (print $5): ... here.
17370 (print $10): Rename to ...
17371 (print $6): ... here.
17372 * gdb.fortran/vla.f90: Add pvla initialization.
17373
e9fb005c
JK
173742016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17375
17376 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
17377 New test.
17378 * gdb.fortran/vla-value-sub.exp: Likewise.
17379
e44e00ff
MK
173802016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
17381
17382 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
17383
97e94151
SM
173842016-02-12 Simon Marchi <simon.marchi@ericsson.com>
17385
17386 * i386-biarch-core.exp: Define corefile using
17387 standard_output_file.
17388
01113bc1
YQ
173892016-02-12 Yao Qi <yao.qi@linaro.org>
17390
17391 * gdb.arch/arm-single-step-kernel-helper.c: New.
17392 * gdb.arch/arm-single-step-kernel-helper.exp: New.
17393
33b4777c
MM
173942016-02-12 Markus Metzger <markus.t.metzger@intel.com>
17395
17396 * gdb.btrace/tailcall-only.exp: New.
17397 * gdb.btrace/tailcall-only.c: New.
17398 * gdb.btrace/x86_64-tailcall-only.S: New.
17399 * gdb.btrace/i686-tailcall-only.S: New.
17400
acc23c11
PA
174012016-02-11 Pedro Alves <palves@redhat.com>
17402
17403 * README (Parallel testing): Add missing double quotes.
17404
e352bf0a
PA
174052016-02-11 Pedro Alves <palves@redhat.com>
17406
17407 * README (Parallel testing): New section.
17408 (GDB_PARALLEL): Rewrite.
17409 (FORCE_PARALLEL): Document.
17410
9f5fed78
MK
174112016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
17412
17413 * gdb.trace/tfile-avx.c: New test.
17414 * gdb.trace/tfile-avx.exp: New test.
17415
9ef9e6a6
KS
174162016-02-09 Keith Seitz <keiths@redhat.com>
17417
17418 PR breakpoints/19546
17419 * gdb.base/infcall-exec.c: New file.
17420 * gdb.base/infcall-exec2.c: New file.
17421 * gdb.base/infcall-exec.exp: New file.
17422
a96e36da
KS
174232016-02-09 Keith Seitz <keiths@redhat.com>
17424
17425 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
17426 (toplevel): Call test_bkpt_address.
17427
9f61929f
KS
174282016-02-09 Keith Seitz <keiths@redhat.com>
17429
17430 PR python/19506
17431 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
17432 (toplevel): Call test_bkpt_address.
17433
1e94266c
SM
174342016-02-09 Simon Marchi <simon.marchi@ericsson.com>
17435
17436 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
17437 to AC_OUTPUT.
17438 * configure: Regenerate.
17439
2a7f3dff
PA
174402016-02-09 Pedro Alves <palves@redhat.com>
17441
17442 PR breakpoints/19548
17443 * gdb.base/execl-update-breakpoints.c (some_function): New
17444 function.
17445 (main): Call it.
17446 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
17447 Tighten expected GDB output.
17448
2151ccc5
SM
174492016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17450
17451 * Makefile.in (ALL_SUBDIRS): Remove.
17452 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
17453 (distclean maintainer-clean realclean): Likewise.
17454 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
17455 * configure: Regenerate.
17456 * gdb.ada/Makefile.in: Delete.
17457 * gdb.arch/Makefile.in: Likewise.
17458 * gdb.asm/Makefile.in: Likewise.
17459 * gdb.base/Makefile.in: Likewise.
17460 * gdb.btrace/Makefile.in: Likewise.
17461 * gdb.cell/Makefile.in: Likewise.
17462 * gdb.compile/Makefile.in: Likewise.
17463 * gdb.cp/Makefile.in: Likewise.
17464 * gdb.disasm/Makefile.in: Likewise.
17465 * gdb.dlang/Makefile.in: Likewise.
17466 * gdb.dwarf2/Makefile.in: Likewise.
17467 * gdb.fortran/Makefile.in: Likewise.
17468 * gdb.gdb/Makefile.in: Likewise.
17469 * gdb.go/Makefile.in: Likewise.
17470 * gdb.guile/Makefile.in: Likewise.
17471 * gdb.java/Makefile.in: Likewise.
17472 * gdb.linespec/Makefile.in: Likewise.
17473 * gdb.mi/Makefile.in: Likewise.
17474 * gdb.modula2/Makefile.in: Likewise.
17475 * gdb.multi/Makefile.in: Likewise.
17476 * gdb.objc/Makefile.in: Likewise.
17477 * gdb.opencl/Makefile.in: Likewise.
17478 * gdb.opt/Makefile.in: Likewise.
17479 * gdb.pascal/Makefile.in: Likewise.
17480 * gdb.perf/Makefile.in: Likewise.
17481 * gdb.python/Makefile.in: Likewise.
17482 * gdb.reverse/Makefile.in: Likewise.
17483 * gdb.server/Makefile.in: Likewise.
17484 * gdb.stabs/Makefile.in: Likewise.
17485 * gdb.threads/Makefile.in: Likewise.
17486 * gdb.trace/Makefile.in: Likewise.
17487 * gdb.xml/Makefile.in: Likewise.
17488 * lib/gdb.exp (make_gdb_parallel_path): Add check for
17489 GDB_PARALLEL.
17490 (standard_output_file): Remove check for GDB_PARALLEL, always
17491 return path in outputs/$subdir/$testname.
17492
437277d4
SM
174932016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17494
17495 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
17496 (site.exp): Assign abs_srcdir to tcl's srcdir.
17497
31d913c7
YQ
174982016-02-04 Yao Qi <yao.qi@linaro.org>
17499
17500 * gdb.base/foll-exec-mode.c: Include limits.h.
17501 (main): Add parameters argc and argv. Get directory from
17502 argv[0].
17503 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
17504 compilation.
17505 * gdb.base/foll-exec.c: Include limits.h.
17506 (main): Add parameters argc and argv.
17507 Get directory from argv[0].
17508 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
17509 Adjust tests on the number of lines as source code changed.
17510 * gdb.base/foll-vfork-exit.c: Include limits.h.
17511 (main): Add one line of statement before vfork.
17512 * gdb.base/foll-vfork.c: Include limits.h and string.h.
17513 (main): Add parameters argc and argv. Get directory from
17514 argv[0].
17515 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
17516 (setup_gdb): Set tbreak to skip some source lines.
17517 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
17518 (main): Add parameters argc and argv. Get directory from
17519 argv[0].
17520 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
17521 compilation.
17522 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
17523 (main): Add parameters argc and argv. Get directory from
17524 argv[0].
17525 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
17526 compilation.
17527
9482b9fb
DE
175282016-02-01 Doug Evans <dje@google.com>
17529
17530 * gdb.base/skip.exp: Clean up multiple references to same test name.
17531
6b2e4f10
PA
175322016-02-01 Pedro Alves <palves@redhat.com>
17533
ccb6afd6 17534 PR remote/19496
6b2e4f10
PA
17535 * gdb.threads/forking-threads-plus-breakpoint.exp
17536 (displaced_stepping_supported): New global.
17537 (probe_displaced_stepping_support): New procedure.
17538 (do_test): Add 'displaced' parameter, and use it.
17539 (top level): Check for displaced stepping support. Add displaced
17540 stepping on/off testing axis.
17541
37a8db1a
AB
175422016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17543
17544 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
17545 pointer. Don't perform further tests on the unassociated pointer
17546 if the first test fails.
17547
5fdf6324
AB
175482016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17549
17550 * gdb.base/max-value-size.c: New file.
17551 * gdb.base/max-value-size.exp: New file.
17552 * gdb.base/huge.exp: Disable max-value-size for this test.
17553
935c6144
IB
175542016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
17555
17556 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17557
7fe8399d
YQ
175582016-01-28 Yao Qi <yao.qi@linaro.org>
17559
17560 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
17561
a2077e25
PA
175622016-01-25 Pedro Alves <palves@redhat.com>
17563
17564 PR threads/19461
17565 * gdb.base/fork-running-state.c: New file.
17566 * gdb.base/fork-running-state.exp: New file.
17567
1d2736d4
PA
175682016-01-25 Pedro Alves <palves@redhat.com>
17569
17570 PR gdb/19494
17571 * gdb.base/catch-fork-kill.c: New file.
17572 * gdb.base/catch-fork-kill.exp: New file.
17573
f1da4b11
PA
175742016-01-25 Pedro Alves <palves@redhat.com>
17575
17576 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
17577 Delete, moved to lib/gdb.exp.
17578 * gdb.threads/forking-threads-plus-breakpoint.exp
17579 (foreach_with_prefix): Likewise.
17580 * gdb.threads/process-dies-while-handling-bp.exp
17581 (foreach_with_prefix): Likewise.
17582 * lib/gdb.exp (foreach_with_prefix): New procedure.
17583
45f38546
MK
175842016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
17585
17586 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
17587 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
17588
dc29a1ce
MK
175892016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
17590
17591 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
17592 endian targets.
17593
092127d7
JK
175942016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17595 Pedro Alves <palves@redhat.com>
17596
17597 Fix testsuite compatibility with Guile.
17598 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
17599 number.
17600
31d765d3
JK
176012016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17602
17603 Fix testsuite compatibility with Guile.
17604 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
17605 (thread 1): New test for backtrace through signal handler.
17606
1ac78c04
YQ
176072016-01-22 Yao Qi <yao.qi@linaro.org>
17608
17609 PR testsuite/19491
17610 * gdb.base/multi-forks.c: Include
17611 ../lib/unbuffer_output.c
17612 (main): Call gdb_unbuffer_output.
17613
4f5946a8
DE
176142016-01-21 Doug Evans <dje@google.com>
17615
17616 * lib/ada.exp (gdb_compile_ada): Fix typo.
17617
305e13e6
JB
176182016-01-21 Joel Brobecker <brobecker@adacore.com>
17619
17620 * gdb.base/break-fun-addr.exp: New file.
17621 * gdb.base/break-fun-addr1.c: New file.
17622 * gdb.base/break-fun-addr2.c: New file.
17623
5f5dfff6
SM
176242016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
17625
17626 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
17627 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
17628 enum flag values.
17629
fd356fa2
AA
176302016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
17631
17632 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
17633 when GDB can not set the vector return value. Add more comments
17634 for clarification.
17635
9df22175
AT
176362016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
17637
17638 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
17639 command.
17640
41d1845e
SM
176412016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17642
17643 * Makefile.in (DO_RUNTEST): Add --status and update usages.
17644
01ac6840
SM
176452016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17646
17647 * Makefile.in (check-single): Pass --status to runtest.
17648 (check/%.exp): Likewise.
17649
176502016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17651
17652 * Makefile.in (check-parallel): Propagate return code from make
17653 do-check-parallel.
17654
bd0a71fa
MK
176552016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
17656
17657 * gdb.trace/ftrace.exp: Fix expected message on continue.
17658 * gdb.trace/pending.exp: Fix expected message on continue.
17659 * gdb.trace/trace-break.exp: Fix expected message on continue.
17660
8bcbad33
SM
176612016-01-18 Simon Marchi <simon.marchi@ericsson.com>
17662
17663 * lib/gdb.exp (gdb_test): Remove unused global references.
17664
f303dbd6
PA
176652016-01-18 Pedro Alves <palves@redhat.com>
17666
17667 * gdb.base/async-shell.exp: Adjust expected output.
17668 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
17669 * gdb.base/siginfo-thread.exp: Adjust expected output.
17670 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
17671 * gdb.java/jnpe.exp: Adjust expected output.
17672 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
17673 * gdb.threads/continue-pending-status.exp: Adjust expected output.
17674 * gdb.threads/leader-exit.exp: Adjust expected output.
17675 * gdb.threads/manythreads.exp: Adjust expected output.
17676 * gdb.threads/pthreads.exp: Adjust expected output.
17677 * gdb.threads/schedlock.exp: Adjust expected output.
17678 * gdb.threads/siginfo-threads.exp: Adjust expected output.
17679 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
17680 expected output.
17681 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
17682 output.
17683 * gdb.threads/sigthread.exp: Adjust expected output.
17684 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
17685
b2789696
YQ
176862016-01-18 Yao Qi <yao.qi@linaro.org>
17687
17688 * gdb.guile/scm-section-script.c: Replace @progbits with
17689 %progbits.
17690 * gdb.python/py-section-script.c: Likewise.
17691
71ef29a8
PA
176922016-01-15 Pedro Alves <palves@redhat.com>
17693
17694 * gdb.multi/tids.exp: Test star wildcard ranges.
17695
3f5b7598
PA
176962016-01-15 Pedro Alves <palves@redhat.com>
17697
17698 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
17699 command from "thread apply" invocation.
17700 (thr_apply_info_thr_invalid): Default the expected output to the
17701 input tid list.
17702 (top level): Add tests that use convenience variables. Add tests
17703 for "thread apply" with a valid TID list, but missing the command.
17704
663f6d42
PA
177052016-01-13 Pedro Alves <palves@redhat.com>
17706
17707 * gdb.base/default.exp: Expect $_gthread as well.
17708 * gdb.multi/tids.exp: Test $_gthread.
17709 * gdb.threads/thread-specific.exp: Test $_gthread.
17710
c84f6bbf
PA
177112016-01-13 Pedro Alves <palves@redhat.com>
17712
17713 * gdb.multi/tids.exp: Test "info threads -gid".
17714
22a02324
PA
177152016-01-13 Pedro Alves <palves@redhat.com>
17716
17717 * gdb.multi/tids.exp: Test InferiorThread.global_num and
17718 Breakpoint.thread.
17719 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
17720
5d5658a1
PA
177212016-01-07 Pedro Alves <palves@redhat.com>
17722
17723 * gdb.base/break.exp: Adjust to output changes.
17724 * gdb.base/hbreak2.exp: Likewise.
17725 * gdb.base/sepdebug.exp: Likewise.
17726 * gdb.base/watch_thread_num.exp: Likewise.
17727 * gdb.linespec/keywords.exp: Likewise.
17728 * gdb.multi/info-threads.exp: Likewise.
17729 * gdb.threads/thread-find.exp: Likewise.
17730 * gdb.multi/tids.c: New file.
17731 * gdb.multi/tids.exp: New file.
17732
84654457
PA
177332016-01-13 Pedro Alves <palves@redhat.com>
17734
17735 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
17736
e3940304
PA
177372016-01-13 Pedro Alves <palves@redhat.com>
17738
17739 * gdb.base/default.exp: Expect $_inferior as well.
17740 * gdb.multi/base.exp: Test $_inferior.
17741
a911d87a
PA
177422016-01-13 Pedro Alves <palves@redhat.com>
17743
17744 PR breakpoints/19388
17745 * gdb.base/catch-signal-siginfo-cond.c: New file.
17746 * gdb.base/catch-signal-siginfo-cond.exp: New file.
17747
82075af2
JS
177482016-01-12 Josh Stone <jistone@redhat.com>
17749 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17750
17751 * gdb.base/catch-syscall.c (do_execve): New variable.
17752 (main): Conditionally trigger an execve.
17753 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
17754 (test_catch_syscall_execve): New, check entry/return across execve.
17755 (do_syscall_tests): Call test_catch_syscall_execve.
17756
e46eeedd
PA
177572016-01-12 Pedro Alves <palves@redhat.com>
17758
17759 * gdb.base/random-signal.exp (do_test): New procedure, with body
17760 of testcase moved in.
17761
01d8c27e
JK
177622016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17763 Pedro Alves <palves@redhat.com>
17764
17765 * gdb.base/funcargs.exp (finish from indirectly called function):
17766 Reintroduce the case for 'First'.
17767
9a706302
JK
177682016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17769 Pedro Alves <palves@redhat.com>
17770
17771 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17772 (tcatch_vfork_then_child_follow_exec)
17773 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
17774 identification.
17775
c0ecb95f
JK
177762016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17777
17778 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
17779 and repeats to unlimited.
17780 * gdb.python/py-value.exp: Likewise.
17781 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
17782 and repeats to unlimited.
17783
6cfc1fcb
JK
177842016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17785
17786 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
17787 and reordering the functions.
17788 * gdb.multi/hangout.c: Likewise.
17789 * gdb.multi/hello.c: Likewise.
17790
582a1b00
SM
177912016-01-08 Simon Marchi <simon.marchi@ericsson.com>
17792
17793 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
17794 absolute.
17795 (SingleStatisticTestResult.report): Use dict.keys instead of
17796 dict.iterkeys.
17797
79bc59cb
PA
177982016-01-06 Pedro Alves <palves@redhat.com>
17799
17800 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
17801
43368e1d
MM
178022016-01-04 Markus Metzger <markus.t.metzger@intel.com>
17803
17804 * gdb.btrace/dlopen.exp: New.
17805 * gdb.btrace/dlopen.c: New.
17806 * gdb.btrace/dlopen-dso.c: New.
17807
79fad5b8
SL
178082015-12-25 Sandra Loosemore <sandra@codesourcery.com>
17809
17810 * lib/gdb.exp (gdb_test): Update comments to clarify that the
17811 PATTERN argument is optional.
17812
ab8314b3
JB
178132015-12-24 Joel Brobecker <brobecker@adacore.com>
17814
17815 * lib/ada.exp (target_compile_ada_from_dir): New function.
17816 (gdb_compile_ada): Reimplement avoiding the use of project files.
17817 * gdb.ada/gnat_ada.gpr: Delete.
17818 * gdb.ada/cond_lang.exp: Adjust test to make path before
17819 filename optional.
17820 * gdb.ada/small_reg_param.exp: Likewise.
17821
fe33faff
SM
178222015-12-22 Simon Marchi <simon.marchi@ericsson.com>
17823
17824 * gdb.base/foll-vork.exp: Remove HP-UX special case.
17825
6d265cb4
TP
178262015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
17827
17828 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
17829 case.
17830
10125099
SM
178312015-12-21 Simon Marchi <simon.marchi@ericsson.com>
17832
17833 * gdb.base/break.exp: Remove dead code.
17834 * gdb.base/sepdebug.exp: Likewise.
17835
3ca22649
SM
178362015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17837
17838 * gdb.asm/asm-source.exp: Remove HP-UX references.
17839 * gdb.base/annota1.exp: Likewise.
17840 * gdb.base/annota3.exp: Likewise.
17841 * gdb.base/attach.exp: Likewise.
17842 * gdb.base/bigcore.exp: Likewise.
17843 * gdb.base/break.exp: Likewise.
17844 * gdb.base/call-ar-st.exp: Likewise.
17845 * gdb.base/callfuncs.exp: Likewise.
17846 * gdb.base/catch-fork-static.exp: Likewise.
17847 * gdb.base/display.exp: Likewise.
17848 * gdb.base/foll-exec-mode.exp: Likewise.
17849 * gdb.base/foll-exec.exp: Likewise.
17850 * gdb.base/foll-fork.exp: Likewise.
17851 * gdb.base/foll-vfork.exp: Likewise.
17852 * gdb.base/funcargs.exp: Likewise.
17853 * gdb.base/hbreak2.exp: Likewise.
17854 * gdb.base/inferior-died.exp: Likewise.
17855 * gdb.base/interrupt.exp: Likewise.
17856 * gdb.base/multi-forks.exp: Likewise.
17857 * gdb.base/nodebug.exp: Likewise.
17858 * gdb.base/sepdebug.exp: Likewise.
17859 * gdb.base/solib1.c: Likewise.
17860 * gdb.base/step-test.exp: Likewise.
17861 * gdb.mi/non-stop.c: Likewise.
17862 * gdb.mi/pthreads.c: Likewise.
17863 * gdb.multi/bkpt-multi-exec.ex: Likewise.
17864 * gdb.threads/pthreads.c: Likewise.
17865 * gdb.threads/staticthreads.exp: Likewise.
17866 * lib/future.exp: Likewise.
17867 * lib/gdb.exp: Likewise.
17868 * gdb.base/so-indr-cl.c: Remove.
17869 * gdb.base/so-indr-cl.exp: Likewise.
17870 * gdb.base/solib.c: Likewise.
17871 * gdb.base/solib.exp: Likewise.
17872 * gdb.base/solib2.c: Likewise.
17873
b6304613
SM
178742015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17875
17876 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
17877 * gdb.base/call-ar-st.exp: Likewise.
17878 * gdb.base/callfuncs.exp: Likewise.
17879 * gdb.base/condbreak.exp: Likewise.
17880 * gdb.base/constvars.exp: Likewise.
17881 * gdb.base/hbreak2.exp: Likewise.
17882 * gdb.base/langs.exp: Likewise.
17883 * gdb.base/list.exp: Likewise.
17884 * gdb.base/long_long.exp: Likewise.
17885 * gdb.base/ptype.exp: Likewise.
17886 * gdb.base/scope.exp: Likewise.
17887 * gdb.base/signals.exp: Likewise.
17888 * gdb.base/so-impl-ld.exp: Likewise.
17889 * gdb.base/varargs.exp: Likewise.
17890 * gdb.base/volatile.exp: Likewise.
17891 * gdb.base/whatis.exp: Likewise.
17892 * gdb.cp/cplusfuncs.exp: Likewise.
17893 * gdb.cp/inherit.exp: Likewise.
17894 * gdb.cp/local.exp: Likewise.
17895 * gdb.cp/member-ptr.exp: Likewise.
17896 * gdb.cp/method.exp: Likewise.
17897 * gdb.cp/overload.exp: Likewise.
17898 * gdb.cp/templates.exp: Likewise.
17899 * gdb.stabs/weird.exp: Likewise.
17900 * lib/compiler.c: Likewise.
17901 * lib/compiler.cc: Likewise.
17902 * lib/cp-support.exp: Likewise.
17903 * lib/gdb.exp: Likewise.
17904
bf401b07
SM
179052015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
17906
17907 * configure.ac: Remove HP-UX case.
17908 * configure: Regenerate.
17909
aff9c0f8
SM
179102015-12-18 Simon Marchi <simon.marchi@ericsson.com>
17911
17912 * lib/gdb.exp (gdb_compile): Add function doc.
17913
a6904d5a
PA
179142015-12-17 Pedro Alves <palves@redhat.com>
17915
17916 PR threads/19354
17917 * gdb.multi/info-threads.exp: New file.
17918
a22279dd
YQ
179192015-12-15 Yao Qi <yao.qi@linaro.org>
17920
17921 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
17922 is aarch64*-*-*.
17923
0588c796
SL
179242015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17925
17926 * gdb.base/history-duplicates.exp: Skip if no readline support.
17927
5d978e17
SL
179282015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17929
17930 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
17931
7e763b86
SL
179322015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17933
17934 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
17935
87a3a92c
SL
179362015-12-14 Sandra Loosemore <sandra@codesourcery.com>
17937
17938 * gdb.base/completion.exp: Skip tests that interrupt GDB with
17939 ctrl-C if nointerrupts target property is set.
17940 * gdb.base/double-prompt-target-event-error.exp: Likewise.
17941 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
17942 * gdb.base/paginate-bg-execution.exp: Likewise.
17943 * gdb.base/paginate-execution-startup.exp: Likewise.
17944 * gdb.base/random-signal.exp: Likewise.
17945 * gdb.base/range-stepping.exp: Likewise.
17946 * gdb.cp/annota2.exp: Likewise.
17947 * gdb.cp/annota3.exp: Likewise.
17948 * gdb.gdb/selftest.exp: Likewise.
17949 * gdb.threads/continue-pending-status.exp: Likewise.
17950 * gdb.threads/leader-exit.exp: Likewise.
17951 * gdb.threads/manythreads.exp: Likewise.
17952 * gdb.threads/pthreads.exp: Likewise.
17953 * gdb.threads/schedlock.exp: Likewise.
17954 * gdb.threads/sigthread.exp: Likewise.
17955
a8f077dc
DB
179562015-12-11 Don Breazeal <donb@codesourcery.com>
17957
17958 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
17959 remote.
17960 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
17961 * gdb.base/foll-exec.exp (main): Enable for target remote.
17962 * gdb.base/foll-fork.exp (main): Likewise.
17963 * gdb.base/foll-vfork.exp (main): Likewise.
17964 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
17965 (proc continue_to_exit_bp_loc): Use clean_restart.
17966 * gdb.base/pie-execl.exp (main): Disable for target remote.
17967 * gdb.base/watch-vfork.exp (main): Enable for target remote.
17968 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
17969 * gdb.threads/execl.exp (main): Likewise.
17970 * gdb.threads/fork-child-threads.exp (main): Likewise.
17971 * gdb.threads/fork-plus-threads.exp (main): Disable for target
17972 remote.
17973 * gdb.threads/fork-thread-pending.exp (main): Enable for target
17974 remote.
17975 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
17976 pid.tid style ptids, instead of just tid.
17977 * gdb.threads/thread-execl.exp (main): Enable for target remote.
17978 * gdb.threads/watchpoint-fork.exp (main): Likewise.
17979 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
17980 ptids, instead of just tid.
17981
3b2464a8
AB
179822015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17983
17984 * gdb.base/list.exp (test_list_forward): Add end of file error
17985 test.
17986 (test_repeat_list_command): Add end of file error test.
17987 (test_list_backwards): Add beginning of file error test.
17988
a0def019
AB
179892015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17990
17991 * gdb.base/list.exp (test_list_invalid_args): New function,
17992 defined, and called.
17993
5c000dff
AB
179942015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
17995
17996 * gdb.base/list.exp (test_list): Make test names unique.
17997
f1637ebe
YQ
179982015-12-11 Yao Qi <yao.qi@linaro.org>
17999
18000 * gdb.base/coremaker2.c: Remove.
18001
36d6fc0a
PA
180022015-12-10 Pedro Alves <palves@redhat.com>
18003
18004 * gdb.multi/base.exp: Remove stale "spaces" references.
18005
762f7747
PA
180062015-12-10 Pedro Alves <palves@redhat.com>
18007
18008 * gdb.multi/base.exp: Don't use nowarnings.
18009 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
18010 * gdb.multi/hangout.c: Include stdio.h.
18011 * gdb.multi/hello.c: Include stdlib.h.
18012 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
18013 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
18014 * gdb.multi/multi-arch.exp: Don't use nowarnings.
18015
28d2bfb9
AB
180162015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
18017
18018 * gdb.dwarf2/dw2-ranges-base.c: New file.
18019 * gdb.dwarf2/dw2-ranges-base.exp: New file.
18020 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
18021 support additional line table, and debug ranges generation.
18022 (Dwarf::ranges): New function, generate .debug_ranges.
18023 (Dwarf::lines): Support generating simple line table programs.
18024 (Dwarf::assemble): Initialise new namespace variables.
18025
5fc2beac
KB
180262015-12-09 Kevin Buettner <kevinb@redhat.com>
18027
18028 * gdb.base/async.exp (proc test_background): Add case for
18029 asynchronous execution not supported.
18030
1c35a88f
LM
180312015-12-09 Luis Machado <lgustavo@codesourcery.com>
18032
18033 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
18034 format and change test names to make them unique.
18035
b593e3d9
RK
180362015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
18037 Pedro Alves <pedro@redhat.com>
18038
18039 PR gdb/18702
18040 Add checking of floatformats setup on x86_64 hosts.
18041 * gdb.arch/i386-float.S (main): Load bigval and smallval.
18042 (smallval, bigval): New labels/constants.
18043 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
18044 float" after loading bigval and smallval.
18045
d72413e6
PMR
180462015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
18047
18048 * gdb.ada/fun_overload_menu.exp: New testcase.
18049 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
18050
ece66d65
JS
180512015-12-04 Josh Stone <jistone@redhat.com>
18052
18053 * gdb.base/catch-fork-static.exp: New.
18054
41d0efca
YQ
180552015-12-03 Yao Qi <yao.qi@linaro.org>
18056
18057 * gdb.base/sizeof.c: Don't include stdio.h and
18058 ../lib/unbuffer_output.c.
18059 (main): New variable 'size' and 'value'. Remove printf and
18060 gdb_unbuffer_output. Assign return value to size and value.
18061 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
18062 at the beginning.
18063 (check_sizeof): Check the result by printing variable 'size'.
18064 (check_valueof): Check the result by printing variable 'value'.
18065
99fd02d9
YQ
180662015-12-01 Yao Qi <yao.qi@linaro.org>
18067
18068 * gdb.base/disp-step-syscall.exp: Define syscall instruction
18069 for aarch64*-*-linux* target.
18070
f2faf941
PA
180712015-11-30 Pedro Alves <palves@redhat.com>
18072
18073 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
18074
04bf20c5
PA
180752015-11-30 Pedro Alves <palves@redhat.com>
18076
18077 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
18078 Handle non-stop mode vCont replies.
18079
09df4675
PA
180802015-11-30 Pedro Alves <palves@redhat.com>
18081
18082 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
18083 prepare_for_testing. Start gdb with "set non-stop on" appended to
18084 GDBFLAGS. Lax expected stop output.
18085
58b584af
YQ
180862015-11-27 Yao Qi <yao.qi@linaro.org>
18087
18088 * gdb.arch/arm-neon.exp: New.
18089 * gdb.arch/arm-neon.c: New.
18090
dfcb77a8
YQ
180912015-11-27 Yao Qi <yao.qi@linaro.org>
18092
18093 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
18094
88e8ec1b
YQ
180952015-11-27 Yao Qi <yao.qi@linaro.org>
18096
18097 * gdb.cp/annota2.exp: Allow multiple occurrences of the
18098 frames-invalid annotation.
18099
bfde72c2
YQ
181002015-11-27 Yao Qi <yao.qi@linaro.org>
18101
18102 * gdb.cp/annota2.exp: Use ${frames_invalid}.
18103
f6512a69
SM
181042015-11-26 Simon Marchi <simon.marchi@ericsson.com>
18105
18106 * gdb.threads/names.exp: New file.
18107 * gdb.threads/names.c: New file.
18108 * README: Mention gdb,no_thread_names.
18109
46a3515b
MM
181102015-11-26 Markus Metzger <markus.t.metzger@intel.com>
18111
18112 PR 19297
18113 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
18114 support" error.
18115
62147a22
PA
181162015-11-24 Pedro Alves <palves@redhat.com>
18117
18118 PR 17539
18119 * gdb.base/display.exp: Expect displays to be sorted in ascending
18120 order. Use multi_line.
18121 * gdb.base/solib-display.exp: Likewise.
18122
2f341b6e
PA
181232015-11-24 Pedro Alves <palves@redhat.com>
18124
18125 PR 17539
25d49b86
PA
18126 * gdb.base/display.exp: Expect displays to be sorted in ascending
18127 order. Use multi_line.
18128 * gdb.base/solib-display.exp: Likewise.
2f341b6e 18129
7e0aa6aa
PA
181302015-11-24 Pedro Alves <palves@redhat.com>
18131
18132 PR 17539
18133 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
18134 threads in ascending order.
18135 * gdb.base/foll-fork.exp: Likewise.
18136 * gdb.base/foll-vfork.exp: Likewise.
18137 * gdb.base/multi-forks.exp: Likewise.
18138 * gdb.mi/mi-nonstop.exp: Likewise.
18139 * gdb.mi/mi-nsintrall.exp: Likewise.
18140 * gdb.multi/base.exp: Likewise.
18141 * gdb.multi/multi-arch.exp: Likewise.
18142 * gdb.python/py-inferior.exp: Likewise.
18143 * gdb.threads/break-while-running.exp: Likewise.
18144 * gdb.threads/execl.exp: Likewise.
18145 * gdb.threads/gcore-thread.exp: Likewise.
18146 * gdb.threads/info-threads-cur-sal.exp: Likewise.
18147 * gdb.threads/kill.exp: Likewise.
18148 * gdb.threads/linux-dp.exp: Likewise.
18149 * gdb.threads/multiple-step-overs.exp: Likewise.
18150 * gdb.threads/next-bp-other-thread.exp: Likewise.
18151 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
18152 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
18153 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
18154 * gdb.threads/thread-find.exp: Likewise.
18155 * gdb.threads/tls.exp: Likewise.
18156 * lib/mi-support.exp (mi_reverse_list): Delete.
18157 (mi_check_thread_states): No longer reverse list.
18158
2cc57ad8
PA
181592015-11-24 Pedro Alves <palves@redhat.com>
18160
18161 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
18162 use lowercase.
18163
c93e8391
SM
181642015-11-23 Simon Marchi <simon.marchi@ericsson.com>
18165
18166 * gdb.trace/actions.c: Include trace-common.h.
18167 (main): Add a location for a fast tracepoint.
18168 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
18169 the normal tracepoints.
18170 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
18171
045ccf91
SM
181722015-11-23 Simon Marchi <simon.marchi@ericsson.com>
18173
18174 * save-trace.exp: Factor out code to these...
18175 (gdb_save_tracepoints): New.
18176 (gdb_load_tracepoints): New.
18177 (do_save_load_test): New.
18178
5506f9f6
KB
181792015-11-23 Kevin Buettner <kevinb@redhat.com>
18180
18181 * gdb.base/asmlabel.exp: New test.
18182 * gdb.base/asmlabel.c: New test case.
18183
16c3b12f
JB
181842015-11-23 Joel Brobecker <brobecker@adacore.com>
18185
18186 * gdb.base/wrong_frame_bt_full-main.c: New file.
18187 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
18188 * gdb.base/wrong_frame_bt_full.exp: New file.
18189
155bfbd3
JB
181902015-11-23 Joel Brobecker <brobecker@adacore.com>
18191
18192 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
18193
bb097445
JM
181942015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
18195
206853a0 18196 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
18197 pstate register when comparing registers values in
18198 sparc64-*-linux-gnu targets to avoid spurious differences.
18199
9c88ed8f
JM
182002015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
18201
206853a0 18202 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 18203
96161e25
SL
182042015-11-19 Sandra Loosemore <sandra@codesourcery.com>
18205
18206 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
18207 as type argument to gdb_compile.
18208 * gdb.base/nested-subp2.exp: Likewise.
18209 * gdb.base/nested-subp3.exp: Likewise.
18210
340c2830
DV
182112015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
18212
18213 * lib/dwarf.exp (_note): Fix left shift of negative value.
18214 * gdb.trace/trace-condition.exp: Likewise.
18215
c1862d0f
YQ
182162015-11-13 Yao Qi <yao.qi@linaro.org>
18217
18218 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
18219 comments about d10v.
18220 (test_scalar_returns): Likewise.
18221 * gdb.base/d10v.ld: Remove.
18222 * gdb.base/overlays.exp: Remove the target triplet checking for
18223 d10v-*-*.
18224 * gdb.base/structs.exp (test_struct_returns): Remove the
18225 comments about d10v.
18226 (test_struct_calls): Likewise.
18227
77ae9c19
YQ
182282015-11-13 Yao Qi <yao.qi@linaro.org>
18229
18230 * gdb.base/gnu_vector.exp: Check the return value by "p res".
18231 * gdb.base/gnu_vector.c: Don't include stdio.h.
18232 (main): Don't print res and call add_some_intvecs.
18233
430e004e
MK
182342015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
18235
18236 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
18237 macro.
18238 (func5): Removed.
18239 (func4): Use FAST_TRACEPOINT_LABEL.
18240 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
18241 macro.
18242 (func): Removed.
18243 (thread_function): Use FAST_TRACEPOINT_LABEL.
18244 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
18245 (func): Remove.
18246 (marker): Use FAST_TRACEPOINT_LABEL.
18247 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
18248 (pendfunc1): Remove.
18249 (pendfunc): Use FAST_TRACEPOINT_LABEL.
18250 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
18251 (foo): Remove.
18252 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
18253 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
18254 macro.
18255 (func): Remove.
18256 (marker): Use FAST_TRACEPOINT_LABEL.
18257 * gdb.trace/trace-common.h: New header.
18258 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
18259 macro.
18260 (func): Remove.
18261 (marker): Use FAST_TRACEPOINT_LABEL.
18262 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
18263 (func): Remove.
18264 (thread_function): Use FAST_TRACEPOINT_LABEL.
18265
6e7675a7
MK
182662015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
18267
18268 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
18269 in front.
18270 * gdb.trace/change-loc.exp: Use global pcreg definition.
18271 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
18272 * gdb.trace/entry-values.exp: Use global spreg definition, add $
18273 in front.
18274 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
18275 * gdb.trace/pending.exp: Likewise.
18276 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
18277 * gdb.trace/trace-break.exp: Likewise.
18278 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
18279 in front.
18280 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
18281 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
18282 in front.
18283 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
18284
dddc0e16
JB
182852015-11-09 Joel Brobecker <brobecker@adacore.com>
18286
18287 * gdb.ada/fin_fun_out: New testcase.
18288
c6f0b406
KB
182892015-11-07 Kevin Buettner <kevinb@redhat.com>
18290
18291 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
18292 value associated with DW_AT_byte_size.
18293 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
18294 constants for DW_AT_byte_size, DW_AT_lower_bound, and
18295 DW_AT_upper_bound.
18296
f01dcfd9
KB
182972015-11-07 Kevin Buettner <kevinb@redhat.com>
18298
18299 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
18300 (gdb_target_symbol_prefix_flags): Define in terms of _asm
18301 version.
18302 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
18303 gdb.dwarf2/dw2-canonicalize-type.exp,
18304 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
18305 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
18306 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
18307 provided by gdb_target_symbol_prefix_flags_asm.
18308 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
18309 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
18310 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
18311 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
18312 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
18313 macros where needed). Use this macro for symbols which require
18314 the prefix provided by SYMBOL_PREFIX.
18315
2223449a
KB
183162015-11-05 Kevin Buettner <kevinb@redhat.com>
18317
18318 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
18319 New procs.
18320 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
18321 representing expressions, of more than one list element.
18322 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
18323 to prepend linker symbol prefix to f.
18324 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
18325 table_1 and table_2.
18326 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
18327 Likewise, for f and g.
18328 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
18329 for ptr.
18330 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
18331 for main.
18332 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
18333 table_1_ptr and table_2_ptr.
18334
6f2f1a3a
JK
183352015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18336 Joel Brobecker <brobecker@adacore.com>
18337
18338 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
18339
566c56c9
MK
183402015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
18341
18342 * gdb.reverse/s390-mvcle.c: New test.
18343 * gdb.reverse/s390-mvcle.exp: New file.
18344 * lib/gdb.exp: Enable reverse tests on s390*-linux.
18345
d5f0636b
MK
183462015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18347
18348 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
18349
7ad8b86c
MK
183502015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18351
18352 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
18353 reaching marker2.
18354 * gdb.reverse/getresuid-reverse.exp: Likewise.
18355 * gdb.reverse/pipe-reverse.exp: Likewise.
18356 * gdb.reverse/readv-reverse.exp: Likewise.
18357 * gdb.reverse/recvmsg-reverse.exp: Likewise.
18358 * gdb.reverse/time-reverse.exp: Likewise.
18359 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
18360
4081c0f1
YQ
183612015-10-30 Yao Qi <yao.qi@linaro.org>
18362
18363 * gdb.threads/wp-replication.c (watch_count_done): Remove.
18364 (empty_cycle): Remove.
18365 (main): Don't call empty_cycle. Don't use watch_count_done.
18366 * gdb.threads/wp-replication.exp: Don't set breakpoint on
18367 empty_cycle. Rewrite the code counting HW watchpoints.
18368
452b4ba5
MK
183692015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
18370
18371 * gdb.reverse/fstatat-reverse.c: New test.
18372 * gdb.reverse/fstatat-reverse.exp: New file.
18373 * gdb.reverse/getresuid-reverse.c: New test.
18374 * gdb.reverse/getresuid-reverse.exp: New file.
18375 * gdb.reverse/pipe-reverse.c: New test.
18376 * gdb.reverse/pipe-reverse.exp: New file.
18377 * gdb.reverse/readv-reverse.c: New test.
18378 * gdb.reverse/readv-reverse.exp: New file.
18379 * gdb.reverse/recvmsg-reverse.c: New test.
18380 * gdb.reverse/recvmsg-reverse.exp: New file.
18381 * gdb.reverse/time-reverse.c: New test.
18382 * gdb.reverse/time-reverse.exp: New file.
18383 * gdb.reverse/waitpid-reverse.c: New test.
18384 * gdb.reverse/waitpid-reverse.exp: New file.
18385
5e2e7507
JK
183862015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
18387
18388 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
18389
0fde2c53
DE
183902015-10-26 Doug Evans <dje@google.com>
18391
18392 PR symtab/17391
18393 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
18394 * gdb.dwarf2/bad-regnum.c: New file.
18395 * gdb.dwarf2/bad-regnum.exp: New file.
18396
1a70ae97
DE
183972015-10-26 Doug Evans <dje@google.com>
18398
18399 PR python/18938
18400 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
18401 file.
18402
27dc26ab
JK
184032015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18404
18405 * gdb.compile/compile.exp (compile code globalvar): Update expectation
18406 for a change by "Mention language in compile error message".
18407
bed91f4d
SM
184082015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
18409
18410 PR python/18073
18411 * gdb.python/py-type.c (C::a_method): New.
18412 (C::a_const_method): New.
18413 (C::a_static_method): New.
18414 (a_function): New.
18415 * gdb.python/py-type.exp (test_fields): Test getting fields
18416 from function and method.
18417
3f2f83dd
KB
184182015-10-21 Keven Boell <keven.boell@intel.com>
18419
18420 * gdb.fortran/vla-alloc-assoc.exp: New file.
18421 * gdb.fortran/vla-datatypes.exp: New file.
18422 * gdb.fortran/vla-datatypes.f90: New file.
18423 * gdb.fortran/vla-history.exp: New file.
18424 * gdb.fortran/vla-ptype-sub.exp: New file.
18425 * gdb.fortran/vla-ptype.exp: New file.
18426 * gdb.fortran/vla-sizeof.exp: New file.
18427 * gdb.fortran/vla-sub.f90: New file.
18428 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
18429 * gdb.fortran/vla-value-sub-finish.exp: New file.
18430 * gdb.fortran/vla-value-sub.exp: New file.
18431 * gdb.fortran/vla-value.exp: New file.
18432 * gdb.fortran/vla-ptr-info.exp: New file.
18433 * gdb.mi/mi-vla-fortran.exp: New file.
18434 * gdb.mi/vla.f90: New file.
18435
27145d50
SL
184362015-10-21 Sandra Loosemore <sandra@codesourcery.com>
18437
18438 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
18439 of hardwired timeout value.
18440
5f3ff4f8
JK
184412015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18442 Pedro Alves <palves@redhat.com>
18443
18444 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
18445 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
18446
bfd09d20
JS
184472015-10-19 Josh Stone <jistone@redhat.com>
18448
18449 * gdb.base/catch-syscall.c: Include <sched.h>.
18450 (unknown_syscall): New variable.
18451 (main): Trigger a vfork and an unknown syscall.
18452 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
18453 (unknown_syscall_number): Likewise.
18454 (check_call_to_syscall): Accept an optional syscall pattern.
18455 (check_return_from_syscall): Likewise.
18456 (check_continue): Likewise.
18457 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
18458 (test_catch_syscall_skipping_return): New test toggling off 'catch
18459 syscall' to step over the syscall return, then toggling back on.
18460 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
18461 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
18462 (do_syscall_tests): Call test_catch_syscall_without_args and
18463 test_catch_syscall_mid_vfork.
18464 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
18465 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
18466
b32b93c6
AS
184672015-10-19 Andrew Stubbs <ams@codesourcery.com>
18468
18469 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
18470 print g_vE): Add new pass patterns.
18471 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
18472 print various symbol names for vptr fields.
18473
9d622bda
AB
184742015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
18475
18476 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
18477 results.
18478
0fd8ac1c
YQ
184792015-10-12 Yao Qi <yao.qi@linaro.org>
18480
18481 * gdb.arch/disp-step-insn-reloc.exp: New test case.
18482
34240514
YQ
184832015-10-12 Yao Qi <yao.qi@linaro.org>
18484
18485 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
18486 is aarch64*-*-linux*.
18487
8240f442
YQ
184882015-10-12 Yao Qi <yao.qi@linaro.org>
18489
18490 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
18491 (can_relocate_bcond_true): ... it.
18492 (can_relocate_bcond_false): New function.
18493 (foo): Likewise.
18494 (can_relocate_bl): Likewise.
18495 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
18496 can_relocate_bl.
18497
2520f728
PMR
184982015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
18499
18500 * gdb.base/nested-addr.c: New file.
18501 * gdb.base/nested-addr.exp: New testcase.
18502
abcef95a
MM
185032015-10-09 Markus Metzger <markus.t.metzger@intel.com>
18504
18505 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
18506 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
18507 its output. Ignore the output of "record goto begin" and instead
18508 check that GDB is replaying.
18509
145e3ddb
PA
185102015-10-09 Pedro Alves <palves@redhat.com>
18511
18512 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
18513 (top level): Use it in the run with no args test.
18514
d5d8c4e1
IB
185152015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
18516
18517 * gdb.dlang/properties.exp: New file.
18518
06e635ef
SL
185192015-10-02 Sandra Loosemore <sandra@codesourcery.com>
18520
18521 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
18522 whether or not address 0x1000 is mapped on the target.
18523
e019fd1d
SM
185242015-09-30 Simon Marchi <simon.marchi@ericsson.com>
18525
18526 * gdb.python/py-type.exp: Do not run tests if binaries fail to
18527 build.
18528
77ba2a67
MM
185292015-09-30 Markus Metzger <markus.t.metzger@intel.com>
18530
18531 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
18532 instruction-history test.
18533
c60eb31f
DE
185342015-09-28 Doug Evans <dje@google.com>
18535
18536 * gdb.base/gcore.c (array_func): Add reference to static_array.
18537
9a3c8263
SM
185382015-09-25 Simon Marchi <simon.marchi@ericsson.com>
18539
18540 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
18541 source line.
18542
9720e656
SL
185432015-09-24 Sandra Loosemore <sandra@codesourcery.com>
18544
18545 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
18546 short or char as base type.
18547
938d3bf2
SL
185482015-09-23 Sandra Loosemore <sandra@codesourcery.com>
18549
18550 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
18551 to allow any size enum.
18552
e6c2c623
PMR
185532015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
18554
18555 * gdb.ada/array_ptr_renaming.exp: New testcase.
18556 * gdb.ada/array_ptr_renaming/foo.adb: New file.
18557 * gdb.ada/array_ptr_renaming/pack.ads: New file.
18558
06da0f77
PL
185592015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18560
18561 * gdb.trace/ftrace-lock.c: New file.
18562 * gdb.trace/ftrace-lock.exp: New file.
18563
4f51c22a
PL
185642015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18565
18566 * gdb.arch/insn-reloc.c: New file.
18567 * gdb.arch/ftrace-insn-reloc.exp: New file.
18568
7041adf4
PL
185692015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18570
18571 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
18572 instruction.
18573 * gdb.trace/pendshr1.c (pendfunc): Likewise.
18574 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
18575 * gdb.trace/range-stepping.c: Likewise.
18576 * gdb.trace/trace-break.c: Likewise.
18577 * gdb.trace/trace-mt.c (thread_function): Likewise.
18578 * gdb.trace/ftrace.c (marker): Likewise.
18579 * gdb.trace/trace-condition.c (marker): Likewise.
18580 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
18581 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
18582 is_aarch64_target.
18583
015d2e7e
DE
185842015-09-18 Doug Evans <xdje42@gmail.com>
18585
18586 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
18587 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
18588
26b188a2
SL
185892015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18590
18591 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
18592 the breakpoint.
18593
79dc332b
SL
185942015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18595
18596 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
18597 the pending breakpoint. Remove timeout override for "Run till
18598 MI pending breakpoint on pendfunc3 on thread 2" test.
18599
f57929f2
SL
186002015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18601
18602 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
18603 filename pattern.
18604
3f469b17
SL
186052015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18606
18607 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
18608 in breakpoint filename pattern.
18609
515b89b3
SL
186102015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18611
7800dbe4
SL
18612 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
18613
186142015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18615
515b89b3
SL
18616 * gdb.linespec/explicit.exp: Check for readline support for
18617 tab-completion tests. Fix obvious typo.
18618
d2939ba2
MM
186192015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18620
18621 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
18622 and replay.
18623
cbb55fa7
MM
186242015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18625
18626 * gdb.btrace/non-stop.c: New.
18627 * gdb.btrace/non-stop.exp: New.
18628
43691ca1
PL
186292015-09-17 Pierre Langlois <pierre.langlois@arm.com>
18630 Yao Qi <yao.qi@linaro.org>
18631
18632 * gdb.trace/trace-condition.c: New file.
18633 * gdb.trace/trace-condition.exp: New file.
18634
d78908cf
WW
186352015-09-16 Wei-cheng Wang <cole945@gmail.com>
18636
18637 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
18638 for testing bytecode compilation.
18639
1ed415e2
PA
186402015-09-16 Pedro Alves <palves@redhat.com>
18641 Sandra Loosemore <sandra@codesourcery.com>
18642
18643 * gdb.threads/non-stop-fair-events.c (timeout): New global.
18644 (SECONDS): Redefine.
18645 (main): Call pthread_kill and alarm early.
18646 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
18647 support.
18648 (test): If the target can't hardware step and doesn't support
18649 displaced stepping, increase the timeout.
18650
d136eff5
PA
186512015-09-16 Pedro Alves <palves@redhat.com>
18652
18653 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
18654 (enable_debug): New procedures.
18655 (test): Use them. Bail out if waiting for threads fails.
18656 (top level): Bail out if a test fails.
18657
991f019c
YQ
186582015-09-16 Yao Qi <yao.qi@linaro.org>
18659
18660 * gdb.asm/asm-source.exp: Set asm-arch for
18661 aarch64*-*-* target.
18662 * gdb.asm/aarch64.inc: New file.
18663
bfca584f
PMR
186642015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
18665
18666 * gdb.ada/array_of_variable_length.exp: New testcase.
18667 * gdb.ada/array_of_variable_length/foo.adb: New file.
18668 * gdb.ada/array_of_variable_length/pck.adb: New file.
18669 * gdb.ada/array_of_variable_length/pck.ads: New file.
18670
b326e587
DE
186712015-09-15 Doug Evans <dje@google.com>
18672
18673 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
18674 of function static local variable.
18675
5382cfab
PW
186762015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
18677
18678 * gdb.threads/tls-so_extern.exp: New test file.
18679 * gdb.threads/tls-so_extern.c: New test file.
18680 * gdb.threads/tls-so_extern_main.c: New test file.
18681
141c5cc4
JK
186822015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18683
18684 * gdb.opt/solib-intra-step-lib.c: New file.
18685 * gdb.opt/solib-intra-step-main.c: New file.
18686 * gdb.opt/solib-intra-step.exp: New file.
18687
d15dcecd
PA
186882015-09-15 Pedro Alves <palves@redhat.com>
18689
18690 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
18691 gdb_continue_to_breakpoint instead of gdb_test_multiple.
18692
4c2f2a79
PA
186932015-09-14 Pedro Alves <palves@redhat.com>
18694
18695 * gdb.base/hook-stop-continue.c: Delete.
18696 * gdb.base/hook-stop-continue.exp: Delete.
18697 * gdb.base/hook-stop-frame.c: Delete.
18698 * gdb.base/hook-stop-frame.exp: Delete.
18699 * gdb.base/hook-stop.c: New file.
18700 * gdb.base/hook-stop.exp: New file.
18701
919e6dbe
PMR
187022015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
18703
18704 * gdb.ada/access_to_packed_array.exp: New testcase.
18705 * gdb.ada/access_to_packed_array/foo.adb: New file.
18706 * gdb.ada/access_to_packed_array/pack.adb: New file.
18707 * gdb.ada/access_to_packed_array/pack.ads: New file.
18708
157280a4
MM
187092015-09-14 Markus Metzger <markus.t.metzger@intel.com>
18710
18711 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
18712 buffer size test.
18713
2fd33e94
DB
187142015-09-11 Don Breazeal <donb@codesourcery.com>
18715
18716 * gdb.base/foll-exec.c: Add copyright header. Fix
18717 formatting issues.
18718 * gdb.base/foll-exec.exp (zap_session): Delete proc.
18719 (do_exec_tests): Use clean_restart in place of zap_session,
18720 and for test initialization. Fix formatting issues. Use
18721 fail in place of perror.
18722 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
18723 an expect statement to match an expression with output from
18724 the program under debug.
18725 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
18726 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
18727 * gdb.threads/non-ldr-exc-2.exp: Likewise.
18728 * gdb.threads/non-ldr-exc-3.exp: Likewise.
18729 * gdb.threads/non-ldr-exc-4.exp: Likewise.
18730
e70b6e8e
DE
187312015-09-09 Doug Evans <dje@google.com>
18732
18733 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
18734
7a551a51
DE
187352015-09-09 Doug Evans <dje@google.com>
18736
18737 * gdb.base/pie-execl.exp: Fix result test of build_executable.
18738
4c666f84
DE
187392015-09-09 Doug Evans <dje@google.com>
18740
18741 * gdb.base/savedregs.exp: Fix typo.
18742
243a9253
PA
187432015-09-09 Pedro Alves <palves@redhat.com>
18744
18745 * gdb.mi/mi-cli.exp: Add CLI finish tests.
18746
c0fa8fbd
SL
187472015-09-08 Sandra Loosemore <sandra@codesourcery.com>
18748
18749 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
18750 command actually switches threads. Give up on remaining
18751 tests if target fails to stop at breakpoint.
18752
cd7c1778
PMR
187532015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
18754
18755 * gdb.ada/funcall_char.exp: New testcase.
18756 * gdb.ada/funcall_char/foo.adb: New file.
18757
dc5c8746
PMR
187582015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
18759
18760 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
18761 expected outputs. Add two testcases for completing ambiguous
18762 functions.
18763 * gdb.ada/complete/aux_pck.adb: New file.
18764 * gdb.ada/complete/aux_pck.ads: New file.
18765 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
18766 Ambiguous_Func functions.
18767 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
18768 * gdb.ada/complete/pck.adb: Likewise.
18769
4e83a1e7
UW
187702015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
18771
18772 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
18773 failures to run the test program under GDB.
18774
8ce74153
LM
187752015-08-26 Luis Machado <lgustavo@codesourcery.com>
18776
18777 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
18778 to C.
18779
e9756d52
PP
187802015-08-26 Patrick Palka <patrick@parcs.ath.cx>
18781
18782 * gdb.base/run-after-attach.exp: New test file.
18783 * gdb.base/run-after-attach.c: New test file.
18784
8d37573b
DB
187852015-08-26 Don Breazeal <donb@codesourcery.com>
18786
18787 * gdb.base/foll-exec-2.c: New test program.
18788 * gdb.base/foll-exec-2.exp: New test.
18789
63e43d3a
PMR
187902015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
18791
18792 * gdb.base/nested-subp1.exp: New file.
18793 * gdb.base/nested-subp1.c: New file.
18794 * gdb.base/nested-subp2.exp: New file.
18795 * gdb.base/nested-subp2.c: New file.
18796 * gdb.base/nested-subp3.exp: New file.
18797 * gdb.base/nested-subp3.c: New file.
18798
3d40fbb5
PA
187992015-08-24 Pedro Alves <palves@redhat.com>
18800
18801 * gdb.server/connect-without-multi-process.c: New file.
18802 * gdb.server/connect-without-multi-process.exp: New file.
18803
4422ac93
LM
188042015-08-24 Luis Machado <lgustavo@codesourcery.com>
18805
18806 * gdb.opt/inline-markers.c: Make z int.
18807
91dddb86
LM
188082015-08-24 Luis Machado <lgustavo@codesourcery.com>
18809
18810 * gdb.opt/inline-markers.c: Make z volatile.
18811
a48847ee
LM
188122015-08-24 Luis Machado <lgustavo@codesourcery.com>
18813
18814 * gdb.opt/inline-bt.c: New volatile global z.
18815 * gdb.opt/inline-cmds.c: Likewise.
18816 * gdb.opt/inline-locals.c: Likewise.
18817 * gdb.opt/inline-markers.c: New extern global z.
18818 (marker): Use z.
18819 (inline_fn): Likewise.
18820
0ebbc52b
PA
188212015-08-24 Pedro Alves <palves@redhat.com>
18822
18823 * config/m32r-stub.exp: Remove file.
18824 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
18825 * gdb.base/call-rt-st.exp: Likewise.
18826 * gdb.base/call-strs.exp: Likewise.
18827 * gdb.base/default.exp: Remove references to h8300-*-hms and
18828 *-*-udi*.
18829 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
18830
77c365df
AA
188312015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
18832
18833 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
18834 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
18835 and "return" use KFAIL when GDB can not read/write the vector
18836 return value.
18837
4313b8c0
GB
188382015-08-21 Gary Benson <gbenson@redhat.com>
18839
18840 * gdb.trace/pending.exp: Cope with remote transfer warnings.
18841
0e433b32
PA
188422015-08-20 Pedro Alves <palves@redhat.com>
18843
18844 * gdb.server/solib-list.exp: No longer expect an interior stop in
18845 non-stop mode.
18846
221e1a37
PA
188472015-08-20 Pedro Alves <palves@redhat.com>
18848
18849 * gdb.server/connect-stopped-target.c: New file.
18850 * gdb.server/connect-stopped-target.exp: New file.
18851
40e3ad0e
PA
188522015-08-20 Pedro Alves <palves@redhat.com>
18853
18854 * gdb.dwarf2/comp-unit-lang.exp: New file.
18855 * gdb.dwarf2/comp-unit-lang.c: New file.
18856
af39b327
PMR
188572015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
18858
18859 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
18860 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
18861
7d45c7c3 188622015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 18863
7d45c7c3
KB
18864 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
18865 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
18866
4d6cceb4
DE
188672015-08-18 Doug Evans <dje@google.com>
18868 Adrian Sendroiu <adrian.sendroiu@freescale.com>
18869
18870 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
18871 skip_python_tests. New arg prompt_regexp.
18872 (skip_python_tests): New function.
18873 * lib/mi-support.exp (mi_skip_python_tests): New function.
18874 * gdb.python/py-mi-objfile-gdb.py: New file.
18875 * gdb.python/py-mi-objfile.c: New file.
18876 * gdb.python/py-mi-objfile.exp: New file.
18877
ad89c2aa
KS
188782015-08-17 Keith Seitz <keiths@redhat.com>
18879
18880 * gdb.linespec/explicit.exp: Move strace test from here ...
18881 * gdb.trace/strace.exp: ... to here.
18882
e3ae3c43
PP
188832015-08-15 Patrick Palka <patrick@parcs.ath.cx>
18884
18885 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
18886 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
18887
604b2636
DE
188882015-08-14 Doug Evans <xdje42@gmail.com>
18889
18890 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
18891 inferior before selecting a new file.
18892
6ff0ba5f
DE
188932015-08-14 Doug Evans <xdje42@gmail.com>
18894
18895 * gdb.mi/mi-disassemble.exp: Update.
18896 * gdb.base/disasm-optim.S: New file.
18897 * gdb.base/disasm-optim.c: New file.
18898 * gdb.base/disasm-optim.h: New file.
18899 * gdb.base/disasm-optim.exp: New file.
18900
9ca98f92
KS
189012015-08-14 Keith Seitz <keiths@redhat.com>
18902
18903 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
18904 "evaluated-by".
18905
52bbc560
JB
189062015-08-13 Joel Brobecker <brobecker@adacore.com>
18907
18908 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
18909
5d8c3ed3
PMR
189102015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
18911
18912 * gdb.ada/fun_renaming.exp: New testcase.
18913 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
18914 * gdb.ada/fun_renaming/pack.adb: New file.
18915 * gdb.ada/fun_renaming/pack.ads: New file.
18916
ea8812bc
KS
189172015-08-12 Keith Seitz <keiths@redhat.com>
18918
18919 * gdb.base/dso2dso.exp: Pass basename of source file in call to
18920 gdb_get_line_number.
18921
4dafcdeb
JB
189222015-08-12 Joel Brobecker <brobecker@adacore.com>
18923
18924 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
18925 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
18926 gdb.base/dso2dso.exp: New files.
18927
5ba32597
SDJ
189282015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
18929 Pedro Alves <palves@redhat.com>
18930 Keith Seitz <keiths@redhat.com>
18931
18932 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
18933 GDBFLAGS.
18934
b6dafabf
PP
189352015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18936
18937 * gdb.base/gdbhistsize-history.exp
18938 (test_histsize_history_setting): Use save_vars.
18939 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
18940 Use save_vars.
18941 (test_no_truncation_of_unlimited_history_file): Use save_vars.
18942 * gdb.base/readline.exp: Use save_vars.
18943
abe8e607
PP
189442015-08-12 Patrick Palka <patrick@parcs.ath.cx>
18945
18946 * lib/gdb.exp (save_vars): New proc.
18947
629500fa
KS
189482015-08-11 Keith Seitz <keiths@redhat.com>
18949
18950 * gdb.base/help.exp: Update help_breakpoint_text.
18951
eb8c4e2e
KS
189522015-08-11 Keith Seitz <keiths@redhat.com>
18953
18954 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
18955 (at toplevel): Call test_explicit_breakpoints.
18956 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
18957 breakpoints.
18958 * lib/mi-support.exp (mi_make_breakpoint): Add support for
18959 breakpoint conditions, "-cond".
18960
87f0e720
KS
189612015-08-11 Keith Seitz <keiths@redhat.com>
18962
18963 * gdb.linespec/3explicit.c: New file.
18964 * gdb.linespec/cpexplicit.cc: New file.
18965 * gdb.linespec/cpexplicit.exp: New file.
18966 * gdb.linespec/explicit.c: New file.
18967 * gdb.linespec/explicit.exp: New file.
18968 * gdb.linespec/explicit2.c: New file.
18969 * gdb.linespec/ls-errs.exp: Add explicit location tests.
18970 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
18971 before using in the matching pattern.
18972 Clarify that `prefix' is a regular expression.
18973
f00aae0f
KS
189742015-08-11 Keith Seitz <keiths@redhat.com>
18975
18976 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
18977 test.
18978 Add tests for missing ",FMT" and ",".
18979
e27852be
DE
189802015-08-10 Doug Evans <dje@google.com>
18981 Keith Seitz <keiths@redhat.com>
18982
18983 PR gdb/17960
18984 * gdb.base/completion.exp: Add location completer tests.
18985
7f03bd92
PA
189862015-08-07 Pedro Alves <palves@redhat.com>
18987
18988 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
18989 tests here.
18990 (top level): Run do_test with and without displaced stepping.
18991
3fc8eb30
PA
189922015-08-07 Pedro Alves <palves@redhat.com>
18993
18994 * gdb.base/valgrind-disp-step.c: New file.
18995 * gdb.base/valgrind-disp-step.exp: New file.
18996
d4569d7b
PA
189972015-08-07 Pedro Alves <palves@redhat.com>
18998
18999 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
19000 Delete function.
19001 (main): Add alarm. Run an infinite loop instead of calling
19002 wait_threads.
19003 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
19004 comment.
19005 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
19006 Delete function.
19007 (main): Add alarm. Run an infinite loop instead of calling
19008 wait_threads.
19009 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
19010 comment.
19011
e1316e60
PA
190122015-08-07 Pedro Alves <palves@redhat.com>
19013
19014 * gdb.base/checkpoint-ns.exp: New file.
19015 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
19016 standard_testfile.
19017
da8c46d2
MM
190182015-08-07 Markus Metzger <markus.t.metzger@intel.com>
19019
19020 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
19021 * gdb.btrace/instruction_history.exp: Update.
19022 * gdb.btrace/tsx.exp: New.
19023 * gdb.btrace/tsx.c: New.
19024
de1c2c52
PA
190252015-08-06 Pedro Alves <palves@redhat.com>
19026
19027 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
19028 increase timeout.
19029 * gdb.reverse/until-precsave.exp: Bump timeouts.
19030
782e0bf4
PA
190312015-08-06 Pedro Alves <palves@redhat.com>
19032
19033 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
19034
83e97ed0
PA
190352015-08-06 Pedro Alves <palves@redhat.com>
19036
19037 PR gdb/18749
19038 * gdb.threads/process-dies-while-handling-bp.c: New file.
19039 * gdb.threads/process-dies-while-handling-bp.exp: New file.
19040
863d01bd
PA
190412015-08-06 Pedro Alves <palves@redhat.com>
19042
19043 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
19044 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
19045
0a39bb32
PA
190462015-08-05 Pedro Alves <palves@redhat.com>
19047
19048 * gdb.threads/next-while-other-thread-longjmps.c: New file.
19049 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
19050
ee2d2b10
SL
190512015-08-03 Sandra Loosemore <sandra@codesourcery.com>
19052
19053 * gdb.base/bp-permanent.exp: Report test as unsupported if
19054 the target cannot stop at the permanent breakpoint.
19055
4e1bdb00
DE
190562015-08-03 Doug Evans <dje@google.com>
19057
19058 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
19059 10000.
19060
3d338901
DE
190612015-08-03 Doug Evans <dje@google.com>
19062
19063 * Makefile.in (workers/%.worker, build-perf): New rule.
19064 (GDB_PERFTEST_MODE): New variable.
19065 (check-perf): Use it.
19066 (clean): Clean up gdb.perf parallel build subdirs.
19067 * lib/build-piece.exp: New file.
19068 * lib/gdb.exp (make_gdb_parallel_path): New function
19069 (standard_output_file, standard_temp_file): Call it.
19070 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19071 of $GDB_PARALLEL.
19072 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
19073
af061d3e
DE
190742015-08-03 Doug Evans <dje@google.com>
19075
8e1afc81 19076 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
19077 (LOG_FILE_NAME): New global.
19078 (TextReporter.__init__): Initialize self.txt_sum.
19079 (TextReporter.report): Add support for multiple data-points.
19080 Move report to perftest.sum, put raw data in perftest.log.
19081 (TextReporter.start): Open sum and log files.
19082 (TextReporter.end): Close sum and log files.
8e1afc81
DE
19083 * gdb.perf/lib/perftest/testresult.py
19084 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 19085
2c8c5d37
PA
190862015-07-31 Pedro Alves <palves@redhat.com>
19087
19088 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
19089 Use spawn_id_get_pid. Wait for spawn id after eof. Use
19090 kill_wait_spawned_process instead of explicit "kill -9".
19091 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
19092 returning a spawn id instead of a pid. Use spawn_id_get_pid and
19093 kill_wait_spawned_process.
19094 * gdb.base/attach-twice.exp: Likewise.
19095 * gdb.base/attach.exp: Likewise.
19096 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
19097 gdb_test_multiple.
19098 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
19099 returning a spawn id instead of a pid. Use spawn_id_get_pid and
19100 kill_wait_spawned_process.
19101 * gdb.base/valgrind-infcall.exp: Likewise.
19102 * gdb.multi/multi-attach.exp: Likewise.
19103 * gdb.python/py-prompt.exp: Likewise.
19104 * gdb.python/py-sync-interp.exp: Likewise.
19105 * gdb.server/ext-attach.exp: Likewise.
19106 * gdb.threads/attach-into-signal.exp (corefunc): Use
19107 spawn_wait_for_attach, spawn_id_get_pid and
19108 kill_wait_spawned_process.
19109 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
19110 spawn_wait_for_attach returning a spawn id instead of a pid. Use
19111 spawn_id_get_pid and kill_wait_spawned_process.
19112 * gdb.threads/attach-stopped.exp (corefunc): Use
19113 spawn_wait_for_attach, spawn_id_get_pid and
19114 kill_wait_spawned_process.
19115 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
19116 Use spawn_id_get_pid. Wait for spawn id after eof. Use
19117 kill_wait_spawned_process instead of explicit "kill -9".
19118 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
19119 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
19120 (spawn_wait_for_attach): Use spawn instead of exec to spawn
19121 processes. Don't map cygwin/windows pids here. Now returns a
19122 spawn id list.
19123
032a0fca
SL
191242015-07-30 Sandra Loosemore <sandra@codesourcery.com>
19125
19126 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
19127 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
19128 correct patch.
19129
61a934ca
SL
191302015-07-30 Sandra Loosemore <sandra@codesourcery.com>
19131
19132 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
19133
4bc4d428
SL
191342015-07-30 Sandra Loosemore <sandra@codesourcery.com>
19135
19136 Reapply:
19137 2014-05-21 Mark Wielaard <mjw@redhat.com>
19138
19139 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
19140
998d452a
PA
191412015-07-30 Pedro Alves <palves@redhat.com>
19142
19143 * linux-low.c (handle_extended_wait): Set the child's last
19144 reported status to TARGET_WAITKIND_STOPPED.
19145
69dde7dc
PA
191462015-07-30 Pedro Alves <palves@redhat.com>
19147
19148 PR threads/18600
19149 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
19150 only shows inferior 1.
19151
4dd63d48
PA
191522015-07-30 Simon Marchi <simon.marchi@ericsson.com>
19153 Pedro Alves <palves@redhat.com>
19154
19155 PR threads/18600
19156 * gdb.threads/fork-plus-threads.c: New file.
19157 * gdb.threads/fork-plus-threads.exp: New file.
19158
d618e4c5
PP
191592015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19160
19161 * gdb.base/batch-preserve-term-settings.exp
19162 (test_terminal_settings_preserved_after_cli_exit): Use
19163 send_quit_command.
19164
1eef6428
PA
191652015-07-29 Pedro Alves <palves@redhat.com>
19166 Don Breazeal <donb@codesourcery.com>
19167
19168 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
19169 output from both inferior_spawn_id and gdb_spawn_id.
19170
7da5b897
SDJ
191712015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
19172
19173 * gdb.threads/attach-into-signal.exp (corefunc): Use
19174 with_test_prefix on nested loops, uniquefying the test messages.
19175
dac804df
SDJ
191762015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
19177
19178 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
19179 commit.
19180
06265e53
PP
191812015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19182
19183 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
19184 New proc.
19185 (test_terminal_settings_preserved_after_sigterm): New test.
19186
18206ca3
PP
191872015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19188
19189 * gdb.base/batch-preserve-term-settings.exp
19190 (test_terminal_settings_preserved_after_cli_exit): New test.
19191
90074d11
PP
191922015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19193
19194 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
19195 manipulation of saved_gdbflags.
19196 (test_terminal_settings_preserved): Remove global declaration of
19197 the unused variable pagination_prompt. Remove manipulation of
19198 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
19199 GDBFLAGS.
19200
eb1a7902
PA
192012015-07-29 Pedro Alves <palves@redhat.com>
19202
19203 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
19204
8b75dd3b
PA
192052015-07-29 Pedro Alves <palves@redhat.com>
19206
19207 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
19208 at the top.
19209
dedad4e3
PA
192102015-07-29 Pedro Alves <palves@redhat.com>
19211
19212 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
19213 (main): Call gdb_unbuffer_output.
19214 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
19215 (main): Call gdb_unbuffer_output.
19216 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
19217 (main): Call gdb_unbuffer_output.
19218 * gdb.base/call-strs.exp: Adjust to step over the
19219 gdb_unbuffer_output call.
19220 * gdb.base/catch-gdb-caused-signals.c: Include
19221 "../lib/unbuffer_output.c".
19222 (main): Call gdb_unbuffer_output.
19223 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
19224 (main): Call gdb_unbuffer_output.
19225 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
19226 (main): Call gdb_unbuffer_output.
19227 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
19228 (main): Call gdb_unbuffer_output.
19229 * gdb.base/shlib-call.exp: Adjust to step over the
19230 gdb_unbuffer_output call.
19231 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
19232 (main): Call gdb_unbuffer_output.
19233 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
19234 (main): Call gdb_unbuffer_output.
19235 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
19236 (main): Rename to ...
19237 (test): ... this.
19238 (main): Reimplement.
19239 * gdb.base/varargs.exp: Run to test instead of to main.
19240 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
19241 (main): Call gdb_unbuffer_output.
19242
58789a91
PA
192432015-07-29 Pedro Alves <palves@redhat.com>
19244
19245 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
19246 factore out from mi_continue_dprintf. For call-style dprintfs,
19247 expect dprintf output out of $inferior_spawn_id.
19248 (mi_continue_dprintf): Use mi_expect_dprintf.
19249 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
19250 (main): Call gdb_unbuffer_output.
19251
e8376742
PA
192522015-07-29 Pedro Alves <palves@redhat.com>
19253
19254 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
19255 (default_mi_gdb_start): Set inferior_spawn_id instead of
19256 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
19257 gdb_spawn_id.
19258 (mi_gdb_test): Always expect inferior output from both
19259 $inferior_spawn_id and $gdb_spawn_id.
19260
08280010
PA
192612015-07-29 Pedro Alves <palves@redhat.com>
19262
19263 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
19264 send_inferior and $inferior_spawn_id.
19265
4d30e432
PA
192662015-07-29 Pedro Alves <palves@redhat.com>
19267
19268 * gdb.gdb/complaints.exp (test_initial_complaints)
19269 (test_serial_complaints, test_short_complaints): Use
19270 gdb_test_stdio.
19271 (test_empty_complaint): Handle $inferior_spawn_id !=
19272 $gdb_spawn_id.
19273
0d30a335
PA
192742015-07-29 Pedro Alves <palves@redhat.com>
19275
19276 * gdb.base/varargs.exp: Use gdb_test_stdio.
19277
39413b29
PA
192782015-07-29 Pedro Alves <palves@redhat.com>
19279
19280 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
19281
7cb000a9
PA
192822015-07-29 Pedro Alves <palves@redhat.com>
19283
19284 * gdb.base/ending-run.exp: Use gdb_test_stdio.
19285
d7b8ac82
PA
192862015-07-29 Pedro Alves <palves@redhat.com>
19287
19288 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
19289 parameter into two new parameters, "inf_result" and "gdb_result".
19290 Expect inferior output and gdb output from $inferior_spawn_id and
19291 $gdb_spawn_id, respectively. Adjust all callers.
19292
789c3a0c
PA
192932015-07-29 Pedro Alves <palves@redhat.com>
19294
19295 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
19296 of gdb_test_sequence.
19297
77e760c3
PA
192982015-07-29 Pedro Alves <palves@redhat.com>
19299
19300 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
19301 (saw_spurious_output): Expect inferior output from
19302 $inferior_spawn_id. Use gdb_test_stdio.
19303
8396d2cd
PA
193042015-07-29 Pedro Alves <palves@redhat.com>
19305
19306 * gdb.base/dprintf.exp: Use standard_testfile. Change
19307 prepare_for_testing call.
19308 (srcfile): Don't set.
19309 (restart): New procedure.
19310 (test_dprintf): New procecure, use to continue over dprintfs.
19311 (test_call, test_agent): New procedures, tests moved here.
19312 Restart gdb and recreate dprintfs. Adjust expected output.
19313
2051d61f
PA
193142015-07-29 Pedro Alves <palves@redhat.com>
19315
19316 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
19317
452397af
PA
193182015-07-29 Pedro Alves <palves@redhat.com>
19319
19320 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
19321
8aed9555
PA
193222015-07-29 Pedro Alves <palves@redhat.com>
19323
19324 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
19325 gdb_test_stdio.
19326
188a61b4
PA
193272015-07-29 Pedro Alves <palves@redhat.com>
19328
19329 * lib/gdb.exp (gdb_test_stdio): New procedure.
19330
12264a45
PA
193312015-07-29 Pedro Alves <palves@redhat.com>
19332
19333 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
19334
23ffc893
PA
193352015-07-29 Pedro Alves <palves@redhat.com>
19336
19337 * gdb.base/call-signal-resume.exp: Remove check for
19338 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
19339 * gdb.base/unwindonsignal.exp: Likewise.
19340 * gdb.base/call-signals.c (gen_signal): Remove printf call.
19341 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
19342
65566918
PA
193432015-07-29 Pedro Alves <palves@redhat.com>
19344
19345 * gdb.base/siginfo-addr.c (pass): New function.
19346 (handler): Call it iff si_addr is correct.
19347 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
19348 Set a breakpoint at "pass" and continue to it.
19349
d60a9221
SDJ
193502015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
19351
19352 * gdb.python/py-objfile.exp: Make some tests have unique names.
19353 * gdb.python/py-pp-registration.exp: Likewise.
19354
bde40b8f
PA
193552015-07-28 Pedro Alves <palves@redhat.com>
19356
19357 * gdb.server/server-exec-info.exp: Issue a "disconnect".
19358
13e1dec8
SM
193592015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19360
19361 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
19362
da33c9a7
SM
193632015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19364
19365 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
19366
077836f7
PP
193672015-07-27 Patrick Palka <patrick@parcs.ath.cx>
19368
19369 * gdb.base/gdb-sigterm-2.exp: New test.
19370
b8cc7b2e
DE
193712015-07-25 Doug Evans <xdje42@gmail.com>
19372
19373 Revert:
19374 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19375 (workers/%.worker, build-perf): New rule.
19376 (GDB_PERFTEST_MODE): New variable.
19377 (check-perf): Use it.
19378 (clean): Clean up gdb.perf parallel build subdirs.
19379 * lib/build-piece.exp: New file.
19380 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19381 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19382 name.
19383 (standard_temp_file): Ditto.
19384 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19385 of $GDB_PARALLEL.
19386
c8bd4544
DE
193872015-07-24 Doug Evans <dje@google.com>
19388
19389 * gdb.perf/lib/perftest/utils.py: New file.
19390 * gdb.perf/gm-hello.cc: New file.
19391 * gdb.perf/gm-pervasive-typedef.cc: New file.
19392 * gdb.perf/gm-pervasive-typedef.h: New file.
19393 * gdb.perf/gm-std.cc: New file.
19394 * gdb.perf/gm-std.h: New file.
19395 * gdb.perf/gm-use-cerr.cc: New file.
19396 * gdb.perf/gm-utils.h: New file.
19397 * gdb.perf/gmonster-null-lookup.py: New file.
19398 * gdb.perf/gmonster-pervasive-typedef.py: New file.
19399 * gdb.perf/gmonster-print-cerr.py: New file.
19400 * gdb.perf/gmonster-ptype-string.py: New file.
19401 * gdb.perf/gmonster-runto-main.py: New file.
19402 * gdb.perf/gmonster-select-file.py: New file.
19403 * gdb.perf/gmonster1-null-lookup.exp: New file.
19404 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
19405 * gdb.perf/gmonster1-print-cerr.exp: New file.
19406 * gdb.perf/gmonster1-ptype-string.exp: New file.
19407 * gdb.perf/gmonster1-runto-main.exp: New file.
19408 * gdb.perf/gmonster1-select-file.exp: New file.
19409 * gdb.perf/gmonster1.cc: New file.
19410 * gdb.perf/gmonster1.exp: New file.
19411 * gdb.perf/gmonster2-null-lookup.exp: New file.
19412 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
19413 * gdb.perf/gmonster2-print-cerr.exp: New file.
19414 * gdb.perf/gmonster2-ptype-string.exp: New file.
19415 * gdb.perf/gmonster2-runto-main.exp: New file.
19416 * gdb.perf/gmonster2-select-file.exp: New file.
19417 * gdb.perf/gmonster2.cc: New file.
19418 * gdb.perf/gmonster2.exp: New file.
19419
6eab34f3
DE
194202015-07-24 Doug Evans <dje@google.com>
19421
19422 * gdb.perf/README: New file.
19423 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
19424 * lib/gen-perf-test.exp: New file.
19425
63738bfd
DE
194262015-07-24 Doug Evans <dje@google.com>
19427
19428 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
19429 (PerfTest::startup): New function.
19430 (PerfTest::run): Return result of calling body.
19431 (PerfTest::assemble): Rewrite.
19432 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
19433 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
19434 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
19435 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
19436 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
19437
7b606f95
DE
194382015-07-24 Doug Evans <dje@google.com>
19439
19440 * lib/gdb.exp (clean_restart): Make executable optional.
19441
a97b16b8
DE
194422015-07-24 Doug Evans <dje@google.com>
19443
19444 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
19445 compiler_info references.
19446 * gdb.cp/temargs.exp: Ditto.
19447 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
19448 (get_compiler_info): Early exit if already computed. Set compiler_info
19449 to "unknown" if there was a problem.
19450 (test_compiler_info): Add function comment. Call get_compiler_info.
19451
35baa57f
DE
194522015-07-24 Doug Evans <dje@google.com>
19453
19454 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19455 (workers/%.worker, build-perf): New rule.
19456 (GDB_PERFTEST_MODE): New variable.
19457 (check-perf): Use it.
19458 (clean): Clean up gdb.perf parallel build subdirs.
19459 * lib/build-piece.exp: New file.
19460 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19461 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19462 name.
19463 (standard_temp_file): Ditto.
19464 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19465 of $GDB_PARALLEL.
19466
6ebea266
DE
194672015-07-24 Doug Evans <dje@google.com>
19468
19469 * lib/future.exp (gdb_default_target_compile): New option
19470 "early_flags".
19471 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
19472 --as-needed.
19473
1e76a7e9
SDJ
194742015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
19475
19476 * gdb.base/catch-syscall.exp: Call gdb_exit before
19477 gdb_skip_xml_test.
19478
5068630a
PA
194792015-07-24 Pedro Alves <palves@redhat.com>
19480
19481 * gdb.python/py-events.exp: Accept output between the stop event
19482 and the prompt.
19483 * gdb.python/py-evsignal.exp: Likewise.
19484 * gdb.python/py-evthreads.exp: Likewise.
19485
77598427
PA
194862015-07-24 Pedro Alves <palves@redhat.com>
19487
19488 PR gdb/18717
19489 * gdb.threads/non-ldr-exit.c: New file.
19490 * gdb.threads/non-ldr-exit.exp: New file.
19491
11e6c98f
YQ
194922015-07-24 Yao Qi <yao.qi@linaro.org>
19493
19494 * gdb.server/ext-wrapper.exp: Test --wrapper option when
19495 restarting process.
19496
51aee833
YQ
194972015-07-24 Yao Qi <yao.qi@linaro.org>
19498
19499 * gdb.server/ext-restart.exp: New file.
19500
8cfe207c
YQ
195012015-07-24 Yao Qi <yao.qi@linaro.org>
19502
19503 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
19504 argument options.
19505 * gdb.server/ext-wrapper.exp: New file.
19506
cc12ce38
DE
195072015-07-23 Doug Evans <dje@google.com>
19508
19509 * gdb.dwarf2/dw2-dummy-cu.S: New file.
19510 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
19511
d0d84780
PMR
195122015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
19513
19514 * gdb.ada/var_arr_typedef.exp: New testcase.
19515 * gdb.ada/var_arr_typedef/pack.adb: New file.
19516 * gdb.ada/var_arr_typedef/pack.ads: New file.
19517 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
19518
8b558f79
JB
195192015-07-20 Joel Brobecker <brobecker@adacore.com>
19520
19521 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
19522
775a3298
JK
195232015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19524
19525 * gdb.arch/i386-biarch-core.exp: Replace istarget
19526 by "complete set gnutarget". Remove expectation for the "core-file"
19527 command.
19528
db1ff28b
JK
195292015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
19530
19531 Revert the previous commit:
19532 Tests for validate symbol file using build-id.
19533
0a94970d
JK
195342015-07-15 Aleksandar Ristovski <aristovski@qnx.com
19535
19536 Tests for validate symbol file using build-id.
19537 * gdb.base/solib-mismatch-lib.c: New file.
19538 * gdb.base/solib-mismatch-libmod.c: New file.
19539 * gdb.base/solib-mismatch.c: New file.
19540 * gdb.base/solib-mismatch.exp: New file.
19541
03346981
SL
195422015-07-15 Sandra Loosemore <sandra@codesourcery.com>
19543
19544 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
19545 nios2-*-linux*.
19546 * gdb.base/sigbpt.exp (stepi_out): Likewise.
19547 * gdb.base/siginfo.exp: Likewise.
19548 * gdb.base/sigstep.exp (advance, advancei): Likewise.
19549
42422cc7
PL
195502015-07-15 Pierre Langlois <pierre.langlois@arm.com>
19551
19552 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
19553 Move it to ...
19554 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
19555 ... here.
19556 * gdb.trace/range-stepping.exp: Check that the target supports
19557 range stepping.
19558
cfa68bae
JK
195592015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19560
19561 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
19562
8ffdba26
PA
195632015-07-14 Pedro Alves <palves@redhat.com>
19564
19565 * gdb.base/killed-outside.exp: New file.
19566 * gdb.base/killed-outside.c: New file.
19567
218a5a11
JK
195682015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19569
19570 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
19571 (n at main): New.
19572 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
19573
e03ed3c6
AA
195742015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19575
19576 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
19577 infcall tests instead of setting up for KFAIL.
19578
485668e5
MM
195792015-07-10 Markus Metzger <markus.t.metzger@intel.com>
19580
19581 * gdb.btrace/record_goto-step.exp: New.
19582
08464196
JK
195832015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
19584
19585 PR compile/18484
19586 * gdb.compile/compile.c (struct struct_type): Add volatile to
19587 selffield's type.
19588 * gdb.compile/compile.exp
19589 (compile code struct_object.selffield = &struct_object): Skip further
19590 struct_object tests if this one xfails.
19591
bcf5c1d9
RC
195922015-07-08 Robert O'Callahan <robert@ocallahan.org>
19593
19594 PR exp/18617
19595 * gdb.trace/ax.exp: Add test.
19596
4931af25
YQ
195972015-07-07 Yao Qi <yao.qi@linaro.org>
19598
19599 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
19600 instead of istarget "aarch64*-*-*".
19601 * gdb.arch/aarch64-fp.exp: Likewise.
19602 * gdb.base/float.exp: Likewise.
19603 * gdb.reverse/aarch64.exp: Likewise.
19604 * lib/gdb.exp (is_aarch64_target): New proc.
19605
9fcf688e
YQ
196062015-07-07 Yao Qi <yao.qi@linaro.org>
19607
19608 * lib/gdb.exp (is_aarch32_target): New proc.
19609 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
19610 instead of "istarget "arm*-*-*"".
19611 * gdb.arch/arm-disp-step.exp: Likewise.
19612 * gdb.arch/thumb-bx-pc.exp: Likewise.
19613 * gdb.arch/thumb-prologue.exp: Likewise.
19614 * gdb.arch/thumb-singlestep.exp: Likewise.
19615 * gdb.base/disp-step-syscall.exp: Likewise.
19616 * gdb.base/float.exp: Likewise.
19617
fbd8d50d
YQ
196182015-07-07 Yao Qi <yao.qi@linaro.org>
19619
19620 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
19621 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
19622
71be1fdc
YQ
196232015-07-07 Yao Qi <yao.qi@linaro.org>
19624
19625 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
19626 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
19627 if it exists.
19628 * gdb.multi/multi-arch.exp: Likewise.
19629
3e221d36
SM
196302015-07-07 Simon Marchi <simon.marchi@ericsson.com>
19631
19632 * gdb.python/py-lazy-string.exp: Add missing parentheses to
19633 print.
19634
d441430b
YQ
196352015-07-07 Yao Qi <yao.qi@linaro.org>
19636
19637 * gdb.arch/thumb-singlestep.exp: Do one more single step.
19638
06f810bd
MG
196392015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
19640
19641 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
19642 '[' and ']' characters.
19643
5e61e7c0
IB
196442015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
19645
19646 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
19647
28bf096c
PA
196482015-06-29 Pedro Alves <palves@redhat.com>
19649
19650 PR threads/18127
19651 * gdb.threads/hand-call-new-thread.c: New file.
19652 * gdb.threads/hand-call-new-thread.c: New file.
19653
ee93cd5e
KS
196542015-06-26 Keith Seitz <keiths@redhat.com>
19655 Doug Evans <dje@google.com>
19656
19657 PR 16253
19658 * gdb.cp/var-tag-2.cc: New file.
19659 * gdb.cp/var-tag-3.cc: New file.
19660 * gdb.cp/var-tag-4.cc: New file.
19661 * gdb.cp/var-tag.cc: New file.
19662 * gdb.cp/var-tag.exp: New file.
19663
fc637f04
PP
196642015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19665
19666 * gdb.base/history-duplicates.exp: New test.
19667
2e52ae68
PP
196682015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19669
19670 * gdb.base/completion.exp: Test the completion of the "focus"
19671 command.
19672
6e22494e
JK
196732015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19674
19675 * gdb.arch/amd64-prologue-skip.S: New file.
19676 * gdb.arch/amd64-prologue-skip.exp: New file.
19677
bf7b9cd9
SM
196782015-06-25 Simon Marchi <simon.marchi@ericsson.com>
19679
19680 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
19681 is_address_zero_readable check.
19682
201e8dfd
PB
196832015-06-24 Peter Bergner <bergner@vnet.ibm.com>
19684
19685 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
19686 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
19687
5cd867b4
YQ
196882015-06-24 Yao Qi <yao.qi@linaro.org>
19689
19690 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
19691 linux targets.
19692
4d7be007
YQ
196932015-06-24 Yao Qi <yao.qi@linaro.org>
19694
19695 * lib/gdb.exp (supports_get_siginfo_type): New proc.
19696 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
19697 * gdb.base/siginfo-thread.exp: Likewise.
19698
07fcd301
YQ
196992015-06-22 Yao Qi <yao.qi@linaro.org>
19700
19701 * boards/remote-gdbserver-on-localhost.exp: Add comments.
19702
52042a00
YQ
197032015-06-22 Yao Qi <yao.qi@linaro.org>
19704
19705 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
19706 aarch64*-*-*.
19707 (skip_hw_watchpoint_tests): Likewise.
19708
74bd41ce
PP
197092015-06-18 Patrick Palka <patrick@parcs.ath.cx>
19710
19711 * gdb.base/gdbinit-history.exp: Test the interaction between
19712 setting GDBHISTSIZE and setting the history size via .gdbinit.
19713
bc460514
PP
197142015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19715
19716 PR gdb/16999
19717 * gdb.base/gdbhistsize-history.exp: New test.
19718
b58c513b
PP
197192015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19720
19721 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
19722 with GDBHISTSIZE.
19723 * gdb.base/readline.exp: Likewise.
19724
92046791
YQ
197252015-06-17 Yao Qi <yao.qi@linaro.org>
19726
19727 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
19728 line.
19729
2093d2d3
PP
197302015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19731
19732 * gdb.base/gdbinit-history.exp: Add test case to check that
19733 an unlimited history file does not get truncated on exit.
19734
e6c693af
AA
197352015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19736
19737 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
19738 (VECTOR): New macro. Use it...
19739 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
19740 ...for these typedefs.
19741 (int8, char1, int1, double1): New typedefs.
19742 (struct just_int2, struct two_int2): New structures.
19743 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
19744 (add_structvecs, add_singlevecs): New functions.
19745 (main): Call add_some_intvecs twice.
19746 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
19747 the compile and exit upon failure. Try compiling for the "native"
19748 architecture. Test inferior function calls with vector arguments
19749 and vector return value handling with "finish" and "return".
19750
c74f7d1c
JT
197512015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
19752
19753 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
19754 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
19755 PE file.
19756 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
19757
98aa42ee
AT
197582015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
19759
19760 PR breakpoints/16465
19761 * gdb.mi/mi-dprintf-pending.c: New file.
19762 * gdb.mi/mi-dprintf-pending.exp: New test.
19763 * gdb.mi/mi-dprintf-pendshr.c: New file.
19764
7d73c23c 197652015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 19766 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
19767
19768 * gdb.arch/i386-mpx-map.c: New file.
19769 * gdb.arch/i386-mpx-map.exp: New File.
19770
197712015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19772
19773 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
19774 * gdb.arch/i386-mpx.exp: Indentation fixed.
19775
197762015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19777
19778 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
19779 function and improved indentation.
19780 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
19781 gdb_test_multiple. Added additional tests to skip the test.
19782
197832015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19784
19785 * gdb.arch/i386-avx512.c: Change path in include file.
19786 * gdb.arch/i386-avx512.exp: Change include dir path
19787 compilation flag.
19788 * gdb.arch/i386-mpx.c: Change path in include file.
19789 * gdb.arch/i386-mpx.exp: Change include dir path compilation
19790 flag.
19791
d5eba19a
JK
197922015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
19793
19794 * gdb.compile/compile-print.exp (compile print *vararray@3)
19795 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
19796
7f361056
JK
197972015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19798
19799 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
19800 (do not keep jit in memory): ... this.
19801 (expect 5): Change it to ...
19802 (expect no 5): ... this.
19803
3b462ec2
SM
198042015-06-02 Simon Marchi <simon.marchi@ericsson.com>
19805
19806 PR gdb/15564
19807 * gdb.mi/mi-detach.exp: New file.
19808
e0619de6
JK
198092015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19810
19811 PR symtab/18392
19812 * gdb.arch/amd64-tailcall-self.S: New file.
19813 * gdb.arch/amd64-tailcall-self.c: New file.
19814 * gdb.arch/amd64-tailcall-self.exp: New file.
19815
e970cb34
DB
198162015-05-28 Don Breazeal <donb@codesourcery.com>
19817
19818 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
19819 tests for remote targets by checking is_target_gdbserver.
19820
b2e2f908
DE
198212015-05-27 Doug Evans <dje@google.com>
19822
19823 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
19824 * gdb.dwarf2/opaque-type-lookup.c: New file.
19825 * gdb.dwarf2/opaque-type-lookup.exp: New file.
19826
82c7be31
DE
198272015-05-26 Doug Evans <dje@google.com>
19828
19829 * gdb.cp/iostream.cc: New file.
19830 * gdb.cp/iostream.exp: New file.
19831
b4f54984
DE
198322015-05-26 Doug Evans <dje@google.com>
19833
19834 * gdb.dwarf2/dw2-op-call.exp: Update.
19835 * gdb.dwarf2/dw4-sig-types.exp: Update.
19836 * gdb.dwarf2/implptr.exp: Update.
19837 * gdb.mi/mi-cmd-param-changed.exp: Update.
19838
4ea6efe9
DE
198392015-05-26 Doug Evans <dje@google.com>
19840
19841 * gdb.python/py-lazy-string.c: New file.
19842 * gdb.python/py-lazy-string.exp: New file.
19843 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
19844 (main): Update. Add estring3.
19845 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
19846 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
19847
f6bb7db3
YQ
198482015-05-26 Omair Javaid <omair.javaid@linaro.org>
19849 Yao Qi <yao.qi@linaro.org>
19850
19851 * gdb.reverse/aarch64.c: New.
19852 * gdb.reverse/aarch64.exp: New.
19853
a81bfbd0
OJ
198542015-05-26 Omair Javaid <omair.javaid@linaro.org>
19855
25d49b86
PA
19856 * lib/gdb.exp (supports_process_record): Return true for
19857 aarch64*-linux*.
a81bfbd0
OJ
19858 (supports_reverse): Likewise.
19859
158bf1b4
PP
198602015-05-22 Patrick Palka <patrick@parcs.ath.cx>
19861
19862 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19863 Use with_test_prefix.
19864
a0145030
AB
198652015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
19866
19867 * gdb.base/completion.exp: Add test for completion of layout
19868 names.
19869
ebe3b578
AB
198702015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
19871
19872 * lib/gdb.exp (skip_tui_tests): New proc.
19873 * gdb.base/tui-layout.exp: Check skip_tui_tests.
19874
84204ed7
PA
198752015-05-19 Pedro Alves <palves@redhat.com>
19876
19877 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19878 Save the whole env array instead of just HOME. Unset HISTSIZE in
19879 the environment while testing. Restore whole environment
19880 afterwards.
19881
37442ce1
DE
198822015-05-16 Doug Evans <xdje42@gmail.com>
19883
19884 * gdb.guile/scm-ports.c: New file.
19885 * gdb.guile/scm-ports.exp: Add memory port tests.
19886
36de76f9
JK
198872015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19888
19889 * gdb.compile/compile-print.c: New file.
19890 * gdb.compile/compile-print.exp: New file.
19891
3a9558c4
JK
198922015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19893
19894 * gdb.compile/compile-ops.exp: Cast param to void.
19895 * gdb.compile/compile.exp: Complete type for _gdb_expr.
19896 (compile code struct_object.selffield = &struct_object): Add xfail.
19897
aa715135
JG
198982015-05-15 Joel Brobecker <brobecker@adacore.com>
19899
19900 * gdb.ada/arr_enum_with_gap: New testcase.
19901
931e5bc3
JG
199022015-05-15 Joel Brobecker <brobecker@adacore.com>
19903
19904 * gdb.ada/byte_packed_arr: New testcase.
19905
9cd4d857
JB
199062015-05-15 Joel Brobecker <brobecker@adacore.com>
19907
19908 * gdb.ada/pckd_neg: New testcase.
19909
ebfd00d2
PP
199102015-05-13 Patrick Palka <patrick@parcs.ath.cx>
19911
19912 PR gdb/17820
19913 * gdb.base/gdbinit-history.exp: New test.
19914 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
19915 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
19916
4c082a81
SC
199172015-05-09 Siva Chandra Reddy <sivachandra@google.com>
19918
19919 * gdb.python/py-xmethods.cc: Enhance test case.
19920 * gdb.python/py-xmethods.exp: New tests.
19921 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
19922 function.
19923 (B_indexoper): Likewise.
19924 (global_dm_list) : Add new xmethod worker functions.
19925
f7797074
SDJ
199262015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
19927
19928 * gdb.base/coredump-filter.exp: Correctly unset
19929 "coredump_var_addr" array.
19930
a4674e4e
PA
199312015-05-08 Pedro Alves <palves@redhat.com>
19932
19933 * gdb.server/non-existing-program.exp: Unset spawn_id.
19934
df2eb078
SC
199352015-05-08 Siva Chandra Reddy <sivachandra@google.com>
19936
19937 PR python/18291
19938 * gdb.python/py-xmethods.exp: Add tests.
19939
422349a3
YQ
199402015-05-08 Yao Qi <yao.qi@linaro.org>
19941
19942 PR gdb/18208
19943 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
19944 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
19945 function set_coredump_filter, and remove remote_exec call.
19946 Remove argument ipid. Callers update.
19947 (top level): Don't get inferior's PID.
19948
63fc80ce
AA
199492015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
19950
19951 * gdb.base/watch_thread_num.exp: Skip test on targets without
19952 access watchpoints.
19953
80ad801e
PA
199542015-05-06 Pedro Alves <palves@redhat.com>
19955
19956 PR server/18081
19957 * gdb.server/non-existing-program.exp: New file.
19958
0fa7fe50
JB
199592015-05-05 Joel Brobecker <brobecker@adacore.com>
19960
19961 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
19962
3ea89b92
PMR
199632015-05-05 Joel Brobecker <brobecker@adacore.com>
19964
19965 * gdb.ada/out_of_line_in_inlined: New testcase.
19966
87b8eff0
JB
199672015-05-05 Joel Brobecker <brobecker@adacore.com>
19968
19969 * gdb.ada/var_rec_arr: New testcase.
19970
5fccc635
YQ
199712015-04-30 Yao Qi <yao.qi@linaro.org>
19972
19973 * gdb.base/break-idempotent.exp: If
19974 skip_hw_watchpoint_multi_tests returns true, skip the tests
19975 on "rwatch" and "awatch".
19976
42d38f42
YQ
199772015-04-30 Yao Qi <yao.qi@linaro.org>
19978
19979 * gdb.base/relativedebug.exp: Invoke gdb command
19980 "info sharedlibrary", and if libc.so doesn't have debug info,
19981 skip the test.
19982
2ce1cdbf
DE
199832015-04-29 Doug Evans <dje@google.com>
19984
19985 * gdb.python/py-xmethods.exp: Add ptype tests.
19986 * gdb.python/py-xmethods.py (E_method_char_worker): Add
19987 get_result_type method.
19988
f24a38c5
LM
199892015-04-29 Luis Machado <lgustavo@codesourcery.com>
19990
19991 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
19992 the target does not support hardware watchpoints.
19993
ecbf2b3c
LM
199942015-04-29 Luis Machado <lgustavo@codesourcery.com>
19995
19996 * gdb.base/break-always.exp: Abort testing if writing to memory
19997 causes an error.
19998
34f5f757
DE
199992015-04-28 Doug Evans <dje@google.com>
20000
20001 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
20002 * gdb.python/py-pp-registration.exp: ... here. New file.
20003 * gdb.python/py-pp-registration.c: New file.
20004 * gdb.python/py-pp-registration.py: New file.
20005
69b4374a
DE
200062015-04-28 Doug Evans <dje@google.com>
20007
20008 * gdb.python/py-bad-printers.c: New file.
20009 * gdb.python/py-bad-printers.py: New file.
20010 * gdb.python/py-bad-printers.exp: New file.
20011
59fb7612
SS
200122015-04-28 Sasha Smundak <asmundak@google.com>
20013
20014 * gdb.python/py-type.exp: New test.
20015
2631b16a
AW
200162015-04-28 Andy Wingo <wingo@igalia.com>
20017
20018 * gdb.python/py-parameter.exp:
20019 * gdb.guile/scm-parameter.exp: Escape the path that we are
20020 matching against, as it might contain characters that are special
20021 to regular expressions.
20022
460efde1
JB
200232015-04-27 Joel Brobecker <brobecker@adacore.com>
20024
20025 * gdb.ada/rec_comp: New testcase.
20026
2d369d8e
SDJ
200272015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
20028
20029 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
20030 before using it.
20031
cf75d6c3
AB
200322015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
20033
20034 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
20035 new tests for verilog output.
20036
8dbe7ca5
YQ
200372015-04-24 Yao Qi <yao.qi@linaro.org>
20038
20039 * boards/remote-gdbserver-on-localhost.exp: New file.
20040
4ef9fb2f
PA
200412015-04-23 Pedro Alves <palves@redhat.com>
20042
20043 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
20044 $inferior_spawn_id instead of $inferior_spawn_id directly. On
20045 "end of file", remove $inferior_spawn_id from the indirect list.
20046
0a803169
PA
200472015-04-23 Pedro Alves <palves@redhat.com>
20048
20049 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
20050
749ef8f8
PA
200512015-04-23 Pedro Alves <palves@redhat.com>
20052
20053 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
20054 on $any_spawn_id instead of only on $gdb_spawn_id.
20055
8aae4344
PM
200562015-04-21 Pierre Muller <muller@sourceware.org>
20057
20058 PR pascal/17815
20059 * lib/pascal.exp (gpc_compile): Add new option "class".
20060 (fpc_compile): Likewise.
20061 * gdb.pascal/case-insensitive-symbols.pas: New file.
20062 * gdb.pascal/case-insensitive-symbols.exp: New file.
20063
1586c8fb
GB
200642015-04-20 Gary Benson <gbenson@redhat.com>
20065
20066 * gdb.base/attach.exp: Fix three extended remote failures.
20067
1b6e6f5c
GB
200682015-04-17 Gary Benson <gbenson@redhat.com>
20069
20070 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
20071 the main executable over the remote protocol.
20072
e797481d
PA
200732015-04-16 Pedro Alves <palves@redhat.com>
20074
20075 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
20076 a new gdbserver if gdbserver_reconnect_p is set.
20077
1ca99c42
PA
200782015-04-16 Pedro Alves <palves@redhat.com>
20079
20080 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
20081 is set, don't exit gdbserver.
20082
af9fd6f8
AA
200832015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
20084
20085 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
20086 appropriate .insn, such that an older assembler can be used.
20087 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
20088 the z/Architecture instruction set on 31-bit targets as well.
20089
04ff1e61
AA
200902015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
20091
20092 * gdb.go/handcall.exp: Remove all logic related to the first
20093 breakpoint and rely on go_runto_main instead.
20094 * gdb.go/strings.exp: Likewise.
20095 * gdb.go/unsafe.exp: Likewise.
20096 * gdb.go/hello.exp: Likewise. Also rename the remaining
20097 breakpoint marker to "breakpoint 1".
20098 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
20099 * gdb.go/strings.go: Likewise.
20100 * gdb.go/unsafe.go: Likewise.
20101 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
20102 "set breakpoint 2 here" and rename the remaining breakpoint marker
20103 to "breakpoint 1".
20104
40d2f8d6
SM
201052015-04-15 Simon Marchi <simon.marchi@ericsson.com>
20106
20107 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
20108 if itertools.imap is not present.
20109 * gdb.python/py-objfile.exp: Add parentheses.
20110 * gdb.python/py-type.exp: Same.
20111 * gdb.python/py-unwind-maint.py: Same.
20112
8cbc97c6
YQ
201132015-04-15 Yao Qi <yao.qi@linaro.org>
20114
20115 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
20116 of ":$ptr_size" and set its form explicitly.
20117
45fd756c
YQ
201182015-04-15 Pedro Alves <palves@redhat.com>
20119 Yao Qi <yao.qi@linaro.org>
20120
20121 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
20122 timeout by factor of 4.
20123 (test_regular_watch): Likewise.
20124 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
20125 * gdb.reverse/sigall-reverse.exp: Likewise.
20126 * gdb.reverse/until-precsave.exp: Likewise.
20127 * lib/gdb.exp (with_timeout_factor): New proc.
20128 (gdb_expect): Move some code to ...
20129 (get_largest_timeout): ... here. New procedure.
20130
9e811bc3
LM
201312015-04-14 Luis Machado <lgustavo@codesourcery.com>
20132
20133 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
20134
0ff6fcb2
LM
201352015-04-13 Luis Machado <lgustavo@codesourcery.com>
20136
20137 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
20138 to write to the .text section.
20139
7578d5f7
LM
201402015-04-13 Luis Machado <lgustavo@codesourcery.com>
20141
20142 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
20143 Handle the case of targets that do not provide PID information.
20144
2efe15c4
YQ
201452015-04-13 Yao Qi <yao.qi@linaro.org>
20146
20147 * lib/gdbserver-support.exp (gdb_exit): Catch exception
20148 and use expect instead of gdb_expect.
20149
8cd8f2f8
SDJ
201502015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
20151
20152 * gdb.base/coredump-filter.exp: Rename variable "addr" to
20153 "coredump_var_addr" to avoid naming conflict with other testcases.
20154
9ee41772
PA
201552015-04-10 Pedro Alves <palves@redhat.com>
20156
20157 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
20158 gdb_test_sequence and gdb_assert.
20159
07473109
PA
201602015-04-10 Pedro Alves <palves@redhat.com>
20161
20162 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
20163 test messages that don't include the breakpoint address.
20164
de3db44c
YQ
201652015-04-10 Yao Qi <yao.qi@linaro.org>
20166
20167 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
20168 false for some offset and width combinations which aren't
20169 supported by linux kernel.
20170
c79d856c
PA
201712015-04-10 Pedro Alves <palves@redhat.com>
20172
20173 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
20174 procedure, factored out from ...
20175 (top level): ... here. Add "set displaced-stepping" testing axis.
20176 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
20177 parameter "displaced". Use it.
20178 (top level): Use foreach and add "set displaced-stepping" testing
20179 axis.
20180
ebc90b50
PA
201812015-04-10 Pedro Alves <palves@redhat.com>
20182
20183 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
20184 Remove comment.
20185 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
20186 both the address of the instruction that triggers the watchpoint
20187 and the address of the instruction immediately after, and use
20188 those addresses for the test. Fix comment.
20189
8f572e5c
PA
201902015-04-10 Pedro Alves <palves@redhat.com>
20191
20192 * gdb.base/sigstep.exp (breakpoint_to_handler)
20193 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
20194 Test "backtrace" in handler.
20195 (breakpoint_over_handler): New parameter 'displaced'. Use it.
20196 (top level): Add new "displaced" test axis to
20197 breakpoint_to_handler, breakpoint_to_handler_entry and
20198 breakpoint_over_handler.
20199
8d707a12
PA
202002015-04-10 Pedro Alves <palves@redhat.com>
20201
20202 PR gdb/18216
20203 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
20204
ef713951
YQ
202052015-04-10 Yao Qi <yao.qi@linaro.org>
20206
20207 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
20208 (test_add_rn_pc): New function.
20209 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
20210 (top level): Invoke test_add_rn_pc.
20211
906d60cf
PA
202122015-04-10 Pedro Alves <palves@redhat.com>
20213
20214 PR gdb/13858
20215 * gdb.base/step-over-no-symbols.exp: New file.
20216
f2983cc3
AW
202172015-04-09 Andy Wingo <wingo@igalia.com>
20218
20219 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
20220 after the Python tests.
20221
6d62641c
SDJ
202222015-04-08 Keith Seitz <keiths@redhat.com>
20223
20224 PR python/16699
20225 * gdb.python/py-completion.exp: New tests for completion.
20226 * gdb.python/py-completion.py (CompleteLimit1): New class.
20227 (CompleteLimit2): Likewise.
20228 (CompleteLimit3): Likewise.
20229 (CompleteLimit4): Likewise.
20230 (CompleteLimit5): Likewise.
20231 (CompleteLimit6): Likewise.
20232 (CompleteLimit7): Likewise.
20233
f3770638
PA
202342015-04-08 Pedro Alves <palves@redhat.com>
20235
20236 PR gdb/18214
20237 PR gdb/18216
20238 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
20239 function.
20240 (main): Install it as SIGUSR1 handler.
20241 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
20242 parameter. Always use "setup" as prefix. Toggle "set
20243 displaced-stepping" off/on depending on global. Don't switch to
20244 thread 1 here.
20245 (top level): Add displaced stepping "off/on" test axis. Update
20246 "setup" calls. Wrap each subtest with with_test_prefix. Test
20247 continuing with a queued signal in each thread.
20248
4496bed7
PA
202492015-04-08 Pedro Alves <palves@redhat.com>
20250
20251 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
20252 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
20253 gdb_breakpoint instead of gdb_test that doesn't expect anything.
20254 Return early if running to main fails.
20255 * gdb.trace/while-stepping.exp: Likewise.
20256
b97fde92
PA
202572015-04-07 Pedro Alves <palves@redhat.com>
20258
20259 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
20260 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
20261 interact with inferior program.
20262
f71c18e7
PA
202632015-04-07 Pedro Alves <palves@redhat.com>
20264
20265 * lib/gdb.exp (inferior_spawn_id): New global.
20266 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
20267 spawn id after processing the user code.
20268 (default_gdb_start): Set inferior_spawn_id.
20269 (send_inferior): New procedure.
20270 * lib/gdbserver-support.exp (gdbserver_start): Set
20271 inferior_spawn_id.
20272 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
20273
6423214f
PA
202742015-04-07 Pedro Alves <palves@redhat.com>
20275
20276 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
20277 * lib/gdbserver-support.exp (gdbserver_start): Make
20278 $server_spawn_id global.
20279 (gdbserver_start): Don't wait for gdbserver's spawn id with
20280 expect_background.
20281 (close_gdbserver): New procedure.
20282 (gdb_exit): Rename the default version and reimplement.
20283
71c0ee8c
PA
202842015-04-07 Pedro Alves <palves@redhat.com>
20285
72f4393d 20286 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
20287 append the substituted item, not the original item.
20288
203bc29b
PA
202892015-04-07 Pedro Alves <palves@redhat.com>
20290
20291 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
20292 gdb_expect.
20293
508a3ddf
PA
202942015-04-07 Pedro Alves <palves@redhat.com>
20295
20296 * gdb.base/interrupt.exp: Don't handle the case of the inferior
20297 output appearing once only.
20298
9f6dbe2b
PA
202992015-04-07 Pedro Alves <palves@redhat.com>
20300
20301 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
20302 that doesn't expect anything. Return early if running to main
20303 fails.
20304
337532fa
YQ
203052015-04-07 Yao Qi <yao.qi@linaro.org>
20306
20307 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
20308 (child_function): Call alarm.
20309 (main): Move call to alarm into the loop.
20310 * gdb.threads/non-stop-fair-events.exp: Build program with
20311 -DTIMEOUT=$timeout.
20312
01b622d4
DE
203132015-04-06 Doug Evans <xdje42@gmail.com>
20314
20315 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
20316 Fix dest parameter to board_info.
20317 (fpc_compile): Ditto.
20318 (gdb_compile_pascal): Rename dest arg to destfile.
20319
961f4160
PMR
203202015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
20321
20322 * gdb.ada/funcall_ref.exp: New file.
20323 * gdb.ada/funcall_ref/foo.adb: New file.
20324
cafda597
YQ
203252015-04-02 Yao Qi <yao.qi@linaro.org>
20326
20327 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
20328 is remote.
20329
fed040c6
GB
203302015-04-02 Gary Benson <gbenson@redhat.com>
20331
20332 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
20333
d11916aa
SS
203342015-04-01 Sasha Smundak <asmundak@google.com>
20335
20336 * gdb.python/py-unwind-maint.c: New file.
20337 * gdb.python/py-unwind-maint.exp: New test.
20338 * gdb.python/py-unwind-maint.py: New file.
20339 * gdb.python/py-unwind.c: New file.
20340 * gdb.python/py-unwind.exp: New test.
20341 * gdb.python/py-unwind.py: New test.
20342
a1471180
PA
203432015-04-01 Pedro Alves <palves@redhat.com>
20344
20345 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
20346 to fail instead of non-existent $test.
20347
0bbeccb1
PA
203482015-04-01 Pedro Alves <palves@redhat.com>
20349
20350 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
20351 GDBFLAGS if not empty.
20352
3c724c8c
PMR
203532015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
20354
20355 * gdb.ada/complete.exp: Remove "multi_line".
20356 * gdb.ada/info_exc.exp: Remove "multi_line".
20357 * gdb.ada/packed_tagged.exp: Remove "multi_line".
20358 * gdb.ada/ptype_field.exp: Remove "multi_line".
20359 * gdb.ada/sym_print_name.exp: Remove "multi_line".
20360 * gdb.ada/tagged.exp: Remove "multi_line".
20361 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
20362 [multi_line ...]
20363 * gdb.btrace/delta.exp: Likewise.
20364 * gdb.btrace/exception.exp: Likewise.
20365 * gdb.btrace/function_call_history.exp: Likewise.
20366 * gdb.btrace/instruction_history.exp: Likewise.
20367 * gdb.btrace/nohist.exp: Likewise.
20368 * gdb.btrace/record_goto.exp: Likewise.
20369 * gdb.btrace/segv.exp: Likewise.
20370 * gdb.btrace/stepi.exp: Likewise.
20371 * gdb.btrace/tailcall.exp: Likewise.
20372 * gdb.btrace/unknown_functions.exp: Likewise.
20373 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
20374 * lib/gdb.exp: Add the "multi_line" helper.
20375
4eec2deb
PA
203762015-04-01 Pedro Alves <palves@redhat.com>
20377
20378 * gdb.threads/tid-reuse.c: New file.
20379 * gdb.threads/tid-reuse.exp: New file.
20380
df8411da
SDJ
203812015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
20382
20383 PR corefiles/16092
20384 * gdb.base/coredump-filter.c: New file.
20385 * gdb.base/coredump-filter.exp: Likewise.
20386
6ef37366
PM
203872015-03-27 Petr Machata <pmachata@redhat.com>
20388
20389 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
20390 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
20391 (Dwarf::assemble): Initialize them.
20392 (Dwarf::lines): New function.
20393
7ec911b0
JT
203942015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
20395
20396 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
20397 SYMBOL_PREFIX for x86_64-*-cygwin.
20398
ff908ebf
AW
203992015-03-26 Andy Wingo <wingo@igalia.com>
20400
20401 PR symtab/18148
20402 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
20403 const_value but not a location.
20404 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
20405 location defined in non-main CUs are visible.
20406
6d5f0679
YQ
204072015-03-26 Yao Qi <yao.qi@linaro.org>
20408
20409 PR testsuite/18139
20410 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
20411 Add a line number entry for the same line.
20412 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
20413 Add a line number entry for the same line.
20414
2898689b
YQ
204152015-03-26 Yao Qi <yao.qi@linaro.org>
20416
20417 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
20418 .int 0.
20419 (func): Likewise. Add .Lfunc_1 label.
20420 Use .Lfunc_1 label.
20421 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
20422 .int 0.
20423 (func): Likewise.
20424 Use .Lfunc_1 label.
20425
85180498
YQ
204262015-03-26 Yao Qi <yao.qi@linaro.org>
20427
20428 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
20429 Call gdb_compile instead to compile each .s files without debug
20430 information.
20431
8aa08a8d
YQ
204322015-03-26 Yao Qi <yao.qi@linaro.org>
20433
20434 * gdb.base/savedregs.exp (process_saved_regs): Make
20435 "Saved registers:" optional in the pattern.
20436
66849923
MM
204372015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20438
20439 * gdb.btrace/next.exp: Merged into step.exp.
20440 * gdb.btrace/finish.exp: Merged into step.exp.
20441 * gdb.btrace/nexti.exp: Merged into stepi.exp.
20442 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
20443 "record goto" and checking the exact replay position.
20444 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
20445 check for "Recording format" in "info record" output.
20446 * gdb.btrace/record_goto.exp: Choose test file based on target.
20447 * gdb.btrace/x86-record_goto.S: Renamed into ...
20448 * gdb.btrace/x86_64-record_goto.S: ... this.
20449 * gdb.btrace/i686-record_goto.S: New.
20450 * gdb.btrace/x86-tailcall.S: Renamed into ...
20451 * gdb.btrace/x86_64-tailcall.S: ... this.
20452 * gdb.btrace/i686-tailcall.S: New.
20453 * gdb.btrace/x86-tailcall.c: Renamed into ...
20454 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
20455 separate statements. Update test.
20456 * gdb.btrace/delta.exp: Use record_goto.c as test file.
20457 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
20458 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
20459 * gdb.btrace/tailcall.exp: Choose test file based on target.
20460 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
20461
11cc1b74
MM
204622015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20463
20464 * gdb.btrace/exception.exp: Increase BTS buffer size.
20465
a25d8bf9
PA
204662015-03-24 Pedro Alves <palves@redhat.com>
20467
20468 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
20469
856e7dd6
PA
204702015-03-24 Pedro Alves <palves@redhat.com>
20471
20472 * gdb.threads/schedlock.exp (test_step): No longer expect that
20473 "set scheduler-locking step" with "next" over a function call runs
20474 threads unlocked.
20475
ad235a41
AT
204762015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20477
20478 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
20479
15630549
AT
204802015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20481
20482 PR breakpoints/16466
20483 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
20484 * gdb.mi/mi-pending.c (thread_func): New function.
20485 (int main): Add threading support required.
20486 * gdb.mi/mi-pending.exp: Add tests for this issue.
20487 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
20488 (pendfunc2): Remove stdio dependency.
20489 * gdb.mi/mi-pendshr2.c: New file.
20490
693dca06
KS
204912015-03-23 Keith Seitz <keiths@redhat.com>
20492
20493 * gdb.linespec/keywords.c: New file.
20494 * gdb.linespec/keywords.exp: New file.
20495
7e993ebf
KS
204962015-03-23 Keith Seitz <keiths@redhat.com>
20497
20498 PR gdb/18021
20499 * gdb.dwarf2/staticvirtual.exp: New test.
20500
bc23328c
JK
205012015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
20502
20503 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
20504 * README: Remove HP-UX and gdb.hp.
20505 (configuration):
20506 * configure: Regenerate.
20507 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
20508 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
20509 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
20510 gdb.hp/gdb.defects/Makefile.
20511 * gdb.hp/Makefile.in: File deleted.
20512 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
20513 * gdb.hp/gdb.aCC/optimize.c: File deleted.
20514 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
20515 * gdb.hp/gdb.aCC/run.c: File deleted.
20516 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
20517 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
20518 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
20519 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
20520 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
20521 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
20522 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
20523 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
20524 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
20525 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
20526 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
20527 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
20528 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
20529 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
20530 * gdb.hp/gdb.base-hp/reg.s: File deleted.
20531 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
20532 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
20533 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
20534 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
20535 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
20536 * gdb.hp/gdb.compat/Makefile.in: File deleted.
20537 * gdb.hp/gdb.compat/average.c: File deleted.
20538 * gdb.hp/gdb.compat/sum.c: File deleted.
20539 * gdb.hp/gdb.compat/xdb.c: File deleted.
20540 * gdb.hp/gdb.compat/xdb0.c: File deleted.
20541 * gdb.hp/gdb.compat/xdb0.h: File deleted.
20542 * gdb.hp/gdb.compat/xdb1.c: File deleted.
20543 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
20544 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
20545 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
20546 * gdb.hp/gdb.defects/Makefile.in: File deleted.
20547 * gdb.hp/gdb.defects/bs14602.c: File deleted.
20548 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
20549 * gdb.hp/gdb.defects/solib-d.c: File deleted.
20550 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
20551 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
20552 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
20553 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
20554 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
20555 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
20556 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
20557 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
20558 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
20559 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
20560 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
20561 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
20562 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
20563 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
20564 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
20565 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
20566 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
20567 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
20568 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
20569 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
20570 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
20571 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
20572 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
20573 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
20574 * gdb.hp/tools/odump: File deleted.
20575
8bf3b159
PA
205762015-03-19 Pedro Alves <palves@redhat.com>
20577
20578 * gdb.threads/continue-pending-status.exp (saw_thread_2)
20579 (saw_thread_3): New globals.
20580 (top level): Increment them when an event for the corresponding
20581 thread is seen.
20582 (no thread starvation): New test.
20583
eb54c8bf
PA
205842015-03-19 Pedro Alves <palves@redhat.com>
20585
20586 * gdb.threads/continue-pending-status.c: New file.
20587 * gdb.threads/continue-pending-status.exp: New file.
20588
32d2e5d6
PA
205892015-03-18 Pedro Alves <palves@redhat.com>
20590
20591 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
20592 Use gdb_is_target_remote instead of is_remote. Use
20593 gdb_test_multiple instead of gdb_expect. Exit early if
20594 gdb_test_multiple hits its internal matches. Tighten stepi tests
20595 expected output. Fail on exit with any signal, instead of just
20596 SIGILL.
20597
f68f11b7
YQ
205982015-03-18 Yao Qi <yao.qi@linaro.org>
20599
20600 PR tdep/18107
20601 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
20602 variable.
20603 * gdb.base/catch-syscall.exp: Don't skip it on
20604 aarch64*-*-linux* target. Remove elements in all_syscalls.
20605 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
20606 target.
20607 (setup_all_syscalls): New proc.
20608
ca5fd19b
YQ
206092015-03-16 Yao Qi <yao.qi@linaro.org>
20610
20611 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
20612 (top level): Skip tests if valid_addr_p returns false for
20613 $cmd1 or $cmd2.
20614
85642ba0
AW
206152015-03-11 Andy Wingo <wingo@igalia.com>
20616
20617 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
20618
e03f9645
YQ
206192015-03-11 Yao Qi <yao.qi@linaro.org>
20620
20621 * gdb.base/catch-syscall.exp: Fix typo in comments.
20622
5d0962b2
YQ
206232015-03-11 Yao Qi <yao.qi@linaro.org>
20624
20625 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
20626
b2df3cef
PA
206272015-03-09 Pedro Alves <palves@redhat.com>
20628
20629 * dg-extract-results.py: Delete.
20630
ef878e53
PA
206312015-03-09 Pedro Alves <palves@redhat.com>
20632
20633 Merge dg-extract-results.sh from GCC upstream (r218843).
20634
20635 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
20636 * dg-extract-results.sh: Use --text with grep to avoid issues with
20637 binary files. Fall back to cat -v, if that doesn't work.
20638
9494d219
PA
206392015-03-05 Pedro Alves <palves@redhat.com>
20640
20641 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
20642
a8d9763a
SM
206432015-03-04 Simon Marchi <simon.marchi@ericsson.com>
20644
20645 * lib/mi-support.exp (mi_expect_interrupt): Accept
20646 alternative event for when in all-stop mode.
20647
be9957b8
PA
206482015-03-04 Pedro Alves <palves@redhat.com>
20649
20650 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
20651
d57be0f4 206522015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
20653
20654 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
20655
c214c7cf
AA
206562015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20657
20658 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
20659 regexps for GDB's current line display, accept a hex address
20660 preceding the line number.
20661
6d74a497
AA
206622015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20663
20664 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
20665 the 'arch1' variable for "s390*-linux*" targets.
20666
511aee7c
PA
206672015-03-04 Pedro Alves <palves@redhat.com>
20668
20669 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
20670 (main): Pass missing retval argument to pthread_join call.
20671
95e50b27
PA
206722015-03-02 Pedro Alves <palves@redhat.com>
20673
20674 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
20675 (top level): Call do_test with non-stop as well.
20676
28054d69
PA
206772015-03-02 Pedro Alves <palves@redhat.com>
20678
20679 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
20680 -1.
20681
4fa5d7b4
AA
206822015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20683
20684 * gdb.arch/s390-vregs.exp: New test.
20685 * gdb.arch/s390-vregs.S: New file.
20686
97c18565
PA
206872015-02-27 Pedro Alves <palves@redhat.com>
20688
20689 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
20690 call to catch_command_errors.
20691 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
20692 catch_command_errors.
20693
a37bfa30
PA
206942015-02-27 Pedro Alves <palves@redhat.com>
20695
20696 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
20697 "true" for boolean result.
20698 * gdb.gdb/selftest.exp (test_with_self): Also accept full
20699 prototype of main.
20700
6f98576f
PA
207012015-02-27 Pedro Alves <palves@redhat.com>
20702
20703 * lib/unbuffer_output.c: New file.
20704 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
20705 (main): Call gdb_unbuffer_output.
20706
eba5ab56
YQ
207072015-02-27 Yao Qi <yao.qi@linaro.org>
20708
20709 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
20710 target.
20711
0def5aaa
DE
207122015-02-26 Doug Evans <dje@google.com>
20713
20714 * gdb.cp/class2.cc (Dbase, D): New classes.
20715 (main): New local delta.
20716 * gdb.cp/class2.exp: Test printing delta.
20717 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
20718 (dynbar): New global.
20719 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
20720
081a1c2c
JK
207212015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20722
20723 * gdb.compile/compile-ifunc.c: New file.
20724 * gdb.compile/compile-ifunc.exp: New file.
20725
2f41223f
AT
207262015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
20727
20728 * gdb.base/structs.exp: Check for correct struct on finish.
20729
03eddd80
YQ
207302015-02-26 Yao Qi <yao.qi@linaro.org>
20731
20732 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
20733 is zero.
20734
80c57053
JK
207352015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20736
20737 * gdb.arch/cordic.ko.bz2: New file.
20738 * gdb.arch/cordic.ko.debug.bz2: New file.
20739 * gdb.arch/ppc64-symtab-cordic.exp: New file.
20740
21613c12
YQ
207412015-02-25 Yao Qi <yao.qi@linaro.org>
20742
20743 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
20744 aarch64*-*-* target.
20745
d8b901ed
PA
207462015-02-23 Pedro Alves <palves@redhat.com>
20747
20748 * lib/gdb.exp (delete_breakpoints): Rewrite using
20749 gdb_test_multiple.
20750
e5b85ead
PA
207512015-02-23 Pedro Alves <palves@redhat.com>
20752
20753 * gdb.base/info-os.c: Include stdlib.h.
20754
85c3a371
DE
207552015-02-22 Doug Evans <xdje42@gmail.com>
20756
20757 PR symtab/17855
20758 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
20759 is read after symbols have been re-read.
20760 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
20761 * gdb.ada/exec_changed/second.adb (Second): Ditto.
20762
96553a0c
DE
207632015-02-21 Doug Evans <dje@google.com>
20764
20765 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
20766
97a0c697
JK
207672015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20768
20769 PR corefiles/17808
20770 * gdb.arch/i386-biarch-core.core.bz2: New file.
20771 * gdb.arch/i386-biarch-core.exp: New file.
20772
a47cd6e9
PA
207732015-02-21 Pedro Alves <palves@redhat.com>
20774
20775 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
20776 runto_main fails.
20777
c5facdc4
PA
207782015-02-20 Pedro Alves <palves@redhat.com>
20779
20780 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
20781 info probes.
20782
2db9a427
PA
207832015-02-20 Pedro Alves <palves@redhat.com>
20784
20785 * gdb.threads/multi-create-ns-info-thr.exp: New file.
20786
60fb7e9e
PA
207872015-02-20 Pedro Alves <palves@redhat.com>
20788
20789 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
20790 clean_restart before gdb_target_supports_trace.
20791
5c5019c2
PA
207922015-02-20 Pedro Alves <palves@redhat.com>
20793
20794 PR threads/18006
20795 * gdb.threads/clone-thread_db.c: New file.
20796 * gdb.threads/clone-thread_db.exp: New file.
20797
c9587f88
AT
207982015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
20799
20800 PR breakpoints/16812
20801 * gdb.base/catch-gdb-caused-signals.c: New file.
20802 * gdb.base/catch-gdb-caused-signals.exp: New file.
20803
f6a88844
JM
208042015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
20805
20806 * configure: Regenerated.
20807 * configure.ac: Use GDB_AC_TRANSFORM.
20808 * aclocal.m4: sinclude ../transform.m4.
20809
497c491b
JM
208102015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20811
20812 * lib/dtrace.exp: New file.
20813 * gdb.base/dtrace-probe.exp: Likewise.
20814 * gdb.base/dtrace-probe.d: Likewise.
20815 * gdb.base/dtrace-probe.c: Likewise.
20816 * lib/pdtrace.in: Likewise.
20817 * configure.ac: Output variables with the transformed names of
20818 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
20819 * configure: Regenerated.
20820
03e98035
JM
208212015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20822
20823 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
20824 expected message when trying to access $_probe_* convenience
20825 variables while not on a probe.
20826
63cc30e9
JK
208272015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20828
20829 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
20830
0703599a
PA
208312015-02-11 Pedro Alves <pedro@codesourcery.com>
20832
20833 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
20834 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
20835
7e60a48e
DE
208362015-02-10 Doug Evans <xdje42@gmail.com>
20837
20838 * lib/gdb.exp (gdb_load): Always return a result.
20839
01b088bc
PA
208402015-02-10 Pedro Alves <palves@redhat.com>
20841
20842 * gdb.threads/signal-sigtrap.c: New file.
20843 * gdb.threads/signal-sigtrap.exp: New file.
20844
b05ec7a5
AT
208452015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
20846
20847 * gdb.trace/no-attach-trace.c: New file.
20848 * gdb.trace/no-attach-trace.exp: New file.
20849
a2c2acaf
MW
208502015-02-09 Mark Wielaard <mjw@redhat.com>
20851
20852 * gdb.dwarf2/atomic.c: New file.
20853 * gdb.dwarf2/atomic-type.exp: Likewise.
20854
31fd9caa
MM
208552015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20856
20857 * gdb.btrace/buffer-size.exp: Update "info record" output.
20858 * gdb.btrace/delta.exp: Update "info record" output.
20859 * gdb.btrace/enable.exp: Update "info record" output.
20860 * gdb.btrace/finish.exp: Update "info record" output.
20861 * gdb.btrace/instruction_history.exp: Update "info record" output.
20862 * gdb.btrace/next.exp: Update "info record" output.
20863 * gdb.btrace/nexti.exp: Update "info record" output.
20864 * gdb.btrace/step.exp: Update "info record" output.
20865 * gdb.btrace/stepi.exp: Update "info record" output.
20866 * gdb.btrace/nohist.exp: Update "info record" output.
20867
d33501a5
MM
208682015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20869
20870 * gdb.btrace/buffer-size: New.
20871
f4abbc16
MM
208722015-02-09 Markus Metzger <markus.t.metzger@intel.com>
20873
20874 * gdb.btrace/delta.exp: Update "info record" output.
20875 * gdb.btrace/enable.exp: Update "info record" output.
20876 * gdb.btrace/finish.exp: Update "info record" output.
20877 * gdb.btrace/instruction_history.exp: Update "info record" output.
20878 * gdb.btrace/next.exp: Update "info record" output.
20879 * gdb.btrace/nexti.exp: Update "info record" output.
20880 * gdb.btrace/step.exp: Update "info record" output.
20881 * gdb.btrace/stepi.exp: Update "info record" output.
20882 * gdb.btrace/nohist.exp: Update "info record" output.
20883
b9d61307
SM
208842015-02-06 Simon Marchi <simon.marchi@ericsson.com>
20885
20886 PR gdb/15678
20887 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
20888
e584fdbc
PA
208892015-02-06 Pedro Alves <palves@redhat.com>
20890
20891 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
20892 macro.
20893 (seconds_left, again): New globals.
20894 (main): Wait seconds_left in a 1-second sleep loop instead of
20895 sleeping 180 seconds. If 'again' is set, reset the seconds
20896 counter.
20897 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
20898 'again' in the inferior before detaching. Print the seconds left.
20899 (options): New global.
20900 (top level): Build program with -DTIMEOUT=$timeout.
20901
77f41761
PA
209022015-02-06 Pedro Alves <palves@redhat.com>
20903
20904 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
20905 determine how many seconds to pass to 'alarm'.
20906 * gdb.base/gdb-sigterm.exp (top level): Build program with
20907 -DTIMEOUT=$timeout.
20908 (do_test): Return success/failure indication. Add more verbose
20909 logging. Don't fail if 200 single steps are seen. Instead, fail
20910 when the test times out.
20911 (passes): New global.
20912 (top level): Break the testing loop if testing fails on any
20913 iteration. Use gdb_assert.
20914
b9394193
DB
209152015-02-04 Don Breazeal <donb@codesourcery.com>
20916
20917 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
20918 and initialize them.
20919 (ipc_cleanup): New function.
20920 (main): Don't declare shmid, semid, and msqid. Add a call to
20921 atexit so that we call ipc_cleanup on exit.
20922
42d9e528
PA
209232015-02-04 Pedro Alves <palves@redhat.com>
20924
20925 * boards/native-extended-gdbserver.exp: Remove any target variant
20926 specifications from the board name before clearing the isremote
20927 flag from board_info.
20928
ae6ae975
DE
209292015-01-31 Doug Evans <xdje42@gmail.com>
20930
20931 * gdb.base/maint.exp <maint print type argc>: Update expected output.
20932
cfb069a8
GB
209332015-01-31 Gary Benson <gbenson@redhat.com>
20934
20935 * gdb.base/completion.exp: Disable completion limiting for
20936 existing tests. Add new tests to check completion limiting.
20937 * gdb.linespec/ls-errs.exp: Disable completion limiting.
20938
5dd31d79
DE
209392015-01-31 Doug Evans <xdje42@gmail.com>
20940
20941 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
20942
9f050062
DE
209432015-01-31 Doug Evans <xdje42@gmail.com>
20944
20945 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
20946 entries. Duplicate file section script entries.
20947 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
20948 inlined entries. Add test for safe-path rejection.
20949 * gdb.python/py-section-script.c: Add duplicate inlined section script
20950 entries. Duplicate file section script entries.
20951 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
20952 inlined entries. Add test for safe-path rejection.
20953
df25ebbd
JB
209542015-01-29 Joel Brobecker <brobecker@adacore.com>
20955
20956 * gdb.ada/disc_arr_bound: New testcase.
20957
4a0ca9ec
JB
209582015-01-29 Joel Brobecker <brobecker@adacore.com>
20959
20960 * gdb.ada/mi_var_array: New testcase.
20961
3a8b707a
DE
209622015-01-27 Doug Evans <dje@google.com>
20963
20964 * gdb.python/py-objfile.exp: Add tests for objfile.username.
20965 Add test for objfile.filename, objfile.username after objfile
20966 has been unloaded.
20967
f8313f6e
JB
209682015-01-26 Joel Brobecker <brobecker@adacore.com>
20969
20970 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
20971 the second test to print the name attribute of value
20972 returned by the call to gdb.lookup_type, and adjust
20973 the expected output accordingly.
20974
37bc665e
MW
209752015-01-25 Mark Wielaard <mjw@redhat.com>
20976
20977 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
20978 * gdb.base/disp-step-fork.c: Include unistd.h.
20979 * gdb.base/siginfo-obj.c: Include stdio.h.
20980 * gdb.base/siginfo-thread.c: Likewise.
20981 * gdb.mi/non-stop.c: Include unistd.h.
20982 * gdb.mi/nsthrexec.c: Include stdio.h.
20983 * gdb.mi/pthreads.c: Include unistd.h.
20984 * gdb.modula2/unbounded1.c (main): Declare returns int.
20985 * gdb.reverse/consecutive-reverse.c: Likewise.
20986 * gdb.threads/create-fail.c: Include unistd.h.
20987 * gdb.threads/killed.c: Likewise.
20988 * gdb.threads/linux-dp.c: Likewise.
20989 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
20990 * gdb.threads/non-ldr-exc-2.c: Likewise.
20991 * gdb.threads/non-ldr-exc-3.c: Likewise.
20992 * gdb.threads/non-ldr-exc-4.c: Likewise.
20993 * gdb.threads/pthreads.c: Include unistd.h.
20994 (main): Declare returns int.
20995 * gdb.threads/tls-main.c (foo): New declaration.
20996 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
20997
f7e5394d
SM
209982015-01-23 Simon Marchi <simon.marchi@ericsson.com>
20999
21000 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
21001 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
21002
743649fd
MW
210032015-01-15 Mark Wielaard <mjw@redhat.com>
21004
21005 * gdb.base/noreturn-return.c: New file.
21006 * gdb.base/noreturn-return.exp: New file.
21007 * gdb.base/noreturn-finish.c: New file.
21008 * gdb.base/noreturn-finish.exp: New file.
21009
198297aa
PA
210102015-01-23 Pedro Alves <palves@redhat.com>
21011
21012 * gdb.threads/continue-pending-after-query.c: New file.
21013 * gdb.threads/continue-pending-after-query.exp: New file.
21014
717cf30c
AG
210152015-01-22 Anders Granlund <anders.granlund@ericsson.com>
21016 Simon Marchi <simon.marchi@ericsson.com>
21017
21018 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
21019 * gdb.base/valgrind-db-attach.exp: Same.
21020 * gdb.base/valgrind-infcall.exp: Same.
21021 * lib/mi-support.exp (default_mi_gdb_start): Same.
21022 * lib/prompt.exp (default_prompt_gdb_start): Same.
21023 * lib/gdb.exp (default_gdb_spawn): Same.
21024 (gdb_interact): New.
21025
21026
4b62a76e
JK
210272015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
21028
21029 * gdb.compile/compile.exp (pointer to jit function): New test.
21030
b4cdae6f
WW
210312015-01-17 Wei-cheng Wang <cole945@gmail.com>
21032
21033 * lib/gdb.exp (supports_process_record): Return true for
21034 powerpc*-*-linux*.
21035 (supports_reverse): Likewise.
21036
d221e7ef
DB
210372015-01-15 Don Breazeal <donb@codesourcery.com>
21038
21039 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
21040 instead of checking whether the target board is remote and
21041 use spawn_wait_for_attach instead of exec/sleep.
21042 * gdb.base/attach-twice.exp: Likewise.
21043
bafffb51
JB
210442015-01-15 Joel Brobecker <brobecker@adacore.com>
21045
21046 * gdb.ada/var_arr_attrs: New testcase.
21047
5589af0e
PA
210482015-01-14 Pedro Alves <palves@redhat.com>
21049 Joel Brobecker <brobecker@adacore.com>
21050
21051 PR gdb/17525
21052 * gdb.base/bp-cmds-execution-x-script.c: New file.
21053 * gdb.base/bp-cmds-execution-x-script.exp: New file.
21054 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
21055
6c400b59
PA
210562015-01-14 Pedro Alves <palves@redhat.com>
21057
21058 PR cli/17828
21059 * gdb.base/batch-preserve-term-settings.c: New file.
21060 * gdb.base/batch-preserve-term-settings.exp: New file.
21061
e02c96a7
DE
210622015-01-13 Doug Evans <dje@google.com>
21063
21064 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
21065 binary.
21066
576fd14c
JB
210672015-01-13 Joel Brobecker <brobecker@adacore.com>
21068
21069 * Makefile.in (clean mostlyclean): Do not delete *.py.
21070
04dccad0
JB
210712015-01-13 Joel Brobecker <brobecker@adacore.com>
21072
21073 * gdb.python/py-lookup-type.exp: New file.
21074
3d230f71
PA
210752015-01-12 Pedro Alves <palves@redhat.com>
21076
21077 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
21078 restore GDBFLAGS before returning.
21079
7e67715d
JK
210802015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21081
21082 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
21083 is_amd64_regs_target and is_x86_like_target.
21084
f2e0d4b4
DE
210852015-01-11 Doug Evans <xdje42@gmail.com>
21086
21087 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
21088 is given without an explicit form.
21089 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
21090 attributes.
21091 * gdb.dwarf/corrupt.exp: Ditto.
21092 * gdb.dwarf2/enum-type.exp: Ditto.
21093 * gdb.trace/entry-values.exp: Ditto.
21094 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
21095
439250fb
DE
210962015-01-11 Doug Evans <xdje42@gmail.com>
21097
21098 PR gdb/15830
21099 * gdb.base/maint.exp: Remove references to "maint demangle".
21100 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
21101 Add tests for explicitly specifying language to demangle.
21102 * gdb.dlang/demangle.exp: Ditto.
21103
ede9f622
PA
211042015-01-09 Pedro Alves <palves@redhat.com>
21105
21106 * gdb.threads/non-stop-fair-events.c: New file.
21107 * gdb.threads/non-stop-fair-events.exp: New file.
21108
a7b796db
PA
211092015-01-09 Pedro Alves <palves@redhat.com>
21110
21111 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
21112 the global scope. Set a breakpoint after all threads are started
21113 rather than stepping over two source lines. Expect the prompt.
21114 * gdb.base/watch_thread_num.c (threads_started_barrier): New
21115 global.
21116 (NUM): Now 15.
21117 (main): Use threads_started_barrier to wait for all threads to
21118 start. Main thread no longer calls thread_function. Exit after
21119 180 seconds.
21120 (loop): New function.
21121 (thread_function): Wait on threads_started_barrier barrier. Call
21122 'loop' at each iteration.
21123 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
21124 threads have started, instead of hardcoding number of "next"
21125 steps. Use an access watchpoint instead of a write watchpoint.
21126
9665ffdd
PA
211272015-01-09 Pedro Alves <palves@redhat.com>
21128
21129 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
21130 (thread_func): Wait on barrier.
21131 (main): Wait for all threads to start before stopping GDB.
21132 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
21133 global.
21134 (thread1_func, thread2_func): Wait on barrier.
21135 (main): Wait for all threads to start before stopping GDB.
21136 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
21137 New global.
21138 (thread1_func, thread2_func): Wait on barrier.
21139 (main): Wait for all threads to start before stopping GDB.
21140
c945a99f
PA
211412015-01-09 Pedro Alves <palves@redhat.com>
21142
21143 * gdb.threads/attach-many-short-lived-threads.c: New file.
21144 * gdb.threads/attach-many-short-lived-threads.exp: New file.
21145
c1a747c1
PA
211462014-01-09 Pedro Alves <palves@redhat.com>
21147
21148 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
21149 instead of to thread 2.
21150 * gdb.threads/signal-command-multiple-signals-pending.c (main):
21151 Add barrier around each pthread_create call instead of around all
21152 calls.
21153 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
21154 Set a break on thread_function and have the child threads hit it
21155 one at at a time.
21156
60b3033e
PA
211572015-01-09 Pedro Alves <palves@redhat.com>
21158
21159 * lib/gdb.exp (can_spawn_for_attach): New procedure.
21160 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
21161 false.
21162 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
21163 checking whether the target board is remote.
21164 * gdb.multi/multi-attach.exp: Likewise.
21165 * gdb.python/py-sync-interp.exp: Likewise.
21166 * gdb.server/ext-attach.exp: Likewise.
21167 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
21168 tests that need to attach, instead of checking whether the target
21169 board is remote at the top of the file.
21170
acc018ac
YQ
211712015-01-08 Yao Qi <yao@codesourcery.com>
21172
21173 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
21174
50a18af8
JK
211752015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21176
21177 Fix testcase compilation.
21178 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
21179
8503d6e1
JB
211802015-01-06 Joel Brobecker <brobecker@adacore.com>
21181
21182 * gdb.python/py-type.exp: Add a couple test about empty
21183 array creation, and negative-length array creation.
21184
cc73dbcc
DE
211852015-01-02 Doug Evans <xdje42@gmail.com>
21186
21187 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
21188
0300bbc7
DE
211892015-01-02 Doug Evans <dje@google.com>
21190
21191 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
21192
9d85a0ec
YQ
211932014-12-29 Yao Qi <yao@codesourcery.com>
21194
21195 * gdb.trace/entry-values.exp: Update comments. Rename variable
21196 bar_call_foo to returned_from_foo.
21197
87186c6a
MMN
211982014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
21199
21200 PR gdb/17394
21201 * gdb.linespec/break-asm-file.c: New file.
21202 * gdb.linespec/break-asm-file.exp: New file.
21203 * gdb.linespec/break-asm-file0.s: New file.
21204 * gdb.linespec/break-asm-file1.s: New file.
21205
1bab7383
YQ
212062014-12-18 Nigel Stephens <nigel@mips.com>
21207 Maciej W. Rozycki <macro@codesourcery.com>
21208
21209 * gdb.base/float.exp: Handle the new output from "info float" on
21210 MIPS targets.
21211
1bc1068a
JK
212122014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
21213
21214 Fix MinGW compilation.
21215 * gdb.compile/compile-ops.exp: Update untested message if
21216 !skip_compile_feature_tests.
21217 * gdb.compile/compile-setjmp.exp: Likewise.
21218 * gdb.compile/compile-tls.exp: Likewise.
21219 * gdb.compile/compile.exp: Likewise.
21220 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
21221 supported on this host".
21222
b6615d10
DE
212232014-12-16 Doug Evans <xdje42@gmail.com>
21224
21225 * boards/stabs.exp: New file.
21226
25dda427
AA
212272014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
21228
21229 * gdb.base/completion.exp: Adjust to format changes of "maint
21230 print user-registers".
21231
bf330350
CU
212322014-12-16 Catalin Udma <catalin.udma@freescale.com>
21233
21234 PR server/17457
21235 * gdb.arch/aarch64-fp.c: New file.
21236 * gdb.arch/aarch64-fp.exp: New file.
21237
395cf596
SDJ
212382014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
21239
21240 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
21241 r210637, r210913, r211666, r215400, r215817).
21242
21243 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
21244 * dg-extract-results.py: New file.
21245 * dg-extract-results.sh: Use it if the environment seems
21246 suitable.
21247
21248 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
21249
21250 * dg-extract-results.py (parse_run): Handle warnings that
21251 are printed before a test harness is run.
21252
21253 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
21254
21255 * dg-extract-results.py (Named): Remove __cmp__ method.
21256 (output_variation): Use a key to sort variation.harnesses.
21257
21258 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
21259
21260 * dg-extract-results.py: For Python 3, force sys.stdout to
21261 handle surrogate escape sequences.
21262 (safe_open): New function.
21263 (output_segment, main): Use it.
21264
21265 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
21266
21267 * dg-extract-results.py (Prog.result_re): Include options
21268 in test name.
21269
21270 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
21271
21272 * dg-extract-results.py (output_variation): Always sort if
21273 do_sum.
21274
e882ef3c
SM
212752014-12-15 Simon Marchi <simon.marchi@ericsson.com>
21276
21277 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
21278 as long as we get pagination notifications.
21279
4992aa20
JM
212802014-12-15 Jason Merrill <jason@redhat.com>
21281
21282 * Makefile.in (check-gdb.%): Restore.
21283 * README: Mention it.
21284
c1b5a1a6
JB
212852014-12-13 Joel Brobecker <brobecker@adacore.com>
21286
21287 * gdb.ada/str_uninit: New testcase.
21288
5537b577
JK
212892014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
21290
21291 PR symtab/17642
21292 * gdb.base/vla-stub-define.c: New file.
21293 * gdb.base/vla-stub.c: New file.
21294 * gdb.base/vla-stub.exp: New file.
21295
bb2ec1b3
TT
212962014-12-12 Phil Muldoon <pmuldoon@redhat.com>
21297 Jan Kratochvil <jan.kratochvil@redhat.com>
21298 Tom Tromey <tromey@redhat.com>
21299
21300 * configure.ac: Add gdb.compile/.
21301 * configure: Regenerate.
21302 * gdb.compile/Makefile.in: New file.
21303 * gdb.compile/compile-ops.exp: New file.
21304 * gdb.compile/compile-ops.c: New file.
21305 * gdb.compile/compile-tls.c: New file.
21306 * gdb.compile/compile-tls.exp: New file.
21307 * gdb.compile/compile-constvar.S: New file.
21308 * gdb.compile/compile-constvar.c: New file.
21309 * gdb.compile/compile-mod.c: New file.
21310 * gdb.compile/compile-nodebug.c: New file.
21311 * gdb.compile/compile-setjmp-mod.c: New file.
21312 * gdb.compile/compile-setjmp.c: New file.
21313 * gdb.compile/compile-setjmp.exp: New file.
21314 * gdb.compile/compile-shlib.c: New file.
21315 * gdb.compile/compile.c: New file.
21316 * gdb.compile/compile.exp: New file.
21317 * lib/gdb.exp (skip_compile_feature_tests): New proc.
21318
4ff709eb
TT
213192014-12-12 Tom Tromey <tromey@redhat.com>
21320
21321 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
21322 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
21323
6dddd6a5
DE
213242014-12-12 Doug Evans <dje@google.com>
21325
21326 * lib/gdb-python.exp (get_python_valueof): New function.
21327 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
21328
71c24708
AA
213292014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21330
21331 * gdb.base/completion.exp: Add test for completion of "info
21332 registers ".
21333
3e29f34a
MR
213342014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
21335
21336 * gdb.base/func-ptrs.c: New file.
21337 * gdb.base/func-ptrs.exp: New file.
21338
fc126975
SM
213392014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21340
21341 PR breakpoints/17012
21342 * gdb.base/dprintf-detach.c: New file.
21343 * gdb.base/dprintf-detach.exp: New file.
21344
0a46d518
SM
213452014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21346
21347 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
21348 * lib/gdb.exp (target_is_gdbserver): New procedure.
21349
a0be3e44
DE
213502014-12-08 Doug Evans <dje@google.com>
21351
21352 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
21353
df1b803a
YQ
213542014-12-05 Yao Qi <yao@codesourcery.com>
21355
21356 * gdb.guile/scm-error.exp: Remove the third argument to
21357 gdb_remote_download.
21358 * gdb.guile/scm-frame-args.exp: Likewise.
21359 * gdb.guile/scm-section-script.exp: Likewise.
21360
ddb9f679
YQ
213612014-12-05 Yao Qi <yao@codesourcery.com>
21362
21363 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
21364
86e4ed39
DE
213652014-12-04 Doug Evans <dje@google.com>
21366
21367 * gdb.python/py-objfile.exp: Add tests for
21368 objfile.add_separate_debug_file.
21369
7c50a931
DE
213702014-12-04 Doug Evans <dje@google.com>
21371
21372 * lib/gdb.exp (get_build_id): New function.
21373 (build_id_debug_filename_get): Rewrite to use it.
21374 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
21375
621661e3
MR
213762014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
21377
21378 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
21379 `method(long)', not just 0x0.
21380 * gdb.cp/nsalias.exp: Align code labels to 4.
21381 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
21382 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
21383 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
21384 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
21385 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
21386 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
21387
29f0c3b7
DE
213882014-12-02 Doug Evans <dje@google.com>
21389
e1e061e7 21390 PR symtab/17602
29f0c3b7 21391 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 21392 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
21393 * gdb.cp/anon-ns.exp: Update.
21394
162078c8
NB
213952014-12-02 Nick Bull <nicholaspbull@gmail.com>
21396
21397 * gdb.python/py-events.py (inferior_call_handler): New.
21398 (register_changed_handler, memory_changed_handler): New.
21399 (test_events.invoke): Register new handlers.
21400 * gdb.python/py-events.exp: Add tests for inferior call,
21401 memory_changed and register_changed events.
21402
fdb09caf
AA
214032014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
21404
21405 * gdb.base/execl-update-breakpoints.exp: Specify the link address
21406 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
21407 if the linker doesn't understand this.
21408
55cfb2c4
SM
214092014-12-01 Simon Marchi <simon.marchi@ericsson.com>
21410
21411 * gdb.python/python.exp: Change expected reply to help().
21412
9e8cd6df
YQ
214132014-12-01 Yao Qi <yao@codesourcery.com>
21414
21415 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
21416 AC_CONFIG_SUBDIRS(gdb.gdbtk).
21417 * configure: Re-generated.
21418
6c659fc2
SC
214192014-11-28 Siva Chandra Reddy <sivachandra@google.com>
21420
21421 * gdb.cp/chained-calls.cc: New file.
21422 * gdb.cp/chained-calls.exp: New file.
21423 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
21424
d7fc3181
SM
214252014-11-28 Simon Marchi <simon.marchi@ericsson.com>
21426
21427 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
21428 * gdb.dwarf2/symtab-producer.exp: Same.
21429 * gdb.gdb/python-interrupts.exp: Same.
21430 * gdb.gdb/python-selftest.exp: Same.
21431 * gdb.python/py-linetable.exp: Same.
21432 * gdb.python/py-type.exp: Same.
21433 * gdb.python/py-value-cc.exp: Same.
21434 * gdb.python/py-value.exp: Same.
21435
10e79639
YQ
214362014-11-28 Yao Qi <yao@codesourcery.com>
21437
21438 * gdb.base/break-probes.exp: Match library name prefixed with
21439 sysroot.
21440
f28a0564
SM
214412014-11-27 Simon Marchi <simon.marchi@ericsson.com>
21442
21443 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
21444 test expected output. Add parentheses for the call to print.
21445 Remove L suffix from integers.
21446
3fe1ce1d
DE
214472014-11-26 Doug Evans <dje@google.com>
21448
21449 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
21450
84429e27
YQ
214512014-11-22 Yao Qi <yao@codesourcery.com>
21452
21453 * gdb.trace/entry-values.c: Remove asms.
21454 (foo): Add foo_label.
21455 (bar): Add bar_label.
21456 * gdb.trace/entry-values.exp: Remove code computing foo's
21457 length and bar's length.
21458 (Dwarf::assemble): Invoke function_range for bar and use
21459 MACRO_AT_func for foo.
21460
26741859
YQ
214612014-11-22 Yao Qi <yao@codesourcery.com>
21462
21463 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
21464 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
21465 Use .Lgcc43_procstart instead of gcc43.
21466
45e44d27
JB
214672014-11-21 Joel Brobecker <brobecker@adacore.com>
21468
21469 * gdb.ada/n_arr_bound: New testcase.
21470
458c8db8
SDJ
214712014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
21472
21473 PR breakpoints/10737
21474 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
21475 test_catch_syscall_multi_arch.
21476 (test_catch_syscall_multi_arch): New function.
21477
43f3e411
DE
214782014-11-20 Doug Evans <xdje42@gmail.com>
21479
21480 * gdb.base/maint.exp: Update expected output.
21481
0d7b2549
AA
214822014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
21483
21484 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
21485 4-byte instruction on S390.
21486
8908fca5
JB
214872014-11-19 Joel Brobecker <brobecker@adacore.com>
21488
21489 * gdb.ada/arr_arr: New testcase.
21490
4a46959e
JB
214912014-11-19 Joel Brobecker <brobecker@adacore.com>
21492
21493 * gdb.ada/pkd_arr_elem: New Testcase.
21494
470e2f4e
LM
214952014-11-18 Luis Machado <lgustavo@codesourcery.com>
21496
21497 * gdb.reverse/break-precsave: Expect completion message for
21498 core file reads.
21499 * gdb.reverse/consecutive-precsave.exp: Likewise.
21500 * gdb.reverse/finish-precsave.exp: Likewise.
21501 * gdb.reverse/i386-precsave.exp: Likewise.
21502 * gdb.reverse/machinestate-precsave.exp: Likewise.
21503 * gdb.reverse/sigall-precsave.exp: Likewise.
21504 * gdb.reverse/solib-precsave.exp: Likewise.
21505 * gdb.reverse/step-precsave.exp: Likewise.
21506 * gdb.reverse/until-precsave.exp: Likewise.
21507 * gdb.reverse/watch-precsave.exp: Likewise.
21508
a267f3ad
AA
215092014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21510
21511 * gdb.base/bp-permanent.c: Include unistd.h.
21512 * gdb.python/py-framefilter-mi.c (main): Add return type.
21513 * gdb.python/py-framefilter.c (main): Likewise.
21514 * gdb.trace/actions-changed.c (main): Likewise.
21515
12084a9a
AA
215162014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21517
21518 * gdb.mi/until.c: Add eye-catchers.
21519 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
21520 line numbers.
21521
dc7e1a77
AA
215222014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21523
21524 * gdb.base/condbreak.exp: Drop references to removed non-prototype
21525 function header variants in break1.c.
21526 * gdb.base/ena-dis-br.exp: Likewise.
21527 * gdb.base/hbreak2.exp: Likewise.
21528 * gdb.reverse/until-precsave.exp: Drop references to removed
21529 non-prototype function header variants in ur1.c.
21530 * gdb.reverse/until-reverse.exp: Likewise.
21531
41c77605
PM
215322014-11-17 Petr Machata <pmachata@redhat.com>
21533
21534 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
21535 ${_cu_offset_size} bytes abbrev offset.
21536
34248c3a
DE
215372014-11-15 Doug Evans <xdje42@gmail.com>
21538
21539 PR symtab/17559
21540 * gdb.base/line-symtabs.exp: New file.
21541 * gdb.base/line-symtabs.c: New file.
21542 * gdb.base/line-symtabs.h: New file.
21543
646da059
YQ
215442014-11-14 Yao Qi <yao@codesourcery.com>
21545
21546 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
21547 (func): Add label func_label.
21548 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
21549 Replace low_pc and high_pc with MACRO_AT_range.
21550 Replace name, low_pc and high_pc with MACRO_AT_func.
21551
9301ebe6
YQ
215522014-11-14 Yao Qi <yao@codesourcery.com>
21553
21554 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
21555 Replace name, low_pc and high_pc with MACRO_AT_func.
21556
f166b542
YQ
215572014-11-14 Yao Qi <yao@codesourcery.com>
21558
21559 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
21560 produce debug information.
21561 * gdb.dwarf2/implptr-optimized-out.S: Removed.
21562
0f6e71e3
YQ
215632014-11-14 Yao Qi <yao@codesourcery.com>
21564
21565 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
21566 object and get function length.
21567 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
21568 with MACRO_AT_func.
21569 (top-level): Replace gdb_compile and clean_restart with
21570 prepare_for_testing.
21571 * gdb.dwarf2/main.c (main): Add label main_label.
21572
876c4df9
YQ
215732014-11-14 Yao Qi <yao@codesourcery.com>
21574
21575 * lib/dwarf.exp (function_range): New procedure.
21576 (Dwarf::_handle_macro_at_func): New procedure.
21577 (Dwarf::_handle_macro_at_range): New procedure.
21578 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
21579
02ad9cf1
YQ
215802014-11-14 Yao Qi <yao@codesourcery.com>
21581
21582 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
21583 (_handle_attribute): New procedure.
21584
a59add0c
AA
215852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21586
21587 * gdb.ada/cond_lang/foo.c (callme): Add return type.
21588 * gdb.base/call-sc.c (zed): Likewise.
21589 * gdb.base/checkpoint.c (main): Likewise.
21590 * gdb.base/dump.c (main): Likewise.
21591 * gdb.base/gcore.c (main): Likewise.
21592 * gdb.base/huge.c (main): Likewise.
21593 * gdb.base/multi-forks.c (main): Likewise.
21594 * gdb.base/pr10179-a.c (main): Likewise.
21595 * gdb.base/savedregs.c (main): Likewise.
21596 * gdb.base/sigaltstack.c (main): Likewise.
21597 * gdb.base/siginfo.c (main): Likewise.
21598 * gdb.base/structs.c (zed): Likewise.
21599 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
21600 * gdb.mi/mi-syn-frame.c (main): Likewise.
21601 * gdb.mi/until.c (foo, main): Likewise.
21602 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
21603 * gdb.base/solib-weak.c (foo): Declare.
21604 * gdb.base/attach-twice.c: Include stdio.h.
21605 * gdb.base/weaklib1.c: Likewise.
21606 * gdb.base/weaklib2.c: Likewise.
21607 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
21608 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
21609 unistd.h.
21610 * gdb.base/attach-pie-misread.c: Include stdlib.h.
21611 * gdb.mi/mi-exit-code.c: Likewise.
21612 * gdb.base/break-interp-lib.c: Include string.h.
21613 * gdb.base/coremaker.c: Likewise.
21614 * gdb.base/testenv.c: Likewise.
21615 * gdb.python/py-finish-breakpoint.c: Likewise.
21616 * gdb.base/inferior-died.c: Include sys/wait.h.
21617 * gdb.base/fileio.c: Include time.h.
21618 * gdb.base/async-shell.c: Include unistd.h.
21619 * gdb.base/dprintf-non-stop.c: Likewise.
21620 * gdb.base/info-os.c: Likewise.
21621 * gdb.mi/mi-console.c: Likewise.
21622 * gdb.mi/watch-nonstop.c: Likewise.
21623 * gdb.python/py-events.c: Likewise.
21624 * gdb.base/async.c (baz): Move up before its invocation.
21625 * gdb.base/code_elim2.c (my_global_func): Likewise.
21626 * gdb.base/skip-solib-lib.c (multiply): Likewise.
21627 * gdb.base/advance.c (func2): Likewise.
21628
3b5d5997
AA
216292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21630
21631 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
21632 variant.
21633 * gdb.base/annota3.c: Likewise.
21634 * gdb.base/async.c: Likewise.
21635 * gdb.base/average.c: Likewise.
21636 * gdb.base/call-ar-st.c: Likewise.
21637 * gdb.base/call-rt-st.c: Likewise.
21638 * gdb.base/call-sc.c: Likewise.
21639 * gdb.base/call-strs.c: Likewise.
21640 * gdb.base/ending-run.c: Likewise.
21641 * gdb.base/execd-prog.c: Likewise.
21642 * gdb.base/exprs.c: Likewise.
21643 * gdb.base/foll-exec.c: Likewise.
21644 * gdb.base/foll-fork.c: Likewise.
21645 * gdb.base/foll-vfork.c: Likewise.
21646 * gdb.base/funcargs.c: Likewise.
21647 * gdb.base/gcore.c: Likewise.
21648 * gdb.base/jump.c: Likewise.
21649 * gdb.base/langs0.c: Likewise.
21650 * gdb.base/langs1.c: Likewise.
21651 * gdb.base/langs2.c: Likewise.
21652 * gdb.base/mips_pro.c: Likewise.
21653 * gdb.base/nodebug.c: Likewise.
21654 * gdb.base/opaque0.c: Likewise.
21655 * gdb.base/opaque1.c: Likewise.
21656 * gdb.base/recurse.c: Likewise.
21657 * gdb.base/run.c: Likewise.
21658 * gdb.base/scope0.c: Likewise.
21659 * gdb.base/scope1.c: Likewise.
21660 * gdb.base/setshow.c: Likewise.
21661 * gdb.base/setvar.c: Likewise.
21662 * gdb.base/shmain.c: Likewise.
21663 * gdb.base/shr1.c: Likewise.
21664 * gdb.base/shr2.c: Likewise.
21665 * gdb.base/sigall.c: Likewise.
21666 * gdb.base/signals.c: Likewise.
21667 * gdb.base/so-indr-cl.c: Likewise.
21668 * gdb.base/solib2.c: Likewise.
21669 * gdb.base/structs.c: Likewise.
21670 * gdb.base/sum.c: Likewise.
21671 * gdb.base/vforked-prog.c: Likewise.
21672 * gdb.base/watchpoint.c: Likewise.
21673 * gdb.reverse/shr2.c: Likewise.
21674 * gdb.reverse/until-reverse.c: Likewise.
21675 * gdb.reverse/ur1.c: Likewise.
21676 * gdb.reverse/watch-reverse.c: Likewise.
21677
066a77c5
AA
216782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21679
21680 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
21681 variant.
21682 * gdb.base/sepdebug.exp: Drop references to removed code.
21683
4f204ea5
AA
216842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21685
21686 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
21687 variant. Preserve original line numbering.
21688 * gdb.base/list1.c: Likewise.
21689
3b377a3a
AA
216902014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21691
21692 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
21693 variant.
21694 * gdb.base/break1.c: Likewise.
21695 * gdb.base/break.exp: Drop references to removed code.
21696
e444df73
AA
216972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21698
21699 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
21700 variant.
21701
8008f2a7
AA
217022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21703
21704 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
21705
a5a06887
AA
217062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21707
21708 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
21709 logic into perform_all_tests() and invoke it with and without
21710 function header prototypes.
21711 (do_function_calls): Remove conditional XFAIL for PR 5318.
21712 (rerun_and_prepare): Remove duplicate code.
21713 (perform_all_tests): New. Main logic moved here.
21714
44dba9b9
AA
217152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21716
21717 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
21718 code guarded by #ifdef NO_PROTOTYPES.
21719 (t_double_many_args): Likewise.
21720 (DEF_FUNC_MANY_ARGS_1): Likewise.
21721 (DEF_FUNC_VALUES_1): Likewise.
21722 (t_structs_ldc): Renamed from t_structs_fc in conditional code
21723 guarded by #ifdef PROTOTYPES.
21724
d1fbcd56
AA
217252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21726
21727 * gdb.mi/mi-console.c: Add eye-catcher.
21728 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
21729 instead of literal line number.
21730
b0e59b8f
AA
217312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21732
21733 * gdb.base/shr2.c: Add eye-catcher.
21734 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
21735 line number.
21736
78f98cca
AA
217372014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21738
21739 * gdb.base/jump.c: Add eye-catchers.
21740 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
21741 numbers.
21742
58fa2af0
AA
217432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21744
21745 * gdb.base/execd-prog.c: Add eye-catchers.
21746 * gdb.base/foll-exec.c: Likewise.
21747 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
21748 line numbers.
21749
04e5059b
AA
217502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21751
21752 * gdb.base/ending-run.c: Add eye-catchers.
21753 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
21754 literal line numbers.
21755
dbfdb174
AA
217562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21757
21758 * gdb.base/call-rt-st.c: Add eye-catchers.
21759 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
21760 literal line numbers.
21761
888a2ade
AA
217622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21763
21764 * gdb.base/call-ar-st.c: Add eye-catchers.
21765 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
21766 literal line numbers.
21767
6acc2dde
AA
217682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21769
21770 * gdb.base/average.c: Add eye-catchers.
21771 * gdb.base/sum.c: Likewise.
21772 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
21773 regexps dynamically.
21774
9ecfcd1d
AA
217752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21776
21777 * gdb.base/solib1.c: Add eye-catchers.
21778 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
21779 literal line numbers.
21780
78708b7c
PA
217812014-11-12 Pedro Alves <palves@redhat.com>
21782
21783 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
21784 leader has exited.
21785
af48d08f
PA
217862014-11-12 Pedro Alves <palves@redhat.com>
21787
21788 * gdb.arch/i386-bp_permanent.c: New file.
21789 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
21790 (srcfile): Set to i386-bp_permanent.c.
21791 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
21792 that stepi does not execute the 'leave' instruction, instead of
21793 testing it does execute.
21794 * gdb.base/bp-permanent.c: New file.
21795 * gdb.base/bp-permanent.exp: New file.
21796
af3768e9
DE
217972014-11-10 Doug Evans <xdje42@gmail.com>
21798
21799 PR symtab/17564
21800 * gdb.base/symtab-search-order.exp: New file.
21801 * gdb.base/symtab-search-order.c: New file.
21802 * gdb.base/symtab-search-order-1.c: New file.
21803 * gdb.base/symtab-search-order-shlib-1.c: New file.
21804
9de00a4a
PA
218052014-11-07 Pedro Alves <palves@redhat.com>
21806
21807 PR gdb/17511
21808 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
21809 i?86-*-linux*.
21810
e0f52461
SC
218112014-11-03 Siva Chandra Reddy <sivachandra@google.com>
21812
21813 PR c++/17494
21814 * gdb.cp/pr17494.cc: New file.
21815 * gdb.cp/pr17494.exp: New file.
21816
6ce8c980
YQ
218172014-11-02 Yao Qi <yao@codesourcery.com>
21818
21819 * gdb.python/python.exp: Get working directory and match the
21820 output of "set extended-prompt \\w " with it.
21821
02be9a71
DE
218222014-10-30 Doug Evans <dje@google.com>
21823
21824 * gdb.python/py-objfile.exp: Add tests for setting random attributes
21825 in objfiles.
21826 * gdb.python/py-progspace.exp: Add tests for setting random attributes
21827 in progspaces.
21828
3bdff46b
LM
218292014-10-30 Janis Johnson <janisjo@codesourcery.com>
21830
21831 * gdb.base/fullpath-expand.exp: Skip for a remote host.
21832 * gdb.base/realname-expand.exp: Likewise.
21833 * gdb.linespec/macro-relative.exp: Likewise.
21834
ab917dfb
PA
218352014-10-29 Pedro Alves <palves@redhat.com>
21836
21837 PR gdb/17408
21838 * gdb.threads/schedlock.c (some_function): New function.
21839 (call_function): New global.
21840 (MAYBE_CALL_SOME_FUNCTION): New macro.
21841 (thread_function): Call it.
21842 * gdb.threads/schedlock.exp (get_args): Add description parameter,
21843 and use it instead of a global counter. Adjust all callers.
21844 (get_current_thread): Use "find current thread" for test message
21845 here rather than having all callers pass down the same string.
21846 (goto_loop): New procedure, factored out from ...
21847 (my_continue): ... this.
21848 (step_ten_loops): Change parameter from test message to command to
21849 use. Adjust.
21850 (list_count): Delete global.
21851 (check_result): New procedure, factored out from duplicate top
21852 level code.
21853 (continue tests): Wrap in with_test_prefix.
21854 (test_step): New procedure, factored out from duplicate top level
21855 code.
21856 (top level): Test "step" in combination with all scheduler-locking
21857 modes. Test "next" in combination with all scheduler-locking
21858 modes, and in combination with stepping over a function call or
21859 not.
21860 * gdb.threads/next-bp-other-thread.c: New file.
21861 * gdb.threads/next-bp-other-thread.exp: New file.
21862
d3d4baed
PA
218632014-10-29 Pedro Alves <palves@redhat.com>
21864
21865 PR python/17372
21866 * gdb.python/python.exp: Test a multi-line command that spawns
21867 interactive Python.
21868 * gdb.base/multi-line-starts-subshell.exp: New file.
21869
563e8d85
YQ
218702014-10-29 Yao Qi <yao@codesourcery.com>
21871
21872 * gdb.base/fileio.exp: Make directories on host.
21873
0ea4d52e
YQ
218742014-10-29 Yao Qi <yao@codesourcery.com>
21875
21876 * gdb.base/fileio.c (test_write): Close the file.
21877
7f5ef605
PA
218782014-10-28 Pedro Alves <palves@redhat.com>
21879
21880 PR gdb/12623
21881 * gdb.base/sigstep.c (no_handler): New global.
21882 (main): If 'no_handler is true, set the signal handlers to
21883 SIG_IGN.
21884 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
21885 with_sw_watch and no_handler parameters. Handle them.
21886 (top level) <stepping over handler when stopped at a breakpoint
21887 test>: Add a test axis for testing with a software watchpoint, and
21888 another for testing with the signal handler set to SIG_IGN.
21889 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
21890 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
21891
abbdbd03
PA
218922014-10-28 Pedro Alves <palves@redhat.com>
21893
21894 PR gdb/17511
21895 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
21896 * gdb.base/sigstep.exp (other_handler_location): New global.
21897 (advance): Support stepping into the signal handler, and running
21898 commands while in the handler.
21899 (in_handler_map): New global.
21900 (top level): In the advance test, add combinations for getting
21901 into the handler with stepping commands, and for running commands
21902 in the handler. Add comment descripting the advancei tests.
21903
1df4399f
PA
219042014-10-28 Pedro Alves <palves@redhat.com>
21905
21906 * gdb.base/sigstep.exp: Use build_executable instead of
21907 prepare_for_testing.
21908 (top level): Move code that starts GDB, runs to main and creates a
21909 display to ...
21910 (restart): ... this new procedure.
21911 (top level): Move backtrace from signal handler test to ...
21912 (validate_backtrace): ... this new procedure.
21913 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
21914 with_test_prefix. Always restart GDB.
21915 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
21916 with_test_prefix. Always restart GDB. No need to delete
21917 breakpoints after the test.
21918 (test_skip_handler): Remove prefix parameter.
21919 (skip_over_handler, breakpoint_to_handler)
21920 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
21921 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
21922 restart GDB. No need to delete breakpoints after the test.
21923 (top level): Use foreach to call the test procedures with
21924 different commands.
21925
a5b6e449
PA
219262014-10-28 Pedro Alves <palves@redhat.com>
21927
21928 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
21929 instead of GNATS numbers.
21930 * gdb.base/sigbpt.exp: Likewise.
21931 * gdb.base/siginfo.exp: Likewise.
21932 * gdb.base/sigstep.exp: Likewise.
21933
e5f8a7cc
PA
219342014-10-27 Pedro Alves <palves@redhat.com>
21935
21936 * gdb.base/sigstep.c (dummy): New global.
21937 (main): Issue a couple writes to the new global.
21938 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
21939 procedures.
21940 (skip_over_handler): Use test_skip_handler.
21941 (top level): Call skip_over_handler for stepi and nexti too.
21942 (breakpoint_over_handler): Use test_skip_handler.
21943 (top level): Call breakpoint_over_handler for stepi and nexti too.
21944
763905a3
YQ
219452014-10-27 Yao Qi <yao@codesourcery.com>
21946
21947 * gdb.trace/tfile.c (adjust_function_address)
21948 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
21949 function descriptor.
21950
6f259a23
DB
219512014-10-24 Don Breazeal <donb@codesourcery.com>
21952
21953 * gdb.base/foll-fork.exp (test_follow_fork,
21954 catch_fork_child_follow): Check for updated fork messages emitted
21955 from infrun.c.
21956 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
21957 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
21958 vfork_and_exec_child_follow_through_step): Check for updated vfork
21959 messages emitted from infrun.c.
21960
09dd9a69
PA
219612014-10-24 Pedro Alves <palves@redhat.com>
21962
21963 * gdb.base/corefile.exp: Remove references to ultrix.
21964 * gdb.base/interrupt.exp: Likewise.
21965 * gdb.base/whatis.exp: Likewise.
21966 * gdb.gdb/selftest.exp: Likewise.
21967 * gdb.threads/manythreads.exp: Likewise.
21968 * gdb.threads/print-threads.exp: Likewise.
21969 * gdb.threads/pthreads.exp:: Likewise.
21970 * gdb.threads/schedlock.exp: Likewise.
21971
3433cfa5
SC
219722014-10-24 Siva Chandra Reddy <sivachandra@google.com>
21973
21974 * gdb.cp/non-trivial-retval.cc: Add a test case.
21975 * gdb.cp/non-trivial-retval.exp: Add a test.
21976
092f880b
YQ
219772014-10-20 Yao Qi <yao@codesourcery.com>
21978
21979 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
21980 * gdb.python/py-objfile-script-gdb.py: New file.
21981 * gdb.python/py-objfile-script.exp: Update reference to
21982 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
21983 of remote_download. Remove the dest file.
21984
acbdb7f3
YQ
219852014-10-20 Yao Qi <yao@codesourcery.com>
21986
21987 * gdb.base/checkpoint.exp: Don't remove file copied on host.
21988 * gdb.base/step-line.exp: Likewise.
21989 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21990 * gdb.dwarf2/dw2-basic.exp: Likewise.
21991 * gdb.dwarf2/dw2-compressed.exp: Likewise.
21992 * gdb.dwarf2/dw2-filename.exp: Likewise.
21993 * gdb.dwarf2/dw2-intercu.exp: Likewise.
21994 * gdb.dwarf2/dw2-intermix.exp: Likewise.
21995 * gdb.dwarf2/dw2-producer.exp: Likewise.
21996 * gdb.dwarf2/mac-fileno.exp: Likewise.
21997 * gdb.python/py-frame-args.exp: Likewise.
21998 * gdb.python/py-framefilter.exp: Likewise.
21999 * gdb.python/py-mi.exp: Likewise.
22000 * gdb.python/py-objfile-script.exp: Likewise
22001 * gdb.python/py-pp-integral.exp: Likewise.
22002 * gdb.python/py-pp-re-notag.exp: Likewise.
22003 * gdb.python/py-prettyprint.exp: Likewise.
22004 * gdb.python/py-section-script.exp: Likewise.
22005 * gdb.python/py-typeprint.exp: Likewise.
22006 * gdb.python/py-xmethods.exp: Likewise.
22007 * gdb.stabs/weird.exp: Likewise.
22008 * gdb.xml/tdesc-regs.exp: Likewise.
22009
bd286a29
KCY
220102014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
22011
22012 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
22013 (out_cu): Use addr_len for the size of addresses.
22014 (out_line): Likewise. Size DW_LNE_set_address instruction
22015 according to addr_len.
22016 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
22017 (FUNC): Add START_INSNS to definition.
22018
673dc4a0
YQ
220192014-10-18 Yao Qi <yao@codesourcery.com>
22020
22021 * gdb.base/argv0-symlink.exp: Check argv[0] value if
22022 gdb_has_argv0 return true.
22023 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
22024 check [target_info exists noargs], check [gdb_has_argv0]
22025 instead.
22026 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22027 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
22028 procedures.
22029
4ffbba72
DE
220302014-10-17 Doug Evans <dje@google.com>
22031
22032 * gdb.python/py-events.exp: Update expected output for clear_objfiles
22033 event.
22034 * gdb.python/py-events.py: Add clear_objfiles event.
22035
d096d8c1
DE
220362014-10-17 Doug Evans <dje@google.com>
22037
22038 * gdb.python/py-objfile.exp: Test progspace attribute.
22039
a80db015
LM
220402014-10-17 Luis Machado <lgustavo@codesourcery.com>
22041
22042 * gdb.guile/scm-breakpoint.exp: Do not assume any
22043 directory separators when matching source file paths.
22044 * gdb.python/py-breakpoint.exp: Likewise.
22045 * gdb.reverse/break-precsave.exp: Likewise.
22046 * gdb.reverse/break-reverse.exp: Likewise.
22047 * gdb.reverse/consecutive-precsave.exp: Likewise.
22048 * gdb.reverse/finish-precsave.exp: Likewise.
22049 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
22050 * gdb.reverse/finish-reverse.exp: Likewise.
22051 * gdb.reverse/i386-precsave.exp: Likewise.
22052 * gdb.reverse/i387-env-reverse.exp: Likewise.
22053 * gdb.reverse/i387-stack-reverse.exp: Likewise.
22054 * gdb.reverse/machinestate-precsave.exp: Likewise.
22055 * gdb.reverse/machinestate.exp: Likewise.
22056 * gdb.reverse/sigall-precsave.exp: Likewise.
22057 * gdb.reverse/solib-precsave.exp: Likewise.
22058 * gdb.reverse/step-precsave.exp: Likewise.
22059 * gdb.reverse/until-precsave.exp: Likewise.
22060 * gdb.reverse/watch-precsave.exp: Likewise.
22061 * gdb.reverse/watch-reverse.exp: Likewise.
22062
b22089ab
YQ
220632014-10-17 Yao Qi <yao@codesourcery.com>
22064
22065 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
22066 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
22067
6c4486e6
PA
220682014-10-17 Pedro Alves <palves@redhat.com>
22069
22070 PR gdb/17471
22071 * gdb.base/bg-execution-repeat.c: New file.
22072 * gdb.base/bg-execution-repeat.exp: New file.
22073
0ff33695
PA
220742014-10-17 Pedro Alves <palves@redhat.com>
22075
22076 PR gdb/17300
22077 * gdb.base/continue-all-already-running.c: New file.
22078 * gdb.base/continue-all-already-running.exp: New file.
22079
6fdebc3d
PA
220802014-10-17 Pedro Alves <palves@redhat.com>
22081
22082 PR gdb/17472
22083 * gdb.base/annota-input-while-running.c: New file.
22084 * gdb.base/annota-input-while-running.exp: New file.
22085
32a8097b
PA
220862014-10-17 Pedro Alves <palves@redhat.com>
22087
22088 * gdb.base/callfuncs.exp: emove references to osf.
22089 * gdb.base/sigall.exp: Likewise.
22090 * gdb.gdb/selftest.exp: Likewise.
22091 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
22092 * gdb.mi/non-stop.c: Likewise.
22093 * gdb.mi/pthreads.c: Likewise.
22094 * gdb.reverse/sigall-precsave.exp: Likewise.
22095 * gdb.reverse/sigall-reverse.exp: Likewise.
22096 * gdb.threads/pthreads.c: Likewise.
22097 * gdb.threads/pthreads.exp: Likewise.
22098
7a3517ff
YQ
220992014-10-17 Yao Qi <yao@codesourcery.com>
22100
22101 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
22102 check 'target_info exists noargs'.
22103 (test_command_prompt_position): Likewise.
22104 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
22105 Remove "set args".
22106 (progvar_simple_while_test): Likewise.
22107 (progvar_complex_if_while_test): Likewise.
22108 (if_while_breakpoint_command_test): Likewise.
22109 (infrun_breakpoint_command_test): Likewise.
22110 (breakpoint_command_test): Likewise.
22111 (watchpoint_command_test): Likewise.
22112 (bp_deleted_in_command_test): Likewise.
22113 (temporary_breakpoint_commands): Likewise.
22114
bb99c472
YQ
221152014-10-16 Yao Qi <yao@codesourcery.com>
22116
22117 * gdb.base/remotetimeout.exp: Remove noargs checking.
22118
7c16b83e
PA
221192014-10-15 Pedro Alves <palves@redhat.com>
22120
22121 PR breakpoints/9649
22122 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
22123 * gdb.base/breakpoint-in-ro-region.exp
22124 (probe_target_hardware_step): New procedure.
22125 (top level): Probe hardware stepping and hardware breakpoint
22126 support. Test stepping through a read-only region, with both
22127 "breakpoint auto-hw" on and off and both "always-inserted" on and
22128 off.
22129
35a49624
IB
221302014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
22131
22132 * gdb.dlang/demangle.exp: Update for demangling changes.
22133
2d1c107c
SC
221342014-10-15 Siva Chandra Reddy <sivachandra@google.com>
22135
22136 * gdb.cp/non-trivial-retval.cc: Add new test cases.
22137 * gdb.cp/non-trivial-retval.exp: Add new tests.
22138
778811d5
SC
221392014-10-15 Siva Chandra Reddy <sivachandra@google.com>
22140
22141 PR c++/13403
22142 PR c++/15154
22143 * gdb.cp/non-trivial-retval.cc: New file.
22144 * gdb.cp/non-trivial-retval.exp: New file.
22145
10c5f0a8
YQ
221462014-10-15 Yao Qi <yao@codesourcery.com>
22147
22148 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
22149 remote host.
22150
65d7b369
YQ
221512014-10-15 Yao Qi <yao@codesourcery.com>
22152
22153 * gdb.python/py-symbol.exp: Match file base name if host is
22154 remote, otherwise match file name with dir name.
22155 * gdb.python/py-symtab.exp: Likewise.
22156 * gdb.python/python.exp: Likewise.
22157
46dc1394
YQ
221582014-10-15 Yao Qi <yao@codesourcery.com>
22159
22160 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
22161 pattern.
22162 * gdb.python/py-symtab.exp: Likewise.
22163 * gdb.python/python.exp: Remove trailing ".*". Fix typo
22164 locationn.
22165
c40cc657
JB
221662014-10-14 Joel Brobecker <brobecker@adacore.com>
22167
22168 * gdb.ada/addr_arith: New testcase.
22169
2abf49e1
MR
221702014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
22171
22172 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
22173 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
22174 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
22175 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
22176
f7088df3
SDJ
221772014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
22178
22179 * gdb.arch/stap-eval-lang-ada.S: Likewise.
22180 * gdb.arch/stap-eval-lang-ada.c: Likewise.
22181 * gdb.arch/stap-eval-lang-ada.exp: New file.
22182
4dc06805
YQ
221832014-10-14 Yao Qi <yao@codesourcery.com>
22184
22185 * gdb.mi/mi-var-child.c (nothing1): New function.
22186 (nothing2): New function.
22187 (do_children_tests): Set function pointers by nothing1 and
22188 nothing2.
22189 * gdb.mi/mi-var-child.exp: Step over new added statements.
22190 Update test to match the new output.
22191 * gdb.mi/var-cmd.c (nothing1): New function.
22192 (nothing2): New function.
22193 (do_children_tests): Set function pointers by nothing1 and
22194 nothing2.
22195 * gdb.mi/mi-var-display.exp: Update test to match output.
22196 Step to the line specified by $line_dct_nothing.
22197 Increase the number of lines to step.
22198
46a93de2
YQ
221992014-10-14 Yao Qi <yao@codesourcery.com>
22200
22201 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
22202 tests.
22203 * gdb.mi/mi2-var-child.exp: Likewise.
22204
14ea52ee
DE
222052014-10-13 Doug Evans <dje@google.com>
22206
22207 * gdb.python/py-objfile.exp: Change name of file name test.
22208
e5c6e92b
DE
222092014-10-13 Doug Evans <dje@google.com>
22210
22211 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
22212 from the start of the CU.
22213
c780cc2f
JK
222142014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
22215 Yao Qi <yao@codesourcery.com>
22216
22217 Fix "save breakpoints" for "catch" command.
22218 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
22219 Remove -nonewline. Match also the added "main" line.
22220
99894e11
JK
222212014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22222
22223 Fix "save breakpoints" for "disable $bpnum" command.
22224 * gdb.base/save-bp.c (main): Add label.
22225 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
22226
6e1ac5a3
JK
222272014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22228
22229 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
22230
754dd2b0
YQ
222312014-10-11 Yao Qi <yao@codesourcery.com>
22232
22233 * gdb.server/server-kill.exp: Execute command
22234 "set remote trace-status-packet on" before "tstatus".
22235
f90183d7
YQ
222362014-10-11 Yao Qi <yao@codesourcery.com>
22237
22238 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
22239 (main): Call getppid.
22240 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
22241 and continue to it. Read variable "server_pid".
22242
bf40a607
YQ
222432014-10-11 Yao Qi <yao@codesourcery.com>
22244
22245 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
22246
052ca370
YQ
222472014-10-11 Yao Qi <yao@codesourcery.com>
22248
22249 * gdb.threads/thread-find.exp: Don't execute command
22250 "info threads".
22251 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
22252 * gdb.threads/linux-dp.exp: Don't check the condition
22253 $threads_created equals to zero.
22254
3831839c
PA
222552014-10-10 Pedro Alves <palves@redhat.com>
22256
22257 * gdb.base/bigcore.exp: Remove references to IRIX.
22258 * gdb.base/funcargs.exp: Likewise.
22259 * gdb.base/interrupt.exp: Likewise.
22260 * gdb.base/mips_pro.exp: Likewise.
22261 * gdb.base/nodebug.exp: Likewise.
22262 * gdb.base/setvar.exp: Likewise.
22263 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
22264
8b9a549d
PA
222652014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
22266 Pedro Alves <palves@redhat.com>
22267
22268 PR symtab/14466
22269 * gdb.base/vdso-warning.c: New file.
22270 * gdb.base/vdso-warning.exp: New file.
22271
d48ba5e8
DE
222722014-10-02 Doug Evans <dje@google.com>
22273
22274 * gdb.base/structs.c (main): Don't run forever.
22275
2278c276
PA
222762014-10-02 Pedro Alves <palves@redhat.com>
22277
22278 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
22279 (top level) <stop threads 1, stop threads 2>: Use it.
22280
b57bacec
PA
222812014-10-02 Pedro Alves <palves@redhat.com>
22282
22283 * gdb.threads/break-while-running.exp (test): Add new
22284 'update_thread_list' argument. Skip "info threads" if false.
22285 (top level): Add new 'update_thread_list' axis.
22286
13fd3ff3
PA
222872014-10-02 Pedro Alves <palves@redhat.com>
22288
22289 PR breakpoints/17431
22290 * gdb.base/execl-update-breakpoints.c: New file.
22291 * gdb.base/execl-update-breakpoints.exp: New file.
22292
0fec99e8
PA
222932014-10-01 Pedro Alves <palves@redhat.com>
22294
22295 * gdb.base/breakpoint-in-ro-region.c: New file.
22296 * gdb.base/breakpoint-in-ro-region.exp: New file.
22297
2ddf4301
SM
222982014-10-01 Simon Marchi <simon.marchi@ericsson.com>
22299
22300 * gdb.mi/mi-exit-code.exp: New file.
22301 * gdb.mi/mi-exit-code.c: New file.
22302
6a5f3f43
YQ
223032014-09-30 Yao Qi <yao@codesourcery.com>
22304
22305 * lib/prelink-support.exp (build_executable_own_libs): Error if
22306 the target isn't native.
22307
345bcc73
YQ
223082014-09-30 Yao Qi <yao@codesourcery.com>
22309
22310 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
22311 false.
22312
a25a5a45
PA
223132014-09-22 Pedro Alves <palves@redhat.com>
22314
22315 * gdb.threads/break-while-running.exp: New file.
22316 * gdb.threads/break-while-running.c: New file.
22317
00ba3162
YQ
223182014-09-19 Yao Qi <yao@codesourcery.com>
22319
22320 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
22321 Invoke test. Restart GDB with --readnow and invoke test again.
22322
c3b7b696
YQ
223232014-09-19 Yao Qi <yao@codesourcery.com>
22324
22325 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
22326 proc set_breakpoint_on_gcd_function. Invoke
22327 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
22328 invoke set_breakpoint_on_gcd_function again.
22329
2b4fd423
DE
223302014-09-18 Doug Evans <dje@google.com>
22331
22332 * gdb.dwarf2/symtab-producer.exp: New file.
22333
a5947601
SDJ
223342014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22335
22336 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
22337 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
22338 * gdb.base/global-var-nested-by-dso.c: Likewise.
22339 * gdb.base/global-var-nested-by-dso.exp: Likewise.
22340
91c19059
SDJ
223412014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22342 Pedro Alves <palves@redhat.com>
22343
22344 * gdb.base/watch-bitfields.exp: Pass string other than test file
22345 name to prepare_for_testing.
22346 (watch): New procedure.
22347 (expect_watchpoint): Use with_test_prefix.
22348 (top level): Factor out tests to ...
22349 (test_watch_location, test_regular_watch): ... these new
22350 procedures, and use with_test_prefix and gdb_continue_to_end.
22351
bb9d5f81
PP
223522014-09-16 Patrick Palka <patrick@parcs.ath.cx>
22353
22354 PR breakpoints/12526
22355 * gdb.base/watch-bitfields.exp: New file.
22356 * gdb.base/watch-bitfields.c: New file.
22357
635856f5
PA
223582014-09-16 Pedro Alves <palves@redhat.com>
22359
22360 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
22361 software and hardware addresses, not software address against
22362 itself.
22363
7280ceea
PA
223642014-09-16 Pedro Alves <palves@redhat.com>
22365
22366 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
22367 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
22368
428b16bd
PA
223692014-09-16 Pedro Alves <palves@redhat.com>
22370
22371 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
22372 files.
22373 * gdb.base/a2-run.exp: Remove all code guarded by istarget
22374 "*-*-vxworks*" throughout.
22375 * gdb.base/break.exp: Likewise.
22376 * gdb.base/default.exp: Likewise.
22377 * gdb.base/scope.exp: Likewise.
22378 * gdb.base/sepdebug.exp: Likewise.
22379 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
22380 throughout.
22381 * gdb.base/run.c: Likewise.
22382 * gdb.base/sepdebug.c: Likewise.
22383 * gdb.hp/gdb.aCC/run.c: Likewise.
22384 * gdb.reverse/until-reverse.c: Likewise.
22385 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
22386
666d413c
YQ
223872014-09-16 Yao Qi <yao@codesourcery.com>
22388
22389 * boards/local-remote-host-native.exp: New file.
22390
57cbd724
DE
223912014-09-14 Doug Evans <xdje42@gmail.com>
22392
22393 * gdb.threads/queue-signal.c (thread_count): New variable.
22394 (thread_count_mutex, thread_count_condvar): New variables.
22395 (incr_thread_count, wait_all_threads_running): New functions.
22396 (main): Wait for all threads to be in their thread functions.
22397
81219e53
DE
223982014-09-13 Doug Evans <xdje42@gmail.com>
22399
22400 * gdb.threads/queue-signal.c: New file.
22401 * gdb.threads/queue-signal.exp: New file.
22402
3714cea7
DE
224032014-09-13 Doug Evans <xdje42@gmail.com>
22404
22405 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
22406 be consistent with what default_gdb_init uses.
22407 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
22408 the plain text of the prompt. Add some logging printfs.
22409 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
22410
fa43b1d7
PA
224112014-09-12 Pedro Alves <palves@redhat.com>
22412
22413 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
22414 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
22415 * gdb.arch/i386-size-overlap.exp: Likewise.
22416 * gdb.arch/i386-size.exp: Likewise.
22417 * gdb.arch/i386-unwind.exp: Likewise.
22418 * gdb.base/a2-run.exp: Likewise.
22419 * gdb.base/break.exp: Likewise.
22420 * gdb.base/charset.exp: Likewise.
22421 * gdb.base/chng-syms.exp: Likewise.
22422 * gdb.base/commands.exp: Likewise.
22423 * gdb.base/dbx.exp: Likewise.
22424 * gdb.base/find.exp: Likewise.
22425 * gdb.base/funcargs.exp: Likewise.
22426 * gdb.base/jit-simple.exp: Likewise.
22427 * gdb.base/reread.exp: Likewise.
22428 * gdb.base/sepdebug.exp: Likewise.
22429 * gdb.base/step-bt.exp: Likewise.
22430 * gdb.cp/mb-inline.exp: Likewise.
22431 * gdb.cp/mb-templates.exp: Likewise.
22432 * gdb.objc/basicclass.exp: Likewise.
22433 * gdb.threads/killed.exp: Likewise.
22434
9d9bf2df
EBM
224352014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22436
22437 PR tdep/17379
22438 * gdb.arch/powerpc-stackless.S: New file.
22439 * gdb.arch/powerpc-stackless.exp: New file.
22440
1cf2f1b0
JK
224412014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22442
22443 * gdb.base/attach.c: Include unistd.h.
22444 (main): Call alarm. Add label postloop.
22445 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
22446 gdb_breakpoint, gdb_continue_to_breakpoint.
22447 (test_command_line_attach_run): Kill ${testpid} in one exit path.
22448
98880d46
PA
224492014-09-11 Pedro Alves <palves@redhat.com>
22450
22451 PR gdb/17347
22452 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
22453 * gdb.base/attach.exp (test_command_line_attach_run): New
22454 procedure.
22455 (top level): Call it.
22456
4c92ff2c
PA
224572014-09-11 Pedro Alves <palves@redhat.com>
22458
22459 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
22460 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
22461 (do_command_attach_tests): Use spawn_wait_for_attach.
22462 * gdb.base/solib-overlap.exp: Likewise.
22463 * gdb.multi/multi-attach.exp: Likewise.
22464 * gdb.python/py-prompt.exp: Likewise.
22465 * gdb.python/py-sync-interp.exp: Likewise.
22466 * gdb.server/ext-attach.exp: Likewise.
22467
3adc1a7d
GKB
224682014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
22469
22470 * gdb.fortran/array-element.exp: Remove unexpected "continue"
22471 command in testcase. Simplify testcase.
22472
96334934
JB
224732014-09-10 Joel Brobecker <brobecker@adacore.com>
22474
22475 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
22476
eb479039
JB
224772014-09-10 Joel Brobecker <brobecker@adacore.com>
22478
22479 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
22480
deede10c
JB
224812014-09-10 Joel Brobecker <brobecker@adacore.com>
22482
22483 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
22484
7828a5f5
JB
224852014-09-10 Joel Brobecker <brobecker@adacore.com>
22486
22487 * gdb.dwarf2/dynarr-ptr.c: New file.
22488 * gdb.dwarf2/dynarr-ptr.exp: New file.
22489
33aeebcf
MR
224902014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22491
22492 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
22493 of 30 rather than hardcoding 120 for a slow test case. Take the
22494 `gdb,timeout' target setting into account for this calculation.
22495 Don't extend the timeout for the test cases that don't need it.
22496
7b415901
MR
224972014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22498
22499 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
22500 a factor of 2 for a slow test case. Take the `gdb,timeout'
22501 target setting into account for this calculation.
22502 * gdb.reverse/until-precsave.exp: Increase the timeout by
22503 a factor of 15 and 3 respectively rather than adding 120
22504 for a pair of slow test cases. Take the `gdb,timeout'
22505 target setting into account for this calculation.
22506
4a40f85a
MR
225072014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22508
22509 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
22510 timeout, don't pass one down to gdb_expect.
22511 (gdb_expect): Rework timeout selection.
22512
09635af7
MR
225132014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22514
22515 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
22516 exception on timeout.
22517 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
22518 (gdbserver_start_extended): Catch any `gdbserver_start' error
22519 exceptions.
22520 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
22521 * lib/mi-support.exp (mi_gdb_target_load): Catch any
22522 `gdbserver_gdb_load' error exceptions.
22523
2bdd10b7
MR
225242014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22525
22526 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
22527 120 on waiting for the TCP socket to open.
22528
316935f0
DE
225292014-09-09 Doug Evans <xdje42@gmail.com>
22530
22531 * gdb.base/default.exp (show_conv_list): Add _caller_is,
22532 _caller_matches, _any_caller_is, _any_caller_matches.
22533
83740597
DE
225342014-09-09 Doug Evans <xdje42@gmail.com>
22535
22536 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
22537
4c122fc3
YQ
225382014-09-09 Yao Qi <yao@codesourcery.com>
22539
22540 * gdb.mi/mi-var-display.exp: Set print symbol off.
22541
a9f116cb
GKB
225422014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
22543
22544 PR gdb/17035
22545 * gdb.base/commands.exp: Add tests to verify user-defined
22546 commands with empty bodies.
22547 * gdb.python/py-cmd.exp: Test that we don't show user-defined
22548 python commands in `show user command`.
22549 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
22550 scheme commands in `show user command`.
22551
c75bd3a2
JK
225522014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22553
22554 PR python/17355
22555 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
22556 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
22557 * gdb.python/py-framefilter-invalidarg.exp: New file.
22558 * gdb.python/py-framefilter-invalidarg.py: New file.
22559
faa42425
DE
225602014-09-06 Doug Evans <xdje42@gmail.com>
22561
22562 PR 15276
22563 * gdb.python/py-caller-is.c: New file.
22564 * gdb.python/py-caller-is.exp: New file.
22565
474ca4f6
SDJ
225662014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
22567
22568 PR gdb/17235
22569 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
22570 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
22571
eb0b0463
SDJ
225722014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
22573
22574 PR fortran/17237
22575 * gdb.fortran/print-formatted.exp: New file.
22576 * gdb.fortran/print-formatted.f90: Likewise.
22577
5f3b99cf
SS
225782014-09-03 Sasha Smundak <asmundak@google.com>
22579
22580 * gdb.python/py-frame.exp: Test Frame.read_register.
22581
7d793aa9
SDJ
225822014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
22583
22584 PR python/16699
22585 * gdb.python/py-completion.exp: New file.
22586 * gdb.python/py-completion.py: Likewise.
22587
fb0576e9
DE
225882014-08-28 Doug Evans <dje@google.com>
22589
22590 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
22591 eax,etc. are live with values set by gdb and thus the compiler can't
22592 use them.
22593 * gdb.arch/i386-pseudo.c (main): Ditto.
22594
ee92b0dd
DE
225952014-08-27 Doug Evans <dje@google.com>
22596
22597 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
22598
6649db35
DE
225992014-08-25 Doug Evans <dje@google.com>
22600
22601 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
22602 (main): Ditto.
22603
564b7600
DE
226042014-08-25 Doug Evans <dje@google.com>
22605
22606 * gdb.threads/thread-execl.exp: #include <stdio.h>.
22607
3881fb67
YQ
226082014-08-24 Yao Qi <yao@codesourcery.com>
22609
22610 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
22611 symbol off.
22612 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
22613
a05a36a5
DE
226142014-08-22 Doug Evans <dje@google.com>
22615
22616 PR 17276
22617 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
22618 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
22619 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
22620
7c343b48
YQ
226212014-08-22 Yao Qi <yao@codesourcery.com>
22622
22623 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
22624 * gdb.python/py-finish-breakpoint2.exp: Likewise.
22625 * gdb.python/python.exp: Likewise. Use .py file on the host
22626 instead of the build.
22627
22fd09ae
JK
226282014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
22629
22630 * gdb.threads/gcore-stale-thread.c: New file.
22631 * gdb.threads/gcore-stale-thread.exp: New file.
22632
a8454a7c
PA
226332014-08-21 Pedro Alves <palves@redhat.com>
22634
22635 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
22636 * gdb.base/gcore-relro-pie.exp: Likewise.
22637 * gdb.base/gcore-relro.exp: Likewise.
22638 * gdb.base/gcore.exp: Likewise.
22639 * gdb.base/print-symbol-loading.exp: Likewise.
22640 * gdb.threads/gcore-thread.exp: Likewise.
22641 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
22642
2a31c623
PA
226432014-08-20 Pedro Alves <palves@redhat.com>
22644 Jan Kratochvil <jan.kratochvil@redhat.com>
22645
22646 * Makefile.in (EXTRA_RULES, CC): New variables, get from
22647 configure.
22648 (EXPECT): Handle READ1 being set.
22649 (all): Depend on EXTRA_RULES.
22650 (check-read1, expect-read1, read1.so, read1): New rules.
22651 * README (Testsuite Parameters): Document the READ1 make variable.
22652 (Race detection): New section.
22653 * configure: Regenerate.
22654 * configure.ac: If build==host==target, and running under a
22655 GNU/glibc system, add read1 to the extra Makefile rules.
22656 (EXTRA_RULES): AC_SUBST it.
22657 * lib/read1.c: New file.
22658
d36430db
JB
226592014-08-20 Joel Brobecker <brobecker@adacore.com>
22660
22661 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
22662 the handling of variables declared as a typedef to an array
22663 which a DW_AT_data_location attribute.
22664
9a0dc9e3
PA
226652014-08-19 Andrew Burgess <aburgess@broadcom.com>
22666 Pedro Alves <palves@redhat.com>
22667
22668 PR symtab/14604
22669 PR symtab/14605
22670 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
22671 gdb_test.
22672
0718a8da
PA
226732014-08-19 Pedro Alves <palves@redhat.com>
22674
22675 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
22676
13b448cd
YQ
226772014-08-19 Yao Qi <yao@codesourcery.com>
22678
22679 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
22680 right line.
22681
1cbf5077
DB
226822014-08-18 David Blaikie <dblaikie@gmail.com>
22683
22684 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
22685
bf0fae19
JB
226862014-08-18 Joel Brobecker <brobecker@adacore.com>
22687
22688 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
22689 attribute in array range.
22690
3c8c5dcc
JB
226912014-08-18 Joel Brobecker <brobecker@adacore.com>
22692
22693 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
22694
e66d4446
SC
226952014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22696
22697 PR c++/17132
22698 * gdb.cp/pr17132.cc: New file.
22699 * gdb.cp/pr17132.exp: New file.
22700
940df408
SC
227012014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22702
22703 * gdb.python/py-xmethods.py (A_getarrayind)
22704 (E_method_char_worker.__call__, E_method_int_worker.__call__):
22705 Use 'print' with function call syntax.
22706 (E_method_matcher.match): Fix tab vs space indentation mixup.
22707
ebcc6c3a
YQ
227082014-08-15 Yao Qi <yao@codesourcery.com>
22709
22710 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
22711 false.
22712
775e0f04
YQ
227132014-08-15 Yao Qi <yao@codesourcery.com>
22714
22715 * gdb.cp/casts.exp: Set print symbol off.
22716 * gdb.cp/class2.exp: Likewise.
22717 * gdb.cp/overload.exp: Likewise.
22718 * gdb.cp/templates.exp: Likewise.
22719
d769e349
DE
227202014-08-11 Doug Evans <dje@google.com>
22721
22722 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
22723 (test_load_shlib): Update.
22724
20c6f1e1
YQ
227252014-08-09 Yao Qi <yao@codesourcery.com>
22726
22727 * gdb.base/display.exp: Invoke is_address_zero_readable.
22728 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
22729 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22730 * gdb.base/hbreak-unmapped.exp: Return if
22731 is_address_zero_readable returns true.
22732 * gdb.base/signest.exp: Likewise.
22733 * gdb.base/signull.exp: Likewise.
22734 * gdb.base/sigbpt.exp: Likewise.
22735 * gdb.guile/scm-disasm.exp: Do the test if
22736 is_address_zero_readable returns false.
22737 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
22738 * gdb.python/py-arch.exp: Likewise.
22739 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
22740 * lib/gdb.exp (is_address_zero_readable): New proc.
22741
5792e8e3
YQ
227422014-08-09 Yao Qi <yao@codesourcery.com>
22743
22744 PR testsuite/13443
22745 * gdb.mi/mi-var-display.exp: Make test messages unique.
22746
3cecbbbe
TT
227472014-08-04 Tom Tromey <tromey@redhat.com>
22748
22749 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
22750 target 0".
22751
00b51ff5
TT
227522014-08-04 Tom Tromey <tromey@redhat.com>
22753
22754 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
22755 "target_resume".
22756
6908c509
JB
227572014-08-01 Joel Brobecker <brobecker@adacore.com>
22758
22759 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
22760 inner_vla_struct_object_size.
22761 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
22762 as xfail.
22763
cc6563d2
PA
227642014-07-30 Pedro Alves <palves@redhat.com>
22765
22766 * gdb.threads/signal-command-handle-nopass.exp (test): Add
22767 comment.
22768
7e09a223
YQ
227692014-07-29 Yao Qi <yao@codesourcery.com>
22770
22771 PR gdb/17206
22772 * gdb.base/until-nodebug.exp: New.
22773
7ebdbe92
DE
227742014-07-28 Doug Evans <xdje42@gmail.com>
22775
22776 PR guile/17203
22777 * gdb.guile/scm-parameter.exp: Add tests for trying to create
22778 previously existing parameter, and previously ambiguously spelled
22779 parameter.
22780
fdb1adc6
WN
227812014-07-28 Will Newton <will.newton@linaro.org>
22782
22783 * gdb.base/varargs.exp: Remove KFAILs for ARM.
22784
186fcde0
DE
227852014-07-26 Ludovic Courtès <ludo@gnu.org>
22786 Doug Evans <xdje42@gmail.com>
22787
22788 PR guile/17146
22789 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
22790
70509625
PA
227912014-07-25 Pedro Alves <palves@redhat.com>
22792
22793 * gdb.threads/signal-command-handle-nopass.c: New file.
22794 * gdb.threads/signal-command-handle-nopass.exp: New file.
22795 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
22796 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
22797 * gdb.threads/signal-delivered-right-thread.c: New file.
22798 * gdb.threads/signal-delivered-right-thread.exp: New file.
22799
c3f814a1
PA
228002014-07-25 Pedro Alves <palves@redhat.com>
22801
22802 * gdb.base/double-prompt-target-event-error.exp
22803 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
22804 match.
22805 (cancel_pagination_in_target_event): Rework double prompt
22806 detection.
22807 * gdb.base/paginate-after-ctrl-c-running.exp
22808 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
22809 <return>' match.
22810 * gdb.base/paginate-bg-execution.exp
22811 (test_bg_execution_pagination_return)
22812 (test_bg_execution_pagination_cancel): Remove '-notransfer
22813 <return>' matches.
22814 * gdb.base/paginate-execution-startup.exp
22815 (test_fg_execution_pagination_return)
22816 (test_fg_execution_pagination_cancel): Remove '-notransfer
22817 <return>' matches.
22818 * gdb.base/paginate-inferior-exit.exp
22819 (test_paginate_inferior_exited): Remove '-notransfer <return>'
22820 match.
22821 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
22822 * lib/gdb.exp (pagination_prompt): Run text through
22823 string_to_regexp.
22824 (gdb_test_multiple): Match $pagination_prompt instead of
22825 "<return>".
22826 (string_to_regexp): Move to lib/gdb-utils.exp.
22827
e214cf6c
JK
228282014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
22829
22830 * gdb.arch/amd64-entry-value-paramref.S: New file.
22831 * gdb.arch/amd64-entry-value-paramref.cc: New file.
22832 * gdb.arch/amd64-entry-value-paramref.exp: New file.
22833 * gdb.arch/amd64-optimout-repeat.S: New file.
22834 * gdb.arch/amd64-optimout-repeat.c: New file.
22835 * gdb.arch/amd64-optimout-repeat.exp: New file.
22836
17d0c5c8
JK
228372014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
22838
22839 PR gdb/17170
22840 * gdb.base/statistics.exp: New file.
22841
b8b8facf
DE
228422014-07-17 Doug Evans <dje@google.com>
22843
74b49205 22844 PR gdb/17170
b8b8facf
DE
22845 * gdb.base/maint.exp: Update testing of per-command stats.
22846
1b5d0ab3
PA
228472014-07-16 Pedro Alves <palves@redhat.com>
22848
22849 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
22850 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
22851 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
22852 (tfile_write_buf): New functions.
22853 (add_memory_block): Rewrite using the above.
22854 (adjust_function_address): New function.
22855 (FUNCTION_ADDRESS): New macro.
22856 (write_basic_trace_file): Remove short_x local, and use
22857 tfile_write_16. Change type of func_addr local to unsigned long
22858 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
22859 here. Cast argument of add_memory_block to char pointer.
22860 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
22861 (main): Remove parameters.
22862 * gdb.trace/tfile.exp: Remove nowarnings.
22863
4d974e88
SM
228642014-07-15 Simon Marchi <simon.marchi@ericsson.com>
22865
22866 * gdb.base/debug-expr.exp: Test string evaluation with
22867 "debug expression" on.
22868
41e99568
PA
228692014-07-15 Pedro Alves <palves@redhat.com>
22870
22871 * gdb.base/reread.exp: Use clean_restart.
22872
487d9753
PL
228732014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
22874
22875 * gdb.arch/avr-flash-qualifer.c: New.
22876 * gdb.arch/avr-flash-qualifer.exp: New.
22877
cc1c52ad
PA
228782014-07-14 Pedro Alves <palves@redhat.com>
22879
22880 * gdb.base/paginate-after-ctrl-c-running.c: New file.
22881 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
22882
1e973570
PA
228832014-07-14 Pedro Alves <palves@redhat.com>
22884
22885 * gdb.base/double-prompt-target-event-error.c: New file.
22886 * gdb.base/double-prompt-target-event-error.exp: New file.
22887
93d6eb10
PA
228882014-07-14 Pedro Alves <palves@redhat.com>
22889
22890 PR gdb/17072
22891 * gdb.base/paginate-inferior-exit.c: New file.
22892 * gdb.base/paginate-inferior-exit.exp: New file.
22893
0017922d
PA
228942014-07-14 Pedro Alves <palves@redhat.com>
22895
22896 PR gdb/17072
22897 * gdb.base/paginate-bg-execution.c: New file.
22898 * gdb.base/paginate-bg-execution.exp: New file.
22899
94696ad3
PA
229002014-07-14 Pedro Alves <palves@redhat.com>
22901
22902 PR gdb/17072
22903 * gdb.base/paginate-execution-startup.c: New file.
22904 * gdb.base/paginate-execution-startup.exp: New file.
22905 * lib/gdb.exp (pagination_prompt): New global.
22906 (default_gdb_spawn): New procedure, factored out from
22907 default_gdb_spawn.
22908 (default_gdb_start): Adjust to call default_gdb_spawn.
22909 (gdb_spawn): New procedure.
22910
bd293940
PA
229112014-07-14 Pedro Alves <palves@redhat.com>
22912
22913 * lib/gdb.exp (gdb_assert): New procedure.
22914 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
22915
c933f875
PA
229162014-07-14 Pedro Alves <palves@redhat.com>
22917
22918 * gdb.base/execution-termios.c: New file.
22919 * gdb.base/execution-termios.exp: New file.
22920
d98b7a16
TT
229212014-07-14 Tom Tromey <tromey@redhat.com>
22922
22923 * gdb.cp/vla-cxx.cc: New file.
22924 * gdb.cp/vla-cxx.exp: New file.
22925
548740d6
TT
229262014-07-14 Tom Tromey <tromey@redhat.com>
22927
22928 * gdb.reverse/rerun-prec.c: New file.
22929 * gdb.reverse/rerun-prec.exp: New file.
22930
a25eb028
MR
229312014-07-12 Maciej W. Rozycki <macro@mips.com>
22932 Maciej W. Rozycki <macro@codesourcery.com>
22933
22934 * lib/gdb-utils.exp: New file.
22935 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
22936 inline `gdb_init_command' processing.
22937 (gdb_start_cmd): Likewise.
22938 * lib/mi-support.exp (mi_run_cmd): Likewise.
22939 * README: Document `gdb_init_command' and `gdb_init_commands'.
22940
218c2655
JK
229412014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
22942
22943 Fix false FAIL running under a very long directory name.
22944 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
22945 and "set print elements 10000". Twice.
22946
5401fde3
YQ
229472014-07-11 Yao Qi <yao@codesourcery.com>
22948
22949 * gdb.base/exprs.exp: "set print symbol off".
22950
e76126e8
PA
229512014-07-11 Pedro Alves <palves@redhat.com>
22952
22953 * gdb.threads/kill.c: New file.
22954 * gdb.threads/kill.exp: New file.
22955
2d6f0de6
YQ
229562014-07-10 Yao Qi <yao@codesourcery.com>
22957
22958 * gdb.trace/tfile.c (write_basic_trace_file)
22959 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
22960 address written to trace file.
22961
7180e04a
PA
229622014-07-09 Pedro Alves <palves@redhat.com>
22963
22964 * gdb.base/attach-wait-input.exp: New file.
22965 * gdb.base/attach-wait-input.c: New file.
22966
9a9a7608
AB
229672014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
22968
22969 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
22970 setting up test structures.
22971 (main): Call new test function.
22972 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
22973 test function, continue into test function and walk test
22974 structures.
22975
161ac41e
YQ
229762014-07-02 Yao Qi <yao@codesourcery.com>
22977
22978 * gdb.trace/entry-values.c: Define labels 'foo_start' and
22979 'bar_start' at the beginning of functions 'foo' and 'bar'
22980 respectively.
22981 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
22982 instead of 'foo' and 'bar'.
22983
1f267ae3
MM
229842014-07-08 Markus Metzger <markus.t.metzger@intel.com>
22985
22986 * gdb.btrace/segv.exp: New.
22987 * gdb.btrace/segv.c: New.
22988
2b239efb
LM
229892014-07-02 Luis Machado <lgustavo@codesourcery.com>
22990
22991 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
22992 instruction.
22993
cf363f18
MW
229942014-06-30 Mark Wielaard <mjw@redhat.com>
22995
22996 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
22997 vulture, vilify, villar): New volatile array constants.
22998 (vindictive, vegetation): New const volatile array constants.
22999 * gdb.base/volatile.exp: Test volatile and const volatile array
23000 types.
23001
aebf9d24
AA
230022014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
23003
23004 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
23005 target lacks support for awatch, rwatch, or hbreak.
23006
b67a2c6f
YQ
230072014-06-27 Yao Qi <yao@codesourcery.com>
23008
23009 * gdb.multi/dummy-frame-restore.exp: New.
23010 * gdb.multi/dummy-frame-restore.c: New.
23011
aef92902
MM
230122014-06-25 Markus Metzger <markus.t.metzger@intel.com>
23013
23014 * gdb.btrace/gcore.exp: New.
23015
8e9db26e
PA
230162014-06-23 Pedro Alves <palves@redhat.com>
23017
23018 * gdb.base/watchpoint-reuse-slot.c: New file.
23019 * gdb.base/watchpoint-reuse-slot.exp: New file.
23020
70afc5b7
SC
230212014-06-23 Siva Chandra Reddy <sivachandra@google.com>
23022
23023 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
23024 progspace's filename in 'info', 'enable' and 'disable' command
23025 tests.
23026
b972bd9c
JK
230272014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
23028
23029 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
23030 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
23031 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
23032
125f8a3d
GB
230332014-06-20 Gary Benson <gbenson@redhat.com>
23034
23035 * gdb.arch/i386-avx.exp: Fix include file location.
23036 * gdb.arch/i386-sse.exp: Likewise.
23037
3ed9baed
IB
230382014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
23039
23040 * gdb.dlang/expression.exp: New file.
23041
034f788c
PA
230422014-06-19 Pedro Alves <palves@redhat.com>
23043
23044 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
23045 out from ...
23046 (top level): ... here. Iterate running tests under different
23047 scheduler-locking settings.
23048
45371d0c
LM
230492014-06-18 Luis Machado <lgustavo@codesourcery.com>
23050
23051 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
23052 to DW_FORM_addr and use non-zero addresses.
23053
5d376983
SC
230542014-06-18 Siva Chandra Reddy <sivachandra@google.com>
23055
23056 PR gdb/17017
23057 * gdb.python/py-xmethods.cc: Add global function call counters and
23058 increment them in their respective functions. Remove "cout"
23059 statements.
23060 * gdb.python/py-xmethods.exp: Make tests check the global function
23061 call counters instead of depending on inferior IO.
23062
a1aa2221
LM
230632014-06-18 Don Breazeal <donb@codesourcery.com>
23064
23065 * gdb.base/foll-fork.exp (default_fork_parent_follow):
23066 Deleted procedure.
23067 (explicit_fork_parent_follow): Deleted procedure.
23068 (explicit_fork_child_follow): Deleted procedure.
23069 (test_follow_fork): New procedure.
23070 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 23071 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
23072 procedure calls.
23073
0fc05997
YQ
230742014-06-17 Yao Qi <yao@codesourcery.com>
23075
23076 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
23077 CP1252.
23078
70795c52
LM
230792014-06-17 Luis Machado <lgustavo@codesourcery.com>
23080
23081 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
23082 Initialize ptr and S explicitly.
23083 (skip_type_update_when_not_use_rtti_test): Likewise.
23084
6be47f0c
KS
230852014-06-16 Keith Seitz <keiths@redhat.com>
23086
23087 PR mi/15863
23088 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
23089 the inferior is started.
23090
d03de421
PA
230912014-06-16 Pedro Alves <palves@redhat.com>
23092
23093 * gdb.base/break-main-file-remove-fail.c: New file.
23094 * gdb.base/break-main-file-remove-fail.exp: New file.
23095 * gdb.base/break-unload-file.exp: Use build_executable instead of
23096 prepare_for_testing.
23097 (test_break): New parameter "initial_load". Handle it.
23098 (top level): Add initial_load cmdline/file axis.
23099
f9579b99
TT
231002014-06-12 Tom Tromey <tromey@redhat.com>
23101
23102 * gdb.base/completion.exp: Don't use directory name in test.
23103
3657956b
GB
231042014-06-09 Gary Benson <gbenson@redhat.com>
23105
23106 * gdb.base/sigall.c [Functions to send signals]: Reorder to
23107 separate the always-available ANSI-standard signals from the
23108 signals that require checking.
23109 (main): Likewise.
23110 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
23111 Likewise.
23112 (main): Likewise.
23113
4186eb54
KS
231142014-06-07 Keith Seitz <keiths@redhat.com>
23115
23116 Revert:
23117 PR c++/16253
23118 * gdb.cp/var-tag.cc: New file.
23119 * gdb.cp/var-tag.exp: New file.
23120 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
23121 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
23122 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
23123 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
23124
25326a28 231252014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
23126
23127 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
23128
829155c9
PA
231292014-06-06 Pedro Alves <palves@redhat.com>
23130
23131 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
23132 in target debug output instead of looking at RSP packets,
23133 disabling the test on any target that uses hardware stepping.
23134 Update comments.
23135
61c8d22e
PA
231362014-06-06 Pedro Alves <palves@redhat.com>
23137
23138 * gdb.base/break-unload-file.exp: Fix typo.
23139
d9a47287
YQ
231402014-06-06 Yao Qi <yao@codesourcery.com>
23141
23142 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
23143 from "jit_function" to "^jit_function".
23144
e5e01dbf
YQ
231452014-06-06 Yao Qi <yao@codesourcery.com>
23146
23147 * gdb.base/async.c (foo): Add one statement.
23148 * gdb.base/async.exp: Get the next instruction address and
23149 match the output of "nexti" by instruction address. Match
23150 the hex address in the output of "finish".
23151
73ba372c
GB
231522014-06-06 Gary Benson <gbenson@redhat.com>
23153
23154 * gdb.base/call-signals.c: Remove preprocessor conditionals
23155 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
23156 SIGSEGV and SIGTERM.
23157 * gdb.base/sigall.c: Likewise.
23158 * gdb.base/unwindonsignal.c: Likewise.
23159 * gdb.reverse/sigall-reverse.c: Likewise.
23160
831517df
YQ
231612014-06-06 Yao Qi <yao@codesourcery.com>
23162
23163 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
23164 readable, skip the test.
23165
b8b91e98
YQ
231662014-06-06 Yao Qi <yao@codesourcery.com>
23167
23168 * gdb.threads/staticthreads.c (thread_function): Move the line
23169 setting breakpoint on forward.
23170 * gdb.threads/staticthreads.exp: Update comments.
23171
fb934770
LC
231722014-06-05 Ludovic Courtès <ludo@gnu.org>
23173
23174 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
23175 "history-append! type error".
23176
6ef284bd
SM
231772014-06-05 Simon Marchi <simon.marchi@ericsson.com>
23178
23179 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
23180 erroneous dprintf expected input.
23181
a872e241
DE
231822014-06-04 Doug Evans <xdje42@gmail.com>
23183
23184 * gdb.guile/scm-generics.exp: Delete.
23185
16f691fb
DE
231862014-06-04 Doug Evans <xdje42@gmail.com>
23187
23188 * gdb.guile/scm-breakpoint.exp: Update.
23189 Add tests for breakpoint registration.
23190
012370f6
TT
231912014-06-04 Tom Tromey <tromey@redhat.com>
23192
23193 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
23194 VLA-in-union.
23195 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
23196 inner_vla_struct, vla_union types. Initialize objects of those
23197 types and compute their sizes.
23198
9f5a4cef
HZ
231992014-06-04 Nathan Sidwell <nathan@codesourcery.com>
23200 Hui Zhu <hui@codesourcery.com>
23201
23202 * gdb.base/fileio.exp: Add test for shell not available as well as
23203 available.
23204 * gdb.base/fileio.c (test_system): Check for shell twice.
23205
90a45c4d
YQ
232062014-06-04 Yao Qi <yao@codesourcery.com>
23207
23208 * gdb.base/auto-connect-native-target.exp: Remove redundant
23209 space from the regexp pattern.
23210
70017e41
YQ
232112014-06-04 Yao Qi <yao@codesourcery.com>
23212
23213 * gdb.base/default.exp: Replace "child" with "native" in
23214 regexp pattern.
23215
883964a7
SC
232162014-06-03 Siva Chandra Reddy <sivachandra@google.com>
23217
23218 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
23219 * gdb.python/py-xmethods.exp: New tests to test xmethods.
23220 * gdb.python/py-xmethods.py: Python script supporting the
23221 new testcase and tests.
23222
ef370185
JB
232232014-06-03 Joel Brobecker <brobecker@adacore.com>
23224 Pedro Alves <palves@redhat.com>
23225
23226 PR breakpoints/17000
23227 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
23228 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
23229
1e2ccb61
BM
232302014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
23231
23232 * gdb.base/subst.exp: Add tests to verify partial path matching
23233 output.
23234
c6ec5ab2
PA
232352014-06-03 Pedro Alves <palves@redhat.com>
23236
23237 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
23238 target that doesn't use software single-stepping.
23239
835c559f
PA
232402014-06-03 Pedro Alves <palves@redhat.com>
23241
23242 PR breakpoints/17000
23243 * gdb.base/sss-bp-on-user-bp-2.c: New file.
23244 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
23245
06eb1586
DE
232462014-06-02 Doug Evans <xdje42@gmail.com>
23247
23248 * gdb.guile/scm-parameter.exp: New file.
23249
e698b8c4
DE
232502014-06-02 Doug Evans <xdje42@gmail.com>
23251
23252 * gdb.guile/scm-cmd.c: New file.
23253 * gdb.guile/scm-cmd.exp: New file.
23254
ded03782
DE
232552014-06-02 Doug Evans <xdje42@gmail.com>
23256
23257 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
23258 pretty-printer lookup.
23259 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
23260 (make-pp_s-printer): Call it.
23261 (make-pretty-printer-from-dict): New function.
23262 (lookup-pretty-printer-maker-from-dict): New function.
23263 (*pretty-printer*): Simplify.
23264 (make-objfile-pp_s-printer): New function.
23265 (install-objfile-pretty-printers!): New function.
23266 (make-progspace-pp_s-printer): New function.
23267 (install-progspace-pretty-printers!): New function.
23268 * gdb.guile/scm-progspace.c: New file.
23269 * gdb.guile/scm-progspace.exp: New file.
23270
41fac0cf
PA
232712014-06-02 Pedro Alves <palves@redhat.com>
23272
23273 * gdb.base/dprintf-bp-same-addr.c: New file.
23274 * gdb.base/dprintf-bp-same-addr.exp: New file.
23275
96ae5695
EBM
232762014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
23277
23278 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
23279 * gdb.arch/powerpc-power.s: Likewise.
23280
da02b3a8
JB
232812014-06-02 Joel Brobecker <brobecker@adacore.com>
23282
23283 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
23284
c72b2e7b
YQ
232852014-06-01 Yao Qi <yao@codesourcery.com>
23286
23287 * gdb.base/watchpoint.exp (test_watch_location): Check null
23288 pointer can be dereferenced. If not, do the test, otherwise
23289 skip it.
23290
53e8a631
AB
232912014-05-30 Andrew Burgess <aburgess@broadcom.com>
23292
23293 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
23294 results.
23295 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
23296
938f0e2f
AB
232972014-05-30 Andrew Burgess <aburgess@broadcom.com>
23298
23299 * gdb.arch/amd64-invalid-stack-middle.S: New file.
23300 * gdb.arch/amd64-invalid-stack-middle.c: New file.
23301 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
23302 * gdb.arch/amd64-invalid-stack-top.c: New file.
23303 * gdb.arch/amd64-invalid-stack-top.exp: New file.
23304
9ba6657a
PA
233052014-05-30 Pedro Alves <palves@redhat.com>
23306
23307 PR breakpoints/17000
23308 * gdb.base/sss-bp-on-user-bp.c: New file.
23309 * gdb.base/sss-bp-on-user-bp.exp: New file.
23310
522c09bf
DB
233112014-05-30 David Blaikie <dblaikie@gmail.com>
23312
23313 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
23314 gnu_inline semantics via attribute.
23315 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
23316 source explicitly specifies the required semantics.
23317
bf4ef81e
MR
233182014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
23319
23320 * gdb.reverse/sigall-reverse.exp: Fix a typo.
23321
329ea579
PA
233222014-05-29 Pedro Alves <palves@redhat.com>
23323 Tom Tromey <tromey@redhat.com>
23324
23325 * gdb.base/async-shell.exp: Don't enable target-async.
23326 * gdb.base/async.exp
23327 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
23328 parameter. Adjust.
23329 (top level): Don't test with "target-async".
23330 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
23331 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
23332 * gdb.base/inferior-died.exp: Don't enable target-async.
23333 * gdb.base/interrupt-noterm.exp: Likewise.
23334 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
23335 * gdb.mi/mi-nonstop-exit.exp: Likewise.
23336 * gdb.mi/mi-nonstop.exp: Likewise.
23337 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
23338 * gdb.mi/mi-nsintrall.exp: Likewise.
23339 * gdb.mi/mi-nsmoribund.exp: Likewise.
23340 * gdb.mi/mi-nsthrexec.exp: Likewise.
23341 * gdb.mi/mi-watch-nonstop.exp: Likewise.
23342 * gdb.multi/watchpoint-multi.exp: Adjust comment.
23343 * gdb.python/py-evsignal.exp: Don't enable target-async.
23344 * gdb.python/py-evthreads.exp: Likewise.
23345 * gdb.python/py-prompt.exp: Likewise.
23346 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
23347 * gdb.server/solib-list.exp: Don't enable target-async.
23348 * gdb.threads/thread-specific-bp.exp: Likewise.
23349 * lib/mi-support.exp: Adjust to use mi-async.
23350
fd664c91
PA
233512014-05-29 Pedro Alves <palves@redhat.com>
23352
23353 PR gdb/13860
23354 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
23355 reason, even in sync mode.
23356
251bde03
PA
233572014-05-29 Pedro Alves <palves@redhat.com>
23358 Hui Zhu <hui@codesourcery.com>
23359
23360 PR PR15693
23361 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
23362 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
23363 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
23364 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
23365
7f3c0343
JB
233662014-05-28 Joel Brobecker <brobecker@adacore.com>
23367
23368 * config/monitor.exp (gdb_target_monitor): Replace use of
23369 "set remotebaud" by "set serial baud".
23370
b2715b27
AW
233712014-05-26 Andy Wingo <wingo@igalia.com>
23372
23373 * gdb.guile/scm-breakpoint.exp:
23374 * gdb.guile/scm-gsmob.exp: Update to use plain old object
23375 properties instead of gdb-object-properties.
23376
498a4489
YQ
233772014-05-26 Yao Qi <yao@codesourcery.com>
23378
23379 * gdb.server/no-thread-db.exp: Specify source file name
23380 explicitly when setting a breakpoint.
23381
589fdceb
MM
233822014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23383
23384 * gdb.btrace/vdso.c: New.
23385 * gdb.btrace/vdso.exp: New.
23386
e9089e05
MM
233872014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23388
23389 * gdb.base/gcore.exp (capture_command_output): Move ...
23390 * lib/gdb.exp (capture_command_output): ... here.
23391
67b5c0c1
MM
233922014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23393
23394 * gdb.btrace/data.exp: Test memory access during btrace replay.
23395
a2199296
SM
233962014-05-22 Simon Marchi <simon.marchi@ericsson.com>
23397
23398 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
23399
17b2616c
PA
234002014-05-21 Pedro Alves <palves@redhat.com>
23401
23402 PR gdb/13860
23403 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
23404 (top level): Test that output related to execution commands is
23405 sent to the console with CLI commands, but not with MI commands.
23406 Test that breakpoint events are always mirrored to the console.
23407 Also expect the new source line to be output after a "next" in
23408 async mode too. Make it a pass/fail test.
23409 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
23410 output.
23411 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
23412
5166082f
PA
234132014-05-21 Pedro Alves <palves@redhat.com>
23414
23415 * gdb.base/list.exp (build_pattern, test_list): New procedures.
23416 Use them to test variations of "list" after reaching a breakpoint.
23417 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
23418 Test "list" with listsize 10 after reaching a breakpoint.
23419 * gdb.python/python.exp (decode_line current location line
23420 number): Adjust expected line number.
23421
2f25d70f
SM
234222014-05-21 Simon Marchi <simon.marchi@ericsson.com>
23423
23424 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
23425 behavior for $args, pass it directly to "run".
23426
ff604a67
MR
234272014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
23428
23429 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
23430 30000 to 65536.
23431
6a3cb8e8
PA
234322014-05-21 Pedro Alves <palves@redhat.com>
23433
23434 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
23435 auto-connect-native-target off".
23436 * gdb.base/auto-connect-native-target.c: New file.
23437 * gdb.base/auto-connect-native-target.exp: New file.
23438
4ebfc96e
PA
234392014-05-21 Pedro Alves <palves@redhat.com>
23440
23441 * gdb.base/default.exp: Test "target native" instead of "target
23442 child".
23443
36d46afb
MW
234442014-05-21 Mark Wielaard <mjw@redhat.com>
23445
23446 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
23447
5876f503
JK
234482014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
23449
23450 Fix TLS access for -static -pthread.
23451 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
23452 <HAVE_TLS> (thread_function, main): Initialize it.
23453 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
23454 Add clean_restart.
23455 <$have_tls != "">: Check TLSVAR.
23456
0256a6ac
PA
234572014-05-21 Pedro Alves <palves@redhat.com>
23458
23459 * gdb.base/dcache-line-read-error.c: New.
23460 * gdb.base/dcache-line-read-error.exp: New.
23461
936d2992
PA
234622014-05-20 Pedro Alves <palves@redhat.com>
23463
23464 * gdb.base/compare-sections.c: New file.
23465 * gdb.base/compare-sections.exp: New file.
23466
802e8e6d
PA
234672014-05-20 Pedro Alves <palves@redhat.com>
23468
23469 * gdb.base/break-idempotent.c: New file.
23470 * gdb.base/break-idempotent.exp: New file.
23471
e59fa00f
MM
234722014-05-20 Markus Metzger <markus.t.metzger@intel.com>
23473
23474 * gdb.btrace/nohist.exp: New.
23475
8b696e31
YQ
234762014-05-20 Yao Qi <yao@codesourcery.com>
23477
23478 * lib/gdb.exp (gdb_init): Set timeout if test file is under
23479 gdb.reverse directory and gdb_reverse_timeout exists in board
23480 setting.
23481 * README: Document gdb_reverse_timeout.
23482
73c9764f
YQ
234832014-05-20 Yao Qi <yao@codesourcery.com>
23484
23485 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
23486 'test_file_name'. Treat args as a string instead of a list.
23487 (gdb_init): Rename argument 'args' by 'test_file_name'.
23488
f1f4348a
JK
234892014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
23490
23491 * gdb.arch/powerpc-power.exp: New file.
23492 * gdb.arch/powerpc-power.s: New file.
23493
0dbe70ce
DE
234942014-05-16 Doug Evans <dje@google.com>
23495
23496 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
23497 * gdb.base/completion.exp: Check that all expected files exist
23498 before doing file completion.
0dbe70ce 23499
8d551b02
DE
235002014-05-16 Doug Evans <dje@google.com>
23501
23502 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
23503 Update.
23504 (do_syscall_tests_without_xml): Update.
23505
73eb7709
PA
235062014-05-16 Pedro Alves <palves@redhat.com>
23507
23508 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
23509 instead of "unknown output after running".
23510
3fae92fc
YQ
235112014-05-16 Yao Qi <yao@codesourcery.com>
23512
23513 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
23514 file1.txt from host at the end.
23515 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
23516
c2b2ccc5
DE
235172014-05-15 Doug Evans <dje@google.com>
23518
23519 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
23520 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
23521 loading file. Add test for TU lookup.
23522
8c217a4b
SM
235232014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23524
23525 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
23526 calling "-exec-arguments" or "set args" before running the
23527 inferior.
23528
3deb39c6
SM
235292014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23530
23531 * lib/mi-support.exp (mi_expect_stop): Expect message for
23532 inferiors that exit with non-zero exit code.
23533
71a79f8c
YQ
235342014-05-14 Yao Qi <yao@codesourcery.com>
23535
23536 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
23537 match absolute path on remote host.
23538 (test_file_list_exec_source_files): Remove "/" from the
23539 pattern.
23540
f23fcd46
YQ
235412014-05-14 Yao Qi <yao@codesourcery.com>
23542
23543 * boards/local-remote-host-notty.exp (${board}_file): New
23544 proc.
23545
9404b58f
KM
235462014-05-07 Kyle McMartin <kyle@redhat.com>
23547
23548 Pushed by Joel Brobecker <brobecker@adacore.com>.
23549 * gdb.arch/aarch64-atomic-inst.c: New file.
23550 * gdb.arch/aarch64-atomic-inst.exp: New file.
23551
5e45f04c
YQ
235522014-05-07 Yao Qi <yao@codesourcery.com>
23553
23554 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
23555 in current context" too.
23556
c888a17d
KS
235572014-05-05 Keith Seitz <keiths@redhat.com>
23558
23559 * gdb.linespec/ls-dollar.exp: Add test for linespec
23560 file:convenience_variable.
23561
290a839c
YQ
235622014-05-05 Yao Qi <yao@codesourcery.com>
23563
23564 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
23565 traceframes into tfile and ctf trace files. Read data from
23566 trace file and test collected data.
23567 (gdb_collect_locals_test): Likewise.
23568 (gdb_unavailable_registers_test): Likewise.
23569 (gdb_unavailable_floats): Likewise.
23570 (gdb_collect_globals_test): Likewise.
23571 (top-level): Append "ctf" to trace_file_targets if GDB
23572 supports.
23573
b5262cd0
YQ
235742014-05-05 Yao Qi <yao@codesourcery.com>
23575
23576 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
23577 code to ...
23578 (gdb_collect_args_test_1): ... it. New proc.
23579 (gdb_collect_locals_test): Move some code to ...
23580 (gdb_collect_locals_test_1): ... it. New proc.
23581 (gdb_unavailable_registers_test): Move some code to ...
23582 (gdb_unavailable_registers_test_1): ... it. New proc.
23583 (gdb_unavailable_floats): Move some code to ...
23584 (gdb_unavailable_floats_1): ... it. New proc.
23585
30a1e6cc
SDJ
235862014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23587
23588 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
23589 probes to test for bitness recognition.
23590 * gdb.arch/amd64-stap-optional-prefix.exp
23591 (test_probe_value_without_reg): New procedure.
23592 Add code to test for different kinds of bitness.
23593
f33da99a
SDJ
235942014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23595
23596 PR breakpoints/16889
23597 * gdb.arch/amd64-stap-optional-prefix.S: New file.
23598 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
23599
5b80f00d
PA
236002014-05-01 Pedro Alves <palves@redhat.com>
23601
23602 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
23603 gdb_file_cmd if no file is specified.
23604 * boards/native-extended-gdbserver.exp (gdb_load): Use the
23605 last_loaded_file to set the remote exec-file.
23606
f8c2a73c
PA
236072014-05-01 Pedro Alves <palves@redhat.com>
23608
23609 * boards/local-remote-host.exp: New file.
23610
be6e8ac7
PA
236112014-05-01 Pedro Alves <palves@redhat.com>
23612
23613 * boards/local-remote-host.exp: Rename to ...
23614 * boards/local-remote-host-notty.exp: ... this.
23615
cac0dc8f
JB
236162014-04-28 Joel Brobecker <brobecker@adacore.com>
23617
23618 * gdb.ada/dyn_arrayidx: New testcase.
23619
9730e6cc
YQ
236202014-04-26 Yao Qi <yao@codesourcery.com>
23621
23622 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
23623 and compute the length of function main. Save it in
23624 $main_length.
23625 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
23626 (top-level): Use gdb_compile to compile objects into
23627 executable and restart GDB. Remove invocation to
23628 prepare_for_testing.
23629
7ae1a6a6
PA
236302014-04-25 Simon Marchi <simon.marchi@ericsson.com>
23631 Pedro Alves <palves@redhat.com>
23632
23633 PR server/16255
23634 * gdb.multi/multi-attach.c: New file.
23635 * gdb.multi/multi-attach.exp: New file.
23636
4082afcc
PA
236372014-04-25 Pedro Alves <palves@redhat.com>
23638
23639 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
23640 user.
23641 (top level): Test that "set remote conditional-breakpoints-packet
23642 off" works as intended.
23643 * gdb.base/dprintf.exp: Test that "set remote
23644 breakpoint-commands-packet off" works as intended.
23645 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
23646 New function.
23647 (top level): Call it.
23648 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
23649 remote fast-tracepoints-packet off" works as intended.
23650 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
23651 * lib/gdb.exp (gdb_is_target_remote): ... here.
23652
2abc3f8d
DB
236532014-04-24 David Blaikie <dblaikie@gmail.com>
23654
23655 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
23656 ensure clang would not discard them.
23657 * gdb.base/gdbvars.c: Ditto.
23658 * gdb.base/memattr.c: Ditto.
23659 * gdb.base/whatis.c: Ditto.
23660 * gdb.python/py-prettyprint.c: Ditto.
23661 * gdb.trace/actions.c: Ditto.
23662 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
23663 ensure clang would not discard it.
23664
bfd39632
DB
236652014-04-24 David Blaikie <dblaikie@gmail.com>
23666
23667 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
23668 clang to emit the full definition of type required by the test
23669 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
23670
22842ff6
DB
236712014-04-24 David Blaikie <dblaikie@gmail.com>
23672
23673 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
23674 coax Clang into emitting the definition of the type.
23675 * gdb.cp/pr10728-x.h (y): Ditto.
23676 * gdb.cp/pr10728-y.cc (y): Ditto.
23677
c2e827ad
DB
236782014-04-24 David Blaikie <dblaikie@gmail.com>
23679
23680 * gdb.base/label.exp: XFAIL label related tests under Clang.
23681 * gdb.cp/cplabel.exp: Ditto.
23682 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
23683 under Clang those using labels.
23684
4c2d33e7
YQ
236852014-04-25 Yao Qi <yao@codesourcery.com>
23686
23687 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
23688 double_label.
23689 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
23690 partial_label and double_label.
23691
56083b99
DB
236922014-04-24 David Blaikie <dblaikie@gmail.com>
23693
23694 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
23695
25d4e99d
DB
236962014-04-24 David Blaikie <dblaikie@gmail.com>
23697
23698 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
23699 of the function to work across GCC and Clang.
23700 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
23701 pointer types (const void ** const V void **).
23702
01f9f808
MS
237032014-04-24 Michael Sturm <michael.sturm@mintel.com>
23704 Walfred Tedeschi <walfred.tedeschi@intel.com>
23705
23706 * Makefile.in (EXECUTABLES): Added i386-avx512.
23707 * gdb.arch/i386-avx512.c: New file.
23708 * gdb.arch/i386-avx512.exp: Likewise.
23709
4b48d439
KS
237102014-04-23 Keith Seitz <keiths@redhat.com>
23711
23712 * lib/mi-support.exp (mi_list_breakpoints): Delete.
23713 (mi_make_breakpoint_table): New procedure.
23714 (mi_create_breakpoint): Use mi_make_breakpoint
23715 and return the result.
23716 (mi_make_breakpoint): New procedure.
23717 (mi_build_kv_pairs): New procedure.
23718
23719 * gdb.mi/mi-break.exp: Remove unused globals,
23720 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
23721 All callers updated.
23722 * gdb.mi/mi-dprintf.exp: Use variable to track command
23723 number.
23724 Update all callers of mi_create_breakpoint and use
23725 mi_make_breakpoint_table.
23726 Remove any unused global variables.
23727 * gdb.mi/mi-nonstop.exp: Likewise.
23728 * gdb.mi/mi-nsintrall.exp: Likewise.
23729 * gdb.mi/mi-nsmoribund.exp: Likewise.
23730 * gdb.mi/mi-nsthrexec.exp: Likewise.
23731 * gdb.mi/mi-reverse.exp: Likewise.
23732 * gdb.mi/mi-simplerun.exp: Likewise.
23733 * gdb.mi/mi-stepn.exp: Likewise.
23734 * gdb.mi/mi-syn-frame.exp: Likewise.
23735 * gdb.mi/mi-until.exp: Likewise.
23736 * gdb.mi/mi-var-cp.exp: Likewise.
23737 * gdb.mi/mi-var-display.exp: Likewise.
23738 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
23739 * gdb.mi/mi2-var-child.exp: Likewise.
23740 * gdb.mi/mi-vla-c99.exp: Likewise.
23741 * lib/mi-support.exp: Likewise.
23742
23743 From Ian Lance Taylor <iant@cygnus.com>:
23744 * lib/gdb.exp (parse_args): New procedure.
23745
08351840
PA
237462014-04-23 Pedro Alves <palves@redhat.com>
23747
23748 * gdb.base/break-unload-file.c: New file.
23749 * gdb.base/break-unload-file.exp: New file.
23750 * gdb.base/sym-file-lib.c (baz): New function.
23751 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
23752 field.
23753 (load): Store the segment's mapped size.
23754 (unload): New function.
23755 (unload_shlib): New function.
23756 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
23757 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
23758 set a breakpoint at baz, and call it.
23759 * gdb.base/sym-file.exp: New tests for stale breakpoint
23760 instructions.
23761
076855f9
PA
237622014-04-23 Pedro Alves <palves@redhat.com>
23763
23764 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
23765 * gdb.base/hbreak-in-shr-unsupported.c: New file.
23766 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
23767 * gdb.base/hbreak-unmapped.c: New file.
23768 * gdb.base/hbreak-unmapped.exp: New file.
23769 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
23770 * lib/gdb.exp (gdb_is_target_remote): ... here.
23771
483805cf
PA
237722014-04-22 Pedro Alves <palves@redhat.com>
23773
23774 * gdb.base/consecutive-step-over.c: New file.
23775 * gdb.base/consecutive-step-over.exp: New file.
23776
06d97543
PA
237772014-04-22 Pedro Alves <palves@redhat.com>
23778
23779 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
23780 instead of send_gdb/gdb_expect.
23781
b4429ea2
YQ
237822014-04-22 Yao Qi <yao@codesourcery.com>
23783
23784 * lib/trace-support.exp (generate_tracefile): New procedure.
23785 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
23786 return 0.
23787 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
23788 if generate_tracefile returns 1.
23789
51d48146
PA
237902014-04-18 Tom Tromey <palves@redhat.com>
23791 Pedro alves <tromey@redhat.com>
23792
23793 PR backtrace/15558
23794 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
23795 with a backtrace limit.
23796 * gdb.python/py-frame-inline.exp: Test running to an inline
23797 function with a backtrace limit, and printing the newest frame.
23798 * gdb.python/py-frame-inline.c (main): Call f.
23799
bd1dce5f
MS
238002014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23801
23802 * gdb.java/jnpe.exp: Drop srcdir from untested path.
23803
40d1a503
MS
238042014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23805
23806 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
23807 Drop prefix from unsupported source file path.
23808
389b98f7
YQ
238092014-04-17 Yao Qi <yao@codesourcery.com>
23810
23811 * lib/gdb.exp (with_target_charset): New proc.
23812 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
23813 with_target_charset.
23814 (test_print_strings): Likewise.
23815 (test_repeat_bytes): Likewise.
23816 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
23817 for some tests.
23818
22869d73
KS
238192014-04-16 Keith Seitz <keiths@redhat.com>
23820
23821 PR gdb/15827
23822 * gdb.dwarf2/corrupt.c: New file.
23823 * gdb.dwarf2/corrupt.exp: New file.
23824
c4f87ca6
KS
238252014-04-16 Keith Seitz <keiths@redhat.com>
23826
23827 PR c++/16597
23828 * gdb.cp/namelessclass.cc: New file.
23829 * gdb.cp/namelessclass.exp: New file.
23830 * gdb.cp/namelessclass.S: New file.
23831
ab19de87
DE
238322014-04-16 Doug Evans <dje@google.com>
23833
23834 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
23835 Add comment.
23836 (gdbserver_default_get_comm_port): New function.
23837 (gdbserver_start): Check if board file provided
23838 "gdbserver,get_comm_port" and use it if so.
23839 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
23840 (gdb,socketport): Set to "stdio".
23841 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
23842 (stdio_gdbserver_template): Delete.
23843 (${board}_get_remote_address): Update.
23844 (${board}_build_remote_cmd): Delete.
23845 (${board}_get_comm_port): New function.
23846 (${board}_spawn): Update.
23847 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
23848 Delete.
23849 (${board}_get_remote_address): Update.
23850 (${board}_get_comm_port): New function.
23851
fc98a809
AB
238522014-04-16 Andrew Burgess <aburgess@broadcom.com>
23853
23854 * gdb.base/memattr.exp: Improve regexps to handle memory regions
23855 appearing in any order.
23856
87fd9e6e
DE
238572014-04-15 Doug Evans <dje@google.com>
23858
23859 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
23860 uninitialized value of "description".
23861
099fc3ea
KS
238622014-04-15 Keith Seitz <keiths@redhat.com>
23863
23864 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
23865 Remove unused globals.
23866 (test_running_the_program): Likewise.
23867 (test_controlled_execution): Likewise.
23868 (test_controlling_breakpoints): Likewise.
23869 (test_program_termination): Likewise.
23870
5da151d4
KS
238712014-04-15 Keith Seitz <keiths@redhat.com>
23872
23873 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
23874 unused globals.
23875 (test_rbreak_creation_and_listing): Likewise.
23876 (test_ignore_count): Likewise.
23877 (test_error): Likewise.
23878
35e5d2f0
PA
238792014-04-15 Pedro Alves <palves@redhat.com>
23880
23881 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
23882 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
23883 sym-file-loader.c.
23884 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23885 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23886 to sym-file-loader.c.
23887 (struct library): Forward declare.
23888 (load_shlib, lookup_function): Change prototypes.
23889 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23890 (translate_offset): Remove declarations.
23891 (get_text_addr): New declaration.
23892 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
23893 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
23894 sym-file-loader.h.
23895 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
23896 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
23897 here from sym-file-loader.h.
23898 (struct library): New structure.
23899 (load_shlib, lookup_function): Change prototypes and adjust to
23900 work with a struct library.
23901 (find_shstrtab, find_strtab, find_shdr, find_symtab)
23902 (translate_offset): Make static.
23903 (get_text_addr): New function.
23904 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
23905
eb4c1710
PA
239062014-04-15 Pedro Alves <palves@redhat.com>
23907
23908 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
23909
2d1baf52
PA
239102014-04-15 Pedro Alves <palves@redhat.com>
23911
23912 * gdb.base/sym-file-loader.c: Include <limits.h>.
23913 (SELF_LINK): New define.
23914 (get_origin): New function.
23915 (load_shlib): Use it.
23916 * gdb.base/sym-file.exp: Don't early return if the target is
23917 remote. Use runto_main, and issue fail is that fails. Use
23918 gdb_load_shlibs.
23919 (shlib_name): Delete.
23920 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
23921
7dd6df01
PA
239222014-04-15 Pedro Alves <palves@redhat.com>
23923
23924 * gdb.base/sym-file.exp: Remove regex characters from test
23925 message. Don't refer to breakpoint numbers in test messages.
23926
b50c8614
KS
239272014-04-14 Keith Seitz <keiths@redhat.com>
23928
23929 PR c++/16253
23930 * gdb.cp/var-tag.cc: New file.
23931 * gdb.cp/var-tag.exp: New file.
23932 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
23933 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
23934 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
23935 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
23936
3d567982
TT
239372014-04-14 Tom Tromey <tromey@redhat.com>
23938
23939 * gdb.cp/classes.exp (test_enums): Handle underlying type.
23940 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
23941 type.
23942 * gdb.cp/enum-class.exp: New file.
23943 * gdb.cp/enum-class.cc: New file.
23944
0626fc76
TT
239452014-04-14 Tom Tromey <tromey@redhat.com>
23946
23947 * gdb.dwarf2/enum-type.exp: New file.
23948
dca325b3
SA
239492014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23950
23951 * gdb.mi/mi-vla-c99.exp: New file.
23952 * gdb.mi/vla.c: New file.
23953
5854b38a
SA
239542014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23955
23956 * gdb.base/vla-datatypes.c: New file.
23957 * gdb.base/vla-datatypes.exp: New file.
23958
463bb957
SA
239592014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23960
23961 * gdb.base/vla-ptr.c: New file.
23962 * gdb.base/vla-ptr.exp: New file.
23963
3dd170be
SA
239642014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23965
23966 * gdb.dwarf2/count.exp: New file.
23967
5ecaaa66
SA
239682014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
23969
23970 * gdb.base/vla-sideeffect.c: New file.
23971 * gdb.base/vla-sideeffect.exp: New file.
23972
41f1ada5
DB
239732014-04-14 David Blaikie <dblaikie@gmail.com>
23974
23975 * gdb.mi/non-stop.c: Add return value for non-void function return
23976 statement.
23977 * gdb.threads/staticthreads.c: Ditto.
23978
0be03e84
DE
239792014-04-12 Siva Chandra Reddy <sivachandra@google.com>
23980 Doug Evans <xdje42@gmail.com>
23981
23982 * gdb.guile/scm-value.c: Improve test case.
23983 * gdb.guile/scm-value.exp: Add new test.
23984
f180a1fb
DB
239852014-04-11 David Blaikie <dblaikie@gmail.com>
23986
23987 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
23988 override Clang's default.
23989
6b662e19
JB
239902014-04-11 Joel Brobecker <brobecker@adacore.com>
23991
23992 Revert the following changes (regressions):
23993
23994 * gdb.base/vla-sideeffect.c: New file.
23995 * gdb.base/vla-sideeffect.exp: New file.
23996
23997 * gdb.dwarf2/count.exp: New file.
23998
23999 * gdb.base/vla-multi.c: New file.
24000 * gdb.base/vla-multi.exp: New file.
24001
24002 * gdb.base/vla-ptr.c: New file.
24003 * gdb.base/vla-ptr.exp: New file.
24004
24005 * gdb.base/vla-datatypes.c: New file.
24006 * gdb.base/vla-datatypes.exp: New file.
24007
24008 * gdb.mi/mi-vla-c99.exp: New file.
24009 * gdb.mi/vla.c: New file.
24010
245a5f0b
KS
240112014-04-11 Keith Seitz <keiths@redhat.com>
24012
24013 PR c++/16675
24014 * gdb.cp/cpsizeof.exp: New file.
24015 * gdb.cp/cpsizeof.cc: New file.
24016
58a84dcf
SA
240172014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24018
191a8a90
JB
24019 * gdb.mi/mi-vla-c99.exp: New file.
24020 * gdb.mi/vla.c: New file.
58a84dcf 24021
c8655f75
SA
240222014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24023
24024 * gdb.base/vla-datatypes.c: New file.
24025 * gdb.base/vla-datatypes.exp: New file.
24026
024e13b4
SA
240272014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24028
24029 * gdb.base/vla-ptr.c: New file.
24030 * gdb.base/vla-ptr.exp: New file.
24031
1a237e0e
SA
240322014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24033
24034 * gdb.base/vla-multi.c: New file.
24035 * gdb.base/vla-multi.exp: New file.
24036
504f3432
SA
240372014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24038
24039 * gdb.dwarf2/count.exp: New file.
24040
3bce8237
SA
240412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24042
191a8a90
JB
24043 * gdb.base/vla-sideeffect.c: New file.
24044 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 24045
322f9c21
YQ
240462014-04-11 Yao Qi <yao@codesourcery.com>
24047
24048 * gdb.base/completion.exp: Check file exists before running tests
24049 on file completion.
24050
d708bcd1
PA
240512014-04-10 Pedro Alves <palves@redhat.com>
24052
24053 * gdb.base/cond-eval-mode.c: New file.
24054 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
24055 prepare_for_testing to build the new file. Check result of
24056 runto_main.
24057 (test_break, test_watch): New procedures.
24058 (top level): Use them.
24059
ae1d2761
PM
240602014-04-08 Pierre Muller <muller@sourceware.org>
24061
24062 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
24063 Ctrl-V use for mingw hosts.
24064
7af389b8
SC
240652014-04-07 Siva Chandra Reddy <sivachandra@google.com>
24066
24067 * gdb.python/py-value.c: Improve test case.
24068 * gdb.python/py-value.exp: Add new test.
24069
5e703181
DE
240702014-04-07 David Blaikie <dblaikie@gmail.com>
24071
24072 * lib/compiler.c: Identify the clang compiler.
24073 * lib/compiler.cc: Ditto.
24074
9810b410
YQ
240752014-04-03 Yao Qi <yao@codesourcery.com>
24076
24077 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
24078
98d1b8dc
AB
240792014-04-01 Anton Blanchard <anton@samba.org>
24080
24081 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
24082 messages unique.
24083
3114cea1
AB
240842014-04-01 Anton Blanchard <anton@samba.org>
24085
24086 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
24087 prepare_for_testing.
24088
62f7182c
AB
240892014-04-01 Anton Blanchard <anton@samba.org>
24090
24091 * gdb.arch/ppc64-atomic-inst.c: Remove.
24092 * gdb.arch/ppc64-atomic-inst.S: New file.
24093 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
24094
770e7fc7
DE
240952014-03-31 Doug Evans <dje@google.com>
24096
24097 * gdb.base/print-symbol-loading-lib.c: New file.
24098 * gdb.base/print-symbol-loading-main.c: New file.
24099 * gdb.base/print-symbol-loading.exp: New file.
24100
46e2bafa
YQ
241012014-03-31 Yao Qi <yao@codesourcery.com>
24102
24103 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
24104
8776cfe9
JB
241052014-03-28 Joel Brobecker <brobecker@adacore.com>
24106
24107 * gdb.ada/mi_dyn_arr: New testcase.
24108
5d1ef361
DE
241092014-03-27 Doug Evans <dje@google.com>
24110
24111 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
24112
b5bee914
YQ
241132014-03-27 Yao Qi <yao@codesourcery.com>
24114
24115 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
24116 if target is nios2-*-*.
24117
0d4d0e77
YQ
241182014-03-26 Yao Qi <yao@codesourcery.com>
24119
24120 * lib/gdb.exp (readline_is_used): New proc.
24121 * gdb.base/completion.exp: Move tests on command complete up.
24122 Skip the rest of tests if readline is not used.
24123 * gdb.ada/complete.exp: Skp the test if readline is not
24124 used.
24125 * gdb.base/filesym.exp: Likewise.
24126 * gdb.base/macscp.exp: Likewise.
24127 * gdb.base/readline-ask.exp: Likewise.
24128 * gdb.base/readline.exp: Likewise.
24129 * gdb.python/py-cmd.exp: Likewise.
24130 * gdb.trace/tfile.exp: Likewise.
24131
29361eee
YQ
241322014-03-26 Yao Qi <yao@codesourcery.com>
24133
24134 * gdb.base/macscp.exp: Fix code format issues.
24135
bc9a5525
UW
241362014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
24137
24138 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
24139 * gdb.asm/powerpc64le.inc: New file.
24140
d3839ede
PA
241412014-03-25 Pedro Alves <palves@redhat.com>
24142 Doug Evans <dje@google.com>
24143
24144 * gdb.base/source-execution.c: New file.
24145 * gdb.base/source-execution.exp: New file.
24146 * gdb.base/source-execution.gdb: New file.
24147
01672a57
DE
241482014-03-24 Doug Evans <dje@google.com>
24149
24150 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
24151 using fission.
24152
88bbeca9
HZ
241532014-03-24 Hui Zhu <hui@codesourcery.com>
24154 Pedro Alves <palves@redhat.com>
24155
24156 PR breakpoints/16101
24157 * gdb.base/dprintf.exp: Use unsupported rather than changing the
24158 test pass/fail messages. Detect missing support for dprintf when
24159 breakpoints are actually inserted.
24160 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
24161 breakpoints are actually inserted.
24162 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
24163 fails.
24164
d2348791
JK
241652014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
24166
24167 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
24168
feef67ab
DE
241692014-03-22 Doug Evans <xdje42@gmail.com>
24170
24171 * gdb.python/python.exp (python not supported): Verify multi-line
24172 python command issues an error.
25d743f9 24173 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 24174 guile command issues an error.
feef67ab 24175
ecebef6a
MR
241762014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
24177
24178 * gdb.threads/thread-specific.exp: Handle the lack of usable
24179 $this_breakpoint and $this_thread.
24180
ccdd1909
HZ
241812014-03-21 Hui Zhu <hui@codesourcery.com>
24182
24183 * gdb.base/attach.exp (do_command_attach_tests): New.
24184
beb460e8
PA
241852014-03-20 Tom Tromey <tromey@redhat.com>
24186 Pedro Alves <palves@redhat.com>
24187
24188 PR cli/15718
24189 * gdb.base/condbreak-call-false.c: New file.
24190 * gdb.base/condbreak-call-false.exp: New file.
24191
40acf43a
PA
241922014-03-20 Pedro Alves <palves@redhat.com>
24193
24194 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
24195 Delete.
24196 (block_signals, unblock_signals): Delete.
24197 (child_function_2, main): Remove references to deleted variable
24198 and functions.
24199
9f5e1e02
PA
242002014-03-20 Pedro Alves <palves@redhat.com>
24201
24202 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
24203 Use pthread_kill to signal thread 2.
24204 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24205 Adjust to make the test send itself a signal rather than using the
24206 host's "kill" command.
24207
99619bea
PA
242082014-03-20 Pedro Alves <palves@redhat.com>
24209
24210 * gdb.threads/multiple-step-overs.c: New file.
24211 * gdb.threads/multiple-step-overs.exp: New file.
24212 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24213 Adjust expected infrun debug output.
24214
2adfaa28
PA
242152014-03-20 Pedro Alves <palves@redhat.com>
24216
24217 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
24218 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
24219
31e77af2
PA
242202014-03-20 Pedro Alves <palves@redhat.com>
24221
24222 PR breakpoints/7143
24223 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
24224 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
24225 of gdb_test_multiple.
24226 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
24227 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
24228
b9f437de
PA
242292014-03-20 Pedro Alves <palves@redhat.com>
24230
24231 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
24232 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
24233
05adc73e
PA
242342014-03-19 Pedro Alves <palves@redhat.com>
24235
24236 * gdb.base/async.exp: Remove early return.
24237
6048b950
PA
242382014-03-19 Pedro Alves <palves@redhat.com>
24239
24240 * gdb.base/async.exp (step& tests): Pass explicit test messages.
24241
8bcfb00a
PA
242422014-03-19 Pedro Alves <palves@redhat.com>
24243
24244 * gdb.base/async.exp (test_background): Expect \r\n after
24245 "completed." in the fail pattern.
24246
884e37dc
PA
242472014-03-19 Pedro Alves <palves@redhat.com>
24248
24249 * gdb.base/async.exp (test_background): New procedure.
24250 Use it for all background execution command tests.
24251
148e57e2
PA
242522014-03-19 Pedro Alves <palves@redhat.com>
24253
24254 * gdb.base/async.exp: Use prepare_for_testing.
24255
f48088c7
PA
242562014-03-19 Pedro Alves <palves@redhat.com>
24257
24258 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
24259 the same line.
24260
e2f6c966
PA
242612014-03-19 Pedro Alves <palves@redhat.com>
24262
24263 * gdb.base/async.c (main): Add "jump here" and "until here" line
24264 marker comments.
24265 * gdb.base/async.exp (jump_here): New global.
24266 (jump& test): Use it.
24267 (until_here): New global.
24268 (until& test): Use it.
24269
c30568d4
PA
242702014-03-19 Pedro Alves <palves@redhat.com>
24271
24272 * gdb.base/async.exp: Don't frob gdb_protocol.
24273
0172b6a7
DE
242742014-03-18 Doug Evans <xdje42@gmail.com>
24275
24276 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
24277 Fix spelling of exec-done-display.
24278
06c868a8
JK
242792014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
24280
24281 PR gdb/15358
24282 * gdb.base/gdb-sigterm.c: New file.
24283 * gdb.base/gdb-sigterm.exp: New file.
24284
0c7e1a46
PA
242852014-03-18 Pedro Alves <palves@redhat.com>
24286
24287 PR gdb/13860
24288 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
24289 * lib/mi-support.exp (mi_expect_stop): Add special handling for
24290 solib-event.
24291
f7c77d93
JB
242922014-03-17 Joel Brobecker <brobecker@adacore.com>
24293
24294 * gdb.ada/pckd_arr_ren: New testcase.
24295
5a1e8c7a
DE
242962014-03-13 Doug Evans <xdje42@gmail.com>
24297
24298 PR guile/16612
24299 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
24300 collect after discarding symbols.
24301
350e1a76
DE
243022014-03-13 Ludovic Courtès <ludo@gnu.org>
24303 Doug Evans <xdje42@gmail.com>
24304
24305 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
24306 to history survives a gc.
24307
a69900ae
PA
243082014-03-13 Pedro Alves <palves@redhat.com>
24309
24310 * gdb.base/default.exp: Don't test "target procfs".
24311
5db9f0bd
PA
243122014-03-13 Pedro Alves <palves@redhat.com>
24313
24314 * gdb.base/default.exp: Update "target child" and "target procfs"
24315 tests to not expect "Unix".
24316
b3ccfe11
TT
243172014-03-12 Tom Tromey <tromey@redhat.com>
24318
24319 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
24320 New procs. Add target-async tests.
24321 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
24322 Add target-async tests.
24323
646f4417
AA
243242014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24325
24326 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
24327 'func_start' and 'func_end' for the beginning and end of the
24328 function code, respectively.
24329 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
24330 'func_end' instead of 'func' and 'main'.
24331
288c211f
AA
243322014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24333
24334 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
24335 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
24336 generate the debug info assembler source.
24337
e0c0f156
AA
243382014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24339
24340 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
24341 * gdb.dwarf2/arr-subrange.exp: Likewise.
24342 * gdb.dwarf2/dwz.exp: Likewise.
24343 * gdb.dwarf2/method-ptr.exp: Likewise.
24344 * gdb.dwarf2/missing-sig-type.exp: Likewise.
24345 * gdb.dwarf2/subrange.exp: Likewise.
24346 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
24347 * gdb.dwarf2/implptrpiece.exp: Likewise.
24348 * gdb.dwarf2/nostaticblock.exp: Likewise.
24349
0e5c4555
AA
243502014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24351
24352 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
24353 directory to absolute path name arguments.
24354
5ec18f2b
JG
243552014-03-10 Joel Brobecker <brobecker@adacore.com>
24356
24357 * gdb.ada/tagged_access: New testcase.
24358
847fc4f2
MM
243592014-03-07 Markus Metzger <markus.t.metzger@intel.com>
24360
24361 * gdb.btrace/data.exp: Update expected output.
24362
cc3da688
YQ
243632014-03-06 Yao Qi <yao@codesourcery.com>
24364
24365 * gdb.trace/pr16508.exp: New file.
24366
0f26cec1
PA
243672014-03-05 Pedro Alves <palves@redhat.com>
24368
24369 PR gdb/16575
24370 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
24371 procedure.
24372 (top level): Adjust to use it. Add tests that exercise breakpoint
24373 interaction with the code-cache.
24374
7a5a839f
LC
243752014-02-26 Ludovic Courtès <ludo@gnu.org>
24376
24377 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
24378 test for 'history-append!'.
24379
31aa7e4e
JB
243802014-02-26 Joel Brobecker <brobecker@adacore.com>
24381
24382 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
24383 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
24384 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
24385 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
24386 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
24387 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
24388
1b588015
JB
243892014-02-26 Joel Brobecker <brobecker@adacore.com>
24390
24391 * testsuite/gdb.python/py-pp-re-notag.c: New file.
24392 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
24393 * testsuite/gdb.python/py-pp-re-notag.p: New file.
24394
55426c9d
JB
243952014-02-26 Joel Brobecker <brobecker@adacore.com>
24396
24397 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
24398
dc53a7ad
JB
243992014-02-26 Joel Brobecker <brobecker@adacore.com>
24400
24401 * gdb.dwarf2/arr-stride.c: New file.
24402 * gdb.dwarf2/arr-stride.exp: New file.
24403
12ab52e9
PA
244042014-02-26 Pedro Alves <palves@redhat.com>
24405
24406 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
24407 that won't ever trigger. Make sure that GDB reports the correct
24408 breakpoint that caused the stop.
24409
849c862e
JK
244102014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24411
24412 PR gdb/16626
24413 * gdb.base/auto-load-script: New file.
24414 * gdb.base/auto-load.c: New file.
24415 * gdb.base/auto-load.exp: New file.
24416
71b7d793
JK
24417 PR gdb/16626
24418 * gdb.base/auto-load.exp: Fix out-of-srctree run.
24419
e2f0d509
JK
244202014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24421
24422 Fix dw2-icycle.exp -fsanitize=address GDB crash.
24423 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
24424
50cc37c8
DE
244252014-02-24 Doug Evans <dje@google.com>
24426
24427 * lib/gdb.exp (run_on_host): Log error output if program fails.
24428
ea4758f2
PA
244292014-02-21 Pedro Alves <palves@redhat.com>
24430
24431 * gdb.threads/step-after-sr-lock.c: Rename to ...
24432 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
24433 * gdb.threads/step-after-sr-lock.exp: Rename to ...
24434 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24435 ... this.
24436
d7b30f67
SDJ
244372014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
24438
24439 PR tdep/16397
24440 * gdb.arch/amd64-stap-special-operands.exp: New file.
24441 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
24442 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
24443 * gdb.arch/amd64-stap-triplet.S: Likewise.
24444 * gdb.arch/amd64-stap-triplet.c: Likewise.
24445
83deb43f
JB
244462014-02-20 Joel Brobecker <brobecker@adacore.com>
24447
24448 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
24449 in .section pseudo-op.
24450
adde2bff
DE
244512014-02-20 lin zuojian <manjian2006@gmail.com>
24452 Joel Brobecker <brobecker@adacore.com>
24453 Doug Evans <xdje42@gmail.com>
24454
24455 PR symtab/16581
24456 * gdb.dwarf2/dw2-icycle.S: New file.
24457 * gdb.dwarf2/dw2-icycle.c: New file.
24458 * gdb.dwarf2/dw2-icycle.exp: New file.
24459
f7bd0f78
SC
244602014-02-19 Siva Chandra Reddy <sivachandra@google.com>
24461
24462 * gdb.python/py-value-cc.cc: Improve test case to enable testing
24463 operations on gdb.Value objects.
24464 * gdb.python/py-value-cc.exp: Add new test to test operations on
24465 gdb.Value objects.
24466
c17ef0d5
DE
244672014-02-18 Doug Evans <dje@google.com>
24468
24469 * Makefile.in (TESTS): New variable.
24470 (expanded_tests, expanded_tests_or_none): New variables
24471 (check-single): Pass $(expanded_tests_or_none) to runtest.
24472 (check-parallel): Only run tests in $(TESTS) if non-empty.
24473 (check/no-matching-tests-found): New rule.
24474 * README: Document TESTS makefile variable.
24475
5dd3176f
DE
244762014-02-18 Doug Evans <dje@google.com>
24477
24478 * Makefile.in (check-parallel): rm -rf outputs temp.
24479
0b10be4f
JK
244802014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
24481
24482 Fix "ERROR: no fileid for" in the testsuite.
24483 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
24484
85f224e7
DE
244852014-02-12 Doug Evans <dje@google.com>
24486
24487 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
24488 (MISCELLANEOUS): New variable.
24489 (clean): rm -rf $(MISCELLANEOUS).
24490 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
24491 dwp live in the same directory as symlinks, with each symlink pointed
24492 to a differently named file in a different directory.
24493
149b30ff
DE
244942014-02-11 Doug Evans <dje@google.com>
24495
24496 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
24497 of Tcl file commands.
24498
1dfdac32
MK
244992014-02-10 Mark Kettenis <kettenis@gnu.org>
24500
24501 * gdb.threads/step-after-sr-lock.exp: Avoid executing
24502 "kill -SIGUSR1 -1".
24503
aa4fb036
JB
245042014-02-10 Joel Brobecker <brobecker@adacore.com>
24505
24506 * gdb.ada/tick_length_array_enum_idx: New testcase.
24507
ed3ef339
DE
245082014-02-10 Doug Evans <xdje42@gmail.com>
24509
24510 * configure.ac (AC_OUTPUT): Add gdb.guile.
24511 * configure: Regenerate.
24512 * lib/gdb-guile.exp: New file.
24513 * lib/gdb.exp (get_target_charset): New function.
24514 * gdb.base/help.exp: Update expected output from "apropos apropos".
24515 * gdb.guile/Makefile.in: New file.
24516 * gdb.guile/guile.exp: New file.
24517 * gdb.guile/scm-arch.c: New file.
24518 * gdb.guile/scm-arch.exp: New file.
24519 * gdb.guile/scm-block.c: New file.
24520 * gdb.guile/scm-block.exp: New file.
24521 * gdb.guile/scm-breakpoint.c: New file.
24522 * gdb.guile/scm-breakpoint.exp: New file.
24523 * gdb.guile/scm-disasm.c: New file.
24524 * gdb.guile/scm-disasm.exp: New file.
24525 * gdb.guile/scm-equal.c: New file.
24526 * gdb.guile/scm-equal.exp: New file.
24527 * gdb.guile/scm-error.exp: New file.
24528 * gdb.guile/scm-error.scm: New file.
24529 * gdb.guile/scm-frame-args.c: New file.
24530 * gdb.guile/scm-frame-args.exp: New file.
24531 * gdb.guile/scm-frame-args.scm: New file.
24532 * gdb.guile/scm-frame-inline.c: New file.
24533 * gdb.guile/scm-frame-inline.exp: New file.
24534 * gdb.guile/scm-frame.c: New file.
24535 * gdb.guile/scm-frame.exp: New file.
24536 * gdb.guile/scm-generics.exp: New file.
24537 * gdb.guile/scm-gsmob.exp: New file.
24538 * gdb.guile/scm-iterator.c: New file.
24539 * gdb.guile/scm-iterator.exp: New file.
24540 * gdb.guile/scm-math.c: New file.
24541 * gdb.guile/scm-math.exp: New file.
24542 * gdb.guile/scm-objfile-script-gdb.in: New file.
24543 * gdb.guile/scm-objfile-script.c: New file.
24544 * gdb.guile/scm-objfile-script.exp: New file.
24545 * gdb.guile/scm-objfile.c: New file.
24546 * gdb.guile/scm-objfile.exp: New file.
24547 * gdb.guile/scm-ports.exp: New file.
24548 * gdb.guile/scm-pretty-print.c: New file.
24549 * gdb.guile/scm-pretty-print.exp: New file.
24550 * gdb.guile/scm-pretty-print.scm: New file.
24551 * gdb.guile/scm-section-script.c: New file.
24552 * gdb.guile/scm-section-script.exp: New file.
24553 * gdb.guile/scm-section-script.scm: New file.
24554 * gdb.guile/scm-symbol.c: New file.
24555 * gdb.guile/scm-symbol.exp: New file.
24556 * gdb.guile/scm-symtab-2.c: New file.
24557 * gdb.guile/scm-symtab.c: New file.
24558 * gdb.guile/scm-symtab.exp: New file.
24559 * gdb.guile/scm-type.c: New file.
24560 * gdb.guile/scm-type.exp: New file.
24561 * gdb.guile/scm-value-cc.cc: New file.
24562 * gdb.guile/scm-value-cc.exp: New file.
24563 * gdb.guile/scm-value.c: New file.
24564 * gdb.guile/scm-value.exp: New file.
24565 * gdb.guile/source2.scm: New file.
24566 * gdb.guile/types-module.cc: New file.
24567 * gdb.guile/types-module.exp: New file.
24568
7026a7c1
YQ
245692014-02-10 Yao Qi <yao@codesourcery.com>
24570
24571 PR testsuite/16543
24572 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
24573 * configure: Regenerated.
24574 * Makefile.in: New file.
24575
6c466447
AS
245762014-02-08 Andreas Schwab <schwab@linux-m68k.org>
24577
24578 * gdb.python/py-framefilter.exp: Fix typo.
24579
6e854735
YQ
245802014-02-08 Yao Qi <yao@codesourcery.com>
24581
24582 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
24583 that no =breakpoint-modified is emitted when breakpoints are
24584 modified through MI commands.
24585
d137e6dc
PA
245862014-02-07 Pedro Alves <pedro@codesourcery.com>
24587 Pedro Alves <palves@redhat.com>
24588
24589 * gdb.threads/step-after-sr-lock.c: New file.
24590 * gdb.threads/step-after-sr-lock.exp: New file.
24591
b5ee5a50
PA
245922014-02-07 Pedro Alves <palves@redhat.com>
24593
24594 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
24595
3c77faf3
JK
245962014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
24597
24598 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
24599 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
24600
6dddc817
DE
246012014-02-06 Doug Evans <xdje42@gmail.com>
24602
24603 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
24604 output.
24605
24606 * gdb.gdb/python-interrupts.exp: New file.
24607
de7b2893
YQ
246082014-02-05 Yao Qi <yao@codesourcery.com>
24609
24610 * gdb.trace/report.exp (use_collected_data): Test the output
24611 of "info threads" and "info inferiors".
24612
66d032ac
YQ
246132014-02-05 Yao Qi <yao@codesourcery.com>
24614
24615 Revert this patch:
24616
24617 2013-05-24 Yao Qi <yao@codesourcery.com>
24618
24619 * gdb.trace/tfile.exp: Test inferior and thread.
24620
591a12a1
UW
246212014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24622
24623 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
24624 on a function.
24625 * gdb.base/step-bt.c: Call hello via function pointer to make
24626 sure its first instruction is executed on powerpc64le-linux.
24627
0ff3e01f
UW
246282014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24629
24630 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
24631
084ee545
UW
246322014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24633
24634 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
24635 of the test patterns for use on little-endian systems.
24636
6ed14ff3
UW
246372014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24638
24639 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
24640 (decimal_vector): Fix for little-endian.
24641
401e27fd
JM
246422014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
24643
24644 * gdb.arch/sparc-sysstep.exp: New file.
24645 * gdb.arch/sparc-sysstep.c: Likewise.
24646
24647 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
24648
8b924729
EBM
246492014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
24650
24651 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
24652
fb151210
JB
246532014-01-23 Tom Tromey <tromey@redhat.com>
24654
24655 * gdb.ada/array_char_idx: New testcase.
24656
0740f8d8
TT
246572014-01-23 Tom Tromey <tromey@redhat.com>
24658
24659 PR python/16487:
24660 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
24661 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
24662 classes.
24663
21909fa1
TT
246642014-01-23 Tom Tromey <tromey@redhat.com>
24665
24666 PR python/16491:
24667 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
24668 string from an inferior frame.
24669 * gdb.python/py-framefilter-mi.exp: Update.
24670
87ce2a04
DE
246712014-01-22 Doug Evans <dje@google.com>
24672
24673 * gdb.server/server-mon.exp: Add tests for "set debug-format".
24674
237b092b
AA
246752014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24676
24677 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
24678
d674a709
AA
246792014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24680
24681 * gdb.trace/entry-values.exp: Remove excess space character from
24682 regex patterns. Handle s390 call instruction.
24683
20fa3390
AA
246842014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24685
24686 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
24687 define "*_start" label. Make "name" static.
24688 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
24689 ${name} by references to ${name}_start.
24690
78466714
AA
246912014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24692
24693 * gdb.base/info-macros.exp: Remove "debug" from the compile
24694 options.
24695
ec9f644a
IB
246962014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24697
24698 * gdb.dlang/demangle.exp: New file.
24699
94b1b47e
IB
247002014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24701
24702 * gdb.dlang/primitive-types.exp: New file.
24703
7f420862
IB
247042014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24705
24706 * configure.ac: Create gdb.dlang/Makefile.
24707 * configure: Regenerate.
24708 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
24709 * gdb.dlang/Makefile.in: New file.
24710 * lib/d-support.exp: New file.
24711 * lib/gdb.exp (skip_d_tests): New proc.
24712
52834460
MM
247132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24714
24715 * gdb.btrace/delta.exp: Check reverse stepi.
24716 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
24717 * gdb.btrace/finish.exp: New.
24718 * gdb.btrace/next.exp: New.
24719 * gdb.btrace/nexti.exp: New.
24720 * gdb.btrace/record_goto.c: Add comments.
24721 * gdb.btrace/step.exp: New.
24722 * gdb.btrace/stepi.exp: New.
24723 * gdb.btrace/multi-thread-step.c: New.
24724 * gdb.btrace/multi-thread-step.exp: New.
24725 * gdb.btrace/rn-dl-bind.c: New.
24726 * gdb.btrace/rn-dl-bind.exp: New.
24727 * gdb.btrace/data.c: New.
24728 * gdb.btrace/data.exp: New.
24729 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24730
6e07b1d2
MM
247312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24732
24733 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
24734 * gdb.btrace/exception.exp: Update.
24735 * gdb.btrace/instruction_history.exp: Update.
24736 * gdb.btrace/record_goto.exp: Update.
24737 * gdb.btrace/tailcall.exp: Update.
24738 * gdb.btrace/unknown_functions.exp: Update.
24739 * gdb.btrace/delta.exp: New.
24740
0b722aec
MM
247412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24742
24743 * gdb.btrace/record_goto.exp: Add backtrace test.
24744 * gdb.btrace/tailcall.exp: Add backtrace test.
24745
066ce621
MM
247462014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24747
24748 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
24749 * gdb.btrace/record_goto.c: New.
24750 * gdb.btrace/record_goto.exp: New.
24751 * gdb.btrace/x86-record_goto.S: New.
24752
0688d04e
MM
247532014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24754
24755 * gdb.btrace/function_call_history.exp: Update tests.
24756 * gdb.btrace/instruction_history.exp: Update tests.
24757
8710b709
MM
247582014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24759
24760 * gdb.btrace/function_call_history.exp: Fix expected field
24761 order for "record function-call-history".
24762 Add new tests for "record function-call-history /c".
24763 * gdb.btrace/exception.cc: New.
24764 * gdb.btrace/exception.exp: New.
24765 * gdb.btrace/tailcall.exp: New.
24766 * gdb.btrace/x86-tailcall.S: New.
24767 * gdb.btrace/x86-tailcall.c: New.
24768 * gdb.btrace/unknown_functions.c: New.
24769 * gdb.btrace/unknown_functions.exp: New.
24770 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24771
5de9129b
MM
247722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24773
24774 * gdb.btrace/instruction_history.exp: Update.
24775 * gdb.btrace/function_call_history.exp: Update.
24776
23a7fe75
MM
247772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24778
24779 * gdb.btrace/function_call_history.exp: Fix expected function
24780 trace.
24781 * gdb.btrace/instruction_history.exp: Initialize traced.
24782 Remove traced_functions.
24783
724c7dd8
MM
247842014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24785
24786 * gdb.btrace/function_call_history.exp: Update
24787 * gdb.btrace/instruction_history.exp: Update.
24788
6d78d93b
MM
247892014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24790
24791 * gdb.btrace/enable.exp: Update expected text.
24792
93a360cc
OJ
247932014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
24794
24795 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
24796 bytes.
24797
3772b53f
MR
247982014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
24799
24800 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
24801
596662fa
OJ
248022014-01-15 Omair Javaid <omair.javaid@linaro.org>
24803
24804 * lib/gdb.exp (supports_process_record): Return true for
24805 arm*-linux*. (supports_reverse): Likewise.
24806
b5b08fb4
SC
248072014-01-13 Siva Chandra Reddy <sivachandra@google.com>
24808
24809 PR python/15464
24810 PR python/16113
24811 * gdb.python/py-type.c: Enhance test case.
24812 * gdb.python/py-value-cc.cc: Likewise
24813 * gdb.python/py-type.exp: Add new tests.
24814 * gdb.python/py-value-cc.exp: Likewise
24815
52d7fb13
AA
248162014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
24817 Pedro Alves <palves@redhat.com>
24818
24819 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
24820 Make "name" extern.
24821 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
24822 references to ${name}_start by references to ${name}.
24823
a2cd8cfe
JB
248242014-01-10 Joel Brobecker <brobecker@adacore.com>
24825
24826 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
24827
4e23fced
JB
248282014-01-10 Joel Brobecker <brobecker@adacore.com>
24829
24830 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
24831
c6a9e42c
PA
248322014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
24833 Pedro Alves <palves@redhat.com>
24834
24835 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 24836 mi_gdb_target_load.
c6a9e42c 24837
b7ea362b
PA
248382014-01-08 Pedro Alves <palves@redhat.com>
24839
24840 * gdb.threads/reconnect-signal.c: New file.
24841 * gdb.threads/reconnect-signal.exp: New file.
24842
5e3f4fab
EBM
248432014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
24844
24845 * gdb.base/source-dir.exp: New file.
24846
79301218
JB
248472014-01-07 Joel Brobecker <brobecker@adacore.com>
24848
24849 * gdb.ada/mi_interface: New testcase.
24850
8e355c5d
JB
248512014-01-07 Joel Brobecker <brobecker@adacore.com>
24852
24853 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
24854 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
24855 gdb.ada/pp-rec-component/pck.ads: New files.
24856
c0d48811
JB
248572014-01-07 Joel Brobecker <brobecker@adacore.com>
24858
24859 * gdb.python/py-pp-integral.c: New file.
24860 * gdb.python/py-pp-integral.py: New file.
24861 * gdb.python/py-pp-integral.exp: New file.
24862
17b609c3 24863For older changes see ChangeLog-1993-2013.
c906108c 24864\f
8d8cb839
EZ
24865;; Local Variables:
24866;; mode: change-log
24867;; left-margin: 8
24868;; fill-column: 74
24869;; version-control: never
24870;; End:
902f2ccb 24871
3666a048 24872 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
24873 Copying and distribution of this file, with or without modification,
24874 are permitted provided the copyright notice and this notice are preserved.