Automatic date update in version.in
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
5924fafa
TV
12021-07-22 Tom de Vries <tdevries@suse.de>
2
3 * gdb.ada/formatted_ref.exp: Add xfail for PR gcc/101575.
4 * gdb.ada/iwide.exp: Same.
5 * gdb.ada/pkd_arr_elem.exp: Same.
6
f08513e8
TV
72021-07-22 Tom de Vries <tdevries@suse.de>
8
9 * gdb.cp/step-and-next-inline.cc (tree_check, get_alias_set, main):
10 Tag closing brace with comment.
11 * gdb.cp/step-and-next-inline.h: Update to keep identical with
12 step-and-next-inline.cc.
13 * gdb.cp/step-and-next-inline.exp: Issue extra next when required.
14
0e9c2a33
TV
152021-07-21 Tom de Vries <tdevries@suse.de>
16
17 * lib/gdb.exp (gcc_major_version): New proc.
18 * gdb.base/ptype-offsets.cc: Define static member static_member::Empty.
19 * gdb.cp/templates.exp: Define static member using -DGCC_BUG.
20 * gdb.cp/m-static.exp: Add
21 additional_flags=-fno-eliminate-unused-debug-types.
22 * gdb.cp/pr-574.exp: Same.
23 * gdb.cp/pr9167.exp: Same.
24
f26101b1
TV
252021-07-21 Tom de Vries <tdevries@suse.de>
26
27 * gdb.ada/arrayptr.exp: Add KFAILs for PR20991 and PR28115.
28 * gdb.ada/exprs.exp: Add KFAILs for PR20991.
29 * gdb.ada/packed_array_assign.exp: Same.
30
e22715ce
TT
312021-07-19 Tom Tromey <tromey@adacore.com>
32
33 PR gdb/28093
34 * gdb.base/langs.exp: Add tests.
35
26e27615
TV
362021-07-14 Tom de Vries <tdevries@suse.de>
37
38 * lib/gdb.exp (have_index): New proc.
39 * gdb.base/gold-gdb-index.exp: Use have_index.
40
97c5ca8c
PA
412021-07-13 Pedro Alves <pedro@palves.net>
42
43 PR gdb/28080
44 * gdb.base/detach-sysroot-target.exp: New.
45 * gdb.base/detach-sysroot-target.c: New.
46
58a136f3
TV
472021-07-13 Tom de Vries <tdevries@suse.de>
48
49 PR testsuite/27690
50 * gdb.threads/check-libthread-db.exp: Update patterns for glibc 2.33.
51
1bdfa2b1
SM
522021-07-13 Simon Marchi <simon.marchi@polymtl.ca>
53
54 * gdb.mi/interrupt-thread-group.c: New.
55 * gdb.mi/interrupt-thread-group.exp: New.
56
d6771741
TV
572021-07-12 Tom de Vries <tdevries@suse.de>
58
59 PR testsuite/28057
60 * gdb.btrace/tsx.exp: Add pattern for system with tsx disabled in
61 microcode.
62
29119da4
TV
632021-07-12 Tom de Vries <tdevries@suse.de>
64
65 * lib/mi-support.exp (mi_readnow): New proc.
66 * gdb.mi/mi-info-sources.exp: Use nosharedlibrary. Update patterns.
67 Skip tests for readnow. Use "maint expand-symtabs".
68
732236a7
TV
692021-07-08 Tom de Vries <tdevries@suse.de>
70
71 * gdb.guile/scm-breakpoint.exp: Make additional "ERROR: " prefix in
72 exception printing optional.
73
8043d65b
SM
742021-07-06 Simon Marchi <simon.marchi@polymtl.ca>
75
76 * configure.ac: Restore.
77 * configure: Re-generate.
78 * aclocal.m4: Re-generate.
79 * Makefile.in (distclean): Add config.status.
80 (Makefile): Adjust paths.
81 (lib/pdtrace): Adjust paths.
82 (config.status): Add.
83
52e44e8d
TV
842021-07-06 Tom de Vries <tdevries@suse.de>
85
86 * gdb.fortran/ptype-on-functions.exp: Allow both $integer8 and
87 $integer4 for size of string length.
88
05c06f31
PA
892021-07-01 Pedro Alves <pedro@palves.net>
90
91 PR mi/15729
92 PR gdb/13463
93 * gdb.base/access-mem-running.c: New.
94 * gdb.base/access-mem-running.exp: New.
95 * gdb.threads/access-mem-running-thread-exit.c: New.
96 * gdb.threads/access-mem-running-thread-exit.exp: New.
97
a05a883f
SM
982021-06-29 Simon Marchi <simon.marchi@polymtl.ca>
99
100 * gdb.dwarf2/dw2-reg-undefined.exp: Update regexp.
101
bd742128
AB
1022021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
103
104 * gdb.base/info_sources_2-header.h: New file.
105 * gdb.base/info_sources_2-lib.c: New file.
106 * gdb.base/info_sources_2-test.c: New file.
107 * gdb.base/info_sources_2.exp: New file.
108
1fb1ce02
AB
1092021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
110
111 * gdb.mi/mi-info-sources.exp: Add additional tests.
112
0e350a05
AB
1132021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
114
115 * gdb.dwarf2/dw2-filename.exp: Update expected results.
116 * gdb.mi/mi-file.exp: Likewise.
117 * gdb.mi/mi-info-sources-base.c: New file.
118 * gdb.mi/mi-info-sources.c: New file.
119 * gdb.mi/mi-info-sources.exp: New file.
120
d038ce48
AB
1212021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
122
123 * gdb.cp/method-call-in-c.cc (struct foo_type): Add static member
124 function static_method.
125 (global_var): New global.
126 (main): Use new static_method to ensure it is compiled in.
127 * gdb.cp/method-call-in-c.exp: Test calls to static member
128 function.
129
13221aec
AB
1302021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
131
132 PR gdb/27994
133 * gdb.cp/method-call-in-c.cc (struct foo_type): Add operator+=,
134 change initial value of var member variable.
135 (main): Make use of foo_type's operator+=.
136 * gdb.cp/method-call-in-c.exp: Test use of operator+=.
137
79bd4d34
AB
1382021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
139
140 PR gdb/27994
141 * gdb.cp/method-call-in-c.cc: New file.
142 * gdb.cp/method-call-in-c.exp: New file.
143
3da4c644
TT
1442021-06-25 Tom Tromey <tom@tromey.com>
145
146 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): Add "style"
147 parameter.
148 * gdb.rust/dwindex.exp: New file.
149 * gdb.rust/dwindex.rs: New file.
150
6b95f5ad
AB
1512021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
152
153 * gdb.python/py-breakpoint.c (do_throw): New function.
154 (main): Call do_throw.
155 * gdb.python/py-breakpoint.exp (test_catchpoints): New proc.
156
08080f97
AB
1572021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
158
159 * gdb.guile/scm-breakpoint.exp (test_catchpoints): New proc.
160
81b327aa
AB
1612021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
162
163 * gdb.guile/scm-breakpoint.exp (test_watchpoints): Add new tests.
164
202054ae
CL
165gdb/testsuite/ChangeLog
1662021-06-25 Carl Love <cel@us.ibm.com>
167
168 * gdb.arch/powerpc-plxv-norel.exp: Add call to skip_power_isa_3_1_tests.
169 * lib/gdb.exp(skip_power_isa_3_1_tests): New gdb_caching_proc test.
170
67470e9d
TT
1712021-06-25 Tom Tromey <tromey@adacore.com>
172
173 * gdb.ada/py_range.exp: Add type name test cases.
174
013270a1
TV
1752021-06-24 Tom de Vries <tdevries@suse.de>
176
177 * gdb.base/info-macros.exp: Add <EOL> after trailing whitespace in
178 test names.
179
657dcee4
TV
1802021-06-24 Tom de Vries <tdevries@suse.de>
181
182 * gdb.base/argv0-symlink.exp: Use with_test_prefix.
183
2dd865d7
TV
1842021-06-23 Tom de Vries <tdevries@suse.de>
185
186 * lib/gdb.exp (gdb_test_lines): Rewrite to accept single
187 multiline tcl regexp.
188 * gdb.base/info-types.exp.tcl: Update. Make empty line at end of
189 regexp optional.
190 * gdb.base/info-macros.exp: Update.
191 * gdb.cp/cplusfuncs.exp: Update.
192
80d1206d
AS
1932021-06-22 Andreas Schwab <schwab@suse.de>
194
195 PR symtab/27999
196 * lib/dwarf.exp (start_end): New proc inside loclists.
197 * gdb.dwarf2/loclists-start-end.exp: New file.
198 * gdb.dwarf2/loclists-start-end.c: New file.
199
e5b77106
TV
2002021-06-22 Tom de Vries <tdevries@suse.de>
201
202 * gdb.dwarf2/imported-unit-c.exp: New file.
203
80dc83fd
AB
2042021-06-22 Andrew Burgess <andrew.burgess@embecosm.com>
205
206 * gdb.server/server-kill.exp: Introduce global kill_pid_of, and
207 make use of this in prepare to select which pid we should kill.
208 Run all the tests twice with a different kill_pid_of value.
209 (prepare): Make use of kill_pid_of.
210 (test_stepi): New proc.
211
d52b8007
AB
2122021-06-21 Andrew Burgess <andrew.burgess@embecosm.com>
213
214 * gdb.python/py-frame.exp: Add Frame.level tests.
215 * gdb.python/py-pending-frame-level.c: New file.
216 * gdb.python/py-pending-frame-level.exp: New file.
217 * gdb.python/py-pending-frame-level.py: New file.
218
61e2dde2
AB
2192021-06-21 Andrew Burgess <andrew.burgess@embecosm.com>
220
221 * gdb.python/py-unwind-user-regs.c: New file.
222 * gdb.python/py-unwind-user-regs.exp: New file.
223 * gdb.python/py-unwind-user-regs.py: New file.
224
ff5404f5
CL
2252021-06-17 Carl Love <cel@us.ibm.com>
226
227 * gdb.arch/powerpc-power8.exp(bctar, bctarl): Update mnemonics
228 to bgetar and bgetarl.
229 * gdb.arch/powerpc-power8.s((bctar, bctarl): Update comments
230 for mnemonics to bgetar and bnstarl.
231
18263be7
SM
2322021-06-17 Simon Marchi <simon.marchi@efficios.com>
233
234 * gdb.base/args.exp: Check target, KFAIL if remote.
235 (args_test): Add parameter and use it.
236
d30e3263
SM
2372021-06-17 Simon Marchi <simon.marchi@efficios.com>
238
239 * gdb.base/args.exp: Remove trailing parenthesis in test names.
240
c4ddc1da
SM
2412021-06-17 Simon Marchi <simon.marchi@efficios.com>
242
243 * gdb.base/args.exp: Use $old_gdbflags in all tests.
244
18b5aade
SM
2452021-06-17 Simon Marchi <simon.marchi@efficios.com>
246
247 * gdb.base/args.exp: Use save_vars.
248
c9923e71
PA
2492021-06-14 Pedro Alves <pedro@palves.net>
250
251 * gdb.base/annota1.exp: Build list using [list] instead of {}.
252 Tell [join] to join with no character. Build expected pattern in
253 separate variable instead of in the -re expression directly.
254
b8bd29a1
KB
2552021-06-11 Kevin Buettner <kevinb@redhat.com>
256
257 * gdb.mi/mi-sym-info.exp (114-symbol-info-function test): Increase
258 timeout.
259
72c4daa3
KB
2602021-06-11 Kevin Buettner <kevinb@redhat.com>
261
262 * gdb.base/print-symbol-loading.exp (proc test_load_shlib):
263 Allow "Symbols already loaded for..." messages.
264
4cc2e606
KB
2652021-06-11 Kevin Buettner <kevinb@redhat.com>
266
267 * gdb.base/execl-update-breakpoints.exp: Add regular
268 expression for optionally matching output related to
269 libthread_db.
270 * gdb.base/fork-print-inferior-events.exp: Likewise.
271
db77748b
FW
2722021-06-11 Felix Willgerodt <felix.willgerodt@intel.com>
273
274 * gdb.mi/array.f: Convert into...
275 * gdb.mi/array.f90: ...this.
276 * gdb.mi/mi-var-child-f.exp: Use array.f90.
277
48ec4c05
TT
2782021-06-11 Tom Tromey <tom@tromey.com>
279
280 PR rust/23427
281 * lib/rust-support.exp (rust_compiler_version): New caching proc.
282 * gdb.rust/rawids.exp: New file.
283 * gdb.rust/rawids.rs: New file.
284
46f263cc
SM
2852021-06-10 Simon Marchi <simon.marchi@polymtl.ca>
286
287 * lib/gdb.exp (default_gdb_exit): Unset gdb_tty_name.
288 (spawn_capture_tty_name): New, override builtin spawn.
289 (default_gdb_spawn): Capture GDB's TTY name.
290 * lib/tuiterm.exp (tuiterm_spawn): Remove.
291 (tuiterm_env_init, tuiterm_env_finish): Remove spawn override.
292 (Term) <resize>: Use new variable name.
293 (tuiterm_env_init, tuiterm_env_finish): Remove.
294 (tuiterm_env): Don't call tuiterm_env_init and register
295 tuiterm_env_finish in gdb_finish_hooks.
296 (gdb_finish_hooks): Remove.
297 (gdb_finish): Don't call finish hooks.
298
6179e5f1
TV
2992021-06-10 Tom de Vries <tdevries@suse.de>
300
301 * gdb.mi/user-selected-context-sync.c (child_sub_function, main):
302 Rewrite while (1) using dummy loop body.
303
4bdd1a06
BK
3042021-06-10 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
305
306 * gdb.base/foll-exec.c: convert the multi-line function call into
307 single line.
308
36695cf8
TV
3092021-06-10 Tom de Vries <tdevries@suse.de>
310
311 * lib/cp-support.exp (cp_test_ptype_class): Break up regexp.
312 * gdb.cp/nested-types.exp: Remove usage of read1 timeout factor.
313
0cc809fa
TV
3142021-06-10 Tom de Vries <tdevries@suse.de>
315
316 * gdb.cp/cplusfuncs.exp (info_func_regexp): Use gdb_test_lines.
317
c70fdc45
TT
3182021-06-09 Tom Tromey <tromey@adacore.com>
319
320 * README (Example): Update read1 example.
321
d0a3c757
SM
3222021-06-09 Simon Marchi <simon.marchi@polymtl.ca>
323
324 * lib/tuiterm.exp (Term) <_check_box>: Improve logging.
325
f9e59d06
LS
3262021-06-08 Lancelot Six <lsix@lancelotsix.com>
327
328 * gdb.base/premature-dummy-frame-removal.py (TestUnwinder): Use
329 'is None' instead of '== None' and 'is not None' instead of
330 '!= None'.
331 * gdb.python/py-frame-args.py (lookup_function): Same.
332 * gdb.python/py-framefilter-invalidarg.py (Reverse_Function): Same.
333 * gdb.python/py-framefilter.py (Reverse_Function): Same.
334 * gdb.python/py-nested-maps.py (lookup_function): Same.
335 * gdb.python/py-objfile-script-gdb.py (lookup_function): Same.
336 * gdb.python/py-prettyprint.py (lookup_function): Same.
337 * gdb.python/py-section-script.py (lookup_function): Same.
338 * gdb.python/py-unwind-inline.py (dummy_unwinder): Same.
339 * gdb.python/python.exp: Same.
340 * gdb.rust/pp.py (lookup_function): Same.
341
fdae5c22
TV
3422021-06-08 Tom de Vries <tdevries@suse.de>
343
344 * lib/gdb.exp (multi_line): Require more than one argument.
345 * gdb.base/gdbinit-history.exp: Update multi_line call.
346 * gdb.base/jit-reader.exp: Remove multi_line call.
347 * gdb.fortran/dynamic-ptype-whatis.exp: Same.
348
c3cfd9eb
TV
3492021-06-08 Tom de Vries <tdevries@suse.de>
350
351 * gdb.base/info-types.exp.tcl (match_line, gdb_test_lines): Move ...
352 * lib/gdb.exp: ... here.
353 * gdb.base/info-macros.exp: Use gdb_test_lines.
354
58f076c6
TV
3552021-06-08 Tom de Vries <tdevries@suse.de>
356
357 * gdb.base/info-types.exp.tcl (match_line): Handle --any.
358 (gdb_test_lines): Factor out of ...
359 (run_test): ... here.
360
4c5d7c03
TV
3612021-06-08 Tom de Vries <tdevries@suse.de>
362
363 * gdb.base/batch-preserve-term-settings.exp (spawn_shell): Fix
364 matching of initial prompt.
365
4a11703a
TV
3662021-06-08 Tom de Vries <tdevries@suse.de>
367
368 * gdb.threads/multi-create-ns-info-thr.exp: Limit breakpoint regexp to
369 one line.
370
ac6c175e
TV
3712021-06-08 Tom de Vries <tdevries@suse.de>
372
373 * gdb.base/sect-cmd.exp: Use gdb_test. Use -wrap "". Fix
374 test name.
375
25ff4de7
TV
3762021-06-08 Tom de Vries <tdevries@suse.de>
377
378 * gdb.base/sect-cmd.exp: Fix saw_section_address_line regexp.
379
cfc75767
SM
3802021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
381
382 * gdb.base/continue-all-already-running.exp: Call fail if can't
383 run to main.
384
a12a15e7
AB
3852021-06-07 Andrew Burgess <andrew.burgess@embecosm.com>
386
387 PR gdb/27847
388 * gdb.dwarf2/dw2-weird-type-len.c: New file.
389 * gdb.dwarf2/dw2-weird-type-len.exp: New file.
390
f1854e35
SM
3912021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
392
393 * gdb.base/attach.exp (test_command_line_attach_run): Use
394 proc_with_prefix.
395
b0e2f96b
TV
3962021-06-07 Tom de Vries <tdevries@suse.de>
397
398 PR testsuite/27908
399 * gdb.base/run-attach-while-running.exp (test): Don't match prompt
400 after attach using '$gdb_prompt $'.
401
409cac34
TV
4022021-06-07 Tom de Vries <tdevries@suse.de>
403
404 * gdb.base/info-types.exp.tcl: Remove "File .*" matching from regexp
405 matching state machine.
406
bc37aacd
TV
4072021-06-07 Tom de Vries <tdevries@suse.de>
408
409 * gdb.base/new-ui-pending-input.exp
410 (test_command_line_new_ui_pending_input): Fix regexp for "initial
411 prompt on extra console".
412
7ee8c127
TV
4132021-06-07 Tom de Vries <tdevries@suse.de>
414
415 * gdb.base/info-types.exp.tcl (run_test): Move "random line" regexp
416 up.
417
921b2bc7
SM
4182021-06-06 Simon Marchi <simon.marchi@efficios.com>
419
420 * gdb.server/stop-reply-no-thread-multi.exp: Clear sysroot when
421 host and target are local.
422
ad4bd975
HD
4232021-06-05 Hannes Domani <ssbssa@yahoo.de>
424
425 * gdb.python/py-symbol.exp: Fix tests for Python 3.
426
ae61ef2c
SV
4272021-06-05 Shahab Vahedi <shahab@synopsys.com>
428
429 * gdb.arch/arc-disassembler-options.exp: New test.
430 * gdb.arch/arc-disassembler-options.s: New test source.
431
386de171
TT
4322021-06-04 Tom Tromey <tromey@adacore.com>
433
434 * gdb.ada/array_of_symbolic_length.exp: New file.
435 * gdb.ada/array_of_symbolic_length/foo.adb: New file.
436 * gdb.ada/array_of_symbolic_length/gl.adb: New file.
437 * gdb.ada/array_of_symbolic_length/gl.ads: New file.
438 * gdb.ada/array_of_symbolic_length/pck.adb: New file.
439 * gdb.ada/array_of_symbolic_length/pck.ads: New file.
440
df5bc734
MH
4412021-06-03 Magne Hov <mhov@undo.io>
442
443 PR python/27841
444 * gdb.python/py-events.exp: Extend inferior exit tests.
445 * gdb.python/py-events.py: Print inferior exit PID.
446
6ac5237c
HD
4472021-06-03 Hannes Domani <ssbssa@yahoo.de>
448
449 * gdb.python/py-symbol.exp: Test symbol constants.
450
60be64b3
BE
4512021-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
452
453 * gdb.dwarf2/per-bfd-sharing.exp: Fix temp-dir leakage.
454
170960e8
CL
4552021-06-02 Carl Love <cel@us.ibm.com>
456
457 * gdb.threads/threadapply.c: Add global mybarrier.
458 (main): Add pthread_barrier_init.
459 (thread_function): Replace while loop with myp increment and
460 pthread_barrier_wait.
461
f2d42111
AB
4622021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
463
464 * lib/gdb.exp (gdb_compile): Only add the -J option when using a
465 gcc based Fortran compiler, for example, flang does not support
466 this option.
467
8a222a6b
AB
4682021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
469
470 * lib/fortran.exp (fortran_int8): Escape '*' in pattern.
471
2adf1781
TT
4722021-06-01 Tom Tromey <tromey@adacore.com>
473
474 * Makefile.in (all): Don't print anything.
475 ($(abs_builddir)/site.exp site.exp): Use $(ECHO_GEN).
476 (expect-read1): Likewise.
477 (read1.so): Use $(ECHO_CC).
478 Include silent-rules.mk.
479
f99d1d37
TT
4802021-06-01 Tom Tromey <tromey@adacore.com>
481
482 * aclocal.m4, configure.ac, configure: Remove.
483 * Makefile.in (EXTRA_RULES): Remove.
484 ($(abs_builddir)/site.exp site.exp): Don't depend on
485 config.status.
486 (distclean maintainer-clean realclean, Makefile): Update.
487 (config.status): Remove target.
488 (lib/pdtrace): New target.
489 (all): Don't depend on EXTRA_RULES.
490 (check-read1): Depend on read1.so, expect-read1.
491
17d305ef
TV
4922021-06-01 Tom de Vries <tdevries@suse.de>
493
494 PR symtab/26096
495 * gdb.cp/cold-clone.cc: New test.
496 * gdb.cp/cold-clone.exp: New file.
497
b97eff8f
AB
4982021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
499
500 * gdb.gdb/unittest.c: New file.
501 * gdb.gdb/unittest.exp: Run with and without a binary file loaded
502 into GDB.
503
b4b3e2de
AB
5042021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
505
506 * gdb.base/premature-dummy-frame-removal.c: New file.
507 * gdb.base/premature-dummy-frame-removal.exp: New file.
508 * gdb.base/premature-dummy-frame-removal.py: New file.
509
d5a6313e
SM
5102021-05-27 Simon Marchi <simon.marchi@polymtl.ca>
511
512 * gdb.base/reverse-init-functions.exp: New.
513
248f7165
TV
5142021-05-27 Tom de Vries <tdevries@suse.de>
515
516 PR symtab/27919
517 PR testsuite/27920
518 * gdb.dwarf2/dw2-dummy-cu.exp: Use maint expand-symtabs instead of
519 -readnow.
520
e453275c
TV
5212021-05-27 Tom de Vries <tdevries@suse.de>
522
523 PR testsuite/27921
524 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Rename to ...
525 (local_add_gdb_index): ... this.
526
778ae9cc
TV
5272021-05-21 Tom de Vries <tdevries@suse.de>
528
529 PR testsuite/25047
530 * boards/cc-with-gnu-debuglink.exp: New file.
531
ca43e660
TBA
5322021-05-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
533
534 * gdb.dwarf2/dw2-inline-with-lexical-scope.c (func): Replace
535 a dead code with an assignment to a global var. Fix a
536 whitespacing problem around an assignment operator.
537
7f2b8718
WS
5382021-05-19 Will Schmidt <will_schmidt@vnet.ibm.com>
539
540 * gdb.arch/powerpc64-prologue.c: New test to exercise prologues
541 for the powerpc64 LE target.
542 * gdb.arch/powerpc-prologue.exp: Test Harness.
543
d9211df2
AB
5442021-05-19 Andrew Burgess <andrew.burgess@embecosm.com>
545
546 * gdb.guile/scm-pretty-print.exp: Add test names to resolve
547 duplicate test names.
548
2129a942
TV
5492021-05-19 Tom de Vries <tdevries@suse.de>
550
551 * gdb.base/info-types.exp.tcl: Scan info types output line-by-line.
552
5277208d
SM
5532021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
554
555 * gdb.python/py-framefilter-gdb.py.in: Rename to:
556 * gdb.python/py-framefilter-gdb.py: ... this.
557 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Rename to:
558 * gdb.python/py-framefilter-invalidarg-gdb.py: ... this.
559
91e159e9
SM
5602021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
561
562 * gdb.python/py-framefilter-gdb.py.in: Re-format.
563 * gdb.python/py-framefilter-invalidarg-gdb.py.in: Re-format.
564
467f8eb2
BK
5652021-05-17 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
566
567 * gdb.base/class-allocatable-array.exp: Modified test for clang.
568
ea11a98d
WP
5692021-05-16 Weimin Pan <weimin.pan@oracle.com>
570
571 * gdb.ctf/funcreturn.exp: New file.
572 * gdb.ctf/whatis.c: Copy from gdb.base.
573
887e7158
TT
5742021-05-14 Tom Tromey <tom@tromey.com>
575
576 * gdb.rust/pp.exp: New file.
577 * gdb.rust/pp.py: New file.
578 * gdb.rust/pp.rs: New file.
579
f8eec398
BE
5802021-05-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
581
582 * gdb.base/index-cache.exp: Cleanup $cache_dir/*.gdb-index and
583 remove the directory.
584 * gdb.dwarf2/per-bfd-sharing.exp: Likewise.
585
55789354
TBA
5862021-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
587
588 * gdb.python/py-inferior.exp: Add test cases for 'connection_num'.
589
ecf25064
KC
5902021-05-14 Kent Cheung <kent.cheung@arm.com>
591 Andrew Burgess <andrew.burgess@embecosm.com>
592
593 * gdb.python/py-format-string.c: Added a variable to test.
594 * gdb.python/py-format-string.exp: Check string representation is
595 printed at appropriate max_depth settings.
596 * gdb.python/py-nested-maps.exp: Likewise.
597 * gdb.guile/scm-pretty-print.exp: Add additional tests.
598
bab9eb49 5992021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
4a0a0bd2
AB
600
601 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Give some tests
602 unique names, also wrap proc body in with_test_prefix.
603
bab9eb49 6042021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
62f2f198
AB
605
606 * gdb.guile/scm-frame-args.exp: Add with_test_prefix to resolve
607 duplicate test names.
608 * gdb.guile/scm-parameter.exp: Provide test names to avoid
609 duplicate names based on the command being run.
610 * gdb.guile/scm-symbol.exp: Extend test name to make it unique.
611 * gdb.guile/scm-type.exp (restart_gdb): Don't print PASS line when
612 loading a support module.
613 (test_equality): Update test name to match the actual test, making
614 the name unique in the process.
615 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test names
616 to resolve duplicate tests.
617 (test_inferior_function_call): Likewise.
618 (test_subscript_regression): Likewise.
619
bab9eb49 6202021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
5c6f801d
AB
621
622 * lib/guile.exp (gdb_scm_load_file): Use empty test name to
623 silence PASS lines.
624 (gdb_install_guile_module): Likewise.
625
ee35ce82
GB
6262021-05-12 George Barrett <bob@bob131.so>
627
628 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
629 value-const-value.
630
9d4fc61d
GB
6312021-05-12 George Barrett <bob@bob131.so>
632
633 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
634 value-reference-value. Add test for value-rvalue-reference-value.
635
5048549a
TV
6362021-05-11 Tom de Vries <tdevries@suse.de>
637
638 * gdb.base/watch_thread_num.exp: Fix "set debug infrun 1" FAILs.
639 Add "set debug infrun 1" commented out.
640
2302f963
TV
6412021-05-11 Tom de Vries <tdevries@suse.de>
642
643 * gdb.base/gdb-sigterm.exp: Fix exp_continue regexp.
644
abb894a4
BK
6452021-05-11 Bhuvanendra Kumar <Bhuvanendra.KumarN@amd.com>
646
647 * gdb.fortran/array-element.exp: Breakpoint location is modified.
648
db1f6cd6
LS
6492021-05-10 Lancelot Six <lsix@lancelotsix.com>
650
651 PR gdb/27614
652 * gdb.dwarf2/gdb-add-index-symlink.exp: New test.
653
9344937b
AB
6542021-05-10 Andrew Burgess <andrew.burgess@embecosm.com>
655
656 * gdb.guile/guile.exp: Don't use the source directory as a
657 temporary HOME directory.
658
0709cf68
SM
6592021-05-10 Simon Marchi <simon.marchi@polymtl.ca>
660
661 * gdb.arch/amd64-osabi.exp (test_osabi_none): Use the
662 parameters.
663
1845e254
AB
6642021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
665
666 * gdb.guile/guile.exp: Add an extra test.
667
a3237c7c
AB
6682021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
669
670 * gdb.base/ptype-offsets.exp: Replace use of send_gdb with
671 gdb_test_no_output.
672
13123da8
SM
6732021-05-07 Simon Marchi <simon.marchi@polymtl.ca>
674
675 * Re-format all Python files using black.
676 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust.
677
0618ecf6
AB
6782021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
679
680 * gdb.guile/scm-breakpoint.exp (test_watchpoints): Print the
681 watchpoint object before and after registering it with GDB.
682
a7ed4ea6
AB
6832021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
684
685 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Convert to
686 'proc_with_prefix', remove use of 'with_test_prefix', and
687 reindent.
688 (test_bkpt_deletion): Likewise.
689 (test_bkpt_cond_and_cmds): Likewise.
690 (test_bkpt_invisible): Likewise.
691 (test_watchpoints): Likewise.
692 (test_bkpt_internal): Likewise.
693 (test_bkpt_eval_funcs): Likewise.
694 (test_bkpt_registration): Likewise.
695 (test_bkpt_address): Convert to 'proc_with_prefix'.
696 (test_bkpt_probe): Likewise.
697
7ebbaa1c
AB
6982021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
699
700 * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Extend test
701 names to avoid duplicates.
702 (test_bkpt_cond_and_cmds): Likewise.
703 (test_bkpt_eval_funcs): Likewise.
704
79aabb73
TBA
7052021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
706
707 * gdb.mi/mi-break.exp (test_forced_conditions): Add a test
708 for the -break-condition command's "--force" flag.
709
10e578d7
TBA
7102021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
711
712 * gdb.mi/mi-break.exp (test_forced_conditions): New proc that
713 is called by the test.
714
2f000c80
TV
7152021-05-05 Tom de Vries <tdevries@suse.de>
716
717 * gdb.threads/detach-step-over.exp: Do exp_continue when encountering
718 "Reading symbols" or "Expanding full symbols" lines. Using timeout
719 factor of 2 for attach.
720
09f83f79
TV
7212021-05-05 Tom de Vries <tdevries@suse.de>
722
723 * gdb.threads/fork-plus-threads.exp: Handle "New LWP <n>" and
724 "LWP <n> exited" messages.
725
fa94b3a7
SM
7262021-05-04 Simon Marchi <simon.marchi@polymtl.ca>
727
728 * gdb.python/py-type.exp (test_fields): Test calling fields on
729 an int type.
730
858c8f2c
SM
7312021-05-04 Simon Marchi <simon.marchi@efficios.com>
732
733 * gdb.python/flexible-array-member.exp: Adjust expected range
734 value for member declared with 0 size. Test accessing range
735 tuple through range type.
736
d389a1a7
AB
7372021-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
738
739 PR testsuite/27788
740 * gdb.python/py-startup-opt.exp (test_python_settings): Change the
741 expected results when environment variable PYTHONDONTWRITEBYTECODE
742 is set.
743
2869ac4b
TT
7442021-04-30 Tom Tromey <tromey@adacore.com>
745
746 * gdb.ada/enum_idx_packed/pck.ads (My_Enum, My_Array_Type)
747 (Confused_Array): New types.
748 * gdb.ada/enum_idx_packed/foo.adb (Confused_Array): New variable.
749 * gdb.ada/enum_idx_packed.exp: Add new tests.
750
5536f0cc
TV
7512021-04-30 Tom de Vries <tdevries@suse.de>
752
753 * gdb.mi/mi-sym-info.exp: Add with_timeout_factor, and increase
754 existing timeout factors.
755
7f7f284d
TV
7562021-04-30 Tom de Vries <tdevries@suse.de>
757
758 * gdb.mi/mi-sym-info.exp: Remove duplicate test.
759
3f334074
TV
7602021-04-29 Tom de Vries <tdevries@suse.de>
761
762 PR testsuite/27786
763 * lib/valgrind.exp (vgdb_start): Use set_remotetimeout. Increase
764 remotetimeout to 4.
765
db2534b7
TT
7662021-04-28 Tom Tromey <tromey@adacore.com>
767
768 * gdb.ada/null_overload.exp: New file.
769 * gdb.ada/null_overload/foo.adb: New file.
770
edeaceda
AB
7712021-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
772
773 * gdb.python/py-startup-opt.exp: New file.
774
b9f90c72
LM
7752021-04-27 Luis Machado <luis.machado@linaro.org>
776
777 * gdb.base/maint.exp: Drop a pattern that is not needed.
778 * lib/gdb.exp (readnow): Match line-by-line.
779
4b62a30d
LM
7802021-04-27 Luis Machado <luis.machado@linaro.org>
781
782 * gdb.xml/tdesc-reload.exp: Pass -lbl.
783
2c473def
MW
7842021-04-27 Michael Weghorn <m.weghorn@posteo.de>
785 Simon Marchi <simon.marchi@polymtl.ca>
786
787 * gdb.python/libpy-autoloaded-pretty-printers-in-newobjfile-event.so-gdb.py: New test.
788 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.cc: New test.
789 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.h: New test.
790 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-main.cc: New test.
791 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.exp: New test.
792 * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.py: New test.
793
e8b6c1da
TT
7942021-04-26 Tom Tromey <tromey@adacore.com>
795
796 PR gdb/27743:
797 * gdb.dwarf2/imported-unit-bp.exp: New file.
798 * gdb.dwarf2/imported-unit-bp-main.c: New file.
799 * gdb.dwarf2/imported-unit-bp-alt.c: New file.
800
bea3329b
SM
8012021-04-26 Simon Marchi <simon.marchi@polymtl.ca>
802
803 PR gdb/27773
804 * gdb.base/dump.exp: Test dump to non-existent dir.
805
21f91785
LM
8062021-04-26 Luis Machado <luis.machado@linaro.org>
807
808 * gdb.arch/aarch64-dbreg-contents.c (set_watchpoint): Fix arch level
809 comparison.
810
fbb46296
LS
8112021-04-25 Lancelot Six <lsix@lancelotsix.com>
812
813 PR gdb/22640
814 * gdb.base/ptype-offsets.exp: Add tests to verify the behavior
815 of 'ptype/ox' and 'ptype/od'. Check that 'set print type hex'
816 changes the default behavior of 'ptype/o'. Update to take into
817 account new horizontal layout.
818 * gdb.rust/simple.exp: Update ptype test to check new horizontal
819 layout.
820 * gdb.rust/union.exp: Same.
821
9fc29955
AB
8222021-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
823
824 * gdb.base/info_sources.exp: Add new tests.
825
432ce4cf
TT
8262021-04-22 Tom Tromey <tom@tromey.com>
827
828 * gdb.base/ptype-offsets.cc (struct empty_member): New.
829 (main): Use empty_member.
830 * gdb.base/ptype-offsets.exp: Add new test.
831
a87caa6d
SM
8322021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
833
834 * gdb.python/flexible-array-member.exp: Add check for Python
835 support.
836
e25d6d93
SM
8372021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
838
839 PR gdb/27757
840 * gdb.python/flexible-array-member.c: New test.
841 * gdb.python/flexible-array-member.exp: New test.
842 * gdb.guile/scm-type.exp (test_range): Add test for flexible
843 array member.
844 * gdb.guile/scm-type.c (struct flex_member): New.
845 (main): Use it.
846
22f80c0f
TT
8472021-04-22 Tom Tromey <tom@tromey.com>
848
849 * gdb.rust/modules.exp: Add checks for syntax errors.
850 * gdb.rust/expr.exp: Add checks for syntax errors.
851 * gdb.rust/simple.exp: Add checks for syntax errors.
852
6d5702a5
CL
8532021-04-21 Carl Love <cel@us.ibm.com>
854
855 * gdb.base/valgrind-bt.exp: Add gdb_test "break main".
856 Update expected string for gdb_test "bt".
857
858 * lib/valgrind.exp: Add set remotetimeout 3.
859 Increase vgdb wait from 1 to 2.
860 Add max-invoke-ms option to vgdb command line.
861
10a636cc
TBA
8622021-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
863
864 * gdb.mi/mi-break.exp: Extend with checks for invalid breakpoint
865 conditions.
866
98e713ab
SM
8672021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
868 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
869
870 * gdb.mi/mi-break.exp: Fix the duplicate test names.
871
525174e8
FW
8722021-04-20 Felix Willgerodt <felix.willgerodt@intel.com>
873
874 * gdb.base/address_space_qualifier.exp: New file.
875
392e0bcc
TT
8762021-04-19 Tom Tromey <tromey@adacore.com>
877
878 PR gdb/27742:
879 * gdb.opt/inline-locals.exp: Update kfail patterns.
880
da314dd3
TT
8812021-04-17 Tom Tromey <tom@tromey.com>
882
883 * gdb.dwarf2/gdb-index-nodebug.exp: New file.
884
3cbc7ac3
TT
8852021-04-16 Tom Tromey <tom@tromey.com>
886
887 * gdb.rust/simple.exp: Change error text.
888 * gdb.rust/expr.exp: Change error text.
889
458620aa
TT
8902021-04-16 Tom Tromey <tom@tromey.com>
891
892 * gdb.rust/simple.exp: Add parens to 'as' test.
893
321d0cd7
SM
8942021-04-16 Simon Marchi <simon.marchi@efficios.com>
895
896 * boards/simavr.exp: Set debug_flags.
897
1b6b755e
LM
8982021-04-16 Luis Machado <luis.machado@linaro.org>
899
900 * gdb.dwarf2/dw2-bfloat16.exp: New file.
901
fd5c30cd
AB
9022021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
903
904 * gdb.python/py-parameter.exp: Give a test a proper name to avoid
905 including a path in the test name.
906
41f14dc8
SM
9072021-04-15 Simon Marchi <simon.marchi@polymtl.ca>
908
909 * gdb.threads/fork-plus-threads.exp: Use foreach_with_prefix.
910
a15a276b
TT
9112021-04-15 Tom Tromey <tromey@adacore.com>
912
913 * gdb.dwarf2/arr-stride.exp: Add test.
914
5809fbf2
TT
9152021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
916
917 * gdb.base/startup-file.exp: Add more tests.
918
92e4e97a
AB
9192021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
920
921 PR cli/25956
922 * gdb.base/early-init-file.c: New file.
923 * gdb.base/early-init-file.exp: New file.
924 * lib/gdb-utils.exp (style): Handle style 'none'.
925
fcc99c42
TBA
9262021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
927
928 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: Use
929 @DW_INL_declared_inlined for the inline attribute.
930
34dc0f95
TBA
9312021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
932
933 * gdb.opt/inline-locals.c (scoped): New function.
934 (main): Call 'scoped'.
935 * gdb.opt/inline-locals.exp: Update with "info locals" tests
936 for scoped variables.
937 * gdb.dwarf2/dw2-inline-with-lexical-scope.c: New file.
938 * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: New file.
939
ac4d323e
TBA
9402021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
941
942 * lib/dwarf.exp (_location): Recognize DW_OP_fbreg as an op.
943
6b142048
WS
9442021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
945
946 * gdb.arch/powerpc-vsx-regs.exp: Initialize vs* doublewords.
947
82d9b280 9482021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
c8a37944
WS
949
950 * gdb.arch/powerpc-plxv-nonrel.s: Testcase using
951 non-relative plxv instructions.
952 * gdb.arch/powerpc-plxv-nonrel.exp: Testcase harness.
953
9542021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
82d9b280 955
e3d528d7
WS
956 PR gdb/27525
957 * gdb/testsuite/gdb.arch/powerpc-addpcis.exp: Testcase harness to
958 exercise single-stepping over subpcis,lnia,addpcis instructions
959 with displacement.
960 * gdb/testsuite/gdb.arch/powerpc-addpcis.s: Testcase with stream
961 of addpcis/lnia/subpcis instructions.
962 * gdb/testsuite/gdb.arch/powerpc-lnia.exp: Testcase harness to
963 exercise single-stepping over lnia instructions with displacement.
964 * gdb/testsuite/gdb.arch/powerpc-lnia.s: Testcase with stream of
965 lnia instructions.
966
9672021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
968
82d9b280
WS
969 * gdb.arch/powerpc-power10.s: New test for instructions.
970 * gdb.arch/powerpc-power10.exp: Harness to run the test.
971
6ba4cb84
CL
9722021-4-12 Carl Love <cel@us.ibm.com>
973
974 * gdb.arch/vsx-vsr-float128.c: New test file.
975 * gdb.arch/vsx-vsr-float128.exp: New expect file.
976
9d8f3022
MM
9772021-04-12 Markus Metzger <markus.t.metzger@intel.com>
978
979 * gdb.btrace/reconnect.exp: Relax expected stepi output.
980
dc2b480f
WP
9812021-04-07 Weimin Pan <weimin.pan@oracle.com>
982
983 * gdb.base/ctf-ptype.c: Add struct link containing a forward
984 reference type.
985 * gdb.base/ctf-ptype.exp: Add "ptype struct link".
986
0a703a4c
AB
9872021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
988
989 * gdb.fortran/dynamic-ptype-whatis.exp: New file.
990 * gdb.fortran/dynamic-ptype-whatis.f90: New file.
991
30ab3586
AB
9922021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
993
994 * gdb.cp/rvalue-ref-params.cc (f3): New function.
995 (f4): New function.
996 (global_int): New global variable.
997 (global_float): Likeiwse.
998 (main): Call both new functions.
999 * gdb.cp/rvalue-ref-params.exp: Add new tests.
1000
56d467f4
CT
10012021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
1002
1003 * gdb.dwarf2/fission-relative-dwo.c: New file.
1004 * gdb.dwarf2/fission-relative-dwo.exp: New file.
1005
61dee722
AB
10062021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
1007
1008 * gdb.dwarf2/fission-absolute-dwo.c: New file.
1009 * gdb.dwarf2/fission-absolute-dwo.exp: New file.
1010 * gdb.dwarf2/fission-base.exp: Use build_executable_and_dwo_files
1011 instead of build_executable_from_fission_assembler.
1012 * gdb.dwarf2/fission-loclists-pie.exp: Likewise.
1013 * gdb.dwarf2/fission-loclists.exp: Likewise.
1014
1015 * gdb.dwarf2/fission-multi-cu.S: Delete file.
1016 * gdb.dwarf2/fission-multi-cu.c: New file based on old
1017 fission-multi-cu1.c and fission-multi-cu2.c files.
1018 * gdb.dwarf2/fission-multi-cu1.c: Delete file.
1019 * gdb.dwarf2/fission-multi-cu2.c: Delete file.
1020 * gdb.dwarf2/fission-multi-cu.exp: Rewrite to use Dwarf assembler.
1021 * gdb.dwarf2/fission-reread.exp: Likewise.
1022 * lib/dwarf.exp (extract_dwo_information): New proc.
1023 (strip_dwo_information): New proc.
1024 (build_executable_and_dwo_files): New proc.
1025 (build_executable_from_fission_assembler): Delete.
1026 (Dwarf::_debug_addr_index): New variable.
1027 (Dwarf::_cu_is_fission): New variable.
1028 (Dwarf::_handle_DW_FORM): Handle DW_OP_GNU_addr_index.
1029 (Dwarf::_default_form): Supply a default for DW_AT_GNU_addr_base.
1030 (Dwarf::_handle_macro_at_range): Use form DW_FORM_GNU_addr_index
1031 if this is a fission CU.
1032 (Dwarf::_location): Handle DW_OP_GNU_addr_index.
1033 (Dwarf::debug_addr_label): New proc.
1034 (Dwarf::cu): Initialise _cu_is_fission.
1035 (Dwarf::tu): Likewise.
1036 (Dwarf::assemble): Initialise _debug_addr_index.
1037
1fd999d9
AB
10382021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
1039
1040 * gdb.dwarf2/dw2-using-debug-str.exp: Add an additional test.
1041
79c02443
AB
10422021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
1043
1044 * gdb.python/py-parameter.exp: Add test for reading data-directory
1045 using gdb.parameter API.
1046
340d00fb
TV
10472021-04-06 Tom de Vries <tdevries@suse.de>
1048
1049 PR breakpoints/25884
1050 * gdb.opt/inline-cmds.exp: Remove kfail.
1051
043bcbaf
TV
10522021-04-06 Tom de Vries <tdevries@suse.de>
1053
1054 PR testsuite/27691
1055 * gdb.threads/gcore-thread.exp: Don't call gdb_core_cmd with core
1056 file "".
1057
ac628a06
EB
10582021-04-01 Egeyar Bagcioglu <egeyar@gmail.com>
1059
1060 * lib/pdtrace.in: Fix obvious typo.
1061
3f49d080
TT
10622021-03-31 Tom Tromey <tromey@adacore.com>
1063
1064 * lib/dwarf.exp (Dwarf::_get_args): New proc.
1065 (Dwarf::_location): Use it.
1066
cfcbd506
TV
10672021-03-31 Tom de Vries <tdevries@suse.de>
1068
1069 PR testsuite/27667
1070 * lib/gdb.exp (default_gdb_init): Unset DEBUGINFOD_URLS.
1071
8a91fbdf
SM
10722021-03-30 Simon Marchi <simon.marchi@polymtl.ca>
1073
1074 PR gdb/27541
1075 * gdb.base/index-cache-load-twice.exp: Remove.
1076 * gdb.base/index-cache-load-twice.c: Remove.
1077 * gdb.dwarf2/per-bfd-sharing.exp: New.
1078 * gdb.dwarf2/per-bfd-sharing.c: New.
1079
b953e703
TV
10802021-03-30 Tom de Vries <tdevries@suse.de>
1081
1082 PR testsuite/27604
1083 * gdb.dwarf2/dw2-cu-size.S: Add missing .debug_abbrev terminator.
1084
aa33ea68
TBA
10852021-03-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1086
1087 * gdb.mi/user-selected-context-sync.exp: Spin on a variable in
1088 the infinite loop to avoid a Clang bug.
1089
99066782
WS
10902021-03-26 Will Schmidt <will_schmidt@vnet.ibm.com>
1091
1092 * gdb.arch/powerpc-disassembler-options.exp: Extend some test
1093 names for uniqueness.
1094 * gdb.arch/powerpc-fpscr-gcore.exp: Add more test names for
1095 uniqueness.
1096
b1f3973b
AB
10972021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1098
1099 * gdb.python/py-prettyprint.c (struct container): Add 'is_array_p'
1100 member.
1101 (make_container): Initialise is_array_p.
1102 * gdb.python/py-prettyprint.exp: Add new tests.
1103 * gdb.python/py-prettyprint.py (ContainerPrinter.display_hint):
1104 Check is_array_p and possibly return 'array'.
1105
3c2dcf90
AB
11062021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1107
1108 * gdb.cp/breakpoint.exp: Extend test names to make them unique.
1109 * gdb.cp/casts.exp: Give tests unique names.
1110 * gdb.cp/filename.exp: Likewise.
1111 * gdb.cp/gdb2495.exp: Likewise.
1112 * gdb.cp/mb-ctor.exp: Extend test names to make them unique.
1113 * gdb.cp/misc.exp: Rename test to make it unique.
1114 * gdb.cp/nsnested.exp: Give tests unique names.
1115 * gdb.cp/ovldbreak.exp: Likewise.
1116 * gdb.cp/pr17494.exp: Rename test to reflect what is actually
1117 being tested. This also removes the duplicate test name.
1118 * gdb.cp/ref-types.exp: Likewise.
1119 * gdb.cp/temargs.exp: Likewise.
1120
6b78370d
AB
11212021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1122
1123 * gdb.cp/cplusfuncs.exp (test_paddr_operator_functions): Escape
1124 square brackets in test.
1125
baecbb3d
AB
11262021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1127
1128 * gdb.cp/maint.exp (test_first_component): Run more tests with a
1129 variable number of spaces, this removes the duplicate testing of
1130 'operator ->' which existed before.
1131
6e892297
AB
11322021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1133
1134 * gdb.cp/gdb2384.cc (main): Change comments used for breakpoints.
1135 * gdb.cp/gdb2384.exp: Change and extend test names to avoid
1136 duplicates, and also to avoid having a string inside parentheses
1137 at the end of test names.
1138
ac45a6ca
AB
11392021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1140
1141 * gdb.cp/nsusing.exp: Rewrite test, remove a duplicate test block.
1142 Avoid repeated uses of 'runto', and instread just progress once
1143 through the test stopping at different breakpoints. Give comments
1144 a capital letter and full stop. Give duplicate tests unique names.
1145
323fd5b9
PA
11462021-03-25 Pedro Alves <pedro@palves.net>
1147
1148 * gdb.server/stop-reply-no-thread-multi.exp (run_test): Add
1149 "target_non_stop" parameter and use it.
1150 (top level): Add "maint set target-non-stop on/off" testing axis.
1151
ba3c61fc
AB
11522021-03-25 Andrew Burgess <andrew.burgess@embecosm.com>
1153
1154 * lib/ada.exp (gnat_runtime_has_debug_info): Use -wrap with
1155 gdb_test_multiple.
1156
bf0aecce
LM
11572021-03-24 Luis Machado <luis.machado@linaro.org>
1158
1159 * gdb.arch/aarch64-mte.c: New file.
1160 * gdb.arch/aarch64-mte.exp: New test.
1161 * gdb.base/memtag.c: New file.
1162 * gdb.base/memtag.exp: New test.
1163 * lib/gdb.exp (supports_memtag): New function.
1164
bef382e6
LM
11652021-03-24 Luis Machado <luis.machado@linaro.org>
1166
1167 * gdb.base/options.exp: Adjust for new print options.
1168 * gdb.base/with.exp: Likewise.
1169
702cf3f5
AB
11702021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
1171
1172 * gdb.dwarf2/dw2-missing-cu-tag.c: New file.
1173 * gdb.dwarf2/dw2-missing-cu-tag.exp: New file.
1174
1e7fcccb
AB
11752021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
1176
1177 * gdb.dwarf2/dw2-using-debug-str.c: New file.
1178 * gdb.dwarf2/dw2-using-debug-str.exp: New file.
1179 * lib/dwarf.exp (Dwarf::DW_FORM_strp): Create .debug_str section,
1180 not .debug_string.
1181
4829711b
TT
11822021-03-20 Tom Tromey <tom@tromey.com>
1183
1184 * gdb.base/maint.exp: Update "maint print statistics" output.
1185
e0d6d274
KB
11862021-03-19 Kevin Buettner <kevinb@redhat.com>
1187
1188 * lib/gdbserver-support.exp (gdbserver_exit): Use the
1189 "-nowait" flag when waiting for gdbserver to exit.
1190
a088215a
SST
11912021-03-19 Sourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
1192
1193 * gdb.base/info-macros.exp: Append -fdebug-macro to
1194 additional_flags for clang.
1195 * gdb.base/macscp.exp: Likewise.
1196 * gdb.base/style.exp: Likewise.
1197 * gdb.linespec/macro-relative.exp: Likewise.
1198
d0c99a23
SM
11992021-03-17 Simon Marchi <simon.marchi@polymtl.ca>
1200 Pedro Alves <pedro@palves.net>
1201
1202 * gdb.base/run-attach-while-running.exp: New.
1203 * gdb.base/run-attach-while-running.c: New.
1204
7807d76a
AB
12052021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
1206
1207 * gdb.python/py-framefilter-addr.c: New file.
1208 * gdb.python/py-framefilter-addr.exp: New file.
1209 * gdb.python/py-framefilter-addr.py: New file.
1210
f302f9e2
AB
12112021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
1212
1213 * gdb.threads/execl.exp: Remove duplicate 'info threads' test.
1214 Make use of $gdb_test_name instead of creating a separate $test
1215 variable.
1216 * gdb.threads/print-threads.exp: Add a with_test_prefix instead of
1217 adding a '($name)' at the end of each test. This also catches the
1218 one place where '($name)' was missing, and so caused a duplicate
1219 test name.
1220 * gdb.threads/queue-signal.exp: Give tests unique names to avoid
1221 duplicate test names based on the command being tested.
1222 * gdb.threads/signal-command-multiple-signals-pending.exp:
1223 Likewise.
1224 * lib/gdb.exp (gdb_compile_shlib_pthreads): Tweak test name to
1225 avoid duplicate testnames when a test script uses this proc and
1226 also gdb_compile_pthreads.
1227 * lib/prelink-support.exp (build_executable_own_libs): Use
1228 with_test_prefix to avoid duplicate test names when we call
1229 build_executable twice.
1230
6813ceb0
TT
12312021-03-15 Tom Tromey <tromey@adacore.com>
1232
1233 * gdb.ada/fixed_points.exp: Add tests of unary + and -.
1234
3b5c4de0
TT
12352021-03-15 Tom Tromey <tromey@adacore.com>
1236
1237 * gdb.ada/varsize_limit.exp: Add new test.
1238 * gdb.ada/varsize_limit/vsizelim.adb: Update.
1239
c04da66c
TT
12402021-03-15 Tom Tromey <tromey@adacore.com>
1241
1242 * gdb.ada/operator_call/twovecs.ads: New file.
1243 * gdb.ada/operator_call/twovecs.adb: New file.
1244 * gdb.ada/operator_call/opcall.adb: New file.
1245 * gdb.ada/operator_call.exp: New file.
1246
1ac74522
TT
12472021-03-15 Tom Tromey <tromey@adacore.com>
1248
1249 * gdb.ada/enums_overload/enums_overload_main.adb: New file.
1250 * gdb.ada/enums_overload/enums_overload.ads: New file.
1251 * gdb.ada/enums_overload/enums_overload.adb: New file.
1252 * gdb.ada/enums_overload.exp: New file.
1253
207582c0
TT
12542021-03-15 Tom Tromey <tromey@adacore.com>
1255
1256 * gdb.ada/assign_arr/target_wrapper.ads (IArray, Put, Do_Nothing):
1257 Declare.
1258 * gdb.ada/assign_arr/target_wrapper.adb: New file.
1259 * gdb.ada/assign_arr/main_p324_051.adb (IValue): New variable.
1260 Call Put.
1261 * gdb.ada/assign_arr.exp: Update.
1262
ba6a0ef3
AB
12632021-03-15 Andrew Burgess <andrew.burgess@embecosm.com>
1264
1265 * gdb.python/py-auto-load-chaining-f1.c: New file.
1266 * gdb.python/py-auto-load-chaining-f1.o-gdb.py: New file.
1267 * gdb.python/py-auto-load-chaining-f2.c: New file.
1268 * gdb.python/py-auto-load-chaining-f2.o-gdb.py: New file.
1269 * gdb.python/py-auto-load-chaining.c: New file.
1270 * gdb.python/py-auto-load-chaining.exp: New file.
1271
7f99d636
AB
12722021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1273
1274 * gdb.python/py-bad-printers.exp: Extend test names to make them
1275 unique.
1276 * gdb.python/py-events.exp: Likewise.
1277 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1278 * gdb.python/py-frame-inline.exp: Likewise.
1279 * gdb.python/py-frame.exp: Likewise.
1280 * gdb.python/py-infthread.exp: Likewise.
1281
323b848c
AB
12822021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1283
1284 * gdb.python/py-value-cc.exp: Remove a duplicate test.
1285
8a4efb36
AB
12862021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1287
1288 * gdb.python/lib-types.exp: Update the test to check the correct
1289 python variable.
1290
66bb1dd9
AB
12912021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1292
1293 * gdb.python/py-explore-cc.exp: Extend test names to make them
1294 unique.
1295
0125fabc
AB
12962021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1297
1298 * gdb.python/py-lookup-type.exp: Remove duplicate test.
1299
79d04157
AB
13002021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1301
1302 * gdb.python/py-symtab.exp: Extend test names to make them
1303 unique.
1304
e3e48d8f
AB
13052021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1306
1307 * gdb.python/py-prompt.exp: Add with_test_prefix to make test
1308 names unique.
1309
2cb60e74
AB
13102021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1311
1312 * gdb.python/py-block.exp: Give tests unique names.
1313
8b12ded4
AB
13142021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1315
1316 * gdb.python/py-pp-maint.exp: Extend test names to make them
1317 unique.
1318
93598ea4
AB
13192021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1320
1321 * gdb.python/py-explore.exp: Add with_test_prefix to make test
1322 names unique.
1323
f35d6971
AB
13242021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1325
1326 * gdb.python/py-finish-breakpoint.exp: Make test names unique.
1327
22d3e7f6
AB
13282021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1329
1330 * gdb.python/py-strfns.exp: Use with_test_prefix to make test
1331 names unique.
1332
5fc5a1b8
AB
13332021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1334
1335 * gdb.python/py-format-string.exp: Use proc_with_prefix to make
1336 test names unique.
1337
e3141a4d
AB
13382021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1339
1340 * gdb.python/py-mi.exp: Use with_test_prefix to make test names
1341 unique.
1342
ccdc02ed
TT
13432021-03-09 Tom Tromey <tromey@adacore.com>
1344
1345 * gdb.base/cast-call.exp: New file.
1346 * gdb.base/cast-call.c: New file.
1347
fbb1aace
AB
13482021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1349
1350 * gdb.gdb/python-helper.exp: New file.
1351
611aa09d
FW
13522020-03-04 Felix Willgerodt <felix.willgerodt@intel.com>
1353
1354 * gdb.fortran/intrinsics.exp: Add LOC tests.
1355
eef32f59
AB
13562021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1357
1358 * gdb.fortran/shape.exp: New file.
1359 * gdb.fortran/shape.f90: New file.
1360
7ba155b3
AB
13612021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1362
1363 * gdb.fortran/size.exp: New file.
1364 * gdb.fortran/size.f90: New file.
1365
e14816a8
AB
13662021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
1367
1368 * gdb.fortran/rank.exp: New file.
1369 * gdb.fortran/rank.f90: New file.
1370
d308ba78
TT
13712021-03-08 Tom Tromey <tom@tromey.com>
1372
1373 * gdb.fortran/debug-expr.exp: Update tests.
1374
d182f279
TT
13752021-03-08 Tom Tromey <tom@tromey.com>
1376
1377 * gdb.base/debug-expr.exp: Update expected dump output.
1378
a7308ce0
TT
13792021-03-06 Tom Tromey <tom@tromey.com>
1380
1381 * lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
1382 DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
1383 * gdb.dwarf2/dwznolink.exp: New file.
1384
b0a8c2ff
MW
13852021-03-05 Mark Wielaard <mark@klomp.org>
1386
1387 * lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
1388
844be3f2
WP
13892021-03-06 Weimin Pan <weimin.pan@oracle.com>
1390
1391 * gdb.base/ctf-ptype.exp: Add function tests and fix typos.
1392
82333781
MM
13932021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1394
1395 * gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
1396
32c52999
MM
13972021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1398
1399 * gdb.btrace/non-stop.exp: Adjust expected source lines.
1400
26ed1478
MM
14012021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1402
1403 * gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
1404
d2c5f24e
MM
14052021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1406
1407 * gdb.btrace/exception.cc (main): Update test source.
1408 * gdb.btrace/exception.exp: Update patterns.
1409 * gdb.btrace/function_call_history.exp: Likewise.
1410
c7c7253a
MM
14112021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1412
1413 * gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
1414
f0778fc1
MM
14152021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1416
1417 * gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
1418 reverse-continue to breakpoint.
1419
e71dbd03
MM
14202021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1421
1422 * gdb.btrace/delta.exp: Remove instruction-history and
1423 function-call-history checks.
1424
b93a3ed0
MM
14252021-03-03 Markus Metzger <markus.t.metzger@intel.com>
1426
1427 * README (Note): Add nopie_ldflag.
1428 * lib/gdb.exp (gdb_compile): Extend nopie handling.
1429
bbcdf9ab
TT
14302021-03-02 Tom Tromey <tromey@adacore.com>
1431
1432 * gdb.ada/fixed_points.exp: Remove most special cases for minimal
1433 encodings.
1434
bb3a4efe
LS
14352021-02-27 Lancelot Six <lsix@lancelotix.com>
1436
1437 PR gdb/27393
1438 * gdb.base/source-dir.exp: Test that empty dirnames are skipped.
1439
1440
573dc0cc
TT
14412021-02-26 Tom Tromey <tom@tromey.com>
1442
1443 * lib/gdb.exp (skip_ctf_tests): Use expr on result.
1444
f8218786
JV
14452021-02-26 Jan Vrany <jan.vrany@labware.com>
1446
1447 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
1448 Remove trailing \n from expected output.
1449
cb51b708
MM
14502021-02-26 Markus Metzger <markus.t.metzger@intel.com>
1451
1452 * lib/gdb.exp (use_gdb_stub): Extend comment.
1453
64d38fdd
JM
14542021-02-25 Jan Matyas <jmatyas@codasip.com>
1455
1456 PR gdb/26819
1457 * gdb.server/stop-reply-no-thread.exp: Add two test
1458 scenarios that cover remote targets which do not have
1459 the concept of threads.
1460
d4ff3cbf
AB
14612021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1462
1463 * gdb.fortran/associated.exp: Add missing '-wrap' argument.
1464
68337b8b
AB
14652021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1466
1467 PR fortran/26155
1468 * gdb.fortran/call-no-debug-func.f90: New file.
1469 * gdb.fortran/call-no-debug-prog.f90: New file.
1470 * gdb.fortran/call-no-debug.exp: New file.
1471
faeb9f13
AB
14722021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1473
1474 * gdb.fortran/associated.exp: New file.
1475 * gdb.fortran/associated.f90: New file.
1476
170f4b23
AB
14772021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1478
1479 * gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
1480
dd80d750
AB
14812021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1482
1483 * gdb.base/sect-cmd.exp: Update expected results.
1484
b91919ac
AB
14852021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1486
1487 * gdb.base/sect-cmd.exp: Rewrite using modern testsuite
1488 techniques. Enable the test for all targets.
1489
02a79309
AB
14902021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1491
1492 * gdb.base/maint-info-sections.exp: Add new tests.
1493 (check_maint_info_target_sections_output): New proc.
1494
895b7b4e
AB
14952021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1496
1497 * gdb.arch/riscv-default-tdesc.exp: New file.
1498
bc3c0632
AB
14992021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
1500
1501 * gdb.fortran/pointer-to-pointer.exp: Additional tests.
1502
acde2092
AB
15032021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
1504
1505 * gdb.arch/i386-biarch-core.exp: Add target check.
1506
7d2e5095
AKS
15072021-02-16 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1508
1509 * gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
1510
96df3e28
AB
15112021-02-12 Andrew Burgess <andrew.burgess@embecosm.com>
1512
1513 * gdb.fortran/allocated.exp: New file.
1514 * gdb.fortran/allocated.f90: New file.
1515
a1670b72
AB
15162021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1517
1518 * gdb.fortran/lbound-ubound.exp: Remove old comment.
1519
bf3386f0
AB
15202021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1521
1522 * gdb.base/maint-info-sections.exp: Update expected output, and
1523 add additional tests. Again.
1524
4790db14
AB
15252021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1526
1527 * gdb.base/maint-info-sections.exp: Update expected output, and
1528 add additional tests.
1529
f4be6772
AB
15302021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
1531
1532 * gdb.base/maint-info-sections.exp: New file, content is moved
1533 from gdb.base/maint.exp and cleaned up to use latest testsuite
1534 techniques.
1535 * gdb.base/maint.exp: Tests moved out to
1536 gdb.base/maint-info-sections.exp.
1537
25ad1e83
SM
15382021-02-10 Simon Marchi <simon.marchi@efficios.com>
1539
1540 * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
1541 GDBFLAGS.
1542
e92c8eb8
AB
15432021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
1544
1545 * gdb.fortran/lbound-ubound.F90: New file.
1546 * gdb.fortran/lbound-ubound.exp: New file.
1547
ee4c3d88
TV
15482021-02-10 Tom de Vries <tdevries@suse.de>
1549
1550 * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
1551 "Restore saved setting of complaints".
1552
cf2b2075
TV
15532021-02-09 Tom de Vries <tdevries@suse.de>
1554
1555 PR symtab/27341
1556 * lib/gdb.exp (with_complaints): New proc, factored out of ...
1557 (gdb_load_no_complaints): ... here.
1558 * gdb.fortran/function-calls.exp: Add test-case.
1559
b61f7811
HAQ
15602021-02-09 Abid Qadeer <abidh@codesourcery.com>
1561
1562 * gdb.threads/signal-command-handle-nopass.exp: Call
1563 'standard_testfile' before using 'testfile'.
1564 * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
1565 * gdb.threads/signal-delivered-right-thread.exp: Likewise
1566 * gdb.threads/signal-sigtrap.exp: Likewise
1567
3d4aae48
LM
15682021-02-08 Luis Machado <luis.machado@linaro.org>
1569
1570 * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
1571
4001d90d
TV
15722021-02-08 Tom de Vries <tdevries@suse.de>
1573
1574 * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
1575
29db1eb3
AB
15762021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1577
1578 * gdb.python/tui-window-disabled.c: New file.
1579 * gdb.python/tui-window-disabled.exp: New file.
1580 * gdb.python/tui-window-disabled.py: New file.
1581
e0c23e11
AB
15822021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1583
1584 * gdb.python/tui-window.exp: Add new tests.
1585 * gdb.python/tui-window.py (TestWindow) <__init__>: Store
1586 TestWindow object into global the_window.
1587 <remote_title>: New method.
1588 (delete_window_title): New function.
1589
1cf23996
AB
15902021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1591
1592 * gdb.tui/winheight.exp: Add more tests.
1593
2708dbbd
AB
15942021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1595
1596 * gdb.python/py-framefilter.exp: Update expected results.
1597 * gdb.python/python.exp: Update expected results.
1598
cd074e04
AB
15992021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1600
1601 * gdb.tui/scroll.exp: Tighten expected results. Remove comment
1602 about bug in GDB, update expected results, and add more tests.
1603
5fb97639
AB
16042021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1605
1606 * gdb.tui/scroll.exp: New file.
1607 * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
1608 * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
1609 remaining lines up.
1610 (Term::check_region_contents): New proc.
1611 (Term::check_box_contents): Use check_region_contents.
1612
c0e56745
TV
16132021-02-06 Tom de Vries <tdevries@suse.de>
1614
1615 PR testsuite/26922
1616 * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
1617 scrolling.
1618
0e857c82
TV
16192021-02-05 Tom de Vries <tdevries@suse.de>
1620
1621 PR breakpoints/27313
1622 * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
1623 rejected.
1624
a22ec6e8
TV
16252021-02-05 Tom de Vries <tdevries@suse.de>
1626
1627 * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
1628 * gdb.fortran/mixed-lang-stack.exp: Same.
1629
ae710496
TV
16302021-02-05 Tom de Vries <tdevries@suse.de>
1631
1632 PR exp/27265
1633 * gdb.base/complex-parts.exp: Add tests.
1634
d3b54e63
TV
16352021-02-05 Tom de Vries <tdevries@suse.de>
1636
1637 PR symtab/27307
1638 * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
1639
3eccb1c8
SV
16402021-02-04 Shahab Vahedi <shahab@synopsys.com>
1641
1642 * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
1643
a71501e2
PA
16442021-02-03 Pedro Alves <pedro@palves.net>
1645
1646 * gdb.threads/detach-step-over.c: New file.
1647 * gdb.threads/detach-step-over.exp: New file.
1648
92234eb1
PA
16492021-02-03 Pedro Alves <pedro@palves.net>
1650
1651 * gdb.threads/attach-non-stop.c: New file.
1652 * gdb.threads/attach-non-stop.exp: New file.
1653
2e3773ff
LS
16542021-02-02 Lancelot SIX <lsix@lancelotsix.com>
1655
1656 * gdb.base/inferior-noarg.c: New test.
1657 * gdb.base/inferior-noarg.exp: New test.
1658
e0bd9202
SM
16592021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
1660
1661 * gdb.base/scope.exp: Use proc_with_prefix.
1662
9307efbe
SM
16632021-02-02 Simon Marchi <simon.marchi@efficios.com>
1664
1665 * lib/dwarf.exp (rnglists): Add -no-offset-array option to
1666 table proc.
1667 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
1668 .debug_rnglists table without offset array.
1669 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1670 .debug_loclists table without offset array.
1671
2b0c7f41
SM
16722021-02-02 Simon Marchi <simon.marchi@efficios.com>
1673
1674 * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
1675 of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
1676 * gdb.dwarf2/loclists-sec-offset.exp: Add test for
1677 DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
1678 attribute
1679
ecfda20d
SM
16802021-02-02 Simon Marchi <simon.marchi@efficios.com>
1681
1682 PR gdb/26813
1683 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
1684 (loclists): New proc.
1685 * gdb.dwarf2/loclists-multiple-cus.c: New.
1686 * gdb.dwarf2/loclists-multiple-cus.exp: New.
1687 * gdb.dwarf2/loclists-sec-offset.c: New.
1688 * gdb.dwarf2/loclists-sec-offset.exp: New.
1689
6b0933da
SM
16902021-02-02 Simon Marchi <simon.marchi@efficios.com>
1691
1692 * lib/dwarf.exp (_location): Add parameters.
1693 (_handle_DW_FORM): Adjust.
1694
962effa7
SM
16952021-02-02 Simon Marchi <simon.marchi@efficios.com>
1696
1697 PR gdb/26813
1698 * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
1699 (cu): Generate header for DWARF 5.
1700 (rnglists): New proc.
1701 * gdb.dwarf2/rnglists-multiple-cus.exp: New.
1702 * gdb.dwarf2/rnglists-sec-offset.exp: New.
1703
2bd3e4b8
TV
17042021-02-02 Tom de Vries <tdevries@suse.de>
1705
1706 PR symtab/24620
1707 * gdb.dwarf2/fission-reread.exp: Add test-case.
1708
c39c8637
TV
17092021-02-01 Tom de Vries <tdevries@suse.de>
1710
1711 * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
1712 * gdb.dwarf2/fission-loclists-pie.S: Same.
1713 * gdb.dwarf2/fission-loclists.S: Same.
1714 * gdb.dwarf2/fission-multi-cu.S: Same.
1715 * gdb.dwarf2/fission-reread.S: Same.
1716 * gdb.dwarf2/fission-base.exp: Use DWO.
1717 * gdb.dwarf2/fission-loclists-pie.exp: Same.
1718 * gdb.dwarf2/fission-loclists.exp: Same.
1719 * gdb.dwarf2/fission-multi-cu.exp: Same.
1720 * gdb.dwarf2/fission-reread.exp: Same.
1721
ebde6f2d
TV
17222021-01-29 Tom de Vries <tdevries@suse.de>
1723
1724 PR breakpoints/26063
1725 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
1726 * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
1727
620ec3ca
TV
17282021-01-29 Tom de Vries <tdevries@suse.de>
1729
1730 * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
1731
cdeba395
TV
17322021-01-28 Tom de Vries <tdevries@suse.de>
1733
1734 * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
1735 in the backtrace, and use that in the rest of the test instead of
1736 hardcoded constant 3. Use "frame" instead of "up" for robustness.
1737
c47b145e
TV
17382021-01-28 Tom de Vries <tdevries@suse.de>
1739
1740 * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
1741 * gdb.arch/i386-sse-stack-align.c: Same.
1742 * gdb.arch/i386-sse-stack-align.exp: Same.
1743
47918cca
AB
17442021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
1745
1746 * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
1747
2f985dd1
TV
17482021-01-28 Tom de Vries <tdevries@suse.de>
1749
1750 * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
1751
22efa3d3
TV
17522021-01-28 Tom de Vries <tdevries@suse.de>
1753
1754 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
1755 "maint info line-table". Make PASS pattern more specific. Make
1756 FAIL pattern work for -m32.
1757
59b59f08
LS
17582021-01-27 Lancelot SIX <lsix@lancelotsix.com>
1759
1760 PR gdb/27133
1761 * gdb.base/ui-redirect.exp: Add test case that ensures that
1762 redirecting both logging and debug does not cause gdb to crash.
1763
1764
807f647c
MM
17652021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
1766
1767 * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
1768
4ca40594
TV
17692021-01-26 Tom de Vries <tdevries@suse.de>
1770
1771 * gdb.threads/killed-outside.exp: Allow regular output.
1772
d0021af3
TV
17732021-01-26 Tom de Vries <tdevries@suse.de>
1774
1775 * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
1776
9f6c202e
TV
17772021-01-25 Tom de Vries <tdevries@suse.de>
1778
1779 * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
1780 * lib/gdb.exp: Use gdb_load_no_complaints.
1781
a625a8c9
TT
17822021-01-25 Tom Tromey <tromey@adacore.com>
1783
1784 * gdb.ada/fixed_points.exp: Add regression test.
1785 * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
1786 * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
1787
19184910
TT
17882021-01-25 Tom Tromey <tromey@adacore.com>
1789
1790 * gdb.ada/local-enum.exp: Add enumerator resolution test.
1791
acd6125f
TT
17922021-01-25 Tom Tromey <tromey@adacore.com>
1793
1794 * gdb.ada/local-enum.exp: New file.
1795 * gdb.ada/local-enum/local.adb: New file.
1796
1af4c9c4
TT
17972021-01-23 Tom Tromey <tom@tromey.com>
1798
1799 * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
1800
705646c0
BE
18012021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1802
1803 * gdb.base/line65535.exp: Fix test expectation.
1804
0ac85db5
SM
18052021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1806
1807 * lib/gdb.exp (gdb_test_multiple): Remove things related to test
1808 suppression.
1809 (default_gdb_exit): Likewise.
1810 (default_gdb_spawn): Likewise.
1811 (send_gdb): Likewise.
1812 (gdb_expect): Likewise.
1813 (gdb_expect_list): Likewise.
1814 (default_gdb_init): Likewise.
1815 (gdb_suppress_entire_file): Remove.
1816 (gdb_suppress_tests): Remove.
1817 (gdb_stop_suppressing_tests): Remove.
1818 (gdb_clear_suppressed): Remove.
1819 * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
1820 related to test suppression.
1821 (default_mi_gdb_start): Likewise.
1822 (mi_gdb_reinitialize_dir): Likewise.
1823 (mi_gdb_test): Likewise.
1824 (mi_run_cmd_full): Likewise.
1825 (mi_runto_helper): Likewise.
1826 (mi_execute_to): Likewise.
1827 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1828 * gdb.base/bitfields.exp: Likewise.
1829 * gdb.base/bitfields2.exp: Likewise.
1830 * gdb.base/break.exp: Likewise.
1831 * gdb.base/call-sc.exp: Likewise.
1832 * gdb.base/callfuncs.exp: Likewise.
1833 * gdb.base/dfp-test.exp: Likewise.
1834 * gdb.base/endian.exp: Likewise.
1835 * gdb.base/exprs.exp: Likewise.
1836 * gdb.base/funcargs.exp: Likewise.
1837 * gdb.base/hbreak2.exp: Likewise.
1838 * gdb.base/recurse.exp: Likewise.
1839 * gdb.base/scope.exp: Likewise.
1840 * gdb.base/sepdebug.exp: Likewise.
1841 * gdb.base/structs.exp: Likewise.
1842 * gdb.base/until.exp: Likewise.
1843 * gdb.cp/misc.exp: Likewise.
1844
9d2d8a16
AB
18452021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1846
1847 PR cli/25956
1848 * gdb.base/style.exp (run_style_tests): Add version string test.
1849 (test_startup_version_string): Use version style name.
1850 * lib/gdb-utils.exp (style): Handle version style name.
1851
e7b43072
AB
18522021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
1853
1854 * gdb.base/style.exp (limited_style): New proc.
1855 (clean_restart_and_disable): New proc.
1856 (run_style_tests): New proc. Most of the old tests from this file
1857 are now in this proc.
1858 (test_startup_version_string): New proc. Reamining test from the
1859 old file is in this proc.
1860
2189c312
SM
18612021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
1862
1863 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1864 Adjust to "set debug remote" changes.
1865
cd211c75
LM
18662021-01-21 Luis Machado <luis.machado@linaro.org>
1867
1868 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
1869 message.
1870
730af663
SM
18712021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
1872
1873 * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
1874
325d39e4
HD
18752021-01-21 Hannes Domani <ssbssa@yahoo.de>
1876
1877 PR python/19151
1878 * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
1879
c3e96aa7
SM
18802021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1881
1882 * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
1883
6571ffc6
SM
18842021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1885
1886 * lib/tuiterm.exp: Add links in comments.
1887
7c794afd
TV
18882021-01-20 Tom de Vries <tdevries@suse.de>
1889
1890 * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
1891 offset.
1892
1402665c
TV
18932021-01-20 Tom de Vries <tdevries@suse.de>
1894
1895 * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
1896
6f52fdf4
SDJ
18972021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
1898
1899 * gdb.arch/amd64-stap-expressions.S: New file.
1900 * gdb.arch/amd64-stap-expressions.exp: New file.
1901
14852123
TV
19022021-01-19 Tom de Vries <tdevries@suse.de>
1903
1904 * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
1905 sequence.
1906
0c4e2c6c
TV
19072021-01-19 Tom de Vries <tdevries@suse.de>
1908
1909 * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
1910
02baa133
AB
19112021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
1912
1913 * gdb.fortran/array-slices.exp (run_test): Avoid including
1914 addresses in test names.
1915
10f92414
TV
19162021-01-15 Tom de Vries <tdevries@suse.de>
1917
1918 PR testsuite/26997
1919 * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
1920 when adding sizeof.
1921
116d0cf1
TV
19222021-01-14 Tom de Vries <tdevries@suse.de>
1923
1924 PR testsuite/24590
1925 * gdb.base/style.exp: Handle shorter argv in frame command output.
1926
8f66807b
AB
19272021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1928
1929 PR gdb/26819
1930 * gdb.server/stop-reply-no-thread-multi.c: New file.
1931 * gdb.server/stop-reply-no-thread-multi.exp: New file.
1932
3f94e588
TV
19332021-01-12 Tom de Vries <tdevries@suse.de>
1934
1935 * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
1936 (main): Remove call to have_mpx.
1937 * gdb.arch/i386-mpx-call.exp: Use have_mpx.
1938 * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
1939 (main): Remote call to have_mpx.
1940 * gdb.arch/i386-mpx-map.exp: Use have_mpx.
1941 * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
1942 (main): Remove call to have_mpx.
1943 * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
1944 * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
1945 (main): Remove call to have_mpx.
1946 * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
1947 * gdb.arch/i386-mpx.c (have_mpx): Remove.
1948 (main): Remote call to have_mpx.
1949 * gdb.arch/i386-mpx.exp: Use have_mpx.
1950 * lib/gdb.exp (have_mpx): New proc.
1951
5291fe3c
SP
19522021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1953
1954 * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
1955
18bfb505
TV
19562021-01-12 Tom de Vries <tdevries@suse.de>
1957
1958 * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
1959
ce38f5ed
AB
19602021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1961
1962 * gdb.fortran/debug-expr.exp: Add new tests.
1963
7c654b71
AB
19642021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1965
1966 * gdb.fortran/dot-ops.exp: Add new tests.
1967
10dadadc
TV
19682021-01-11 Tom de Vries <tdevries@suse.de>
1969
1970 PR testsuite/26968
1971 * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
1972 Move insn setting $eax to before probe point.
1973
66beed02
TT
19742021-01-09 Tom Tromey <tom@tromey.com>
1975
1976 * gdb.trace/ax.exp: Do not require an "ext".
1977
8fc48b79
TT
19782021-01-08 Tom Tromey <tromey@adacore.com>
1979
1980 * gdb.ada/voidctx/pck.adb: New file.
1981 * gdb.ada/voidctx/pck.ads: New file.
1982 * gdb.ada/voidctx/voidctx.adb: New file.
1983 * gdb.ada/voidctx.exp: New file.
1984
6abd4cf2
SM
19852021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
1986
1987 PR gdb/27157
1988 * gdb.base/empty-host-env-vars.exp: New test.
1989
d00f0868
AB
19902021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1991
1992 * gdb.base/completion.exp: Add a new test.
1993
3c8c6de2
AB
19942021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
1995
1996 * gdb.fortran/intvar-dynamic-types.exp: New file.
1997 * gdb.fortran/intvar-dynamic-types.f90: New file.
1998
e3436813
AB
19992021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
2000
2001 * gdb.fortran/intvar-array.exp: New file.
2002 * gdb.fortran/intvar-array.f90: New file.
2003
d4813f10
TT
20042021-01-07 Tom Tromey <tromey@adacore.com>
2005
2006 * gdb.ada/assign_arr.exp: Add 'others' test.
2007
b49180ac
TT
20082021-01-06 Tom Tromey <tromey@adacore.com>
2009
2010 * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
2011 (FP4_Type): New type.
2012 (FP4_Var): New variable.
2013 * gdb.ada/fixed_points/fixed_points.adb: Update.
2014 * gdb.ada/fixed_points.exp: Add tests for binary operators.
2015
3c55062c
SM
20162021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
2017
2018 * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
2019 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2020 Pass prompt containing debug print to gdb_test_sequence.
2021
e4ad960a
TV
20222021-01-04 Tom de Vries <tdevries@suse.de>
2023
2024 * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
2025
3ec3145c
SM
20262021-01-04 Simon Marchi <simon.marchi@efficios.com>
2027
2028
2029
8dc558a0
SM
20302021-01-04 Simon Marchi <simon.marchi@efficios.com>
2031
2032 * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
2033 * gdb.server/connect-without-multi-process.exp: Likewise.
2034 * gdb.server/exit-multiple-threads.exp: Likewise.
2035 * gdb.server/ext-attach.exp: Likewise.
2036 * gdb.server/ext-restart.exp: Likewise.
2037 * gdb.server/ext-run.exp: Likewise.
2038 * gdb.server/ext-wrapper.exp: Likewise.
2039 * gdb.server/multi-ui-errors.exp: Likewise.
2040 * gdb.server/no-thread-db.exp: Likewise.
2041 * gdb.server/reconnect-ctrl-c.exp: Likewise.
2042 * gdb.server/run-without-local-binary.exp: Likewise.
2043 * gdb.server/server-kill.exp: Likewise.
2044 * gdb.server/server-run.exp: Likewise.
2045 * gdb.server/solib-list.exp: Likewise.
2046 * gdb.server/stop-reply-no-thread.exp: Likewise.
2047 * gdb.server/wrapper.exp: Likewise.
2048 * gdb.server/sysroot.exp: Increase timeout when testing the
2049 target: sysroot.
2050
d8387cc8
SM
20512021-01-04 Simon Marchi <simon.marchi@efficios.com>
2052
2053 * gdb.server/server-run.exp: Use clean_restart.
2054
5169ae34
SM
20552021-01-04 Simon Marchi <simon.marchi@efficios.com>
2056
2057 * gdb.server/ext-run.exp: Use clean_restart.
2058
7b0ff8a2
SM
20592021-01-04 Simon Marchi <simon.marchi@efficios.com>
2060
2061 * gdb.server/stop-reply-no-thread.exp: Use build_executable
2062 instead of prepare_for_testing.
2063
a754fbdf
SM
20642021-01-04 Simon Marchi <simon.marchi@efficios.com>
2065
2066 * gdb.server/solib-list.exp: Use clean_restart.
2067
c5e71b33
TV
20682021-01-04 Tom de Vries <tdevries@suse.de>
2069
2070 * gdb.base/morestack.c: Remove printf.
2071 * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
2072
9b243007
TT
20732020-12-31 Tom Tromey <tom@tromey.com>
2074
2075 * gdb.rust/simple.exp: Update output for Rust 1.49.
2076
4ff509e7
BE
20772020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
2078
2079 * gdb.cp/step-and-next-inline.exp: Fix test case.
2080
391750c3
SM
20812020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
2082
2083 * gdb.python/py-frame-args.exp: De-duplicate test names.
2084
b7874836
AB
20852020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
2086
2087 PR gdb/27059
2088 * gdb.dwarf2/dyn-type-unallocated.c: New file.
2089 * gdb.dwarf2/dyn-type-unallocated.exp: New file.
2090
e1ff6226
PW
20912020-12-21 Peter Waller <p@pwaller.net>
2092
2093 * gdb.base/style-interp-exec-mi.exp: New.
2094 * gdb.base/style-interp-exec-mi.c: New.
2095
ca01f1bf
SM
20962020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
2097
2098 * gdb.base/list.exp: Replace send_gdb + gdb_expect with
2099 gdb_test. Use proc_with_prefix.
2100
0fe69a94
MM
21012020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2102
2103 * gdb.btrace/exception.exp: Build with nopie.
2104 * gdb.btrace/function_call_history.exp: Likewise.
2105 * gdb.btrace/unknown_functions.exp: Likewise.
2106
806e7575
MM
21072020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2108
2109 * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
2110
493d2172
MM
21112020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2112
2113 * gdb.python/py-record-btrace.exp: Make test names unique.
2114 * gdb.python/py-record-full.exp: Likewise.
2115
1a1c0afc
MM
21162020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2117
2118 * gdb.btrace/data.exp: Make test names unique.
2119 * gdb.btrace/delta.exp: Likewise.
2120 * gdb.btrace/enable.exp: Likewise.
2121 * gdb.btrace/function_call_history.exp: Likewise.
2122 * gdb.btrace/nohist.exp: Likewise.
2123 * gdb.btrace/non-stop.exp: Likewise.
2124 * gdb.btrace/rn-dl-bind.exp: Likewise.
2125 * gdb.btrace/step.exp: Likewise.
2126 * gdb.btrace/stepi.exp: Likewise.
2127 * gdb.btrace/tailcall.exp: Likewise.
2128
98d837f0
MM
21292020-12-21 Markus Metzger <markus.t.metzger@intel.com>
2130
2131 * gdb.btrace/enable.exp: Update error message.
2132 * gdb.btrace/multi-inferior.exp: Likewise.
2133 * gdb.btrace/reconnect.exp: Likewise.
2134 * gdb.python/py-record-btrace.exp: Likewise.
2135 * gdb.python/py-record-full.exp: Likewise.
2136
c541fa7c
TV
21372020-12-20 Tom de Vries <tdevries@suse.de>
2138
2139 * lib/gdb.exp (save_target_board_info): New proc.
2140 (gdb_compile_shlib): Use save_target_board_info.
2141
60108e47
TV
21422020-12-19 Tom de Vries <tdevries@suse.de>
2143
2144 * lib/gdb.exp (supports_scalar_storage_order_attribute)
2145 (supports_gnuc): New proc.
2146 * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
2147 test_compiler_info calls. Add unsupported message.
2148 * gdb.base/endianity.c: Use TEST_SSO.
2149
fa639f55
HD
21502020-12-19 Hannes Domani <ssbssa@yahoo.de>
2151
2152 PR exp/27070
2153 * gdb.python/compare-enum-type-a.c: New test.
2154 * gdb.python/compare-enum-type-b.c: New test.
2155 * gdb.python/compare-enum-type.exp: New file.
2156 * gdb.python/compare-enum-type.h: New test.
2157
4aea001f
HD
21582020-12-18 Hannes Domani <ssbssa@yahoo.de>
2159
2160 * gdb.python/py-format-string.exp: Add tests for address keyword.
2161
b3f9469b
HD
21622020-12-18 Hannes Domani <ssbssa@yahoo.de>
2163
2164 * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
2165
86ef42bd
TT
21662020-12-18 Tom Tromey <tromey@adacore.com>
2167
2168 * gdb.ada/fixed_points.exp: Also run with
2169 -fgnat-encodings=minimal. Update expected output.
2170
93df4a1d
SM
21712020-12-16 Simon Marchi <simon.marchi@efficios.com>
2172
2173 * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
2174 * gdb.base/continue-all-already-running.exp: Likewise.
2175 * gdb.base/moribund-step.exp: Likewise.
2176 * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
2177
592995fa
TV
21782020-12-16 Tom de Vries <tdevries@suse.de>
2179
2180 * gdb.base/batch-preserve-term-settings.exp:
2181
1e61189d
TV
21822020-12-16 Tom de Vries <tdevries@suse.de>
2183
2184 * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
2185 (gdb_compile_shlib): ... here. Filter out PIE-related flags.
2186
19007d95
LM
21872020-12-16 Luis Machado <luis.machado@linaro.org>
2188
2189 * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
2190 pointer-based memory accesses.
2191 * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
2192 hw watchpoint cases.
2193
a33fc9ae
RK
21942020-12-15 Rae Kim <rae.kim@gmail.com>
2195
2196 * gdb.base/document.exp: New test.
2197
0e5ad442
TT
21982020-12-15 Tom Tromey <tromey@adacore.com>
2199
2200 * gdb.base/style.exp: Add deprecation tests.
2201
60598dbd
SM
22022020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
2203
2204 * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
2205
8cd6d968
MW
22062020-12-14 Mark Wielaard <mark@klomp.org>
2207
2208 * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
2209 specially, set attr_form_comment to the actual FORM string used.
2210
eab9267c
MW
22112020-12-14 Mark Wielaard <mark@klomp.org>
2212
2213 * lib/dwarf.exp (Dwarf::_read_constants): Don't set
2214 _constants(SPECIAL_expr) here, but set it...
2215 (Dwarf::cu): ...here based on _cu_version.
2216
2f413264
TV
22172020-12-14 Tom de Vries <tdevries@suse.de>
2218
2219 * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
2220 pass -fPIC.
2221 * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
2222 * gdb.base/break-probes.exp: Same.
2223 * gdb.base/ctxobj.exp: Same.
2224 * gdb.base/dso2dso.exp: Same.
2225 * gdb.base/global-var-nested-by-dso.exp: Same.
2226 * gdb.base/info-shared.exp: Same.
2227 * gdb.base/jit-reader-simple.exp: Same.
2228 * gdb.base/print-file-var.exp: Same.
2229 * gdb.base/skip-solib.exp: Same.
2230 * gdb.btrace/dlopen.exp: Same.
2231
18f1cb1f
TV
22322020-12-14 Tom de Vries <tdevries@suse.de>
2233
2234 PR testsuite/26963
2235 * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
2236
519155c9
TV
22372020-12-14 Tom de Vries <tdevries@suse.de>
2238
2239 PR testsuite/26962
2240 * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
2241 cast it to its declared type".
2242
153f6e6c
TV
22432020-12-14 Tom de Vries <tdevries@suse.de>
2244
2245 PR testsuite/26951
2246 * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
2247 shell prompt.
2248
86b44259
TT
22492020-12-14 Tom Tromey <tromey@adacore.com>
2250
2251 * gdb.ada/nested.exp: Add new tests.
2252 * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
2253
e26624c6
TT
22542020-12-14 Tom Tromey <tromey@adacore.com>
2255
2256 * gdb.dwarf2/ada-thick-pointer.exp: New file.
2257
a3bdae4e
TT
22582020-12-14 Tom Tromey <tromey@adacore.com>
2259
2260 * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
2261
862fcbd8
TV
22622020-12-13 Tom de Vries <tdevries@suse.de>
2263
2264 PR testsuite/26953
2265 * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
2266 attribute support if compiler doesn't support it.
2267
a406a98e
TV
22682020-12-13 Tom de Vries <tdevries@suse.de>
2269
2270 * lib/gdb.exp (gdb_compile_shlib): Handle ada.
2271 * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
2272 source to shared lib. Add ada to options.
2273
5d7e6ed0
TV
22742020-12-13 Tom de Vries <tdevries@suse.de>
2275
2276 * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
2277 calling gnatbind and gnatlink.
2278
ee9812a0
AB
22792020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
2280
2281 * gdb.base/dcache-flush.c: New file.
2282 * gdb.base/dcache-flush.exp: New file.
2283
50a5f187
AB
22842020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
2285
2286 * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
2287 commands.
2288 * gdb.base/killed-outside.exp: Likewise.
2289 * gdb.opt/inline-bt.exp: Likewise.
2290 * gdb.perf/gmonster-null-lookup.py: Likewise.
2291 * gdb.perf/gmonster-print-cerr.py: Likewise.
2292 * gdb.perf/gmonster-ptype-string.py: Likewise.
2293 * gdb.python/py-unwind.exp: Likewise.
2294
19c659f1
AB
22952020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2296
2297 * gdb.base/commands.exp: Update expected results.
2298
9ef6d4a1
AB
22992020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2300
2301 PR cli/15104
2302 * gdb.base/commands.exp: Add additional tests.
2303 * gdb.base/completion.exp: Add additional tests.
2304
1536146f
AB
23052020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2306
2307 * gdb.base/completion.exp: Add additional tests.
2308
346e7e19
TV
23092020-12-11 Tom de Vries <tdevries@suse.de>
2310
2311 PR testsuite/26991
2312 * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
2313 violations by setting bounds registers if the bounds are passed in the
2314 Bounds Table.
2315
9cd7a95a
TV
23162020-12-11 Tom de Vries <tdevries@suse.de>
2317
2318 PR testsuite/26954
2319 * gdb.base/float128.exp: Detect and handle no mpfr support.
2320
4483a8e7
SM
23212020-12-10 Simon Marchi <simon.marchi@efficios.com>
2322
2323 PR gdb/24694
2324 * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
2325 calls.
2326
10067028
TV
23272020-12-10 Tom de Vries <tdevries@suse.de>
2328
2329 PR testsuite/26947
2330 * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
2331 braces for tcl 8.5 and earlier.
2332
5b56203a
SM
23332020-12-09 Simon Marchi <simon.marchi@efficios.com>
2334
2335 PR 26875, PR 26901
2336 * gdb.base/flexible-array-member.c: New test.
2337 * gdb.base/flexible-array-member.exp: New test.
2338
b46551b2
TV
23392020-12-08 Tom de Vries <tdevries@suse.de>
2340
2341 * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
2342 using is_amd64_regs_target.
2343
8439f446
TV
23442020-12-08 Tom de Vries <tdevries@suse.de>
2345
2346 * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
2347 self_id.
2348
bc545da7
PA
23492020-12-07 Pedro Alves <pedro@palves.net>
2350
2351 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
2352 'additional_flags' variable.
2353
1f58f6c2
TBA
23542020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2355
2356 * gdb.linespec/explicit.exp: Extend with a test to check completing
2357 '-' after seemingly complete options.
2358
5759831a
TBA
23592020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2360
2361 * gdb.linespec/keywords.exp: Add tests to check positional
2362 flexibility of "-force-condition".
2363
21e051b3
TBA
23642020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2365
2366 * gdb.base/bp-cmds-run-with-ex.c: New file.
2367 * gdb.base/bp-cmds-run-with-ex.exp: New file.
2368 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
2369 * gdb.gdb/python-interrupts.exp: Update the call to
2370 'catch_command_errors' with the new argument.
2371 * gdb.gdb/python-selftest.exp: Ditto.
2372
187b041e
SM
23732020-12-04 Simon Marchi <simon.marchi@efficios.com>
2374
2375 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
2376 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
2377 * gdb.threads/non-stop-fair-events.exp: Likewise.
2378
3b7a962d
SM
23792020-12-04 Simon Marchi <simon.marchi@efficios.com>
2380
2381 * gdb.threads/step-over-exec.exp: New.
2382 * gdb.threads/step-over-exec.c: New.
2383 * gdb.threads/step-over-exec-execd.c: New.
2384 * lib/my-syscalls.S: New.
2385 * lib/my-syscalls.h: New.
2386
e633b117
SM
23872020-12-04 Simon Marchi <simon.marchi@efficios.com>
2388
2389 * lib/dwarf.exp (declare_labels): Use name as text if text is
2390 not provided.
2391
67748e0f
TV
23922020-12-04 Tom de Vries <tdevries@suse.de>
2393
2394 PR testsuite/26990
2395 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
2396 are unsupported.
2397
a8d13675
TV
23982020-12-04 Tom de Vries <tdevries@suse.de>
2399
2400 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
2401 clause.
2402
f17727b3
TV
24032020-12-04 Tom de Vries <tdevries@suse.de>
2404
2405 * gdb.reverse/insn-reverse.exp: Fix count handling.
2406
a1499830
TV
24072020-12-04 Tom de Vries <tdevries@suse.de>
2408
2409 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
2410 __x86_64__.
2411
9c027c2f
TV
24122020-12-04 Tom de Vries <tdevries@suse.de>
2413
2414 * gdb.reverse/insn-reverse.c (test_nr): New var.
2415 (usage, parse_args): New function.
2416 (main): Call parse_args. Only run test for test_nr.
2417 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
2418 and bail out. Run subtests individually, using an inferior arg
2419 specifying the subtest.
2420
533b2ae0
AB
24212020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
2422
2423 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
2424
e4502042
AB
24252020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
2426
2427 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
2428 update test to use this.
2429
f55a9a37
SM
24302020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2431
2432 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
2433
0a6155a0
SM
24342020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2435
2436 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
2437 (do_test): Don't use with_test_prefix.
2438 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
2439 (do_test): Don't use with_test_prefix.
2440 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
2441 (do_test): Don't use with_test_prefix.
2442 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
2443 (do_test): Don't use with_test_prefix.
2444
4d56d64a
SM
24452020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
2446
2447 * gdb.threads/non-ldr-exit.exp: Fix comment.
2448
54e75f29
AB
24492020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2450
2451 * gdb.xml/maint-xml-dump-03.xml: New file.
2452
7ce05d21
TV
24532020-11-30 Tom de Vries <tdevries@suse.de>
2454
2455 PR symtab/26905
2456 * gdb.dwarf2/count.exp: Remove kfails.
2457
50757f95
TBA
24582020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2459
2460 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
2461 indices.
2462
4afa9fd9
JB
24632020-11-24 Joel Brobecker <brobecker@adacore.com>
2464
2465 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
2466 the "ptype pck__fp1_range_var" test for the module-2 and pascal
2467 languages. Remove the associated setup_xfail.
2468
15a491af
SM
24692020-11-23 Simon Marchi <simon.marchi@efficios.com>
2470
2471 * lib/gdb.exp (gdb_assert): Show error message on error.
2472
891615f0
TV
24732020-11-23 Tom de Vries <tdevries@suse.de>
2474
2475 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
2476 * gdb.ada/mod_from_name.exp: Same.
2477 * gdb.ada/pckd_arr_ren.exp: Same.
2478
19922582
SM
24792020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2480
2481 * gdb.base/template.exp: New.
2482 * gdb.base/template.c: New.
2483
117c628d
GB
24842020-11-22 Gary Benson <gbenson@redhat.com>
2485
2486 PR gdb/26905
2487 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
2488 is defined using a DW_AT_count which references another DIE.
2489
da39d3ba
TV
24902020-11-21 Tom de Vries <tdevries@suse.de>
2491
2492 * gdb.base/vla-ptr.exp: Add XFAIL.
2493
a5c641b5
AB
24942020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2495
2496 * gdb.fortran/array-slices-bad.exp: New file.
2497 * gdb.fortran/array-slices-bad.f90: New file.
2498 * gdb.fortran/array-slices-sub-slices.exp: New file.
2499 * gdb.fortran/array-slices-sub-slices.f90: New file.
2500 * gdb.fortran/array-slices.exp: Rewrite tests.
2501 * gdb.fortran/array-slices.f90: Rewrite tests.
2502 * gdb.fortran/vla-sizeof.exp: Correct expected results.
2503
a15a5258
AB
25042020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2505
2506 * gdb.base/completion.exp: Add new completion tests.
2507
7cb2893d
SM
25082020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2509
2510 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
2511 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2512 * gdb.mi/mi-nsintrall.exp: Likewise.
2513 * gdb.mi/mi-nsmoribund.exp: Likewise.
2514 * gdb.mi/mi-nsthrexec.exp: Likewise.
2515 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2516
cf144ec8
SM
25172020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
2518
2519 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
2520 of perror.
2521
6b6a3e05
JM
25222020-11-18 Joseph Myers <joseph@codesourcery.com>
2523
2524 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
2525 $arg.exe exists but $arg does not.
2526
811bdca0
GB
25272020-11-17 Gary Benson <gbenson@redhat.com>
2528
2529 * gdb.trace/trace-common.h (x86_trace_dummy): Add
2530 __attribute__ ((used)).
2531
c72e3136
AB
25322020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2533
2534 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
2535
037d7135
AB
25362020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2537
2538 * gdb.base/completion.exp: Add new tests.
2539
119e99bb
TT
25402020-11-16 Tom Tromey <tromey@adacore.com>
2541
2542 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
2543 tests.
2544
b74dbc20
JB
25452020-11-15 Joel Brobecker <brobecker@adacore.com>
2546
2547 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
2548 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
2549 (main): Add reference to pck__fp1_var2.
2550 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
2551
0a12719e
JB
25522020-11-15 Joel Brobecker <brobecker@adacore.com>
2553
2554 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
2555
0c9150e4
JB
25562020-11-15 Joel Brobecker <brobecker@adacore.com>
2557
2558 * gdb.ada/fixed_points.exp: Add ptype tests.
2559 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
2560
b26daff9
JB
25612020-11-15 Joel Brobecker <brobecker@adacore.com>
2562
2563 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
2564
09584414
JB
25652020-11-15 Joel Brobecker <brobecker@adacore.com>
2566
2567 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
2568 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
2569 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
2570 New files.
2571 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
2572
2573 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
2574 New files.
2575
9dd02fc0
AB
25762020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
2577
2578 PR cli/26879
2579 * gdb.fortran/completion.exp: New file.
2580 * gdb.fortran/completion.f90: New file.
2581
5643c500
JM
25822020-11-12 Joseph Myers <joseph@codesourcery.com>
2583
2584 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
2585 but $arg does not.
2586
7bea47f0
AB
25872020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
2588
2589 * gdb.fortran/types.exp: Add more tests.
2590
1f2624a3
TT
25912020-11-12 Tom Tromey <tom@tromey.com>
2592
2593 PR rust/26799:
2594 * gdb.rust/traits.exp: Remove kfails.
2595
9e74f0ae
GB
25962020-11-12 Gary Benson <gbenson@redhat.com>
2597
2598 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
2599 statement.
2600
acb994fa
SM
26012020-11-11 Simon Marchi <simon.marchi@efficios.com>
2602
2603 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
2604 always-inserted" axis.
2605 (do_test): Add breakpoint_always_inserted parameter.
2606
95016fd2
TT
26072020-11-10 Tom Tromey <tromey@adacore.com>
2608
2609 * gdb.ada/bias.exp: Update.
2610 * gdb.ada/bias/bias.adb (X): Change value.
2611
83100a74
GB
26122020-11-10 Gary Benson <gbenson@redhat.com>
2613
2614 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
2615 regexp fragment in parentheses to prevent false matching.
2616
6ff174a7
GB
26172020-11-10 Gary Benson <gbenson@redhat.com>
2618
2619 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
2620
eb24648c
GB
26212020-11-10 Gary Benson <gbenson@redhat.com>
2622
2623 * gdb.cp/step-and-next-inline.exp: Only require
2624 -gstatement-frontiers when building with GCC.
2625 Only setup KFAIL's for GCC issues when using
2626 a GCC-built executable.
2627
86775fab
AB
26282020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
2629
2630 * gdb.base/debug-expr.c: Add extra function to allow for an
2631 additional test.
2632 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
2633 to this proc with gdb_test_debug_expr. Add an extra test.
2634 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
2635 to this proc with gdb_test_debug_expr, give the tests names
2636 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
2637 calls to this proc with gdb_test_debug_expr, give the tests names
2638 * gdb.fortran/debug-expr.exp: New file.
2639 * gdb.fortran/debug-expr.f90: New file.
2640 * lib/gdb.exp (gdb_test_debug_expr): New proc.
2641
a1945bd4
SM
26422020-11-06 Simon Marchi <simon.marchi@efficios.com>
2643
2644 * lib/dwarf.exp (ranges): Handle "base" and "range" as
2645 proceduresu.
2646 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
2647 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
2648 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
2649 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
2650 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
2651 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
2652 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
2653 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
2654
9c91c725
TT
26552020-11-04 Tom Tromey <tromey@adacore.com>
2656
2657 * gdb.ada/funcall_ref.exp: Update.
2658 * gdb.ada/var_rec_arr.exp: Update.
2659
8d9fd3a1
TT
26602020-11-04 Tom Tromey <tromey@adacore.com>
2661
2662 * gdb.ada/rec_ptype.exp: New file.
2663 * gdb.ada/rec_ptype/main.adb: New file.
2664 * gdb.ada/rec_ptype/p.ads: New file.
2665
d8f62e84
TT
26662020-11-04 Tom Tromey <tromey@adacore.com>
2667
2668 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
2669 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
2670 (PT_Full): New variable.
2671 * gdb.ada/tick_length_array_enum_idx/pck.adb
2672 (Full_PT): New type.
2673
7ff5b937
TT
26742020-11-04 Tom Tromey <tromey@adacore.com>
2675
2676 * gdb.ada/array_of_variant.exp: New file.
2677 * gdb.ada/array_of_variant/p.adb: New file.
2678 * gdb.ada/array_of_variant/pck.ads: New file.
2679 * gdb.ada/array_of_variant/pck.adb: New file.
2680
10f6a3ad
TT
26812020-11-04 Tom Tromey <tromey@adacore.com>
2682
2683 * gdb.ada/enum_idx_packed.exp: Add test.
2684 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
2685 New variable.
2686 * gdb.ada/enum_idx_packed/pck.ads (Short)
2687 (Multi_Dimension, Multi_Dimension_Access): New types.
2688
b72795a8
TT
26892020-11-04 Tom Tromey <tromey@adacore.com>
2690
2691 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
2692
24aa1b02
TT
26932020-11-04 Tom Tromey <tromey@adacore.com>
2694
2695 * gdb.ada/set_pckd_arr_elt.exp: Also test
2696 -fgnat-encodings=minimal. Add tests.
2697 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
2698 Call Update_Small a second time.
2699 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
2700 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
2701 (Variant_Access): New types.
2702 (New_Variant): Declare.
2703
c9a28cbe
TT
27042020-11-04 Tom Tromey <tromey@adacore.com>
2705
2706 * gdb.ada/mod_from_name.exp: Test printing slice.
2707
57567375
TT
27082020-11-04 Tom Tromey <tromey@adacore.com>
2709
2710 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
2711 values.
2712 * gdb.ada/access_to_unbounded_array.exp: Test different
2713 -fgnat-encodings values.
2714 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
2715 values.
2716 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
2717 values.
2718 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
2719 values.
2720 * gdb.ada/array_of_variable_length.exp: Test different
2721 -fgnat-encodings values.
2722 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
2723 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
2724 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
2725 change.
2726 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
2727 values.
2728 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
2729 * gdb.ada/out_of_line_in_inlined.exp: Test different
2730 -fgnat-encodings values.
2731 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
2732 values.
2733 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
2734 values.
2735 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
2736 -fgnat-encodings values.
2737 * gdb.ada/variant_record_packed_array.exp: Test different
2738 -fgnat-encodings values.
2739
a7400e44
TT
27402020-11-04 Tom Tromey <tromey@adacore.com>
2741
2742 * gdb.ada/enum_idx_packed.exp: Add tests.
2743 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
2744 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
2745 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
2746 declarations.
2747
c40907bf
TV
27482020-11-03 Tom de Vries <tdevries@suse.de>
2749
2750 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
2751 terminator comments.
2752 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
2753 terminator.
2754
f468977a
SM
27552020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
2756
2757 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
2758 integer format test with regexp.
2759
1c2bec19
GB
27602020-11-02 Gary Benson <gbenson@redhat.com>
2761
2762 * gdb.base/print-file-var.exp (test): Separate compiler and
2763 linker options, and build using build_executable_from_specs
2764 to accommodate this.
2765
6539a36d
GB
27662020-11-02 Gary Benson <gbenson@redhat.com>
2767
2768 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
2769 for .c files compiled as C++ with Clang if any shared
2770 libraries are specified.
2771
7ea44a51
GB
27722020-11-02 Gary Benson <gbenson@redhat.com>
2773
2774 * lib/attributes.h: New header.
2775 * gdb.base/backtrace.c: Include the above. Replace
2776 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
2777 * gdb.base/infcall-nested-structs.c: Likewise.
2778 * gdb.base/vla-optimized-out.c: Likewise.
2779
ab8f783d
TV
27802020-11-02 Tom de Vries <tdevries@suse.de>
2781
2782 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
2783
d77c9224
JB
27842020-11-01 Joel Brobecker <brobecker@adacore.com>
2785
2786 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
2787 System.Min_Int and System.Max_Int with smaller hardcoded
2788 constants.
2789
0e5b0dd0
SM
27902020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
2791
2792 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
2793 * configure: Re-generate.
2794
136821d9
SM
27952020-10-30 Simon Marchi <simon.marchi@efficios.com>
2796
2797 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
2798 expected output.
2799
b78b3a29
TBA
28002020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2801
2802 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
2803 behavior.
2804 * gdb.base/paginate-bg-execution.exp: Ditto.
2805 * gdb.base/paginate-inferior-exit.exp: Ditto.
2806 * gdb.base/double-prompt-target-event-error.c: Remove.
2807 * gdb.base/double-prompt-target-event-error.exp: Remove.
2808
cfaa8f76
TBA
28092020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2810
2811 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
2812 inferiors' and 'detach inferiors' do not change the current
2813 inferior.
2814
0ad0e70c
TV
28152020-10-29 Tom de Vries <tdevries@suse.de>
2816
2817 * gdb.threads/tls.exp: Fix DUPLICATEs.
2818
99cc6b2a
TV
28192020-10-28 Tom de Vries <tdevries@suse.de>
2820
2821 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
2822
efe9b873
TV
28232020-10-28 Tom de Vries <tdevries@suse.de>
2824
2825 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
2826 * gdb.base/reread.exp: Same.
2827
6b68fd45
TV
28282020-10-28 Tom de Vries <tdevries@suse.de>
2829
2830 * lib/gdb.exp (readnow): Handle arg.
2831 * gdb.rust/traits.exp: Add KFAILs for -readnow.
2832
32a5f98a
TV
28332020-10-28 Tom de Vries <tdevries@suse.de>
2834
2835 * gdb.base/relocate.exp: Update regexp for -readnow.
2836
f93b8760
TV
28372020-10-28 Tom de Vries <tdevries@suse.de>
2838
2839 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
2840 -readnow.
2841
1b00ef06
TV
28422020-10-28 Tom de Vries <tdevries@suse.de>
2843
2844 PR symtab/26772
2845 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
2846 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
2847
364bb903
TV
28482020-10-28 Tom de Vries <tdevries@suse.de>
2849
2850 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
2851 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
2852 complaint during file command for -readnow.
2853
445a033f
TV
28542020-10-28 Tom de Vries <tdevries@suse.de>
2855
2856 * gdb.cp/nsalias.exp: Fix typo in test name.
2857
fdd67a42
TV
28582020-10-28 Tom de Vries <tdevries@suse.de>
2859
2860 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
2861
706baf4c
TV
28622020-10-28 Tom de Vries <tdevries@suse.de>
2863
2864 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
2865 -readnow.
2866
b448cca5
TV
28672020-10-27 Tom de Vries <tdevries@suse.de>
2868
2869 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
2870
5868da03
TV
28712020-10-27 Tom de Vries <tdevries@suse.de>
2872
2873 * gdb.base/maint.exp: Update for -readnow.
2874
06db6ec3
TV
28752020-10-27 Tom de Vries <tdevries@suse.de>
2876
2877 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
2878 -readnow.
2879
934a1764
GB
28802020-10-14 Gary Benson <gbenson@redhat.com>
2881
2882 * gdb.python/py-format-string.exp (test_deref_refs): Treat
2883 "_vptr$Base" as correct, in addition to "_vptr.Base".
2884 (test_mixed): Likewise.
2885
0bf21fbd
GB
28862020-10-27 Gary Benson <gbenson@redhat.com>
2887
2888 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
2889 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
2890
b1d4d8d1
TBA
28912020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2892
2893 * gdb.base/condbreak.exp: Update the completion tests to
2894 consider the '-force' flag.
2895
bd24c5d6
TV
28962020-10-27 Tom de Vries <tdevries@suse.de>
2897
2898 * gdb.base/list-ambiguous-readnow.exp: New file.
2899
733d554a
TBA
29002020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2901
2902 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
2903 the condition.
2904 * gdb.linespec/cpcompletion.exp: Update to consider the
2905 '-force-condition' keyword.
2906 * gdb.linespec/explicit.exp: Ditto.
2907 * lib/completion-support.exp: Ditto.
2908
b5fa468f
TBA
29092020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2910
2911 * gdb.base/condbreak-multi-context.cc: New file.
2912 * gdb.base/condbreak-multi-context.exp: New file.
2913
b3247276
TT
29142020-10-26 Tom Tromey <tom@tromey.com>
2915
2916 * lib/mi-support.exp (default_mi_gdb_start): Call
2917 gdb_stdin_log_init.
2918 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
2919 subtract one from gdb_instances.
2920 (gdb_stdin_log_write): Flush in_file.
2921
1c47ec3e
TV
29222020-10-26 Tom de Vries <tdevries@suse.de>
2923
2924 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
2925
6390859c
TT
29262020-10-26 Tom Tromey <tromey@adacore.com>
2927
2928 * gdb.ada/unsigned_range/foo.adb: New file.
2929 * gdb.ada/unsigned_range/pack.adb: New file.
2930 * gdb.ada/unsigned_range/pack.ads: New file.
2931 * gdb.ada/unsigned_range.exp: New file.
2932
55c3ad88
TV
29332020-10-26 Tom de Vries <tdevries@suse.de>
2934
2935 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
2936
1612c4bb
TV
29372020-10-26 Tom de Vries <tdevries@suse.de>
2938
2939 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
2940 for CU.
2941 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
2942
7d72802b
TV
29432020-10-23 Tom de Vries <tdevries@suse.de>
2944
2945 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
2946 DW_FORM_string.
2947 (Dwarf::_default_form): New proc.
2948 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
2949 guessed.
2950
9476b583
TV
29512020-10-23 Tom de Vries <tdevries@suse.de>
2952
2953 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
2954 * gdb.dwarf2/atomic-type.exp: Same.
2955 * gdb.dwarf2/bad-regnum.exp: Same.
2956 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2957 * gdb.dwarf2/dw2-align.exp: Same.
2958 * gdb.dwarf2/dw2-bad-elf.exp: Same.
2959 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2960 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
2961 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
2962 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2963 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
2964 * gdb.dwarf2/enum-type.exp: Same.
2965 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
2966 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2967 * gdb.dwarf2/main-subprogram.exp: Same.
2968 * gdb.dwarf2/missing-type-name.exp: Same.
2969 * gdb.dwarf2/nonvar-access.exp: Same.
2970 * gdb.dwarf2/typedef-void-finish.exp: Same.
2971 * gdb.dwarf2/var-access.exp: Same.
2972 * gdb.dwarf2/void-type.exp: Same.
2973
4a636814
SM
29742020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
2975
2976 PR gdb/26693
2977 * gdb.dwarf2/template-specification-full-name.exp: New test.
2978
557fc257
LM
29792020-10-22 Luis Machado <luis.machado@linaro.org>
2980
2981 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
2982 expected an offset from the function.
2983 * gdb.base/msym-bp.exp (test): Likewise.
2984
6b4c676c
AB
29852020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
2986
2987 * gdb.fortran/array-slices.exp: Add a new test.
2988
98cec4f6
GB
29892020-10-21 Gary Benson <gbenson@redhat.com>
2990
2991 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
2992 fullname test with Clang. Also expand comments generally.
2993
ae86f581
TV
29942020-10-20 Tom de Vries <tdevries@suse.de>
2995
2996 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
2997
8c161360
TV
29982020-10-20 Tom de Vries <tdevries@suse.de>
2999
3000 * gdb.dwarf2/arr-stride.c: Remove.
3001 * gdb.dwarf2/arr-stride.exp: Use main.c.
3002 * gdb.dwarf2/arr-subrange.c: Remove.
3003 * gdb.dwarf2/arr-subrange.exp: Use main.c.
3004 * gdb.dwarf2/bad-regnum.c: Remove.
3005 * gdb.dwarf2/bad-regnum.exp: Use main.c.
3006 * gdb.dwarf2/corrupt.c: Remove.
3007 * gdb.dwarf2/corrupt.exp: Use main.c.
3008 * gdb.dwarf2/dw2-bad-elf.c: Remove.
3009 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
3010 * gdb.dwarf2/dw2-icycle.c: Remove.
3011 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
3012 * gdb.dwarf2/formdata16.c: Remove.
3013 * gdb.dwarf2/formdata16.exp: Use main.c.
3014 * gdb.dwarf2/implptrconst.c: Remove.
3015 * gdb.dwarf2/implptrconst.exp: Use main.c.
3016 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
3017 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
3018 * gdb.dwarf2/opaque-type-lookup.c: Remove.
3019 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
3020
9c2412ec
TV
30212020-10-20 Tom de Vries <tdevries@suse.de>
3022
3023 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
3024 file.
3025 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
3026
0cd2ad78
TV
30272020-10-20 Tom de Vries <tdevries@suse.de>
3028
3029 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
3030 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
3031 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
3032 * gdb.dwarf2/dw2-ranges-base.exp: Same.
3033 * gdb.dwarf2/dw2-ranges.exp: Same.
3034 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
3035 * gdb.dwarf2/var-access.exp: Same.
3036
22cc388e
TT
30372020-10-19 Tom Tromey <tromey@adacore.com>
3038
3039 PR tui/26719
3040 * gdb.tui/list.exp: Check source window contents after focus
3041 change.
3042
520596f2
TV
30432020-10-17 Tom de Vries <tdevries@suse.de>
3044
3045 PR symtab/26317
3046 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
3047
d1c8a76d
TV
30482020-10-17 Tom de Vries <tdevries@suse.de>
3049
3050 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
3051 as suffix.
3052 * gdb.dwarf2/atomic.c: Rename to ...
3053 * gdb.dwarf2/atomic-type.c: ... this.
3054 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
3055 * gdb.dwarf2/dw2-ranges-2.c: ... this.
3056 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
3057 * gdb.dwarf2/dw2-ranges-3.c: ... this.
3058 * gdb.dwarf2/fission-mix2.c: Rename to ...
3059 * gdb.dwarf2/fission-mix-2.c: ... this.
3060 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
3061 standard_testfile.
3062 * gdb.dwarf2/ada-valprint-error.exp: Same.
3063 * gdb.dwarf2/arr-stride.exp: Same.
3064 * gdb.dwarf2/arr-subrange.exp: Same.
3065 * gdb.dwarf2/atomic-type.exp: Same.
3066 * gdb.dwarf2/bad-regnum.exp: Same.
3067 * gdb.dwarf2/break-inline-psymtab.exp: Same.
3068 * gdb.dwarf2/clang-debug-names-2.exp: Same.
3069 * gdb.dwarf2/clang-debug-names.exp: Same.
3070 * gdb.dwarf2/comp-unit-lang.exp: Same.
3071 * gdb.dwarf2/corrupt.exp: Same.
3072 * gdb.dwarf2/count.exp: Same.
3073 * gdb.dwarf2/cpp-linkage-name.exp: Same.
3074 * gdb.dwarf2/data-loc.exp: Same.
3075 * gdb.dwarf2/dw2-align.exp: Same.
3076 * gdb.dwarf2/dw2-bad-elf.exp: Same.
3077 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
3078 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
3079 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
3080 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
3081 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
3082 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
3083 * gdb.dwarf2/dw2-inline-param.exp: Same.
3084 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
3085 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
3086 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
3087 * gdb.dwarf2/dw2-is-stmt.exp: Same.
3088 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
3089 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
3090 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
3091 * gdb.dwarf2/dw2-param-error.exp: Same.
3092 * gdb.dwarf2/dw2-ranges-base.exp: Same.
3093 * gdb.dwarf2/dw2-ranges.exp: Same.
3094 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
3095 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
3096 * gdb.dwarf2/dw4-sig-types.exp: Same.
3097 * gdb.dwarf2/dynarr-ptr.exp: Same.
3098 * gdb.dwarf2/enum-type.exp: Same.
3099 * gdb.dwarf2/fission-mix.exp: Same.
3100 * gdb.dwarf2/formdata16.exp: Same.
3101 * gdb.dwarf2/implptrconst.exp: Same.
3102 * gdb.dwarf2/implptrpiece.exp: Same.
3103 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
3104 * gdb.dwarf2/main-subprogram.exp: Same.
3105 * gdb.dwarf2/method-ptr.exp: Same.
3106 * gdb.dwarf2/missing-sig-type.exp: Same.
3107 * gdb.dwarf2/nonvar-access.exp: Same.
3108 * gdb.dwarf2/opaque-type-lookup.exp: Same.
3109 * gdb.dwarf2/shortpiece.exp: Same.
3110 * gdb.dwarf2/staticvirtual.exp: Same.
3111 * gdb.dwarf2/subrange.exp: Same.
3112 * gdb.dwarf2/symtab-producer.exp: Same.
3113 * gdb.dwarf2/typedef-void-finish.exp: Same.
3114 * gdb.dwarf2/var-access.exp: Same.
3115 * gdb.dwarf2/variant.exp: Same.
3116 * gdb.dwarf2/void-type.exp: Same.
3117 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
3118 dw2-ranges-main.c.
3119 * gdb.dwarf2/dw2-ranges-main.c: Remove.
3120
472d09c1
TV
31212020-10-16 Tom de Vries <tdevries@suse.de>
3122
3123 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
3124
afe75f6d
TV
31252020-10-16 Tom de Vries <tdevries@suse.de>
3126
3127 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
3128
8c8bd0ba
TV
31292020-10-14 Tom de Vries <tdevries@suse.de>
3130
3131 PR testsuite/26732
3132 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
3133 scenario 2.
3134 * gdb.ada/mi_catch_ex_hand.exp: Same.
3135
b75d55d4
PA
31362020-10-13 Pedro Alves <pedro@palves.net>
3137
3138 * lib/mi-support.exp (mi_clean_restart): New.
3139 (mi_run_to_main): Delete.
3140 All callers adjust to use mi_clean_restart / mi_runto_main.
3141
e777225b
PA
31422020-10-13 Pedro Alves <pedro@palves.net>
3143
3144 * config/monitor.exp: Use "list -q".
3145 * gdb.arch/gdb1558.exp: Use "break -q".
3146 * gdb.arch/i386-permbkpt.exp: Use "break -q".
3147 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
3148 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
3149 * gdb.base/commands.exp: Use "break -q".
3150 * gdb.base/condbreak.exp: Use "break -q".
3151 * gdb.base/ctf-ptype.exp: Use "list -q".
3152 * gdb.base/define.exp: Use "break -q".
3153 * gdb.base/del.exp: Use "break -q".
3154 * gdb.base/fullname.exp: Use "break -q".
3155 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
3156 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
3157 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
3158 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
3159 "hbreak -q".
3160 * gdb.base/included.exp: Use "list -q".
3161 * gdb.base/label.exp: Use "break -q".
3162 * gdb.base/lineinc.exp: Use "break -q".
3163 * gdb.base/list.exp: Use "list -q".
3164 * gdb.base/macscp.exp: Use "list -q".
3165 * gdb.base/pending.exp: Use "break -q".
3166 * gdb.base/prologue-include.exp: Use "break -q".
3167 * gdb.base/ptype.exp: Use "list -q".
3168 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
3169 * gdb.base/server-del-break.exp: Use "break -q".
3170 * gdb.base/style.exp: Use "break -q".
3171 * gdb.base/symbol-without-target_section.exp: Use "list -q".
3172 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
3173 * gdb.cp/exception.exp: Use "tbreak -q".
3174 * gdb.dwarf2/dw2-error.exp: Use "break -q".
3175 * gdb.dwarf2/fission-mix.exp: Use "break -q".
3176 * gdb.dwarf2/fission-reread.exp: Use "break -q".
3177 * gdb.dwarf2/pr13961.exp: Use "break -q".
3178 * gdb.linespec/explicit.exp: Use "list -q".
3179 * gdb.linespec/linespec.exp: Use "break -q".
3180 * gdb.mi/mi-simplerun.exp: Use "--qualified".
3181 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
3182 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
3183 * gdb.server/connect-without-multi-process.exp: Use "break -q".
3184 * gdb.trace/change-loc.exp: Use "break -q".
3185 * gdb.trace/pending.exp: Use "break -q".
3186 * gdb.tui/basic.exp: Use "list -q".
3187 * gdb.tui/list-before.exp: Use "list -q".
3188 * gdb.tui/list.exp: Use "list -q".
3189 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
3190
8abd8ee8
PA
31912020-10-13 Pedro Alves <pedro@palves.net>
3192
3193 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
3194 saved breakpoints file.
3195 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
3196 inspecting breakpoint list.
3197 * lib/gdb.exp (runto_main): Add "qualified" to options.
3198 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
3199 and handle it.
3200 (mi_runto_main): Pass 1 as qualified argument.
3201
f71e6719
PA
32022020-10-13 Pedro Alves <pedro@palves.net>
3203
3204 * lib/mi-support.exp (mi_runto_main): New proc.
3205 (mi_run_to_main): Use it.
3206 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
3207 * gdb.mi/mi-var-cmd.exp: Likewise.
3208 * gdb.mi/mi-var-invalidate.exp: Likewise.
3209 * mi-var-list-children-invalid-grandchild.exp: Likewise.
3210 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
3211 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3212 * gdb.mi/user-selected-context-sync.exp: Likewise.
3213 * gdb.opt/inline-cmds.exp: Likewise.
3214 * gdb.python/py-framefilter-mi.exp: Likewise.
3215 * gdb.python/py-mi.exp: Likewise.
3216
50441f0f
PA
32172020-10-13 Pedro Alves <pedro@palves.net>
3218
3219 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
3220 "runto main".
3221 * gdb.ada/small_reg_param.exp: Likewise.
3222 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3223 * gdb.base/annota1.exp: Likewise.
3224 * gdb.base/anon.exp: Likewise.
3225 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
3226 * gdb.base/dprintf-non-stop.exp: Likewise.
3227 * gdb.base/dprintf.exp: Likewise.
3228 * gdb.base/gdb11530.exp: Likewise.
3229 * gdb.base/gdb11531.exp: Likewise.
3230 * gdb.base/gnu_vector.exp: Likewise.
3231 * gdb.base/interrupt-noterm.exp: Likewise.
3232 * gdb.base/memattr.exp: Likewise.
3233 * gdb.base/step-over-syscall.exp: Likewise.
3234 * gdb.base/watch-cond-infcall.exp: Likewise.
3235 * gdb.base/watch-read.exp: Likewise.
3236 * gdb.base/watch-vfork.exp: Likewise.
3237 * gdb.base/watch_thread_num.exp: Likewise.
3238 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
3239 * gdb.guile/scm-frame-inline.exp: Likewise.
3240 * gdb.linespec/explicit.exp: Likewise.
3241 * gdb.opt/inline-break.exp: Likewise.
3242 * gdb.python/py-frame-inline.exp: Likewise.
3243 * gdb.reverse/break-precsave.exp: Likewise.
3244 * gdb.reverse/break-reverse.exp: Likewise.
3245 * gdb.reverse/consecutive-precsave.exp: Likewise.
3246 * gdb.reverse/consecutive-reverse.exp: Likewise.
3247 * gdb.reverse/finish-precsave.exp: Likewise.
3248 * gdb.reverse/finish-reverse.exp: Likewise.
3249 * gdb.reverse/fstatat-reverse.exp: Likewise.
3250 * gdb.reverse/getresuid-reverse.exp: Likewise.
3251 * gdb.reverse/i386-precsave.exp: Likewise.
3252 * gdb.reverse/i386-reverse.exp: Likewise.
3253 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3254 * gdb.reverse/i387-env-reverse.exp: Likewise.
3255 * gdb.reverse/i387-stack-reverse.exp: Likewise.
3256 * gdb.reverse/insn-reverse.exp: Likewise.
3257 * gdb.reverse/machinestate-precsave.exp: Likewise.
3258 * gdb.reverse/machinestate.exp: Likewise.
3259 * gdb.reverse/pipe-reverse.exp: Likewise.
3260 * gdb.reverse/readv-reverse.exp: Likewise.
3261 * gdb.reverse/recvmsg-reverse.exp: Likewise.
3262 * gdb.reverse/rerun-prec.exp: Likewise.
3263 * gdb.reverse/s390-mvcle.exp: Likewise.
3264 * gdb.reverse/solib-precsave.exp: Likewise.
3265 * gdb.reverse/solib-reverse.exp: Likewise.
3266 * gdb.reverse/step-precsave.exp: Likewise.
3267 * gdb.reverse/step-reverse.exp: Likewise.
3268 * gdb.reverse/time-reverse.exp: Likewise.
3269 * gdb.reverse/until-precsave.exp: Likewise.
3270 * gdb.reverse/until-reverse.exp: Likewise.
3271 * gdb.reverse/waitpid-reverse.exp: Likewise.
3272 * gdb.reverse/watch-precsave.exp: Likewise.
3273 * gdb.reverse/watch-reverse.exp: Likewise.
3274 * gdb.threads/kill.exp: Likewise.
3275 * gdb.threads/tid-reuse.exp: Likewise.
3276
d3a07122
SM
32772020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
3278
3279 PR gdb/26642
3280 * gdb.base/maint-target-async-off.c: New test.
3281 * gdb.base/maint-target-async-off.exp: New test.
3282
c65c6c42
AM
32832020-10-13 Alan Modra <amodra@gmail.com>
3284
3285 * gdb.arch/powerpc-altivec.s,
3286 * gdb.arch/powerpc-power7.s,
3287 * gdb.arch/powerpc-power8.s,
3288 * gdb.arch/powerpc-power9.s,
3289 * gdb.arch/powerpc-vsx.s,
3290 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
3291 * gdb.arch/powerpc-altivec.exp,
3292 * gdb.arch/powerpc-power7.exp,
3293 * gdb.arch/powerpc-power8.exp,
3294 * gdb.arch/powerpc-power9.exp,
3295 * gdb.arch/powerpc-vsx.exp,
3296 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
3297 disassembly of mfvsrd/mtvsrd.
3298
f4a0f710
AM
32992020-10-13 Alan Modra <amodra@gmail.com>
3300
3301 * gdb.arch/arm-disassembler-options.exp: Adjust expected
3302 "target architecture" output.
3303 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3304 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
3305 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
3306 * gdb.arch/s390-disassembler-options.exp: Likewise.
3307
87a37e5e
PA
33082020-10-12 Pedro Alves <pedro@palves.net>
3309
3310 PR exp/26602
3311 PR c++/26550
3312 * gdb.cp/ambiguous.cc (marker1): Delete.
3313 (main): Initialize all the fields of the locals. Replace marker1
3314 call with a "set breakpoint here" marker.
3315 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
3316 instead of running to marker1. Add tests printing all the
3317 variables and all the fields of the variables.
3318 (test_ambiguous): New proc, expecting the new GDB output when a
3319 field access is ambiguous. Change all "warning: X ambiguous"
3320 tests to use it.
3321
71e1b6b0
GB
33222020-10-12 Gary Benson <gbenson@redhat.com>
3323
3324 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
3325 * gdb.base/msym-bp-2.c (foo): Likewise.
3326 * gdb.base/msym-lang.c (foo): Likewise.
3327 * gdb.base/msym-lang-main.c (foo): Likewise.
3328 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
3329 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
3330 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
3331 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
3332 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
3333 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
3334 * gdb.python/py-objfile.c (static_var): Likewise.
3335 * gdb.python/py-symbol.c (rr): Likewise.
3336 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
3337 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
3338
9370fd51
AB
33392020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
3340
3341 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
3342 output of backtrace.
3343
7c184d33
TT
33442020-10-09 Tom Tromey <tromey@adacore.com>
3345
3346 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
3347 (Rec): Add field. Fix range.
3348 * gdb.ada/scalar_storage.exp: Update.
3349
3d87245c
HD
33502020-10-09 Hannes Domani <ssbssa@yahoo.de>
3351
3352 PR exp/26714
3353 * gdb.base/printcmds.exp: Add tests for void results.
3354
f5c4b229
JV
33552020-10-09 Jan Vrany <jan.vrany@labware.com>
3356
3357 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
3358 is emmited for both 'set directories' and 'directory' commands.
3359
b2701685
TT
33602020-10-08 Tom Tromey <tom@tromey.com>
3361
3362 * gdb.base/style.exp: Check that "main"'s name is styled.
3363
e86efb33
TT
33642020-10-07 Tom Tromey <tromey@adacore.com>
3365
3366 * gdb.base/find.exp: Rename some tests.
3367
30897591
GB
33682020-10-06 Gary Benson <gbenson@redhat.com>
3369
3370 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
3371 * gdb.base/list1.c (unused): Likewise.
3372
ced4a4c1
GB
33732020-10-06 Gary Benson <gbenson@redhat.com>
3374
3375 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
3376 __attribute__ ((used)).
3377 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
3378
ed3bdac4
AB
33792020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
3380
3381 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
3382 make use of regions throughout.
3383 * gdb.base/overlays.exp: Enclose string with variableds in "..",
3384 not {...}.
3385 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
3386
cd096ec8
HD
33872020-10-05 Hannes Domani <ssbssa@yahoo.de>
3388
3389 * gdb.base/call-sc.c: Fix return struct on stack test case.
3390 * gdb.base/call-sc.exp: Likewise.
3391
3ee6f75d
GB
33922020-10-02 Gary Benson <gbenson@redhat.com>
3393
3394 * README: Fix "paralell".
3395
f65825ec
GB
33962020-09-30 Gary Benson <gbenson@redhat.com>
3397
3398 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
3399 Convert directive to lowercase.
3400 (.Labbrev1_begin): Add missing label.
3401 (abbrev code 0x1): Remove DW_AT_stmt_list.
3402 (.Ldie_b): Likewise.
3403
5f278258
TT
34042020-09-27 Tom Tromey <tom@tromey.com>
3405
3406 * gdb.tui/new-layout.exp: Use with_test_prefix.
3407
8f9929bb
GR
34082020-09-26 Gareth Rees <grees@undo.io> (tiny change)
3409
3410 PR python/26586
3411 * gdb.python/python.exp: add test cases for the from_tty
3412 argument to gdb.execute.
3413
c20c017b
GB
34142020-09-25 Gary Benson <gbenson@redhat.com>
3415
3416 * gdb.base/infcall-nested-structs.exp.tcl: Add
3417 additional_flags=-Wno-tautological-compare for C++
3418 tests when compiling using Clang.
3419
68d654af
GB
34202020-09-25 Gary Benson <gbenson@redhat.com>
3421
3422 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
3423 for .c files.
3424
b551a89f
TT
34252020-09-24 Tom Tromey <tromey@adacore.com>
3426
3427 PR tui/26638:
3428 * gdb.tui/list.exp: Check output of "focus next".
3429
20a5fcbd
TT
34302020-09-23 Tom Tromey <tom@tromey.com>
3431
3432 * gdb.dwarf2/intbits.exp: New file.
3433 * gdb.dwarf2/intbits.c: New file.
3434
b167e53f
PA
34352020-09-20 Pedro Alves <pedro@palves.net>
3436
3437 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
3438 spawn_id before calling remote_close. Close secondary MI channel.
3439
dbc49e9f
PA
34402020-09-20 Pedro Alves <pedro@palves.net>
3441
3442 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
3443 fails.
3444
c8d5abea
AB
34452020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
3446
3447 * gdb.fortran/array-slices.exp: Update expected results.
3448 * gdb.fortran/class-allocatable-array.exp: Likewise.
3449 * gdb.fortran/multi-dim.exp: Likewise.
3450 * gdb.fortran/vla-type.exp: Likewise.
3451 * gdb.mi/mi-vla-fortran.exp: Likewise.
3452
14f9473c
VC
34532020-09-18 Victor Collod <vcollod@nvidia.com>
3454
3455 PR gdb/26635
3456 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
3457 compatible with i386, and move it to...
3458 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
3459 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
3460 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
3461
e8ef12b9
PA
34622020-09-18 Pedro Alves <pedro@palves.net>
3463
3464 PR gdb/26631
3465 * gdb.multi/multi-target-thread-find.exp: New file.
3466
e11daf7a
PA
34672020-09-18 Pedro Alves <pedro@palves.net>
3468
3469 * gdb.multi/multi-target-continue.exp: New file, factored out from
3470 multi-target.exp.
3471 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
3472 multi-target.exp.
3473 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
3474 multi-target.exp.
3475 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
3476 multi-target.exp.
3477 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
3478 multi-target.exp.
3479 * gdb.multi/multi-target.exp.tcl: New file, factored out from
3480 multi-target.exp.
3481 * gdb.multi/multi-target.exp: Delete.
3482
d0edc2b8
AB
34832020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
3484
3485 * gdb.fortran/array-slices.exp: Add missing message data.
3486
7474326c
PA
34872020-09-17 Pedro Alves <pedro@palves.net>
3488
3489 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
3490
dd23068d
PA
34912020-09-17 Pedro Alves <pedro@palves.net>
3492
3493 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
3494 full prototype.
3495
0640a543
PA
34962020-09-17 Pedro Alves <pedro@palves.net>
3497
3498 * gdb.python/py-as-string.c: Add cast.
3499
ef0cdbc1
PA
35002020-09-17 Pedro Alves <pedro@palves.net>
3501
3502 * gdb.base/sizeof.c (fill): Add cast.
3503
3a5eeb8b
PA
35042020-09-17 Pedro Alves <pedro@palves.net>
3505
3506 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
3507
a8129512
PA
35082020-09-17 Pedro Alves <pedro@palves.net>
3509
3510 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
3511 linkage name.
3512 * gdb.base/prologue.exp: Use print /d.
3513 * gdb.base/symbol-alias.exp: Handle C++ output.
3514 * gdb.base/symbol-alias2.c: Handle C++ output.
3515 [__cplusplus] (func): Explicitly specify linkage name.
3516
a83cdcb6
PA
35172020-09-17 Pedro Alves <pedro@palves.net>
3518
3519 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
3520 (struct my_key_t): ... this. Adjust all references.
3521 (struct value_t): Rename to ...
3522 (struct my_value_t): ... this. Adjust all references.
3523 (create_map, add_map_element, create_map_map)
3524 (add_map_map_element): Add casts.
3525
d4bcee5c
PA
35262020-09-17 Pedro Alves <pedro@palves.net>
3527
3528 * gdb.python/py-framefilter-mi.c (funca): Add casts.
3529 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
3530
81f90489
PA
35312020-09-17 Pedro Alves <pedro@palves.net>
3532
3533 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
3534
0a229804
PA
35352020-09-17 Pedro Alves <pedro@palves.net>
3536
3537 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
3538 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
3539 (charfoo, intfoo): Define full prototype.
3540 * gdb.base/ptype1.c (charfoo): Define full prototype.
3541 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
3542 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
3543
c3e5138d
PA
35442020-09-17 Pedro Alves <pedro@palves.net>
3545
3546 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
3547 Don't define.
3548 (utf_32_string): Compile for both C and C++.
3549 * gdb.base/charset.exp: Use "print /d".
3550
151fdbad
PA
35512020-09-17 Pedro Alves <pedro@palves.net>
3552
3553 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
3554 (nullptr): Rename to ...
3555 (null_ptr): ... this.
3556 * gdb.base/watchpoint.exp: Adjust to rename.
3557
18a25b64
PA
35582020-09-17 Pedro Alves <pedro@palves.net>
3559
3560 * gdb.base/printcmds.c (three, flag_enum_without_zero)
3561 (three_not_flag): Add casts.
3562
11fac337
PA
35632020-09-17 Pedro Alves <pedro@palves.net>
3564
3565 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
3566 char array.
3567 (main): Add references to Barrier, TestStrings, TestStringsH and
3568 TestStringsW.
3569 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
3570 and expect a full prototype in C++.
3571
52626c58
PA
35722020-09-17 Pedro Alves <pedro@palves.net>
3573
3574 * gdb.base/nested-addr.c (main): Add cast.
3575 * gdb.base/nested-addr.exp: Use "print /d".
3576
52bb0902
PA
35772020-09-17 Pedro Alves <pedro@palves.net>
3578
3579 * gdb.base/break.exp (func): New. Use it throughout when
3580 expecting a function name.
3581
73e18ac9
PA
35822020-09-17 Pedro Alves <pedro@palves.net>
3583
3584 * gdb.base/display.exp: Issue "set print asm-demangle on".
3585
c8b18808
PA
35862020-09-17 Pedro Alves <pedro@palves.net>
3587
3588 * gdb.base/find.c: Include <string.h>.
3589 (init_bufs): Add cast.
3590 * gdb.base/find.exp: Issue "set print asm-demangle on".
3591
fe830662
TT
35922020-09-16 Tom Tromey <tromey@adacore.com>
3593
3594 PR gdb/26598:
3595 * gdb.base/skipcxx.exp: New file.
3596 * gdb.base/skipcxx.cc: New file.
3597
945ff6e2
TV
35982020-09-16 Tom de Vries <tdevries@suse.de>
3599
3600 PR testsuite/26617
3601 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
3602 WITH_DEBUG_SECTIONS is defined.
3603 (xstr, str): New macro.
3604 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
3605 to get start and size of _Dmain.
3606 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
3607 using additional_flags.
3608
da1df1db
TBA
36092020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3610
3611 * gdb.base/bp-cmds-sourced-script.c: New file.
3612 * gdb.base/bp-cmds-sourced-script.exp: New test.
3613 * gdb.base/bp-cmds-sourced-script.gdb: New file.
3614
337882d4
TV
36152020-09-16 Tom de Vries <tdevries@suse.de>
3616
3617 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
3618 get the gdb prompt after issuing "monitor exit".
3619
7361f908
TV
36202020-09-16 Tom de Vries <tdevries@suse.de>
3621
3622 PR testsuite/26624
3623 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
3624
4d91ddd3
TV
36252020-09-16 Tom de Vries <tdevries@suse.de>
3626
3627 PR testsuite/26618
3628 * gdb.tui/new-layout.exp: Escape unbalanced braces.
3629
08cc37dd
TT
36302020-09-15 Tom Tromey <tromey@adacore.com>
3631
3632 PR rust/26197:
3633 * lib/rust-support.exp (rust_llvm_version): New proc.
3634 * gdb.rust/simple.exp: Check rust_llvm_version.
3635
ee6372f2
TV
36362020-09-14 Tom de Vries <tdevries@suse.de>
3637
3638 * gdb.rust/traits.exp: Fix PATH warning.
3639
dc3a371e
PA
36402020-09-13 Pedro Alves <pedro@palves.net>
3641
3642 * gdb.base/catch-follow-exec.c (main): Add explicit return
3643 statement.
3644 * gdb.base/catch-signal.c (main): Likewise.
3645 * gdb.base/condbreak-call-false.c (main): Likewise.
3646 * gdb.base/consecutive.c (main): Add explicit return
3647 statement and return type.
3648 * gdb.base/cursal.c (main): Add explicit return statement.
3649 * gdb.base/cvexpr.c (main): Likewise.
3650 * gdb.base/display.c (main): Add explicit return statement and
3651 return type.
3652 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
3653 * gdb.base/endianity.c (main): Likewise.
3654 * gdb.base/execd-prog.c (main): Likewise.
3655 * gdb.base/gdb1090.c (main): Likewise.
3656 * gdb.base/info_qt.c (main): Likewise.
3657 * gdb.base/lineinc.c (main): Likewise.
3658 * gdb.base/load-command.c (main): Likewise.
3659 * gdb.base/macscp1.c (main): Likewise.
3660 * gdb.base/pr10179-a.c (main): Likewise.
3661 * gdb.base/quit-live.c (main): Likewise.
3662 * gdb.base/scope0.c (main): Likewise.
3663 * gdb.base/settings.c (main): Likewise.
3664 * gdb.base/stack-checking.c (main): Return int.
3665 * gdb.base/varargs.c (main): Add explicit return statement.
3666 * gdb.cp/ambiguous.cc (main): Likewise.
3667 * gdb.cp/anon-struct.cc (main): Likewise.
3668 * gdb.cp/anon-union.cc (main): Likewise.
3669 * gdb.cp/bool.cc (main): Likewise.
3670 * gdb.cp/bs15503.cc (main): Likewise.
3671 * gdb.cp/cplusfuncs.cc (main): Likewise.
3672 * gdb.cp/cttiadd.cc (main): Likewise.
3673 * gdb.cp/extern-c.cc (main): Likewise.
3674 * gdb.cp/filename.cc (main): Likewise.
3675 * gdb.cp/formatted-ref.cc (main): Likewise.
3676 * gdb.cp/mb-ctor.cc (main): Likewise.
3677 * gdb.cp/member-ptr.cc (main): Likewise.
3678 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
3679 * gdb.cp/overload-const.cc (main): Likewise.
3680 * gdb.cp/paren-type.cc (main): Likewise.
3681 * gdb.cp/parse-lang.cc (main): Likewise.
3682 * gdb.cp/pr-1023.cc (main): Likewise.
3683 * gdb.cp/psmang1.cc (main): Likewise.
3684 * gdb.cp/readnow-language.cc (main): Likewise.
3685 * gdb.cp/ref-params.cc (main): Likewise.
3686 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
3687 * gdb.cp/virtbase2.cc (main): Likewise.
3688 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
3689 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
3690 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
3691 * gdb.mi/mi-console.c (main): Likewise.
3692 * gdb.mi/mi-read-memory.c (main): Likewise.
3693 * gdb.modula2/multidim.c (main): Likewise.
3694 * gdb.opt/inline-small-func.c (main): Likewise.
3695 * gdb.python/py-rbreak.c (main): Likewise.
3696 * gdb.stabs/exclfwd1.c (main): Likewise.
3697 * gdb.trace/qtro.c (main): Likewise.
3698
af26601c
PA
36992020-09-13 Pedro Alves <pedro@palves.net>
3700
3701 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
3702 instead of getenv.
3703
2f4b83cd
PA
37042020-09-13 Pedro Alves <pedro@palves.net>
3705
3706 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
3707 instead of spawning GDB with remote_spawn.
3708 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
3709 gdb_spawn instead of spawning GDB with remote_spawn.
3710
c49da0e4
PA
37112020-09-13 Pedro Alves <pedro@palves.net>
3712
3713 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
3714 file and add calls to first and second.
3715 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
3716 add call to f.
3717
6791b117
PA
37182020-09-13 Pedro Alves <pedro@palves.net>
3719
3720 * gdb.mi/mi-break-qualified.cc: New file.
3721 * gdb.mi/mi-break-qualified.exp: New file.
3722 * lib/mi-support.exp (mi_create_breakpoint_multi)
3723 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
3724 procedures.
3725 (mi_create_breakpoint_1): New, factored out from
3726 mi_create_breakpoint.
3727
3b8d4c5c
PA
37282020-09-13 Pedro Alves <pedro@palves.net>
3729
3730 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
3731 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
3732 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
3733 (register_class): Delete.
3734 (main): Don't call register_class.
3735
d5f96005
PA
37362020-09-13 Pedro Alves <pedro@palves.net>
3737
3738 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
3739 (do_tests): Remove "calling method for small class" test.
3740 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
3741 (register_class): Delete.
3742 (main): Don't call register_class.
3743 * gdb.cp/call-method-register.exp: New file, based on bits removed
3744 from classes.exp.
3745 * gdb.cp/call-method-register.cc: New file, based on bits removed
3746 from classes.cc.
3747
77f2120b
PA
37482020-09-13 Pedro Alves <pedro@palves.net>
3749
3750 * gdb.base/msym-bp-2.c: New.
3751 * gdb.base/msym-bp-shl-lib.c: New file.
3752 * gdb.base/msym-bp-shl-main-2.c: New file.
3753 * gdb.base/msym-bp-shl-main.c: New file.
3754 * gdb.base/msym-bp-shl.exp: New file.
3755 * gdb.base/msym-bp.c: New file.
3756 * gdb.base/msym-bp.exp: New file.
3757
32aea73e
JB
37582020-09-13 Joel Brobecker <brobecker@adacore.com>
3759
3760 * gdb.base/default.exp: Change $_gdb_major to 11.
3761
2a67f09d
FW
37622020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
3763 Felix Willgerodt <Felix.Willgerodt@intel.com>
3764
3765 * x86-avx512bf16.c: New file.
3766 * x86-avx512bf16.exp: Likewise.
3767 * lib/gdb.exp (skip_avx512bf16_tests): New function.
3768
ad570dd7
TV
37692020-09-11 Tom de Vries <tdevries@suse.de>
3770
3771 PR exp/26602
3772 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
3773
a56f7391
TBA
37742020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3775
3776 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
3777
918619e5
AM
37782020-09-10 Alan Modra <amodra@gmail.com>
3779
3780 PR 26597
3781 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
3782
cac1e71d
TV
37832020-09-08 Tom de Vries <tdevries@suse.de>
3784
3785 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
3786 after gdb_starti_cmd.
3787
c5cd900e
AKS
37882020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3789
3790 * lib/fortran.exp (fortran_complex8): New proc.
3791 (fortran_complex16): New proc.
3792 * gdb.fortran/complex.exp: Use routines from fortran.exp
3793 * gdb.fortran/pointer-to-pointer.exp: Likewise.
3794 * gdb.fortran/vla-ptr-info.exp: Likewise.
3795
8f5c6526
TV
37962020-09-03 Tom de Vries <tdevries@suse.de>
3797
3798 PR breakpoint/26546
3799 * gdb.base/label-without-address.exp: Runto main first.
3800
02c6f3f1
TT
38012020-09-02 Tom Tromey <tromey@adacore.com>
3802
3803 * gdb.ada/mi_var_access.exp: Test children of access variable.
3804 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
3805 * gdb.ada/mi_var_array.exp: Update.
3806
efe24f05
KB
38072020-08-31 Kevin Buettner <kevinb@redhat.com>
3808
3809 * gdb.base/corefile.exp (warning-free): XFAIL test when running
3810 on docker w/ AUFS storage driver.
3811
973695d6
KB
38122020-08-31 Kevin Buettner <kevinb@redhat.com>
3813
3814 * gdb.base/corefile2.exp (renamed binfile): New tests.
3815
f3bd50f1
SM
38162020-08-31 Simon Marchi <simon.marchi@efficios.com>
3817
3818 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
3819
22b9b4b0
SL
38202020-08-31 Simon Marchi <simon.marchi@efficios.com>
3821
3822 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
3823 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
3824
8efaf6b3
SM
38252020-08-31 Simon Marchi <simon.marchi@efficios.com>
3826
3827 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
3828 output, printing a "not saved" value from history and printing a
3829 convenience variable created from a "not saved" value.
3830
e840f2e3
TV
38312020-08-31 Tom de Vries <tdevries@suse.de>
3832
3833 * gdb.base/eh_return.exp: Use nopie.
3834
8f57f343
PA
38352020-08-28 Pedro Alves <pedro@palves.net>
3836
3837 * gdb.base/advance-until-multiple-locations.exp
3838 (advance_overload, until_overload): Adjust to match the
3839 frame/function header instead of the source line text.
3840
626d2320
TV
38412020-08-28 Tom de Vries <tdevries@suse.de>
3842
3843 * gdb.base/label-without-address.c: New test.
3844 * gdb.base/label-without-address.exp: New file.
3845
df631783
PA
38462020-08-27 Pedro Alves <pedro@palves.net>
3847
3848 PR gdb/26523
3849 PR gdb/26524
3850 * gdb.base/advance-until-multiple-locations.cc: New.
3851 * gdb.base/advance-until-multiple-locations.exp: New.
3852
48b076bb
SM
38532020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
3854
3855 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
3856
c2015ce4
AB
38572020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3858
3859 * gdb.arch/amd64-byte.exp: Make test names unique, use
3860 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3861 * gdb.arch/amd64-dword.exp: Likewise.
3862 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
3863 * gdb.arch/amd64-stap-special-operands.exp: Make test names
3864 unique.
3865 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
3866 * gdb.arch/amd64-word.exp: Make test names unique, use
3867 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
3868 * gdb.arch/i386-byte.exp: Make test names unique, use
3869 gdb_breakpoint.
3870 * gdb.arch/i386-word.exp: Likewise.
3871
995d3a19
SV
38722020-08-25 Shahab Vahedi <shahab@synopsys.com>
3873
3874 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
3875
8cac2b31
SM
38762020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
3877
3878 PR gdb/26532
3879 * gdb.threads/stepi-random-signal.exp: Update pattern.
3880
2bc19622
SM
38812020-08-25 Simon Marchi <simon.marchi@efficios.com>
3882
3883 PR gdb/26532
3884 * gdb.base/ui-redirect.exp: Update pattern.
3885
b04aa1fc
GB
38862020-08-25 Gary Benson <gbenson@redhat.com>
3887
3888 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
3889 when compiling with clang.
8571e9c8 3890 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 3891
9f68b453
GB
38922020-08-25 Gary Benson <gbenson@redhat.com>
3893
3894 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
3895 Add additional_flags=-Wno-inaccessible-base when compiling
3896 with GCC >= 10.1 or clang. Add additional_flags=-w when
3897 compiling with GCC < 10.
3898
3945d2d7
GM
38992020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
3900
3901 PR m2/26372
fc5d6901
SM
3902 * gdb.modula2/multidim.c: New file.
3903 * gdb.modula2/multidim.exp: New file.
3945d2d7 3904
60122dbe
SM
39052020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
3906
3907 * lib/gdb.exp (runto): Always emit fail on internal error.
3908
1eb8556f
SM
39092020-08-24 Simon Marchi <simon.marchi@efficios.com>
3910
3911 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
3912 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3913 Likewise.
3914 * gdb.threads/stepi-random-signal.exp: Likewise.
3915
33bf4c5c
TBA
39162020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3917
3918 * gdb.base/print-file-var.exp: Fix typo "breapoint".
3919 * gdb.trace/strace.exp: Ditto.
3920
c2fd7fae
AKS
39212020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3922
3923 * gdb.fortran/vla-type.exp: Skip commands not required for
3924 the Flang compiled binaries after prologue fix.
3925
326afb72
TT
39262020-08-17 Tom de Vries <tdevries@suse.de>
3927 Tom Tromey <tromey@adacore.com>
3928
3929 PR rust/26197:
3930 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
3931
3ae7ab99
TT
39322020-08-17 Tom Tromey <tromey@adacore.com>
3933
3934 * gdb.ada/mi_var_access.exp: New file.
3935 * gdb.ada/mi_var_access/mi_access.adb: New file.
3936 * gdb.ada/mi_var_access/pck.adb: New file.
3937 * gdb.ada/mi_var_access/pck.ads: New file.
3938
f569c1c5
TV
39392020-08-16 Tom de Vries <tdevries@suse.de>
3940
3941 PR gdb/25350
3942 * gdb.base/eh_return.c: New test.
3943 * gdb.base/eh_return.exp: New file.
3944
3d11c30a
TV
39452020-08-15 Tom de Vries <tdevries@suse.de>
3946
3947 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
3948 (mixed_func_1d_): Use fortran_charlen_t in decl.
3949
547ce8f0
TV
39502020-08-15 Tom de Vries <tdevries@suse.de>
3951
3952 PR backtrace/26390
3953 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
3954 Update expected pattern.
3955
a54a7f13
PA
39562020-08-13 Pedro Alves <pedro@palves.net>
3957
3958 * gdb.fortran/complex.exp: Check skip_fortran_tests.
3959 * gdb.fortran/library-module.exp: Likewise.
3960 * gdb.fortran/logical.exp: Likewise.
3961 * gdb.fortran/module.exp: Likewise.
3962 * gdb.fortran/print_type.exp: Likewise.
3963 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3964 * gdb.fortran/vla-datatypes.exp: Likewise.
3965 * gdb.fortran/vla-history.exp: Likewise.
3966 * gdb.fortran/vla-ptr-info.exp: Likewise.
3967 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3968 * gdb.fortran/vla-ptype.exp: Likewise.
3969 * gdb.fortran/vla-sizeof.exp: Likewise.
3970 * gdb.fortran/vla-type.exp: Likewise.
3971 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3972 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3973 * gdb.fortran/vla-value-sub.exp: Likewise.
3974 * gdb.fortran/vla-value.exp: Likewise.
3975
7a82e903
PA
39762020-08-13 Pedro Alves <pedro@palves.net>
3977
3978 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
3979 * gdb.ada/access_to_packed_array.exp: Likewise.
3980 * gdb.ada/access_to_unbounded_array.exp: Likewise.
3981 * gdb.ada/addr_arith.exp: Likewise.
3982 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
3983 * gdb.ada/arr_arr.exp: Likewise.
3984 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
3985 * gdb.ada/array_bounds.exp: Likewise.
3986 * gdb.ada/array_of_variable_length.exp: Likewise.
3987 * gdb.ada/array_ptr_renaming.exp: Likewise.
3988 * gdb.ada/array_subscript_addr.exp: Likewise.
3989 * gdb.ada/arraydim.exp: Likewise.
3990 * gdb.ada/arrayparam.exp: Likewise.
3991 * gdb.ada/arrayptr.exp: Likewise.
3992 * gdb.ada/assign_1.exp: Likewise.
3993 * gdb.ada/assign_arr.exp: Likewise.
3994 * gdb.ada/atomic_enum.exp: Likewise.
3995 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3996 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
3997 * gdb.ada/bias.exp: Likewise.
3998 * gdb.ada/boolean_expr.exp: Likewise.
3999 * gdb.ada/bp_c_mixed_case.exp: Likewise.
4000 * gdb.ada/bp_enum_homonym.exp: Likewise.
4001 * gdb.ada/bp_inlined_func.exp: Likewise.
4002 * gdb.ada/bp_on_var.exp: Likewise.
4003 * gdb.ada/bp_range_type.exp: Likewise.
4004 * gdb.ada/bp_reset.exp: Likewise.
4005 * gdb.ada/call_pn.exp: Likewise.
4006 * gdb.ada/catch_assert_if.exp: Likewise.
4007 * gdb.ada/catch_ex.exp: Likewise.
4008 * gdb.ada/catch_ex_std.exp: Likewise.
4009 * gdb.ada/char_enum.exp: Likewise.
4010 * gdb.ada/char_param.exp: Likewise.
4011 * gdb.ada/complete.exp: Likewise.
4012 * gdb.ada/cond_lang.exp: Likewise.
4013 * gdb.ada/convvar_comp.exp: Likewise.
4014 * gdb.ada/dgopt.exp: Likewise.
4015 * gdb.ada/disc_arr_bound.exp: Likewise.
4016 * gdb.ada/display_nested.exp: Likewise.
4017 * gdb.ada/dot_all.exp: Likewise.
4018 * gdb.ada/dyn_loc.exp: Likewise.
4019 * gdb.ada/dyn_stride.exp: Likewise.
4020 * gdb.ada/excep_handle.exp: Likewise.
4021 * gdb.ada/expr_delims.exp: Likewise.
4022 * gdb.ada/expr_with_funcall.exp: Likewise.
4023 * gdb.ada/exprs.exp: Likewise.
4024 * gdb.ada/fin_fun_out.exp: Likewise.
4025 * gdb.ada/fixed_cmp.exp: Likewise.
4026 * gdb.ada/formatted_ref.exp: Likewise.
4027 * gdb.ada/frame_arg_lang.exp: Likewise.
4028 * gdb.ada/frame_args.exp: Likewise.
4029 * gdb.ada/fullname_bp.exp: Likewise.
4030 * gdb.ada/fun_addr.exp: Likewise.
4031 * gdb.ada/fun_in_declare.exp: Likewise.
4032 * gdb.ada/fun_overload_menu.exp: Likewise.
4033 * gdb.ada/fun_renaming.exp: Likewise.
4034 * gdb.ada/funcall_char.exp: Likewise.
4035 * gdb.ada/funcall_param.exp: Likewise.
4036 * gdb.ada/funcall_ptr.exp: Likewise.
4037 * gdb.ada/funcall_ref.exp: Likewise.
4038 * gdb.ada/homonym.exp: Likewise.
4039 * gdb.ada/info_addr_mixed_case.exp: Likewise.
4040 * gdb.ada/info_auto_lang.exp: Likewise.
4041 * gdb.ada/info_exc.exp: Likewise.
4042 * gdb.ada/info_types.exp: Likewise.
4043 * gdb.ada/int_deref.exp: Likewise.
4044 * gdb.ada/interface.exp: Likewise.
4045 * gdb.ada/iwide.exp: Likewise.
4046 * gdb.ada/lang_switch.exp: Likewise.
4047 * gdb.ada/length_cond.exp: Likewise.
4048 * gdb.ada/maint_with_ada.exp: Likewise.
4049 * gdb.ada/mi_catch_assert.exp: Likewise.
4050 * gdb.ada/mi_catch_ex.exp: Likewise.
4051 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
4052 * gdb.ada/mi_dyn_arr.exp: Likewise.
4053 * gdb.ada/mi_ex_cond.exp: Likewise.
4054 * gdb.ada/mi_exc_info.exp: Likewise.
4055 * gdb.ada/mi_interface.exp: Likewise.
4056 * gdb.ada/mi_prot.exp: Likewise.
4057 * gdb.ada/mi_ref_changeable.exp: Likewise.
4058 * gdb.ada/mi_string_access.exp: Likewise.
4059 * gdb.ada/mi_task_arg.exp: Likewise.
4060 * gdb.ada/mi_task_info.exp: Likewise.
4061 * gdb.ada/mi_var_array.exp: Likewise.
4062 * gdb.ada/mi_var_union.exp: Likewise.
4063 * gdb.ada/mi_variant.exp: Likewise.
4064 * gdb.ada/minsyms.exp: Likewise.
4065 * gdb.ada/mod_from_name.exp: Likewise.
4066 * gdb.ada/nested.exp: Likewise.
4067 * gdb.ada/null_array.exp: Likewise.
4068 * gdb.ada/optim_drec.exp: Likewise.
4069 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
4070 * gdb.ada/packed_array_assign.exp: Likewise.
4071 * gdb.ada/packed_tagged.exp: Likewise.
4072 * gdb.ada/pp-rec-component.exp: Likewise.
4073 * gdb.ada/print_chars.exp: Likewise.
4074 * gdb.ada/print_pc.exp: Likewise.
4075 * gdb.ada/ptr_typedef.exp: Likewise.
4076 * gdb.ada/ptype_arith_binop.exp: Likewise.
4077 * gdb.ada/ptype_array.exp: Likewise.
4078 * gdb.ada/ptype_field.exp: Likewise.
4079 * gdb.ada/ptype_tagged_param.exp: Likewise.
4080 * gdb.ada/ptype_union.exp: Likewise.
4081 * gdb.ada/py_range.exp: Likewise.
4082 * gdb.ada/py_taft.exp: Likewise.
4083 * gdb.ada/rdv_wait.exp: Likewise.
4084 * gdb.ada/rec_comp.exp: Likewise.
4085 * gdb.ada/rec_return.exp: Likewise.
4086 * gdb.ada/ref_param.exp: Likewise.
4087 * gdb.ada/ref_tick_size.exp: Likewise.
4088 * gdb.ada/rename_subscript_param.exp: Likewise.
4089 * gdb.ada/repeat_dyn.exp: Likewise.
4090 * gdb.ada/same_component_name.exp: Likewise.
4091 * gdb.ada/same_enum.exp: Likewise.
4092 * gdb.ada/scalar_storage.exp: Likewise.
4093 * gdb.ada/set_wstr.exp: Likewise.
4094 * gdb.ada/small_reg_param.exp: Likewise.
4095 * gdb.ada/str_binop_equal.exp: Likewise.
4096 * gdb.ada/str_ref_cmp.exp: Likewise.
4097 * gdb.ada/str_uninit.exp: Likewise.
4098 * gdb.ada/sub_variant.exp: Likewise.
4099 * gdb.ada/sym_print_name.exp: Likewise.
4100 * gdb.ada/taft_type.exp: Likewise.
4101 * gdb.ada/tagged.exp: Likewise.
4102 * gdb.ada/tagged_access.exp: Likewise.
4103 * gdb.ada/task_bp.exp: Likewise.
4104 * gdb.ada/task_switch_in_core.exp: Likewise.
4105 * gdb.ada/tasks.exp: Likewise.
4106 * gdb.ada/tick_last_segv.exp: Likewise.
4107 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
4108 * gdb.ada/type_coercion.exp: Likewise.
4109 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
4110 * gdb.ada/unchecked_union.exp: Likewise.
4111 * gdb.ada/uninitialized_vars.exp: Likewise.
4112 * gdb.ada/var_arr_attrs.exp: Likewise.
4113 * gdb.ada/var_arr_typedef.exp: Likewise.
4114 * gdb.ada/var_rec_arr.exp: Likewise.
4115 * gdb.ada/variant-record.exp: Likewise.
4116 * gdb.ada/variant.exp: Likewise.
4117 * gdb.ada/variant_record_packed_array.exp: Likewise.
4118 * gdb.ada/varsize_limit.exp: Likewise.
4119 * gdb.ada/whatis_array_val.exp: Likewise.
4120 * gdb.ada/widewide.exp: Likewise.
4121 * gdb.ada/win_fu_syms.exp: Likewise.
4122
41232020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
4124
4125 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
4126
10c381b5
AB
41272020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
4128
4129 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
4130 unset the array variable.
4131
8f34b746
TV
41322020-08-03 Tom de Vries <tdevries@suse.de>
4133
4134 PR symtab/26333
4135 * lib/dwarf.exp (DW_LNE_user): New proc.
4136 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
4137 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
4138
0245e136
KB
41392020-07-31 Kevin Buettner <kevinb@redhat.com>
4140
4141 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
4142 to 'uintptr_t'
4143 (inttypes.h): Include.
4144
9ef1ec5d
KB
41452020-07-31 Kevin Buettner <kevinb@redhat.com>
4146
4147 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
4148 (C5_24k): Delete.
4149 (C5_8k, C5_64k, C5_256k): New macros.
4150 (buf_ro): Allocate 256 KiB of initialized data.
4151
4c55e970
TBA
41522020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4153
4154 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
4155 that attempt to overwrite an existing condition with a condition
4156 that fails parsing and also with a condition that parses fine
4157 but contains junk at the end.
4158
1e620590
TBA
41592020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4160
4161 * gdb.base/condbreak-bad.c: New test.
4162 * gdb.base/condbreak-bad.exp: New file.
4163
e12dcc50
TV
41642020-07-30 Tom de Vries <tdevries@suse.de>
4165
4166 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
4167 out of ...
4168 (GDBInfoModuleSymbols::check_entry): ... here.
4169 (GDBInfoModuleSymbols::check_optional_entry): New proc.
4170 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
4171 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
4172
6cc64caa
TV
41732020-07-30 Tom de Vries <tdevries@suse.de>
4174
4175 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
4176 "__class_some_module_Number_t" optional.
4177
90fd07fc
TV
41782020-07-29 Tom de Vries <tdevries@suse.de>
4179
4180 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
4181 multiple locations.
4182
f5c79e97
TV
41832020-07-29 Tom de Vries <tdevries@suse.de>
4184
4185 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
4186 rather than function name.
4187
f75a0693
AB
41882020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4189
4190 PR symtab/26270:
4191 * gdb.cp/disasm-func-name.cc: New file.
4192 * gdb.cp/disasm-func-name.exp: New file.
4193
4888741a
TT
41942020-07-28 Tom Tromey <tromey@adacore.com>
4195
4196 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
4197 'varval' location.
4198
43d5901d
AB
41992020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4200
4201 * gdb.python/py-unwind.py: Update to make use of a register
4202 descriptor.
4203
14fa8fb3
AB
42042020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4205
4206 * gdb.python/py-arch-reg-names.exp: Add additional tests.
4207
e79eb02f
AB
42082020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
4209
4210 PR fortran/23051
4211 PR fortran/26139
4212 * gdb.fortran/class-allocatable-array.exp: New file.
4213 * gdb.fortran/class-allocatable-array.f90: New file.
4214 * gdb.fortran/pointer-to-pointer.exp: New file.
4215 * gdb.fortran/pointer-to-pointer.f90: New file.
4216
876518dd
TV
42172020-07-25 Tom de Vries <tdevries@suse.de>
4218
4219 PR symtab/26243
4220 * gdb.dwarf2/dw2-line-number-zero.c: New test.
4221 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
4222
6dcfb80a
TV
42232020-07-24 Tom de Vries <tdevries@suse.de>
4224
4225 PR testsuite/26293
4226 * gdb.ada/mi_prot.exp: Require gnatmake-8.
4227
e7bc9db8
PA
42282020-07-23 Pedro Alves <pedro@palves.net>
4229
4230 * gdb.server/server-kill.exp (prepare): New, factored out from the
4231 top level.
4232 (kill_server): New.
4233 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
4234 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
4235
78344df7
AB
42362020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
4237
4238 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
4239
25dfed24
SL
42402020-07-22 Sandra Loosemore <sandra@codesourcery.com>
4241
4242 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
4243 Initialize to empty string at top level.
4244 (gdb_wrapper_init): Revert check for file existence on build.
4245 Build the wrapper in its default place, not a build-specific
4246 location. When host == build, make the pathname absolute.
4247 (gdb_compile): Delete leftover declaration of
4248 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
4249 string instead of uninitialized.
4250
7da515fd
KB
42512020-07-22 Kevin Buettner <kevinb@redhat.com>
4252
4253 * gdb.base/corefile2.exp: New file.
4254 * gdb.base/coremaker2.exp: New file.
4255
9c5ec5c2
KB
42562020-07-22 Kevin Buettner <kevinb@redhat.com>
4257
4258 * gdb.base/coredump-filter.exp: Add second
4259 non-Private-Shared-Anon-File test.
4260 (test_disasm): Rename binfile for test which is expected
4261 to fail.
4262
f9e233c9
KB
42632020-07-22 Kevin Buettner <kevinb@redhat.com>
4264
4265 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
4266 data in core file".
4267 * gdb.base/coremaker.c (buf2ro): New global.
4268 (mmapdata): Add a read-only mmap mapping.
4269
94c265d7
KB
42702020-07-22 Kevin Buettner <kevinb@redhat.com>
4271
4272 PR corefiles/25631
4273 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
4274 New test.
4275 * gdb.base/coremaker.c (buf3): New global.
4276 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
4277 flags.
4278
42792020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
4280
4281 * gdb.base/coremaker.c (filler_ro): New global constant.
4282
32fa152e
TT
42832020-07-22 Tom Tromey <tromey@adacore.com>
4284
4285 * gdb.ada/mi_prot.exp: New file.
4286 * gdb.ada/mi_prot/pkg.adb: New file.
4287 * gdb.ada/mi_prot/pkg.ads: New file.
4288 * gdb.ada/mi_prot/prot.adb: New file.
4289
c8474dc3
TBA
42902020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4291
4292 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
4293 loads two JITers.
4294
baf8791e
AB
42952020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
4296
4297 * gdb.python/py-arch-reg-groups.exp: Additional tests.
4298
f7306dac
AB
42992020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
4300
4301 * gdb.python/py-arch-reg-names.exp: Additional tests.
4302
6d3d6e4b
TV
43032020-07-21 Tom de Vries <tdevries@suse.de>
4304
4305 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
4306 breakpoint locations".
4307 * gdb.reverse/solib-reverse.exp: Same.
4308
803d0592
TV
43092020-07-21 Tom de Vries <tdevries@suse.de>
4310
4311 * gdb.reverse/step-reverse.c (callee): Merge statements.
4312
e9bdc510
TV
43132020-07-21 Tom de Vries <tdevries@suse.de>
4314
4315 * gdb.fortran/info-modules.exp (info module variables): Allow missing
4316 line numbers for some variables.
4317
f0f9e75a
TV
43182020-07-21 Tom de Vries <tdevries@suse.de>
4319
4320 * gdb.opt/inline-locals.c (init_array): New func.
4321 (func1): Use init_array.
4322 * gdb.opt/inline-locals.exp: Update pattern.
4323
bd460ecb
TV
43242020-07-21 Tom de Vries <tdevries@suse.de>
4325
4326 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
4327 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
4328
ae5369e7
LC
43292020-07-20 Ludovic Courtès <ludo@gnu.org>
4330
4331 * gdb.guile/source2.scm: Add #f first argument to 'format'.
4332 * gdb.guile/types-module.exp: Remove "ERROR:" from
4333 regexps since Guile 3.0 no longer prints that.
4334
68cf161c
LC
43352020-07-20 Ludovic Courtès <ludo@gnu.org>
4336
4337 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
4338 error regexp to match on Guile 2.2.
4339
c14b4913
GB
43402020-07-20 Gary Benson <gbenson@redhat.com>
4341
4342 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
4343 with clang.
4344
b243ba58
TV
43452020-07-20 Tom de Vries <tdevries@suse.de>
4346
4347 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
4348 (omp_set_lock_in_order): New function.
4349 (single_scope, multi_scope, nested_func, nested_parallel): Use
4350 omp_set_lock_in_order and omp_unset_lock.
4351 (main): Init and destroy lock and lock2.
4352
c06ad8b5
TV
43532020-07-20 Tom de Vries <tdevries@suse.de>
4354
4355 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
4356
6e22f117
TV
43572020-07-20 Tom de Vries <tdevries@suse.de>
4358
4359 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
4360
33176ea7
TV
43612020-07-17 Tom de Vries <tdevries@suse.de>
4362
4363 * gdb.base/valgrind-infcall-2.c: New test.
4364 * gdb.base/valgrind-infcall-2.exp: New file.
4365 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
4366
90c3ec2d
TV
43672020-07-17 Tom de Vries <tdevries@suse.de>
4368
4369 * gdb.dlang/circular.c (found): Use found_label as label name.
4370 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
4371 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
4372 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
4373 * gdb.dwarf2/ada-linkage-name.exp: Same.
4374 * gdb.dwarf2/arr-subrange.exp: Same.
4375 * gdb.dwarf2/atomic-type.exp: Same.
4376 * gdb.dwarf2/comp-unit-lang.exp: Same.
4377 * gdb.dwarf2/cpp-linkage-name.exp: Same.
4378 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
4379 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
4380 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
4381 * gdb.dwarf2/implptr-64bit.exp: Same.
4382 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
4383 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
4384 * gdb.dwarf2/imported-unit.exp: Same.
4385 * gdb.dwarf2/main-subprogram.exp: Same.
4386 * gdb.dwarf2/missing-type-name.exp: Same.
4387 * gdb.dwarf2/nonvar-access.exp: Same.
4388 * gdb.dwarf2/struct-with-sig.exp: Same.
4389 * gdb.dwarf2/typedef-void-finish.exp: Same.
4390 * gdb.dwarf2/void-type.exp: Same.
4391
10da644d
TV
43922020-07-17 Tom de Vries <tdevries@suse.de>
4393
4394 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
4395 src parameter.
4396 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
4397 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
4398 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
4399 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
4400 * gdb.dwarf2/dwz.exp: Same.
4401 * gdb.dwarf2/implptr-optimized-out.exp: Same.
4402 * gdb.dwarf2/implref-array.exp: Same.
4403 * gdb.dwarf2/implref-const.exp: Same.
4404 * gdb.dwarf2/implref-global.exp: Same.
4405 * gdb.dwarf2/implref-struct.exp: Same.
4406 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
4407 * gdb.dwarf2/opaque-type-lookup.exp: Same.
4408 * gdb.dwarf2/var-access.exp: Same.
4409 * gdb.dwarf2/varval.exp: Same.
4410 * gdb.trace/entry-values.exp: Same.
4411
315e6afc
TV
44122020-07-17 Tom de Vries <tdevries@suse.de>
4413
4414 * lib/dwarf.exp (Dwarf::extern): Remove.
4415 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
4416 * gdb.dlang/circular.exp: Same.
4417 * gdb.dwarf2/comp-unit-lang.exp: Same.
4418 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
4419 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
4420 * gdb.dwarf2/dwz.exp: Same.
4421 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
4422 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
4423 * gdb.dwarf2/imported-unit.exp: Same.
4424 * gdb.dwarf2/opaque-type-lookup.exp: Same.
4425
5597c940
SL
44262020-07-16 Sandra Loosemore <sandra@codesourcery.com>
4427
4428 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
4429 Use double quotes instead of single quotes.
4430
d0ce17d8
CT
44312020-07-16 Caroline Tice <cmtice@google.com>
4432
4433 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
4434 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
4435
853772cc
TV
44362020-07-16 Tom de Vries <tdevries@suse.de>
4437
4438 * lib/dwarf.exp (program): Initialize _line.
4439 (DW_LNE_end_sequence): Reinitialize _line.
4440 (DW_LNS_advance_line): Update _line.
4441 (line): New proc.
4442 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
4443 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
4444 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
4445 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
4446 * gdb.dwarf2/dw2-is-stmt.exp: Same.
4447 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4448
fe07b572
AB
44492020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4450
4451 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
4452 generic.
4453
52781cce
TV
44542020-07-15 Tom de Vries <tdevries@suse.de>
4455
4456 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
4457 is_amd64_regs_target.
4458
3dcc261c
AB
44592020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
4460
4461 * gdb.fortran/ptype-on-functions.exp: Add more tests.
4462 * gdb.fortran/ptype-on-functions.f90: Likewise.
4463
054a0959
SM
44642020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
4465
4466 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
4467 values in documentation for addr_size to 4 and 8.
4468
ccb9eba6
AB
44692020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
4470
4471 * gdb.arch/amd64-osabi.exp: Update.
4472 * gdb.arch/arm-disassembler-options.exp: Update.
4473 * gdb.arch/powerpc-disassembler-options.exp: Update.
4474 * gdb.arch/ppc64-symtab-cordic.exp: Update.
4475 * gdb.arch/s390-disassembler-options.exp: Update.
4476 * gdb.base/all-architectures.exp.tcl: Update.
4477 * gdb.base/attach-pie-noexec.exp: Update.
4478 * gdb.base/catch-syscall.exp: Update.
4479 * gdb.xml/tdesc-arch.exp: Update.
4480
025a39a7
TV
44812020-07-14 Tom de Vries <tdevries@suse.de>
4482
4483 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
4484 (local_gettid): ... this.
4485 (fn): Update.
4486
74e4b667
SL
44872020-07-13 Sandra Loosemore <sandra@codesourcery.com>
4488
4489 * gdb.base/info_sources.exp: Skip directory match tests on
4490 remote hosts.
4491
f413dd74
GB
44922020-07-13 Gary Benson <gbenson@redhat.com>
4493
4494 * gdb.base/savedregs.exp (caller): Use parentheses to
4495 make expected expression evaluation ordering explicit.
4496
915771bb
GB
44972020-07-13 Gary Benson <gbenson@redhat.com>
4498
4499 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
4500
2a122642
GB
45012020-07-13 Gary Benson <gbenson@redhat.com>
4502
4503 * gdb.base/bigcore.c (main): Use a volatile pointer when
4504 attempting to trigger a SIGSEGV.
4505 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
4506 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
4507 * gdb.base/savedregs.c (thrower): Likewise.
4508 * gdb.mi/mi-syn-frame.c (bar): Likewise.
4509
3f00c730
GB
45102020-07-13 Gary Benson <gbenson@redhat.com>
4511
4512 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
4513 defining and using VLA structure fields into...
4514 * gdb.base/vla-struct-fields.c: New file.
4515 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
4516 tests into...
4517 * gdb.base/vla-struct-fields.exp: New file.
4518
963eeee4
TV
45192020-07-13 Tom de Vries <tdevries@suse.de>
4520
4521 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
4522 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
4523 * gdb.base/gold-gdb-index.exp: Same.
4524 * gdb.base/morestack.exp: Same.
4525
0ed35c9a
DX
45262020-07-11 Daniel Xu <dxu@dxuuu.xyz>
4527
4528 PR rust/26121
4529 * gdb.rust/modules.rs: Prevent linker from discarding test
4530 symbol.
4531
4fdba23d
PA
45322020-07-10 Pedro Alves <pedro@palves.net>
4533
4534 PR gdb/26199
4535 * gdb.multi/multi-target.c (exit_thread): New.
4536 (thread_start): Break loop if EXIT_THREAD.
4537 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
4538 (top level) Call test_no_resumed.
4539
15f3b077
TT
45402020-07-08 Tom Tromey <tromey@adacore.com>
4541
4542 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
4543 * gdb.ada/catch_ex.exp: Examine catchpoint text.
4544
9fc501fd
AB
45452020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4546
4547 PR python/22748
4548 * gdb.opt/inline-frame-tailcall.c: New file.
4549 * gdb.opt/inline-frame-tailcall.exp: New file.
4550 * gdb.python/py-unwind-inline.c: New file.
4551 * gdb.python/py-unwind-inline.exp: New file.
4552 * gdb.python/py-unwind-inline.py: New file.
4553
64cb3757
AB
45542020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4555
4556 * gdb.python/py-arch-reg-groups.exp: New file.
4557
0f767f94
AB
45582020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4559
4560 * gdb.python/py-arch-reg-names.exp: New file.
4561
87dbc774
AB
45622020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4563
4564 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
4565 gdb.PendingFrame.architecture method.
4566
d8cc8af6
TV
45672020-07-06 Tom de Vries <tdevries@suse.de>
4568
4569 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
4570
3c8ea5be
PA
45712020-07-03 Pedro Alves <palves@redhat.com>
4572
4573 * gdb.base/structs2.c (main): Adjust second parem_reg call to
4574 explicitly write negative numbers.
4575 * gdb.base/structs2.exp: Adjust expected output.
4576
bf90c83a
PA
45772020-07-03 Pedro Alves <palves@redhat.com>
4578
4579 * gdb.base/charset.c (init_string): Change all char parameters to
4580 unsigned char parameters.
4581
2eb82157
PA
45822020-07-03 Pedro Alves <palves@redhat.com>
4583
4584 * gdb.base/call-sc.exp (start_scalars_test): Use
4585 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4586 * gdb.base/overlays.c: Remove references to PARAMS.
4587 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
4588 * gdb.base/reread.exp: Don't set 'prototypes' global.
4589 * gdb.base/structs.exp (start_structs_test): Use
4590 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4591 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
4592 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
4593 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
4594 call.
4595 * gdb.base/varargs.exp: Don't set 'prototypes' global.
4596
9adda7af
PA
45972020-07-03 Pedro Alves <palves@redhat.com>
4598
4599 * gdb.base/m32rovly.c: Delete.
4600 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
4601
2a17c803
PW
46022020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4603
4604 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
4605 of gdb_py_test_multiple.
4606 * gdb.python/py-cmd.exp: Likewise.
4607 * gdb.python/py-events.exp: Likewise.
4608 * gdb.python/py-function.exp: Likewise.
4609 * gdb.python/py-inferior.exp: Likewise.
4610 * gdb.python/py-infthread.exp: Likewise.
4611 * gdb.python/py-linetable.exp: Likewise.
4612 * gdb.python/py-parameter.exp: Likewise.
4613 * gdb.python/py-value.exp: Likewise.
4614
b011fe1a
TV
46152020-06-30 Tom de Vries <tdevries@suse.de>
4616
4617 PR testsuite/26175
4618 * lib/future.exp (gdb_default_target_compile): Detect and handle
4619 early_flags.
4620
df5b8876
SM
46212020-06-29 Simon Marchi <simon.marchi@efficios.com>
4622
4623 * boards/simavr.exp (gdb_load): Catch errors when closing
4624 previous connection. Close connection, wait for process and
4625 unset simavr_spawn_id on failure.
4626
a3ca48cd
TV
46272020-06-29 Tom de Vries <tdevries@suse.de>
4628
4629 * lib/gdb.exp (unknown): Make test-case unresolved.
4630
b0237c0e
TV
46312020-06-29 Tom de Vries <tdevries@suse.de>
4632
4633 PR gdb/25475
4634 * gdb.server/solib-list.exp: Verify that the symbol reload
4635 confirmation question is asked.
4636
c0b3b3bd
PW
46372020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4638
4639 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
4640 have a input seq nr in each pass message.
fe4c3d43 4641 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
4642 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
4643 * gdb.python/python.exp: Make test names unique,
4644 use gdb_test_multiline instead of gdb_py_test_multiple,
4645 use $gdb_test_name.
4646 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
4647
1776e3e5
NA
46482020-06-26 Nick Alcock <nick.alcock@oracle.com>
4649
4650 * configure.ac: Add --enable-libctf.
4651 * aclocal.m4: sinclude ../config/enable.m4.
4652 * Makefile.in (site.exp): Add enable_libctf to site.exp.
4653 * lib/gdb.exp (skip_ctf_tests): Use it.
4654 * gdb.base/ctf-constvars.exp: Error message tweak.
4655 * gdb.base/ctf-ptype.exp: Likewise.
4656 * configure: Regenerate.
4657
f53b3eeb
GB
46582020-06-26 Gary Benson <gbenson@redhat.com>
4659
4660 * gdb.cp/try_catch.cc: Include string.h.
4661 (main): Replace comparison against string literal with
4662 strcmp, avoiding build failure with -Wstring-compare.
4663 Add "marker test-complete".
4664 * gdb.cp/try_catch.exp: Run the test to the above marker,
4665 then verify that the value of "test" is still true.
4666
6d74da72
AB
46672020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4668
4669 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
4670
2e52d038
AB
46712020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4672
4673 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4674
3b9fce96
AB
46752020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4676
4677 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
4678 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
4679 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
4680 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
4681 * gdb.arch/riscv-tdesc-loading.exp: New file.
4682
ed69cbc8
AB
46832020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4684
4685 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
4686
767a879e
AB
46872020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
4688
4689 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
4690 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
4691 * gdb.arch/riscv-tdesc-regs.c: New file.
4692 * gdb.arch/riscv-tdesc-regs.exp: New file.
4693
221db974
PA
46942020-06-24 Pedro Alves <palves@redhat.com>
4695
4696 * gdb.arch/amd64-entry-value-paramref.exp: Use
4697 prepare_for_testing_full and don't pass "c++" for the .S file
4698 build spec.
4699 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
4700 $options, since it's an assembly file. Remove -Wno-deprecated.
4701 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
4702 compiling C++ programs.
4703
331733cd
PA
47042020-06-24 Pedro Alves <palves@redhat.com>
4705
4706 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
4707 Clang, add "-Wno-unknown-warning-option" to the options.
4708
caa7fd04
AB
47092020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
4710
4711 * gdb.xml/tdesc-reload.c: New file.
4712 * gdb.xml/tdesc-reload.exp: New file.
4713 * gdb.xml/maint-xml-dump-01.xml: New file.
4714 * gdb.xml/maint-xml-dump-02.xml: New file.
4715 * gdb.xml/maint-xml-dump.exp: New file.
4716
bb8d1260
SL
47172020-06-23 Sandra Loosemore <sandra@codesourcery.com>
4718
4719 * lib/completion-support.exp (test_gdb_completion_offers_commands):
4720 Adjust for omitted commands when TUI is disabled.
4721
7e4b9c4c
GB
47222020-06-23 Gary Benson <gbenson@redhat.com>
4723 Pedro Alves <palves@redhat.com>
4724
4725 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
4726 * gdb.cp/nsimport.cc: Likewise.
4727 * gdb.cp/nsnested.cc: Likewise.
4728 * gdb.cp/nsnoimports.cc: Likewise.
4729 * gdb.cp/nsusing.cc: Likewise.
4730 * gdb.cp/smartp.cc: Likewise.
4731 * gdb.python/py-pp-integral.c: Likewise.
4732 * gdb.python/py-pp-re-notag.c: Likewise.
4733
2e573c0a
GB
47342020-06-23 Gary Benson <gbenson@redhat.com>
4735
4736 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
4737 * gdb.cp/nsimport.cc: Likewise.
4738 * gdb.cp/nsnested.cc: Likewise.
4739 * gdb.cp/nsnoimports.cc: Likewise.
4740 * gdb.cp/nsusing.cc: Likewise.
4741 * gdb.cp/smartp.cc: Likewise.
4742 * gdb.python/py-pp-integral.c: Likewise.
4743 * gdb.python/py-pp-re-notag.c: Likewise.
4744
746ebfe8
PW
47452020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4746
4747 * gdb.base/default-args.exp: New test.
4748 * gdb.base/default-args.c: New file.
4749 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
4750 * gdb.base/default.exp: Update to new help text.
4751 * gdb.base/help.exp: Likewise.
4752 * gdb.base/page.exp: Likewise.
4753 * gdb.base/style.exp: Likewise.
4754 * gdb.guile/guile.exp: Likewise.
4755 * gdb.python/python.exp: Likewise.
4756
e822f2cd
SL
47572020-06-22 Sandra Loosemore <sandra@codesourcery.com>
4758
4759 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
4760 remote host. Fix search path syntax on Windows host.
4761
48e9cc84
PW
47622020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4763
4764 * gdb.base/attach.exp: Test priority of 'exec-file' changed
4765 over 'exec-file-mismatch'.
4766 * gdb.base/attach.c: Mark should_exit volatile.
4767 * gdb.base/attach2.c: Likewise. Add a comment explaining
4768 why the sleep cannot be big.
4769 * gdb.base/attach3.c: New file.
4770
160f8a8f
SL
47712020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4772
4773 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
4774 prefix optional.
4775
4d91c2a4
SL
47762020-06-20 Sandra Loosemore <sandra@codesourcery.com>
4777
4778 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
4779 for remote host.
4780
87f83f20
SL
47812020-06-19 Sandra Loosemore <sandra@codesourcery.com>
4782 Hafiz Abid Qadeer <abidh@codesourcery.com>
4783
4784 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
4785 file sent to remote host.
4786 (top level): Allow int32_t as type of 32-bit register.
4787
37ab8655
TV
47882020-06-19 Tom de Vries <tdevries@suse.de>
4789
4790 * lib/gdb.exp (gdb_note): New proc.
4791 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
4792 (gdb_default_target_compile): ... here. Only call
4793 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
4794 (use_gdb_compile): Change to array.
4795 (toplevel): Update sets of use_gdb_compile to specify language.
4796 Warn about default_target_compile override. Store dejagnu's version
4797 of default_target_compile in dejagnu_default_target_compile.
4798
a8a56685
TV
47992020-06-18 Tom de Vries <tdevries@suse.de>
4800
4801 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
4802 (default_gdb_init): ... here.
4803
581bea2c
SL
48042020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4805
4806 Fix TUI support checks in gdb.tui tests.
4807
4808 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
4809 just say UNSUPPORTED.
4810 * gdb.tui/corefile-run.exp: Likewise.
4811 * gdb.tui/empty.exp: Likewise.
4812 * gdb.tui/list-before.exp: Likewise.
4813 * gdb.tui/list.exp: Likewise.
4814 * gdb.tui/main.exp: Likewise.
4815 * gdb.tui/regs.exp: Likewise.
4816 * gdb.tui/resize.exp: Likewise.
4817 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
4818 * gdb.tui/tui-layout-asm.exp: Likewise.
4819 * gdb.tui/tui-missing-src.exp: Likewise.
4820 * gdb.tui/winheight.exp: Likewise.
4821 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
4822
05e682e3
SL
48232020-06-17 Sandra Loosemore <sandra@codesourcery.com>
4824
4825 Fix TCL error in gdb.python/py-format-string.exp.
4826
4827 * gdb.python/py-format-string.exp: Move test for python support
4828 earlier, out of function body.
4829
efb763a5
SM
48302020-06-15 Simon Marchi <simon.marchi@efficios.com>
4831
4832 * gdb.base/index-cache-load-twice.c: New.
4833 * gdb.base/index-cache-load-twice.exp: New.
4834
43327b20
KS
48352020-06-17 Keith Seitz <keiths@redhat.com>
4836
99cf27cf 4837 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
4838 when executing "gdb --configuration".
4839
081e778c
TV
48402020-06-17 Tom de Vries <tdevries@suse.de>
4841
4842 * lib/gdb.exp (gdb_tcl_unknown): New proc.
4843 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
4844 conditional on presence of gdb_tcl_unknown.
4845 (gdb_finish): Make override undo conditional on presence of
4846 gdb_tcl_unknown.
4847
d2d1ea20
TT
48482020-06-16 Tom Tromey <tom@tromey.com>
4849
4850 * gdb.python/tui-window.py (failwin): New function. Register it
4851 as a TUI window type.
4852 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
4853
c802e8a7
GB
48542020-06-16 Gary Benson <gbenson@redhat.com>
4855
4856 * gdb.python/py-nested-maps.c (create_map): Add missing return
4857 value.
4858 (create_map_map): Likewise.
4859
ff08abb8
TBA
48602020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4861
4862 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
4863 variable.
4864 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
4865 and use the already-defined 'options' variable.
4866
a29d5112
AB
48672020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
4868 Tom de Vries <tdevries@suse.de>
4869
4870 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
4871 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
4872 (gdb_setup_known_globals): New proc.
4873 (gdb_cleanup_globals): New proc.
4874 * lib/gdb.exp (load_lib): New override proc.
4875 (gdb_stdin_log_init): Set var in_file as persistent global.
4876 * lib/pascal.exp (gdb_stdin_log_init): Set vars
4877 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
4878 fpc_compiler as persistent global.
4879
8c74a764
TV
48802020-06-12 Tom de Vries <tdevries@suse.de>
4881
4882 * lib/tuiterm.exp (spawn): Rename to ...
4883 (tui_spawn): ... this.
4884 (toplevel): Move rename of spawn ...
4885 (gdb_init_tuiterm): ... here. New proc.
4886 (gdb_finish_tuiterm): New proc.
4887 * lib/gdb.exp (gdb_finish_hooks): New global var.
4888 (gdb_finish): Handle gdb_finish_hooks.
4889 (tuiterm_env): New proc.
4890 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
4891 tuiterm_env.
4892 * gdb.tui/basic.exp: Same.
4893 * gdb.tui/corefile-run.exp: Same.
4894 * gdb.tui/empty.exp: Same.
4895 * gdb.tui/list-before.exp: Same.
4896 * gdb.tui/list.exp: Same.
4897 * gdb.tui/main.exp: Same.
4898 * gdb.tui/new-layout.exp: Same.
4899 * gdb.tui/regs.exp: Same.
4900 * gdb.tui/resize.exp: Same.
4901 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
4902 * gdb.tui/tui-layout-asm.exp: Same.
4903 * gdb.tui/tui-missing-src.exp: Same.
4904 * gdb.tui/winheight.exp: Same.
4905
26783bce
TV
49062020-06-12 Tom de Vries <tdevries@suse.de>
4907
4908 PR testsuite/26110
4909 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
4910 (gdb_finish): Reinstall dejagnu's override of ::unknown.
4911
2b4e6a3f
TT
49122020-06-11 Tom Tromey <tom@tromey.com>
4913
4914 PR gdb/18318:
4915 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
4916 floating point tests.
4917
2f33032a
KS
49182020-06-11 Keith Seitz <keiths@redhat.com>
4919
4920 PR gdb/21356
4921 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
4922 vla_struct.
4923 Add new struct vla_typedef and union vla_typedef_union and
4924 corresponding instantiation objects.
4925 Initialize new objects.
4926 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
4927 and vla_typedef_union_object.
4928 Fixup type for vla_struct_object.
4929
a8baf0a3
TV
49302020-06-11 Tom de Vries <tdevries@suse.de>
4931
4932 * lib/gdb.exp (with_override): New proc, factored out of ...
4933 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
4934
7ab96794
TV
49352020-06-10 Tom de Vries <tdevries@suse.de>
4936
4937 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
4938
cab5c3b7
SM
49392020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
4940
4941 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
4942 parameter, update callers.
4943
f8c41851
SM
49442020-06-04 Simon Marchi <simon.marchi@efficios.com>
4945
4946 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
4947 * gdb.dwarf2/share-psymtabs-bt.c: New file.
4948 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
4949
1c07a73f
TV
49502020-06-04 Tom de Vries <tdevries@suse.de>
4951
4952 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
4953
95146b5d
TV
49542020-06-04 Tom de Vries <tdevries@suse.de>
4955
4956 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
4957 exp_continue.
4958
0cfcd4f0
TV
49592020-06-04 Tom de Vries <tdevries@suse.de>
4960
4961 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
4962
f9b5d5ea
TV
49632020-06-03 Tom de Vries <tdevries@suse.de>
4964
4965 PR symtab/26046
4966 * gdb.cp/breakpoint-locs-2.cc: New test.
4967 * gdb.cp/breakpoint-locs.cc: New test.
4968 * gdb.cp/breakpoint-locs.exp: New file.
4969 * gdb.cp/breakpoint-locs.h: New test.
4970
5144dfba
TV
49712020-06-03 Tom de Vries <tdevries@suse.de>
4972
4973 PR testsuite/25609
4974 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
4975 value of global verbose.
4976 * gdb.base/jit-elf.exp: Same.
4977 * gdb.base/jit-reader.exp: Same.
4978
621eacdf
TV
49792020-06-02 Tom de Vries <tdevries@suse.de>
4980
4981 * gdb.dwarf2/multidictionary.exp: Don't use
4982 gdb_spawn_with_cmdline_opts.
4983
1313c56e
AB
49842020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
4985
4986 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
4987 use_header case.
4988 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
4989 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
4990 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
4991 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
4992 * gdb.dwarf2/dw2-inline-header.c: New file.
4993 * gdb.dwarf2/dw2-inline-header.h: New file.
4994
f68f85b5
PA
49952020-05-30 Pedro Alves <palves@redhat.com>
4996
4997 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
4998 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
4999
678048e8
GB
50002020-05-29 Gary Benson <gbenson@redhat.com>
5001
5002 * gdb.compile/compile-cplus.exp (additional_flags): Also
5003 set when building with clang.
5004 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
5005 when building with clang.
5006
9fcafd23
GB
50072020-05-29 Gary Benson <gbenson@redhat.com>
5008
5009 * gdb.arch/i386-avx.exp (additional_flags): Also set when
5010 building with clang.
5011 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
5012
735d5a07
GB
50132020-05-29 Gary Benson <gbenson@redhat.com>
5014
5015 * gdb.cp/koenig.exp (prepare_for_testing): Add
5016 additional_flags=-Wno-unused-comparison.
5017 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
5018
4ad2c6a0
GB
50192020-05-28 Gary Benson <gbenson@redhat.com>
5020
5021 * gdb.base/sigaltstack.c (catcher): Add default case to switch
5022 statement.
5023
09fe663e
GB
50242020-05-28 Gary Benson <gbenson@redhat.com>
5025
5026 * gdb.cp/classes.exp (prepare_for_testing): Add
5027 additional_flags=-Wno-deprecated-register.
5028 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
5029 * gdb.cp/misc.exp: Likewise.
5030
cee00f17
GB
50312020-05-28 Gary Benson <gbenson@redhat.com>
5032
5033 * gdb.linespec/cpls-ops.cc (dummy): New static global.
5034 (test_op_new::operator new): Add return statement.
5035 (test_op_new_array::operator new[]): Likewise.
5036
636edd00
PA
50372020-05-27 Pedro Alves <palves@redhat.com>
5038
5039 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
5040 check. Use test_gdb_complete_unique instead of
5041 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
5042 test_gdb_complete_multiple instead of
5043 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
5044
c2b75043
LM
50452020-05-27 Luis Machado <luis.machado@linaro.org>
5046
5047 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
5048 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
5049 * gdb.arch/arm-disassembler-options.exp: Likewise.
5050 * gdb.arch/arm-disp-step.exp: Likewise.
5051 * gdb.arch/thumb-prologue.exp: Likewise.
5052 * gdb.base/async.exp: Likewise.
5053 * gdb.base/auxv.exp: Likewise.
5054 * gdb.base/complex-parts.exp: Likewise.
5055 * gdb.base/ena-dis-br.exp: Likewise.
5056 * gdb.base/foll-exec.exp: Likewise.
5057 * gdb.base/permissions.exp: Likewise.
5058 * gdb.base/relocate.exp: Likewise.
5059 * gdb.base/return2.exp: Likewise.
5060 * gdb.base/sigbpt.exp: Likewise.
5061 * gdb.base/siginfo-obj.exp: Likewise.
5062 * gdb.cp/converts.exp: Likewise.
5063 * gdb.cp/exceptprint.exp: Likewise.
5064 * gdb.cp/inherit.exp: Likewise.
5065 * gdb.cp/nsnoimports.exp: Likewise.
5066 * gdb.cp/virtbase2.exp: Likewise.
5067 * gdb.mi/mi-var-cmd.exp: Likewise.
5068 * gdb.mi/var-cmd.c: Likewise.
5069
53a47a3e
TT
50702020-05-26 Tom Tromey <tromey@adacore.com>
5071
5072 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
5073
0bc2354b
TT
50742020-05-26 Tom Tromey <tromey@adacore.com>
5075
5076 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
5077 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
5078 type.
5079 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
5080 variable.
5081
0db49895
CBG
50822020-05-26 Christian Biesinger <cbiesinger@google.com>
5083
5084 * Makefile.in: Use = instead of == for the test command
5085 for portability.
5086
40d22035
TV
50872020-05-26 Tom de Vries <tdevries@suse.de>
5088
5089 * gdb.base/gold-gdb-index-2.c: New test.
5090 * gdb.base/gold-gdb-index.c: New test.
5091 * gdb.base/gold-gdb-index.exp: New file.
5092 * gdb.base/gold-gdb-index.h: New test.
5093
043e2e02
TV
50942020-05-25 Tom de Vries <tdevries@suse.de>
5095
5096 * boards/gold-gdb-index.exp: New file.
5097
462f72c5
SM
50982020-05-25 Simon Marchi <simon.marchi@efficios.com>
5099
5100 * boards/simavr.exp: New file.
5101
6cf66e76
SM
51022020-05-25 Simon Marchi <simon.marchi@efficios.com>
5103
5104 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
5105 * gdb.base/inferior-args.exp: New file.
5106 * gdb.base/inferior-args.c: New file.
5107
75d04512
SM
51082020-05-25 Simon Marchi <simon.marchi@efficios.com>
5109
5110 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
5111 inferior_args. Pass it to gdb_reload.
5112 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
5113 inferior_args.
5114 (gdb_reload): Add inferior_args argument.
5115 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
5116 pass it to gdbserver_run.
5117 * boards/native-gdbserver.exp: Do not set noargs.
5118 * boards/native-extended-gdbserver.exp (gdb_reload): Add
5119 inferior_args argument.
5120 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
5121 * gdb.base/a2-run.exp: Check for use_gdb_stub.
5122 * gdb.base/args.exp: Likewise.
5123
42cf1844
TV
51242020-05-25 Tom de Vries <tdevries@suse.de>
5125
5126 * lib/gdb.exp (exec_is_pie): Add comment.
5127
8f7d38ef
TV
51282020-05-25 Tom de Vries <tdevries@suse.de>
5129
5130 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
5131 instead of $binfile in the untested message.
5132
465e1b0f
TV
51332020-05-25 Tom de Vries <tdevries@suse.de>
5134
5135 PR testsuite/26031
5136 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
5137
3c5a0e02
TV
51382020-05-25 Tom de Vries <tdevries@suse.de>
5139
5140 * boards/gold.exp: New file.
5141
0a4f5f8c
TT
51422020-05-23 Tom Tromey <tom@tromey.com>
5143
5144 * gdb.base/style.exp: Remove completion styling test.
5145 * lib/gdb-utils.exp (style): Remove completion styles.
5146
eca1f90c
TT
51472020-05-23 Tom Tromey <tom@tromey.com>
5148
5149 * gdb.base/style.exp: Add completion styling test.
5150 * lib/gdb-utils.exp (style): Add completion styles.
5151
7c13f4e8
AB
51522020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
5153
5154 * gdb.base/annota1.exp: Update expected results.
5155 * gdb.cp/annota2.exp: Update expected results, remove duplicate
5156 test name.
5157 * gdb.cp/annota3.exp: Update expected results.
5158
41977d16
SM
51592020-05-20 Simon Marchi <simon.marchi@efficios.com>
5160
5161 PR gdb/26016
5162 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
5163 against MAP_FAILED.
5164 * gdb.base/coremaker.c (mmapdata): Likewise.
5165 * gdb.base/jit-reader-host.c (main): Likewise.
5166 * gdb.base/sym-file-loader.c (load): Likewise.
5167 (load_shlib): Likewise.
5168
b4757f2e
TT
51692020-05-20 Tom Tromey <tromey@adacore.com>
5170
5171 * gdb.ada/array_char_idx.exp: Recognize initialized array.
5172
9a0bacfb
TV
51732020-05-20 Tom de Vries <tdevries@suse.de>
5174
5175 PR symtab/25833
5176 * gdb.base/with-mf-inc.c: New test.
5177 * gdb.base/with-mf-main.c: New test.
5178 * gdb.base/with-mf.exp: New file.
5179
76571211
TT
51802020-05-19 Tom Tromey <tromey@adacore.com>
5181
5182 * gdb.rust/simple.exp: Restore missing test result.
5183
4cd9f3d5
TV
51842020-05-19 Tom de Vries <tdevries@suse.de>
5185
5186 * gdb.base/gdb-caching-proc.exp: Fix typo.
5187
7d874253
TT
51882020-05-19 Tom Tromey <tromey@adacore.com>
5189
5190 * gdb.rust/simple.exp: Add some test descriptions.
5191 (test_one_slice): Use with_test_prefix.
5192
1d727695
TV
51932020-05-18 Tom de Vries <tdevries@suse.de>
5194
5195 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
5196
7f32a4d5
PA
51972020-05-17 Pedro Alves <palves@redhat.com>
5198
5199 PR gdb/25741
5200 * gdb.base/hw-sw-break-same-address.exp: New file.
5201
7cfd74cf
PA
52022020-05-16 Pedro Alves <palves@redhat.com>
5203
5204 * gdb.multi/multi-re-run.exp (test_re_run): Switch
5205 LAST_LOADED_FILE accordingly.
5206
57b4f16e
PW
52072020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5208
5209 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
5210
7c05caf7
PW
52112020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5212
5213 * gdb.base/help.exp: Test apropos and help for commands
5214 having aliases. Fixed comments not starting with an
5215 upper-case letter or not finishing with a dot.
5216
7aa1b46f
PW
52172020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5218
3b3aaacb
PW
5219 * gdb.base/alias.exp: Update help output check.
5220
57b4f16e 52212020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 5222
7aa1b46f
PW
5223 * gdb.base/default.exp: Update output following fixes.
5224
0605465f
PW
52252020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5226
5227 * gdb.base/alias.exp: Test aliases starting with a prefix of
5228 another alias.
5229
86e4e63d
GB
52302020-05-15 Gary Benson <gbenson@redhat.com>
5231
5232 * gdb.base/info-os.c (main): Add return statement.
5233 * gdb.base/info_minsym.c (minsym_fun): Likewise.
5234 * gdb.base/large-frame-2.c (func): Likewise.
5235 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
5236 * gdb.base/pr10179-b.c (foo2): Likewise.
5237 * gdb.base/valgrind-disp-step.c (foo): Likewise.
5238 * gdb.base/watch-cond.c (func): Likewise.
5239 * gdb.multi/goodbye.c (verylongfun): Likewise.
5240 * gdb.multi/hello.c (commonfun): Likewise.
5241 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
5242 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
5243 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
5244 Likewise.
5245 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
5246 * gdb.threads/interrupt-while-step-over.c (child_function):
5247 Likewise.
5248 * gdb.trace/actions-changed.c (end): Likewise.
5249
163df4df
GB
52502020-05-15 Gary Benson <gbenson@redhat.com>
5251
5252 * gdb.opencl/callfuncs.exp: Report when test skipped.
5253 * gdb.opencl/convs_casts.exp: Likewise.
5254 * gdb.opencl/datatypes.exp: Likewise.
5255 * gdb.opencl/operators.exp: Likewise.
5256 * gdb.opencl/vec_comps.exp: Likewise.
5257
6dbc505a
TV
52582020-05-15 Tom de Vries <tdevries@suse.de>
5259
5260 * gdb.base/align.exp.in: Rename to ...
5261 * gdb.base/align.exp.tcl: ... this.
5262 * gdb.base/align-c++.exp: Update.
5263 * gdb.base/align-c.exp: Update.
5264 * gdb.base/all-architectures.exp.in: Rename to ...
5265 * gdb.base/all-architectures.exp: ... this.
5266 * gdb.base/all-architectures-0.exp: Update.
5267 * gdb.base/all-architectures-1.exp: Update.
5268 * gdb.base/all-architectures-2.exp: Update.
5269 * gdb.base/all-architectures-3.exp: Update.
5270 * gdb.base/all-architectures-4.exp: Update.
5271 * gdb.base/all-architectures-5.exp: Update.
5272 * gdb.base/all-architectures-6.exp: Update.
5273 * gdb.base/all-architectures-7.exp: Update.
5274 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
5275 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
5276 * gdb.base/infcall-nested-structs-c++.exp: Update.
5277 * gdb.base/infcall-nested-structs-c.exp: Update.
5278 * gdb.base/info-types.exp.in: Rename to ...
5279 * gdb.base/info-types.exp.tcl: ... this.
5280 * gdb.base/info-types-c++.exp: Update.
5281 * gdb.base/info-types-c.exp: Update.
5282 * gdb.base/max-depth.exp.in: Rename to ...
5283 * gdb.base/max-depth.exp.tcl: ... this.
5284 * gdb.base/max-depth-c++.exp: Update.
5285 * gdb.base/max-depth-c.exp: Update.
5286 * gdb.cp/cpexprs.exp.in: Rename to ...
5287 * gdb.cp/cpexprs.exp.tcl: ... this.
5288 * gdb.cp/cpexprs-debug-types.exp: Update.
5289 * gdb.cp/cpexprs.exp: Update.
5290 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
5291 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
5292 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
5293 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
5294 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
5295 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
5296 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
5297 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
5298 * gdb.dwarf2/clang-debug-names-2.exp: Update.
5299 * gdb.dwarf2/clang-debug-names.exp: Update.
5300
d1034d78
AB
53012020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
5302
5303 * lib/check-test-names.exp: Remove code that prevents this file
5304 loading when tests are run in parallel.
5305
3c5c3649
PA
53062020-05-15 Pedro Alves <palves@redhat.com>
5307
5308 * gdb.multi/multi-kill.exp (start_inferior): Remove
5309 'testpid' parameter. Refer to namespace variable directly.
5310 (testpid): Declare as namespace variable.
5311
272c36b8
PA
53122020-05-15 Pedro Alves <palves@redhat.com>
5313
5314 * gdb.multi/multi-kill.exp: Wrap in namespace.
5315 (start_inferior): Add TESTPID parameter. Use it instead of the
5316 testpid global.
5317 (top level): Define empty TESTPID array, and pass it down to
5318 start_inferior.
5319
02eba61a
TV
53202020-05-14 Tom de Vries <tdevries@suse.de>
5321
5322 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
5323 output.
5324
971a3747
TV
53252020-05-14 Tom de Vries <tdevries@suse.de>
5326
5327 * gdb.base/align.exp: Split into ...
5328 * gdb.base/align.exp.in: ...
5329 * gdb.base/align-c++.exp: ...
5330 * gdb.base/align-c.exp: ... these.
5331 * gdb.base/infcall-nested-structs.exp: Split into ...
5332 * gdb.base/infcall-nested-structs.exp.in: ...
5333 * gdb.base/infcall-nested-structs-c++.exp: ...
5334 * gdb.base/infcall-nested-structs-c.exp: ... these.
5335 * gdb.base/info-types.exp: Split into ...
5336 * gdb.base/info-types.exp.in: ...
5337 * gdb.base/info-types-c++.exp: ...
5338 * gdb.base/info-types-c.exp: ... these.
5339 * gdb.base/max-depth.exp: Split into ...
5340 * gdb.base/max-depth.exp.in: ...
5341 * gdb.base/max-depth-c++.exp: ...
5342 * gdb.base/max-depth-c.exp: ... these.
5343 * gdb.cp/infcall-nodebug.exp: Split into ...
5344 * gdb.cp/infcall-nodebug.exp.in: ...
5345 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
5346 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
5347 * gdb.cp/infcall-nodebug-c-d0.exp: ...
5348 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
5349
a05575d3
TBA
53502020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5351 Pedro Alves <palves@redhat.com>
5352
5353 * gdb.multi/multi-exit.c: New file.
5354 * gdb.multi/multi-exit.exp: New file.
5355 * gdb.multi/multi-kill.c: New file.
5356 * gdb.multi/multi-kill.exp: New file.
5357
6ad82919
TBA
53582020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5359
5360 * gdb.base/annota1.exp: Update the expected output.
5361 * gdb.cp/annota2.exp: Ditto.
5362
843f4d93
AB
53632020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
5364
5365 * lib/check-test-names.exp: Disable when testing is being run in
5366 parallel.
5367
c7c66341
TV
53682020-05-12 Tom de Vries <tdevries@suse.de>
5369
5370 * gdb.base/jit-elf.exp: Fix string concat.
5371
1b59ca1c
TV
53722020-05-12 Tom de Vries <tdevries@suse.de>
5373
5374 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
5375 messages.
5376
b4991d29
TV
53772020-05-12 Tom de Vries <tdevries@suse.de>
5378
5379 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
5380
dbb0ab10
TV
53812020-05-12 Tom de Vries <tdevries@suse.de>
5382
5383 * gdb.ada/catch_ex.exp: Use with_test_prefix.
5384 * gdb.ada/mi_catch_ex.exp: Same.
5385 * gdb.ada/mi_catch_ex_hand.exp: Same.
5386
7549fed8
TV
53872020-05-12 Tom de Vries <tdevries@suse.de>
5388
5389 * gdb.fortran/complex.exp: Use with_test_prefix.
5390
af2d5cd8
TV
53912020-05-12 Tom de Vries <tdevries@suse.de>
5392
5393 * gdb.trace/passcount.exp: Fix test-names.
5394
7c121311
TV
53952020-05-12 Tom de Vries <tdevries@suse.de>
5396
5397 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
5398
c9f3b40e
TV
53992020-05-12 Tom de Vries <tdevries@suse.de>
5400
5401 * gdb.gdb/complaints.exp: Use with_test_prefix.
5402 * gdb.xml/tdesc-regs.exp: Same.
5403 * gdb.opt/inline-locals.exp: Fix test name.
5404
111b33f0
TV
54052020-05-12 Tom de Vries <tdevries@suse.de>
5406
5407 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
5408 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
5409 * gdb.dwarf2/implref-struct.exp: Same.
5410 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
5411 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
5412
ebf47080
SM
54132020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
5414
5415 * gdb.base/jit-so.exp (one_jit_test): Change test name.
5416
d30dcd12
AB
54172020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
5418
5419 * lib/check-test-names.exp (all_test_names): New module variable.
5420 (counts): Add 'duplicates' field.
5421 (_check_duplicates): New procedure.
5422 (check): Also check for duplicates.
5423 (do_log_summary): Print duplicates count.
5424 (do_reset_vars): Reset counter for duplicate test names, and
5425 discard all know test names.
5426
34584c09
AB
54272020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
5428
5429 * lib/gdb.exp: Include check-test-names.exp library.
5430 * lib/check-test-names.exp: New file.
5431
e0002117
TV
54322020-05-11 Tom de Vries <tdevries@suse.de>
5433
5434 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
5435
53f539a3
KS
54362020-05-11 Keith Seitz <keiths@redhat.com>
5437
5438 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
5439
113ee09a
TV
54402020-05-11 Tom de Vries <tdevries@suse.de>
5441
5442 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
5443 * gdb.cp/cpexprs.exp.in: .. here.
5444 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
5445 cpexprs.exp.
5446
ba3e70b0
KS
54472020-05-11 Keith Seitz <keiths@redhat.com>
5448
5449 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
5450 test names.
5451 * gdb.ada/arrayptr.exp: Likewise.
5452 * gdb.ada/assign_arr.exp: Likewise.
5453 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
5454 * gdb.ada/bp_on_var.exp: Likewise.
5455 * gdb.ada/call_pn.exp: Likewise.
5456 * gdb.ada/complete.exp: Likewise.
5457 * gdb.ada/fun_overload_menu.exp: Likewise.
5458 * gdb.ada/funcall_param.exp: Likewise.
5459 * gdb.ada/funcall_ref.exp: Likewise.
5460 * gdb.ada/packed_array_assign.exp: Likewise.
5461 * gdb.ada/same_component_name.exp: Likewise.
5462 * gdb.ada/type_coercion.exp: Likewise.
5463 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
5464 * gdb.ada/variant_record_packed_array.exp: Likewise.
5465
3ee6bb11
TV
54662020-05-11 Tom de Vries <tdevries@suse.de>
5467
5468 PR symtab/25941
5469 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
5470 out of ...
5471 * gdb.dwarf2/clang-debug-names.exp: ... here.
5472 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
5473 clang-debug-names.exp.in.
5474 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
5475 * gdb.dwarf2/clang-debug-names-2.c: New test.
5476
86cd6bc8
AKS
54772020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
5478
5479 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
5480 (fortran_runto_main): New Proc, fortran version of runto_main.
5481 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
5482 * gdb.fortran/array-bounds.exp: Likewise.
5483 * gdb.fortran/array-slices.exp: Likewise.
5484 * gdb.fortran/block-data.exp: Likewise.
5485 * gdb.fortran/charset.exp: Likewise.
5486 * gdb.fortran/common-block.exp: Likewise.
5487 * gdb.fortran/complex.exp: Likewise.
5488 * gdb.fortran/derived-type-function.exp: Likewise.
5489 * gdb.fortran/derived-type.exp: Likewise.
5490 * gdb.fortran/info-modules.exp: Likewise.
5491 * gdb.fortran/info-types.exp: Likewise.
5492 * gdb.fortran/intrinsics.exp: Likewise.
5493 * gdb.fortran/library-module.exp: Likewise.
5494 * gdb.fortran/logical.exp: Likewise.
5495 * gdb.fortran/max-depth.exp: Likewise.
5496 * gdb.fortran/module.exp: Likewise.
5497 * gdb.fortran/multi-dim.exp: Likewise.
5498 * gdb.fortran/nested-funcs.exp: Likewise.
5499 * gdb.fortran/print-formatted.exp: Likewise.
5500 * gdb.fortran/print_type.exp: Likewise.
5501 * gdb.fortran/printing-types.exp: Likewise.
5502 * gdb.fortran/ptr-indentation.exp: Likewise.
5503 * gdb.fortran/ptype-on-functions.exp: Likewise.
5504 * gdb.fortran/subarray.exp: Likewise.
5505 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
5506 * gdb.fortran/vla-datatypes.exp: Likewise.
5507 * gdb.fortran/vla-history.exp: Likewise.
5508 * gdb.fortran/vla-ptr-info.exp: Likewise.
5509 * gdb.fortran/vla-ptype-sub.exp: Likewise.
5510 * gdb.fortran/vla-ptype.exp: Likewise.
5511 * gdb.fortran/vla-sizeof.exp: Likewise.
5512 * gdb.fortran/vla-type.exp: Likewise.
5513 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
5514 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
5515 * gdb.fortran/vla-value-sub.exp: Likewise.
5516 * gdb.fortran/vla-value.exp: Likewise.
5517 * gdb.fortran/whatis_type.exp: Likewise.
5518 * gdb.mi/mi-var-child-f.exp: Likewise.
5519
6dc55ce9 55202020-05-09 Tom de Vries <tdevries@suse.de>
5521
5522 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
5523
283cb58c
TV
55242020-05-08 Tom de Vries <tdevries@suse.de>
5525
5526 * gdb.dwarf2/clang-debug-names.c: New test.
5527 * gdb.dwarf2/clang-debug-names.exp: New file.
5528
ac4a4f1c
SM
55292020-05-06 Simon Marchi <simon.marchi@efficios.com>
5530
5531 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
5532 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
5533
24fe640b
TV
55342020-05-06 Tom de Vries <tdevries@suse.de>
5535
5536 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
5537 breakpoint is at a "recommended breakpoint location".
5538 * gdb.reverse/consecutive-reverse.exp: Same.
5539
0d8683a3
TV
55402020-05-06 Tom de Vries <tdevries@suse.de>
5541
5542 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
5543 address.
5544
b8983c46
TV
55452020-05-06 Tom de Vries <tdevries@suse.de>
5546
5547 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
5548
abf6d805
TV
55492020-05-06 Tom de Vries <tdevries@suse.de>
5550
5551 * gdb.base/store.exp (check_set, up_set): Allowing missing location
5552 info for r.
5553
0fc2a808
TV
55542020-05-06 Tom de Vries <tdevries@suse.de>
5555
5556 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
5557 necessary.
5558
873dd427
TV
55592020-05-06 Tom de Vries <tdevries@suse.de>
5560
5561 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
5562 void.
5563
7c99e7e2
TV
55642020-05-06 Tom de Vries <tdevries@suse.de>
5565
5566 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
5567 of ...
5568 * gdb.base/async.exp: ... here.
5569 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
5570 "recommended breakpoint location".
5571
6173d6a6
TV
55722020-05-06 Tom de Vries <tdevries@suse.de>
5573
5574 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
5575
6015a067
TV
55762020-05-04 Tom de Vries <tdevries@suse.de>
5577
5578 * gdb.base/async.exp: Check whether instruction addresses are a
5579 "recommended breakpoint location".
5580
3b6acaee
TT
55812020-05-03 Tom Tromey <tom@tromey.com>
5582
5583 * gdb.base/sepdebug.exp: Remove "catch" test.
5584 * gdb.base/break.exp: Remove "catch" test.
5585 * gdb.base/default.exp: Update expected output.
5586
5beb4d17
TV
55872020-05-02 Tom de Vries <tdevries@suse.de>
5588
5589 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
5590 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
5591 * gdb.arch/i386-mpx-map.exp: Same.
5592 * gdb.arch/i386-mpx-sigsegv.exp: Same.
5593 * gdb.arch/i386-mpx-simple_segv.exp: Same.
5594 * gdb.arch/i386-mpx.exp: Same.
5595
8caf140d
TV
55962020-05-02 Tom de Vries <tdevries@suse.de>
5597
5598 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
5599
693196cb
TV
56002020-05-01 Tom de Vries <tdevries@suse.de>
5601
5602 * gdb.ada/operator_bp.exp: Allow more than required amount of
5603 breakpoint.
5604
53ae0aa9
TV
56052020-05-01 Tom de Vries <tdevries@suse.de>
5606
5607 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
5608
ee9d1e5f
HD
56092020-04-30 Hannes Domani <ssbssa@yahoo.de>
5610
5611 PR gdb/18706
5612 * gdb.cp/stub-array-size.cc: New test.
5613 * gdb.cp/stub-array-size.exp: New file.
5614 * gdb.cp/stub-array-size.h: New test.
5615 * gdb.cp/stub-array-size2.cc: New test.
5616
d5cf82c0
HD
56172020-04-30 Hannes Domani <ssbssa@yahoo.de>
5618
5619 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
5620 output to the new format.
5621
42e165c3
SM
56222020-04-29 Simon Marchi <simon.marchi@efficios.com>
5623
5624 * gdb.base/break.exp: Use with_test_prefix.
5625
6e4e3fe1
TV
56262020-04-29 Tom de Vries <tdevries@suse.de>
5627
5628 * lib/gdb.exp (debug_types): New proc.
5629 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
5630 * gdb.python/py-symtab.exp: Same.
5631
d642b692
HD
56322020-04-29 Hannes Domani <ssbssa@yahoo.de>
5633
5634 PR gdb/17320
5635 * gdb.base/pretty-array.c: New test.
5636 * gdb.base/pretty-array.exp: New file.
5637
ea90f227
TV
56382020-04-29 Tom de Vries <tdevries@suse.de>
5639
5640 PR symtab/25889
5641 * gdb.cp/cpexprs.exp: Adapt for inclusion.
5642 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
5643 and include cpexprs.exp.
5644
a65189c9
TV
56452020-04-28 Mark Williams <mark@myosotissp.com>
5646
5647 PR gdb/24480
5648 * dw4-toplevel-types.exp: Test for top level types.
5649 * dw4-toplevel-types.cc: Test for top level types.
5650
32d1f47a
TBA
56512020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5652
5653 * gdb.threads/stop-with-handle.exp: Fix typo in comment
5654 (theads -> threads).
5655
56a4f5a1
TV
56562020-04-28 Tom de Vries <tdevries@suse.de>
5657
5658 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
5659
0b2f8a3b
TV
56602020-04-28 Tom de Vries <tdevries@suse.de>
5661
5662 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
5663
5390c717
TV
56642020-04-28 Tom de Vries <tdevries@suse.de>
5665
5666 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
5667
15cd93d0
TV
56682020-04-28 Tom de Vries <tdevries@suse.de>
5669
5670 * gdb.dwarf2/main-foo.c: New test.
5671 * gdb.dwarf2/struct-with-sig.exp: New file.
5672
d472f0fb
TV
56732020-04-25 Tom de Vries <tdevries@suse.de>
5674
5675 * boards/debug-types.exp: New file.
5676
8d840e05
AB
56772020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
5678
5679 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
5680
bcfe6157
TT
56812020-04-24 Tom Tromey <tom@tromey.com>
5682
5683 PR symtab/12707:
5684 * gdb.python/py-symbol.exp: Update expected results for
5685 linkage_name test.
5686 * gdb.cp/print-demangle.exp: New file.
5687 * gdb.base/c-linkage-name.exp: Fix test.
5688 * gdb.guile/scm-symbol.exp: Update expected results for
5689 linkage_name test.
5690
f049a313
TT
56912020-04-24 Tom Tromey <tom@tromey.com>
5692
5693 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
5694 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
5695 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
5696 assembler.
5697
7cf28874
TV
56982020-04-24 Tom de Vries <tdevries@suse.de>
5699
5700 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
5701 C++.
5702
dac2fef7
TT
57032020-04-24 Tom Tromey <tromey@adacore.com>
5704
5705 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
5706 values.
5707 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
5708 values. Update test for minimal encodings.
5709 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
5710 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
5711 values. Update test for minimal encodings.
5712
1acda803
TT
57132020-04-24 Tom Tromey <tromey@adacore.com>
5714
5715 PR python/23662:
5716 * gdb.ada/variant.exp: Add Python checks.
5717 * gdb.rust/simple.exp: Add dynamic type checks.
5718
adfb9815
TT
57192020-04-24 Tom Tromey <tromey@adacore.com>
5720
5721 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
5722 Make array type matching more lax.
5723 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
5724 * gdb.ada/mi_variant.exp: New file.
5725 * gdb.ada/mi_variant/pck.ads: New file.
5726 * gdb.ada/mi_variant/pkg.adb: New file.
5727 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
5728 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
5729
7d79de9a
TT
57302020-04-24 Tom Tromey <tromey@adacore.com>
5731
5732 * gdb.ada/variant.exp: Add dynamic field offset tests.
5733 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
5734 * gdb.ada/variant/pkg.adb: Add new variables.
5735
f8e89861
TT
57362020-04-24 Tom Tromey <tromey@adacore.com>
5737
5738 * gdb.ada/variant.exp: New file
5739 * gdb.ada/variant/pkg.adb: New file
5740 * gdb.ada/variant/pck.adb: New file
5741
86e887ae
TV
57422020-04-24 Tom de Vries <tdevries@suse.de>
5743
5744 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
5745
88428775
TV
57462020-04-24 Tom de Vries <tdevries@suse.de>
5747
5748 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
5749 flags.
5750
4e86f6e7
TV
57512020-04-24 Tom de Vries <tdevries@suse.de>
5752
5753 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
5754
2016d3e6
TV
57552020-04-24 Tom de Vries <tdevries@suse.de>
5756
5757 * lib/gdb.exp (default_gdb_start): Handle eof.
5758 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
5759 failure.
5760 * gdb.base/readnever.exp: Handle clean_restart failure.
5761
70bc38f5
TV
57622020-04-23 Tom de Vries <tdevries@suse.de>
5763
5764 * gdb.base/decl-before-def.exp: Run to main and print a again.
5765
de82891c
TV
57662020-04-23 Tom de Vries <tdevries@suse.de>
5767
5768 * gdb.base/decl-before-def-decl.c: New test.
5769 * gdb.base/decl-before-def-def.c: New test.
5770 * gdb.base/decl-before-def.exp: New file.
5771
96038148
TV
57722020-04-23 Tom de Vries <tdevries@suse.de>
5773
5774 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
5775
54ac3df1
TV
57762020-04-22 Tom de Vries <tdevries@suse.de>
5777
5778 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
5779 debug_info_offset.
5780 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
5781 before $objsfile in the line line.
5782
714534e1
TV
57832020-04-22 Tom de Vries <tdevries@suse.de>
5784
5785 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
5786
16a7dbf4
MS
57872020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5788
5789 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
5790 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
5791 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
5792 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
5793 * gdb.base/jit-protocol.h: Update definitions to match all usage
5794 contexts.
5795
57962020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5797
5798 * gdb.base: Rename all jit related test and source files.
5799
58002020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
5801
5802 * gdb.base/jit-reader.exp: Relax register output check.
5803
317d2668
TV
58042020-04-22 Tom de Vries <tdevries@suse.de>
5805
5806 PR symtab/25764
5807 * gdb.base/psym-external-decl-2.c: New test.
5808 * gdb.base/psym-external-decl.c: New test.
5809 * gdb.base/psym-external-decl.exp: New file.
5810 * gdb.threads/tls.exp: Add PR25807 kfail.
5811
eea9e357
TV
58122020-04-22 Tom de Vries <tdevries@suse.de>
5813
5814 PR symtab/25801
5815 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
5816 in "info source" output.
5817
3d5afab3
TV
58182020-04-22 Tom de Vries <tdevries@suse.de>
5819
5820 PR symtab/25700
5821 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
5822 symtab for imported_unit.c.
5823
b32102f6
GB
58242020-04-21 Gary Benson <gbenson@redhat.com>
5825
5826 * gdb.base/advance.c (func): New argument, to match call site.
5827 (func2, func3): Add return statements.
5828
d43b7a2d
TBA
58292020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
5830
5831 * gdb.multi/run-only-second-inf.c: New file.
5832 * gdb.multi/run-only-second-inf.exp: New file.
5833
d89edf9b
MM
58342020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5835
5836 * gdb.btrace/multi-inferior.c: New test.
5837 * gdb.btrace/multi-inferior.exp: New file.
5838
1a476b6d
MM
58392020-04-21 Markus Metzger <markus.t.metzger@intel.com>
5840
5841 * gdb.btrace/enable-new-thread.c: New test.
5842 * gdb.btrace/enable-new-thread.exp: New file.
5843
4778a5f8
TV
58442020-04-21 Tom de Vries <tdevries@suse.de>
5845
5846 PR gdb/25471
5847 * gdb.threads/killed-outside.c: New test.
5848 * gdb.threads/killed-outside.exp: New file.
5849
9b2c992c
GB
58502020-04-20 Gary Benson <gbenson@redhat.com>
5851
5852 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
5853 * gdb.base/nested-subp2.exp: Likewise.
5854 * gdb.base/nested-subp3.exp: Likewise.
5855
b5d1d6f7
GB
58562020-04-20 Gary Benson <gbenson@redhat.com>
5857
5858 * gdb.base/nested-subp1.exp: Disable test when using clang.
5859 * gdb.base/nested-subp2.exp: Likewise.
5860 * gdb.base/nested-subp3.exp: Likewise.
5861
25230285
GB
58622020-04-20 Gary Benson <gbenson@redhat.com>
5863
5864 * gdb.cp/exception.cc: Fix compilation error with clang.
5865
fa93cc8f
GB
58662020-04-20 Gary Benson <gbenson@redhat.com>
5867
809730f3 5868 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 5869
e0c45f30
GB
58702020-04-20 Gary Benson <gbenson@redhat.com>
5871
5872 * gdb.base/jit-main.c: Fix compilation error with clang.
5873
4ddfec93
KR
58742020-04-17 Kamil Rytarowski <n54@gmx.com>
5875
5876 * gdb.base/attach-twice.c: Include "sys/types.h".
5877 (PTRACE_ATTACH): Add fallback definition.
5878 (main): Pass `0' to the 4th argument of `ptrace'.
5879
2bed205e
KR
58802020-04-17 Kamil Rytarowski <n54@gmx.com>
5881
5882 * gdb.base/fork-running-state.c: Include "signal.h".
5883
0743fc83
TT
58842020-04-17 Tom Tromey <tromey@adacore.com>
5885
5886 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
5887 Update tests.
5888 * gdb.btrace/cpu.exp: Update tests.
5889 * gdb.base/maint.exp: Update tests.
5890 * gdb.base/default.exp: Update tests.
5891 * gdb.base/completion.exp: Update tests.
5892
efba5c23
TV
58932020-04-16 Tom de Vries <tdevries@suse.de>
5894
5895 PR symtab/25791
5896 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
5897 (ensure_gdb_index): and factor out and move ...
5898 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
5899 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
5900
d191d716
TV
59012020-04-16 Tom de Vries <tdevries@suse.de>
5902
5903 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
5904 loading exec.
5905
99f1bc6a
AB
59062020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
5907
5908 * gdb.base/many-completions.exp: New file.
5909
194d088f
TV
59102020-04-14 Tom de Vries <tdevries@suse.de>
5911
5912 PR symtab/25718
5913 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
5914
c1a66c06
TV
59152020-04-14 Tom de Vries <tdevries@suse.de>
5916
5917 PR symtab/25720
5918 * gdb.base/maint-expand-symbols-header-file.c: New test.
5919 * gdb.base/maint-expand-symbols-header-file.exp: New file.
5920 * gdb.base/maint-expand-symbols-header-file.h: New test.
5921
21b0982c
AB
59222020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5923
5924 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
5925 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
5926 get_func_info.
5927 (get_func_info): Delete.
5928 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
5929 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
5930 * lib/dwarf.exp (get_func_info): New function.
5931
dd1cab06
TV
59322020-04-13 Tom de Vries <tdevries@suse.de>
5933
5934 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
5935 to what find_gnatmake does.
5936
71ea2b6b
TV
59372020-04-10 Tom de Vries <tdevries@suse.de>
5938
5939 * gdb.base/style.exp: Expect "Expanding full symbols" message for
5940 -readnow.
5941
bdfc1e8a
TV
59422020-04-10 Tom de Vries <tdevries@suse.de>
5943
5944 PR cli/25808
5945 * gdb.base/style.c: Add leading newlines.
5946 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
5947 Check listing of main's one-line body.
5948
14ca8ecf
TV
59492020-04-08 Tom de Vries <tdevries@suse.de>
5950
5951 * lib/gdb.exp (psymtabs_p): New proc.
5952 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
5953 importing unit" unsupported if there are no partial symbols.
5954
e21d048f
TV
59552020-04-08 Tom de Vries <tdevries@suse.de>
5956
5957 PR testsuite/25760
5958 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
5959
25c11aca
TV
59602020-04-07 Tom de Vries <tdevries@suse.de>
5961
5962 PR symtab/25796
5963 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
5964
5707e24b
TV
59652020-04-07 Tom de Vries <tdevries@suse.de>
5966
5967 * gdb.base/check-psymtab.c: New test.
5968 * gdb.base/check-psymtab.exp: New file.
5969
6ee448cc
TT
59702020-04-06 Tom Tromey <tromey@adacore.com>
5971
5972 * gdb.ada/variant-record/proc.adb: New file.
5973 * gdb.ada/variant-record/value.adb: New file.
5974 * gdb.ada/variant-record/value.s: New file.
5975 * gdb.ada/variant-record.exp: New file.
5976
9e7c9a03
HD
59772020-04-03 Hannes Domani <ssbssa@yahoo.de>
5978
5979 PR gdb/25325
5980 * gdb.cp/typed-enum.cc: New test.
5981 * gdb.cp/typed-enum.exp: New file.
5982
c90d28ac
AB
59832020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5984
5985 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
5986 * gdb.dwarf2/dw2-inline-small-func.c: New file.
5987 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
5988 * gdb.dwarf2/dw2-inline-small-func.h: New file.
5989 * gdb.opt/inline-small-func.c: New file.
5990 * gdb.opt/inline-small-func.exp: New file.
5991 * gdb.opt/inline-small-func.h: New file.
5992
34e9a9fa
AB
59932020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5994
5995 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
5996 function.
5997
6a354911
AB
59982020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
5999
6000 * lib/dwarf.exp (function_range): Allow compiler options to be
6001 specified.
6002
880d9777
TV
60032020-04-02 Tom de Vries <tdevries@suse.de>
6004
6005 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
6006 __attribute__((always_inline)).
6007 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
6008
f32682ea
TV
60092020-04-02 Tom de Vries <tdevries@suse.de>
6010
6011 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
6012 (gdbserver_gdb_exit): ... here. Add timeout warning.
6013 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
6014 (connect_target_extended_remote): Append new server_spawn_id to
6015 server_spawn_ids.
6016 (cleanup): New proc.
6017 (setup, <toplevel>): Call cleanup.
6018
d3214198
TV
60192020-04-02 Tom de Vries <tdevries@suse.de>
6020
6021 * gdb.base/main-psymtab.exp: New file.
6022
cc77ed24
TV
60232020-04-02 Tom de Vries <tdevries@suse.de>
6024
6025 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
6026
3638a098
TT
60272020-04-01 Tom Tromey <tom@tromey.com>
6028
6029 * gdb.base/complex-parts.exp: Add type tests.
6030
c34e8714
TT
60312020-04-01 Tom Tromey <tom@tromey.com>
6032
6033 * gdb.base/complex-parts.exp: Add arithmetic tests.
6034
981c08ce
TT
60352020-04-01 Tom Tromey <tom@tromey.com>
6036
6037 * gdb.compile/compile.exp: Update.
6038 * gdb.compile/compile-cplus.exp: Update.
6039 * gdb.base/varargs.exp: Update.
6040 * gdb.base/floatn.exp: Update.
6041 * gdb.base/endianity.exp: Update.
6042 * gdb.base/callfuncs.exp (do_function_calls): Update.
6043 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
6044 (complex_float_integral_args): Update.
6045 * gdb.base/complex.exp: Update.
6046 * gdb.base/complex-parts.exp: Update.
6047
3d1cfd43
TT
60482020-04-01 Tom Tromey <tromey@adacore.com>
6049
6050 * gdb.rust/union.rs: New file.
6051 * gdb.rust/union.exp: New file.
6052 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
6053 (main): Update.
6054 * gdb.rust/simple.exp: Move union tests to union.exp.
6055
e033dfa9
TT
60562020-04-01 Tom Tromey <tromey@adacore.com>
6057
6058 * gdb.rust/simple.rs (main): Remove "y0".
6059
53cccef1
TBA
60602020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6061
6062 * gdb.multi/stop-all-on-exit.c: New test.
6063 * gdb.multi/stop-all-on-exit.exp: New file.
6064
60e22c1e
HD
60652020-04-01 Hannes Domani <ssbssa@yahoo.de>
6066
6067 PR gdb/24789
6068 * gdb.cp/misc.cc: Add integer reference variable.
6069 * gdb.cp/misc.exp: Add test.
6070
e139a727
TBA
60712020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6072
6073 * gdb.server/stop-reply-no-thread.exp: Enhance the test
6074 scenario to cover execution until the end and also the case
6075
16b0db75
TV
60762020-03-31 Tom de Vries <tdevries@suse.de>
6077
6078 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
6079 c. Use "maint info symtabs" to check symtab expansion.
6080
c0502da6
TV
60812020-03-30 Tom de Vries <tdevries@suse.de>
6082
6083 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
6084 unsupported.
6085 (verify_psymtab_expanded): Move ...
6086 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
6087 test.
6088 (readnow): New proc.
6089
5935fd15
AB
60902020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6091
6092 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
6093 with $hex.
6094
1773be9e
TT
60952020-03-20 Tom Tromey <tromey@adacore.com>
6096
6097 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
6098
70304be9
TT
60992020-03-20 Tom Tromey <tromey@adacore.com>
6100
6101 * gdb.ada/sub_variant/subv.adb: New file.
6102 * gdb.ada/sub_variant.exp: New file.
6103
0dd7b8f7
TV
61042020-03-20 Tom de Vries <tdevries@suse.de>
6105
6106 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
6107 first break fails.
6108 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
6109
cada5fc9
AB
61102020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
6111
6112 * gdb.server/exit-multiple-threads.c: New file.
6113 * gdb.server/exit-multiple-threads.exp: New file.
6114
6b8c53f2
AB
61152020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
6116
6117 * gdb.fortran/mixed-lang-stack.c: New file.
6118 * gdb.fortran/mixed-lang-stack.cpp: New file.
6119 * gdb.fortran/mixed-lang-stack.exp: New file.
6120 * gdb.fortran/mixed-lang-stack.f90: New file.
6121
19a2740f
AB
61222020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
6123
6124 * gdb.linespec/cp-completion-aliases.cc: New file.
6125 * gdb.linespec/cp-completion-aliases.exp: New file.
6126
d8c8b848
TV
61272020-03-19 Tom de Vries <tdevries@suse.de>
6128
6129 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
6130 more precise.
6131
a9933ccf
TV
61322020-03-18 Tom de Vries <tdevries@suse.de>
6133
6134 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
6135 * gdb.dwarf2/break-inline-psymtab.c: New test.
6136 * gdb.dwarf2/break-inline-psymtab.exp: New file.
6137
2f89101f
TV
61382020-03-16 Tom de Vries <tdevries@suse.de>
6139
6140 * lib/cache.exp (gdb_do_cache): Add and handle local variables
6141 cache_verify and cache_verify_proc.
6142
6b9374f1
TV
61432020-03-15 Tom de Vries <tdevries@suse.de>
6144
6145 * gdb.server/solib-list.exp: Handle
6146 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
6147
eaeaf44c
TV
61482020-03-15 Tom de Vries <tdevries@suse.de>
6149
6150 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
6151 objfiles".
6152
3293bbaf
TT
61532020-03-14 Tom Tromey <tom@tromey.com>
6154
6155 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
6156
ab44624c
TV
61572020-03-14 Tom de Vries <tdevries@suse.de>
6158
6159 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
6160
54c43825
TV
61612020-03-14 Tom de Vries <tdevries@suse.de>
6162
6163 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
6164 result in line-by-line fashion.
6165
2ac70237
TV
61662020-03-14 Tom de Vries <tdevries@suse.de>
6167
6168 * lib/gdb.exp (supports_statement_frontiers): New proc.
6169 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
6170
09546b56
TV
61712020-03-14 Tom de Vries <tdevries@suse.de>
6172
6173 * gdb.base/printcmds.exp: Add missing quoting for "print
6174 teststring2".
6175
a1f6a07c
TT
61762020-03-13 Tom Tromey <tom@tromey.com>
6177
6178 * gdb.base/printcmds.exp (test_print_strings): Add regression
6179 test.
6180 * gdb.base/printcmds.c (charptr): New typedef.
6181 (teststring2): New global.
6182
1b83d09c
AB
61832020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
6184
6185 * gdb.base/break-interp.exp: Use the tail of the filename, not the
6186 full path in the test name.
6187 (test_ld): Add some with_test_prefix blocks to make test names
6188 unique.
6189
2d61316c
TV
61902020-03-13 Tom de Vries <tdevries@suse.de>
6191
6192 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
6193
2e9145ac
TV
61942020-03-13 Tom de Vries <tdevries@suse.de>
6195
6196 * gdb.mi/mi-sym-info.exp: Make matching more precise.
6197
96c7f873
TV
61982020-03-13 Tom de Vries <tdevries@suse.de>
6199
6200 PR symtab/25646
6201 * gdb.dwarf2/imported-unit.exp: Add test.
6202
49ba92c0
TV
62032020-03-13 Tom de Vries <tdevries@suse.de>
6204
6205 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
6206 (var1, var2): New variable.
6207 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
6208 matching symbols.
6209
301b21e0
TV
62102020-03-13 Tom de Vries <tdevries@suse.de>
6211
6212 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
6213 (Term::command): Use prompt prefix.
6214 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
6215 * gdb.tui/tui-layout-asm-short-prog.exp: Use
6216 command_no_prompt_prefix instead of prefix.
6217 * gdb.tui/tui-layout-asm.exp: Same.
6218
3f512721
SM
62192020-03-12 Simon Marchi <simon.marchi@efficios.com>
6220
6221 * gdb.base/break-interp.exp: Use foreach_with_prefix.
6222
40310f30
SM
62232020-03-12 Simon Marchi <simon.marchi@efficios.com>
6224
6225 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
6226 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
6227 on" while stepping over the test instruction, match printed
6228 message.
6229
09252140
TV
62302020-03-12 Tom de Vries <tdevries@suse.de>
6231
6232 * gdb.base/info-types.exp: Use exp_continue during matching of output
6233 of "info types".
6234
14e9c72c
TV
62352020-03-12 Tom de Vries <tdevries@suse.de>
6236
6237 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
6238
e515d67e
TV
62392020-03-12 Tom de Vries <tdevries@suse.de>
6240
6241 * gdb.fortran/module.exp: Use exp_continue during matching of output
6242 of "info variable -n".
6243
307eafd8
TV
62442020-03-12 Tom de Vries <tdevries@suse.de>
6245
6246 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
6247 gdb.dwarf2/dw2-ranges-base.c.
6248
9a2de3fc
TV
62492020-03-12 Tom de Vries <tdevries@suse.de>
6250
6251 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
6252 in presence of GLIBC debuginfo.
6253
3217502e
TV
62542020-03-12 Tom de Vries <tdevries@suse.de>
6255
6256 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
6257 $core.
6258
1281424c
TV
62592020-03-12 Tom de Vries <tdevries@suse.de>
6260
6261 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
6262 more precise.
6263
038b97fc
SM
62642020-03-11 Simon Marchi <simon.marchi@efficios.com>
6265
6266 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
6267 from Unix to Windows path.
6268
5308d1e7
TV
62692020-03-11 Tom de Vries <tdevries@suse.de>
6270
6271 * gdb.ada/minsyms.exp: Set language to ada.
6272
f870f78f
TV
62732020-03-11 Tom de Vries <tdevries@suse.de>
6274
6275 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
6276
5a13315d
TV
62772020-03-11 Tom de Vries <tdevries@suse.de>
6278
6279 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
6280
976862ed
TT
62812020-03-11 Tom Tromey <tromey@adacore.com>
6282
6283 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
6284
7462c383
TV
62852020-03-11 Tom de Vries <tdevries@suse.de>
6286
6287 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
6288
1c6c46a0
TV
62892020-03-11 Tom de Vries <tdevries@suse.de>
6290
6291 * gdb.base/break-interp.exp: Limit verbose scope.
6292
44f41bb7
TV
62932020-03-11 Tom de Vries <tdevries@suse.de>
6294
6295 * gdb.fortran/logical.f90: Define variable with character type.
6296 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
6297
b76f3a42
TV
62982020-03-11 Tom de Vries <tdevries@suse.de>
6299
6300 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
6301
1c33af77
TV
63022020-03-11 Tom de Vries <tdevries@suse.de>
6303
6304 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
6305 symtabs.
6306
8c95582d
AB
63072020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
6308 Bernd Edlinger <bernd.edlinger@hotmail.de>
6309
6310 * gdb.cp/step-and-next-inline.cc: New file.
6311 * gdb.cp/step-and-next-inline.exp: New file.
6312 * gdb.cp/step-and-next-inline.h: New file.
6313 * gdb.dwarf2/dw2-is-stmt.c: New file.
6314 * gdb.dwarf2/dw2-is-stmt.exp: New file.
6315 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
6316 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
6317 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
6318
cecf8547
AB
63192020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
6320
6321 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
6322 is-stmt flag in the line table.
6323
0ba678c9
TV
63242020-03-09 Tom de Vries <tdevries@suse.de>
6325
6326 * lib/gdb.exp (cached_file): Create cache dir.
6327
72fbdf83
TV
63282020-03-07 Tom de Vries <tdevries@suse.de>
6329
6330 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
6331 * gdb.cp/rvalue-ref-params.exp: Same.
6332
436b5e99
TV
63332020-03-06 Tom de Vries <tdevries@suse.de>
6334
6335 * lib/gdb.exp (tentative_rename, cached_file): New proc.
6336 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
6337
09f2921c
TV
63382020-03-06 Tom de Vries <tdevries@suse.de>
6339
6340 * README: Fix "the the".
6341 * gdb.base/dprintf.exp: Same.
6342
50a3cc5d
TV
63432020-03-05 Tom de Vries <tdevries@suse.de>
6344
6345 * gdb.base/maint.exp: Update "main print statistics" expected output.
6346
0a709cba
AKS
63472020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
6348
6349 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
6350 (fortran_int8): Likewise.
6351 (fortran_real4): Likewise.
6352 (fortran_real8): Likewise.
6353 (fortran_complex4): Likewise.
6354 (fortran_logical4): Likewise.
6355 (fortran_character1): Likewise.
6356
5e5d66b6
AB
63572020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
6358
6359 * gdb.fortran/logical.exp: Add tests that any non-zero value is
6360 printed as true.
6361
7b973adc
SDJ
63622020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
6363
6364 * gdb.base/printcmds.exp: Add test to verify printf of a
6365 variable holding an address.
6366
478e490a
TV
63672020-03-03 Tom de Vries <tdevries@suse.de>
6368
6369 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
6370
1ef44e86
TV
63712020-03-03 Tom de Vries <tdevries@suse.de>
6372
6373 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
6374 gdb_test_multiple call.
6375
b98cc2cf
TV
63762020-03-03 Tom de Vries <tdevries@suse.de>
6377
6378 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
6379 gdb_test_multiple calls.
6380
63e163f2
AB
63812020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
6382
6383 * gdb.base/default.exp: Remove test of 'set history filename'.
6384 * gdb.base/gdbinit-history.exp: Add tests for setting the history
6385 filename to the empty string.
6386 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
6387 and GDBHISTSIZE.
6388
24ed6739
AB
63892020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
6390
6391 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
6392 disabled.
6393
590003dc 63942020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 6395 Tom de Vries <tdevries@suse.de>
590003dc
TV
6396
6397 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
6398 -prompt prefix, before user_code argument. Add -lbl option likewise.
6399 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
6400 (gdb_is_target_1): Add -prompt prefix and move to before user_code
6401 argument.
6402 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
6403 have "\r\n" at start-of-line, instead of at end-of-line.
6404
f5e46084
SM
64052020-02-28 Simon Marchi <simon.marchi@efficios.com>
6406
6407 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
6408 libinproctrace.so.
6409
f7a7000d
LM
64102020-02-28 Luis Machado <luis.machado@linaro.org>
6411
6412 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
6413 to "p/x".
6414
718e0816
LM
64152020-02-28 Luis Machado <luis.machado@linaro.org>
6416
6417 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
6418 asm/ptrace.h and error.h.
6419
13c3a74a
TV
64202020-02-28 Tom de Vries <tdevries@suse.de>
6421
6422 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
6423 (struct wrapper, do_something, mundane/symada__cS): Move ...
6424 * gdb.base/c-linkage-name-2.c: ... here. New source file.
6425 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
6426 Update "print symada__cS before partial symtab expansion" regexp.
6427 Update breakpoint location. Flush symbol cache after expansion.
6428
85d2d5bb
LM
64292020-02-28 Luis Machado <luis.machado@linaro.org>
6430
6431 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
6432
3608f86c
TV
64332020-02-27 Tom de Vries <tdevries@suse.de>
6434
6435 * config/sid.exp: Remove unused globals.
6436 * gdb.base/attach.exp: Same.
6437 * gdb.base/catch-load.exp: Same.
6438 * gdb.base/dbx.exp: Same.
6439 * lib/gdb.exp: Same.
6440 * lib/mi-support.exp: Same.
6441 * lib/prompt.exp: Same.
6442
c8d4f6df
TV
64432020-02-27 Tom de Vries <tdevries@suse.de>
6444
6445 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
6446 not set.
6447
0d79cdc4
AM
64482020-02-26 Aaron Merey <amerey@redhat.com>
6449
6450 * gdb.debuginfod: New directory for debuginfod tests.
6451 * gdb.debuginfod/main.c: New test file.
6452 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
6453
0dce4280
TV
64542020-02-26 Tom de Vries <tdevries@suse.de>
6455
6456 PR gdb/25603
6457 * gdb.base/persistent-lang.cc: New test.
6458 * gdb.base/persistent-lang.exp: New file.
6459
9e80cfa1
AB
64602020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6461
6462 * gdb.fortran/derived-type-striding.exp: Add a new test.
6463 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
6464 new test.
6465
2078dbb2
AB
64662020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
6467
6468 * gdb.base/cached-source-file.exp: Avoid source file paths in test
6469 names.
6470
70d49700
TV
64712020-02-25 Tom de Vries <tdevries@suse.de>
6472
6473 PR go/18926
6474 * gdb.go/methods.exp: Remove gcc/93866 xfail.
6475
a88ef40d
TV
64762020-02-24 Tom de Vries <tdevries@suse.de>
6477
6478 PR gdb/25592
6479 * gdb.base/info-locals-unused-static-var.c: New test.
6480 * gdb.base/info-locals-unused-static-var.exp: New file.
6481
01b1af32
TT
64822020-02-22 Tom Tromey <tom@tromey.com>
6483
6484 * gdb.python/tui-window.exp: New file.
6485 * gdb.python/tui-window.py: New file.
6486
7c043ba6
TT
64872020-02-22 Tom Tromey <tom@tromey.com>
6488
6489 PR tui/17850:
6490 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
6491 tests.
6492
c22fef7e
TT
64932020-02-22 Tom Tromey <tom@tromey.com>
6494
6495 * gdb.tui/new-layout.exp: Add sub-layout tests.
6496
ee325b61
TT
64972020-02-22 Tom Tromey <tom@tromey.com>
6498
6499 * gdb.tui/new-layout.exp: New file.
6500
3f0cbb04
TT
65012020-02-22 Tom Tromey <tom@tromey.com>
6502
6503 * gdb.rust/rust-style.rs: New file.
6504 * gdb.rust/rust-style.exp: New file.
6505 * gdb.base/style.exp: Test structure printing.
6506 * gdb.base/style.c (struct some_struct): New type.
6507 (enum etype): New type.
6508 (struct_value): New global.
6509
75525152
TV
65102020-02-21 Tom de Vries <tdevries@suse.de>
6511
6512 PR go/18926
6513 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
6514 Remove blanket xfails. Use message argument for gdb_breakpoint.
6515 Make continuing to breakpoint test conditional on setting breakpoint.
6516 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
6517 DW_AT_name attribute. Add xfail for GCC PR93866.
6518
bd360d30
AB
65192020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
6520
6521 * gdb.dwarf2/cpp-linkage-name.c: New file.
6522 * gdb.dwarf2/cpp-linkage-name.exp: New file.
6523
c7adb09f 65242020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
6525
6526 * lib/gdb.exp (gdb_wrapper_init): Reset
6527 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
6528 not exist.
6529
a9c79803
TV
65302020-02-20 Tom de Vries <tdevries@suse.de>
6531
6532 PR go/17018
6533 * gdb.go/hello.exp: Copy ...
6534 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
6535 print of st to print value of global definition. Add xfail for GCC
6536 PR93844.
6537 * gdb.go/hello.exp: Remove printing of st before definition.
6538 * gdb.go/hello.go: Copy ...
6539 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
6540 to st.
6541 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
6542
d7445728
TV
65432020-02-20 Tom de Vries <tdevries@suse.de>
6544
6545 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
6546 (gdb_simple_compile): Handle compile_flags go by using .go extension
6547 for source file.
6548 * gdb.go/chan.exp: Use support_go_compile.
6549 * gdb.go/handcall.exp: Same.
6550 * gdb.go/hello.exp: Same.
6551 * gdb.go/integers.exp: Same.
6552 * gdb.go/max-depth.exp: Same.
6553 * gdb.go/methods.exp: Same.
6554 * gdb.go/package.exp: Same.
6555 * gdb.go/strings.exp: Same.
6556 * gdb.go/types.exp: Same.
6557 * gdb.go/unsafe.exp: Same.
6558
c9c41e6d
TV
65592020-02-19 Tom de Vries <tdevries@suse.de>
6560
6561 * gdb.python/lib-types.exp: Make xfail more strict.
6562
f20ff837
TV
65632020-02-19 Tom de Vries <tdevries@suse.de>
6564
6565 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
6566
08410482
DE
65672020-02-19 Doug Evans <dje@google.com>
6568
6569 PR rust/25535
6570 * gdb.rust/simple.exp: Add test.
6571 * gdb.rust/simple.rs: Add test.
6572
623563f7
TV
65732020-02-19 Tom de Vries <tdevries@suse.de>
6574
6575 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
6576 output line-by-line.
6577
d3308cfd
TV
65782020-02-19 Tom de Vries <tdevries@suse.de>
6579
6580 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
6581
86cbc5dc
TV
65822020-02-19 Tom de Vries <tdevries@suse.de>
6583
6584 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
6585 prelink.
6586
9db2b96b
TV
65872020-02-19 Tom de Vries <tdevries@suse.de>
6588
6589 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
6590 (gdb_do_cache): Use gdb_do_cache_wrap.
6591 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
6592
89e2fdc5
TV
65932020-02-19 Tom de Vries <tdevries@suse.de>
6594
6595 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
6596 gdb_compile option.
6597
373d7ac0
SM
65982020-02-18 Simon Marchi <simon.marchi@efficios.com>
6599
6600 * gdb.base/printcmds.exp (test_print_enums): Update expected
6601 output.
6602
b29a2df0
SM
66032020-02-18 Simon Marchi <simon.marchi@efficios.com>
6604
6605 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
6606 for "unknown".
6607
6740f0cc
SM
66082020-02-18 Simon Marchi <simon.marchi@efficios.com>
6609
6610 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
6611 enumerator.
6612
edd45eb0
SM
66132020-02-18 Simon Marchi <simon.marchi@efficios.com>
6614
6615 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
6616 FE_, add FE_NONE.
6617 (three): Update.
6618 (enum flag_enum_without_zero): New enum.
6619 (flag_enum_without_zero): New variable.
6620 (enum not_flag_enum): New enum.
6621 (three_not_flag): New variable.
6622 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
6623 (test_print_enums): Add more tests for printing flag enums.
6624
d4295de4
TV
66252020-02-18 Tom de Vries <tdevries@suse.de>
6626
6627 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
6628 (gdb_compile_ada): ... here.
6629 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
6630 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
6631
f251f505
TT
66322020-02-14 Tom Tromey <tom@tromey.com>
6633
6634 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
6635 build directory.
6636 * boards/gdbserver-base.exp: Update path to gdbserver.
6637
8f432634
TV
66382020-02-13 Tom de Vries <tdevries@suse.de>
6639
6640 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
6641
92b6eaf7
TV
66422020-02-13 Tom de Vries <tdevries@suse.de>
6643
6644 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
6645 are missing.
6646
f3b0f7fe
TV
66472020-02-13 Tom de Vries <tdevries@suse.de>
6648
6649 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
6650 call.
6651
f6be8713
SDJ
66522020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
6653
6654 PR tui/25126
6655 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
6656 * gdb.base/cached-source-file.c: New file.
6657 * gdb.base/cached-source-file.exp: New file.
6658
b2770d5e
TV
66592020-02-11 Tom de Vries <tdevries@suse.de>
6660
6661 PR testsuite/25488
6662 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
6663
44f6938e
TV
66642020-02-10 Tom de Vries <tdevries@suse.de>
6665
6666 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
6667
5f0e2eb7
MR
66682020-02-10 Maciej W. Rozycki <macro@wdc.com>
6669
6670 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
6671 and $after_addr are both integers before making a comparison.
6672
46ce2b6f
TV
66732020-02-09 Tom de Vries <tdevries@suse.de>
6674
6675 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
6676 command output and paste it into gdb.log. If any, paste catch message
6677 to gdb.log.
6678
5abbbe1d
TT
66792020-02-07 Tom Tromey <tromey@adacore.com>
6680
6681 PR breakpoints/24915:
6682 * gdb.base/annotate-symlink.exp: Use setup_xfail.
6683
1d5d29e7
SV
66842020-02-06 Shahab Vahedi <shahab@synopsys.com>
6685
6686 * gdb.tui/tui-missing-src.exp: Add the "missing source
6687 file" test for the TUI.
6688
b0999b9b
AB
66892020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
6690
6691 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
6692 including a port number in the output.
6693
c3b149eb
AKS
66942020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
6695
6696 * lib/fortran.exp (fortran_int4): Handle clang.
6697 (fortran_int8): Likewise.
6698 (fortran_real4): Likewise.
6699 (fortran_real8): Likewise.
6700 (fortran_complex4): Likewise.
6701 (fortran_logical4): Likewise.
6702 (fortran_character1): Likewise.
6703
f8dcc90b
TV
67042020-02-04 Tom de Vries <tdevries@suse.de>
6705
6706 * README (Race detection): Add note.
6707
f90ac7c2
TV
67082020-02-04 Tom de Vries <tdevries@suse.de>
6709
6710 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
6711
780636ae
TV
67122020-02-04 Tom de Vries <tdevries@suse.de>
6713
6714 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
6715
5d2e1193
RA
67162020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
6717
6718 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
6719 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
6720 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
6721 blttar, bnetarl.
6722 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
6723 binary for blttar, bnetarl.
6724 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
6725 wait instruction. Delete ldmx test.
6726 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
6727
e409c542
AKS
67282020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
6729
6730 * gdb.fortran/array-bounds-high.exp: New file.
6731 * gdb.fortran/array-bounds-high.f90: New file.
6732
b0029748
LD
67332020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
6734
6735 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
6736 Replace #include of <sys/fcntl.h> by <fcntl.h>.
6737
195a8287
TV
67382020-02-01 Tom de Vries <tdevries@suse.de>
6739
6740 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
6741
42330a68
AB
67422020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
6743
6744 PR tui/9765
6745 * gdb.tui/tui-layout-asm-short-prog.S: New file.
6746 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
6747
b62a8028
LM
67482020-01-29 Luis Machado <luis.machado@linaro.org>
6749
6750 * gdb.arch/aarch64-brk-patterns.c: New source file.
6751 * gdb.arch/aarch64-brk-patterns.exp: New test.
6752
5f440116
TBA
67532020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6754
6755 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
6756 GCC/Clang version.
6757 * gdb.cp/pass-by-ref.exp: Ditto.
6758
ee2a6fc6
TV
67592020-01-29 Tom de Vries <tdevries@suse.de>
6760
6761 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
6762 * gdb.threads/watchpoint-fork-mt.c: Same.
6763 * gdb.threads/watchpoint-fork-parent.c: Same.
6764 * gdb.threads/watchpoint-fork-st.c: Same.
6765 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
6766
16b10d6e
LM
67672020-01-27 Luis Machado <luis.machado@linaro.org>
6768
6769 * gdb.base/step-over-syscall.exp (setup): Check if we're already
6770 sitting at a syscall instruction when we hit the syscall function's
6771 breakpoint.
6772 Check PC against one obtained with the x command.
6773 Validate syscall number.
6774 (step_over_syscall): Don't continue to the syscall instruction if
6775 we're already there.
6776
b1468492
PW
67772020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6778
6779 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
6780
7ffa82e1
AB
67812020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6782
6783 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
6784 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
6785
3d92a3e3
AB
67862020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6787
6788 * gdb.dwarf2/dw2-inline-stepping.c: New file.
6789 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
6790
94a72be7
AB
67912020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6792
6793 * gdb.base/maint.exp: Update line table parsing test.
6794 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
6795
53af73bf
PA
67962020-01-24 Pedro Alves <palves@redhat.com>
6797
6798 PR gdb/25410
6799 * gdb.multi/multi-re-run-1.c: New.
6800 * gdb.multi/multi-re-run-2.c: New.
6801 * gdb.multi/multi-re-run.exp: New.
6802
1ba1ac88
AB
68032020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6804
6805 PR gdb/23718
6806 * gdb.server/server-kill-python.exp: New file.
6807
f3364a6d
AB
68082020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6809
6810 * gdb.server/multi-ui-errors.c: New file.
6811 * gdb.server/multi-ui-errors.exp: New file.
6812
733d0a67
AB
68132020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
6814
6815 PR tui/9765
6816 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
6817
4f13c1c0
TT
68182020-01-19 Tom Tromey <tom@tromey.com>
6819
6820 * gdb.tui/main.exp: Add check for plain "file".
6821
40c94099
CB
68222020-01-16 Christian Biesinger <cbiesinger@google.com>
6823
6824 * lib/gdb.exp: Fix spelling error (seperatelly).
6825
ff47f4f0
TT
68262020-01-14 Tom Tromey <tom@tromey.com>
6827
6828 PR symtab/12535:
6829 * gdb.python/python.exp: Test decode_line with empty string
6830 argument.
6831
717c684d
BE
68322020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6833
6834 * gdb.base/skip-inline.exp: Extend test.
6835
44e4c775
AB
68362020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6837
6838 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
6839 * gdb.dwarf2/dw2-bad-elf.c: New file.
6840 * gdb.dwarf2/dw2-bad-elf.exp: New file.
6841
d93c6db7
AB
68422020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6843
6844 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
6845 _line_saw_file.
6846
9a6d629c
AB
68472020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
6848
6849 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
6850 border.
6851
d9ebdab7
TBA
68522020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6853
6854 * gdb.multi/multi-target.exp (setup): Factor out "info
6855 connections" and "info inferiors" tests to ...
6856 (test_info_inferiors): ... this new procedure.
6857 (top level): Run new "info-inferiors" tests.
6858
f3c469b9
PA
68592020-01-10 Pedro Alves <palves@redhat.com>
6860
6861 * gdb.server/bkpt-other-inferior.exp: New file.
6862
121b3efd
PA
68632020-01-10 Pedro Alves <palves@redhat.com>
6864
6865 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
6866 of "add-inferior".
6867 * gdb.base/quit-live.exp: Likewise.
6868 * gdb.base/remote-exec-file.exp: Likewise.
6869 * gdb.guile/scm-progspace.exp: Likewise.
6870 * gdb.linespec/linespec.exp: Likewise.
6871 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6872 * gdb.mi/user-selected-context-sync.exp: Likewise.
6873 * gdb.multi/multi-target.exp (setup): Add "info connection" and
6874 "info inferiors" tests.
6875 * gdb.multi/remove-inferiors.exp: Adjust expected output of
6876 "add-inferior".
6877 * gdb.multi/watchpoint-multi.exp: Likewise.
6878 * gdb.python/py-inferior.exp: Likewise.
6879 * gdb.server/extended-remote-restart.exp: Likewise.
6880 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
6881 "info inferiors".
6882 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
6883 * gdb.trace/report.exp: Likewise.
6884
1dadb1dd
PA
68852020-01-10 Pedro Alves <palves@redhat.com>
6886
6887 * gdb.multi/multi-target.c: New file.
6888 * gdb.multi/multi-target.exp: New file.
6889 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
6890 mode requested, but remote does not support non-stop".
6891
78f2c40a
PA
68922020-01-10 Pedro Alves <palves@redhat.com>
6893
6894 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
6895 disconnect before reconnecting.
6896
e7af6c70
TBA
68972020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
6898 Pedro Alves <palves@redhat.com>
6899
6900 * gdb.server/connect-without-multi-process.exp: Also test
6901 continuing to end.
6902
acdf84a6
PA
69032020-01-10 Pedro Alves <palves@redhat.com>
6904
6905 * gdb.base/remote-exec-file.exp: New file.
6906
873657b9
PA
69072020-01-10 Pedro Alves <palves@redhat.com>
6908
6909 * gdb.base/fork-running-state.exp (do_test): Adjust expected
6910 output.
6911 * gdb.threads/async.c: New.
6912 * gdb.threads/async.exp: New.
6913 * gdb.multi/tids-gid-reset.c: New.
6914 * gdb.multi/tids-gid-reset.exp: New.
6915
7f0ae84c
GB
69162020-01-10 George Barrett <bob@bob131.so>
6917
6918 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
6919 to help in finding the image relocation offset.
6920 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
6921 options in arguments.
6922 (stap_test_no_debuginfo): Likewise.
6923 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
6924 test variants.
6925 (stap_test): Add null semaphore relocation test.
6926
47e9d49d
GB
69272020-01-10 George Barrett <bob@bob131.so>
6928
6929 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
6930 * gdb.base/stap-probe.exp: Likewise.
6931 (stap_test): Pass argument as an additional flag.
6932 (stap_test_no_debuginfo): Likewise.
6933 (stap_test): Check `info probes stap' output for semaphore
6934 addresses if the test binary is supposed to have them.
6935
f5a7c406
AB
69362020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6937
6938 * gdb.tui/basic.exp: Add more scrolling tests.
6939
9ae6bf64
TT
69402020-01-09 Tom Tromey <tom@tromey.com>
6941
6942 PR tui/18932:
6943 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
6944 meangingful value.
6945 (Term::command, Term::resize): Update.
6946 * gdb.tui/basic.exp: Add scrolling test.
6947
b2efe70c
AB
69482020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6949
6950 * gdb.tui/tui-layout-asm.exp: New file.
6951
3804da7e
AB
69522020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6953
6954 * lib/tuiterm.exp (Term::check_box_contents): New proc.
6955
b40aa28f
AB
69562020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6957
6958 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
6959 (Term::enter_tui): Use Term::prepare_for_tui.
6960
63ffd7c9
AB
69612020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6962
6963 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
6964 called.
6965
3be966f6
AB
69662020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6967
6968 * gdb.base/skip.exp: Fix race condition in test.
6969
153d79c4
AB
69702020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
6971
6972 * gdb.base/backtrace.c: New file.
6973 * gdb.base/backtrace.exp: New file.
6974
f2302a34
AB
69752020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
6976
6977 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
6978
6ec1d75e
PW
69792020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6980
6981 * gdb.base/style.exp: Test that warnings are styled.
6982
c296cbe6
BE
69832019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6984
6985 * gdb.base/line65535.exp: New file.
6986 * gdb.base/line65535.c: New file.
6987
b28a729d
SM
69882019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
6989
6990 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
6991 * lib/gnat_debug_info_test.adb: New file.
6992 * gdb.ada/ptype_tagged_param.exp: Use
6993 gnat_runtime_has_debug_info, expect a different output if
6994 runtime does not have debug info.
6995
7f2d7a0d
SM
69962019-12-20 Simon Marchi <simon.marchi@efficios.com>
6997
6998 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
6999 (another) quote in test name.
7000
f3bce483
SM
70012019-12-20 Simon Marchi <simon.marchi@efficios.com>
7002
7003 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
7004 Add quote in test name.
7005
c855a912
TBA
70062019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7007
7008 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
7009 directory instead.
7010 * gdb.cp/pass-by-ref.exp: Extend with more cases.
7011 * gdb.cp/pass-by-ref-2.cc: New file.
7012 * gdb.cp/pass-by-ref-2.exp: New file.
7013
fc9d2d72
TT
70142019-12-20 Tom Tromey <tom@tromey.com>
7015
7016 * gdb.tui/list-before.exp: New file.
7017
77b97e00
TT
70182019-12-20 Tom Tromey <tom@tromey.com>
7019
7020 * gdb.tui/list.exp: Check for source on initial listing.
7021
f69656d0
TT
70222019-12-11 Tom Tromey <tromey@adacore.com>
7023
7024 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
7025 Add crlf test.
7026
99a55965
SM
70272019-12-18 Simon Marchi <simon.marchi@efficios.com>
7028
7029 * gdb.base/default.exp: Update value of $_gdb_major.
7030
5024637f
BE
70312019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7032
7033 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
7034
b63634be
BE
70352019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7036
7037 * gdb.base/skip.exp: Whitespace fix.
7038
45d73523
BE
70392019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7040
7041 * gdb.base/skip-inline.c: New file.
7042 * gdb.base/skip-inline.exp: New file.
7043
d043f8c8
SM
70442019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
7045
7046 * gdb.base/jit-reader.exp (jit_reader_test): Rename
7047 jit_function_00 to jit_function_stack_mangle.
7048 * gdb.base/jithost.c (jit_function_t): Rename to...
7049 (jit_function_stack_mangle_t): ... this.
7050 (jit_function_add_t): New typedef.
7051 (jit_function_00_code): Rename to...
7052 (jit_function_stack_mangle_code): ... this, make static.
7053 (jit_function_add_code): New.
7054 (main): Generate "add" function and call it. Adjust to changes
7055 in jithost_abi.
7056 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
7057 (struct jithost_abi) <begin, end>: Remove fields.
7058 <object, function_stack_mangle, function_add>: New fields.
7059 * gdb.base/jitreader.c (struct reader_state) <code_begin,
7060 code_end>: Remove fields.
7061 <func_stack_mangle>: New field.
7062 (read_debug_info): Adjust to renaming, create block for "add"
7063 function.
7064 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
7065
873de05c
TT
70662019-12-11 Tom Tromey <tom@tromey.com>
7067
7068 * gdb.tui/resize.exp: Fix regexp.
7069 * gdb.tui/regs.exp: Fix regexps.
7070 * gdb.tui/main.exp: Fix regexp.
7071
3d979945
TT
70722019-12-11 Tom Tromey <tom@tromey.com>
7073
7074 * gdb.tui/resize.exp: Update.
7075 * gdb.tui/empty.exp (layouts): Update.
7076
2192a9d3
TT
70772019-12-11 Tom Tromey <tom@tromey.com>
7078
7079 * gdb.tui/regs.exp: Update.
7080 * gdb.tui/empty.exp (layouts): Update.
7081 * gdb.tui/basic.exp: Update.
7082 * lib/tuiterm.exp (_check_box): Don't check bottom border.
7083
d8edc8b7
PW
70842019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7085
7086 * gdb.base/options.exp: Add -raw-values in the print completion list.
7087 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
7088
4c12d936
KB
70892019-12-10 Kevin Buettner <kevinb@redhat.com>
7090
7091 * gdb.threads/omp-par-scope.c: New file.
7092 * gdb/threads/omp-par-scope.exp: New file.
7093
26b911fb
KB
70942019-12-10 Kevin Buettner <kevinb@redhat.com>
7095
bb47f919
KB
7096 * lib/gdb.exp (support_nested_function_tests): New proc.
7097
70982019-12-10 Kevin Buettner <kevinb@redhat.com>
7099
7100 * lib/gdb.exp (gdb_compile_openmp): New proc.
7101 (build_executable_from_specs): Add an "openmp" option.
7102 (gdb_compile_pthreads): Add non-executable case.
26b911fb 7103
6c71eb7d
TT
71042019-12-10 Tom Tromey <tromey@adacore.com>
7105
7106 * gdb.ada/unchecked_union.exp: New file.
7107 * gdb.ada/unchecked_union/pck.adb: New file.
7108 * gdb.ada/unchecked_union/pck.ads: New file.
7109 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
7110 * gdb-utils.exp (string_to_regexp): Also quote "?".
7111
bac7c5cf
GB
71122019-12-10 George Barrett <bob@bob131.so>
7113
7114 Test scripted probe breakpoints.
7115 * gdb.guile/scm-breakpoint.c (main): Add probe point.
7116 * gdb.python/py-breakpoint.c (main): Likewise.
7117 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
7118 specifier test.
7119 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
7120
330f1d38
TBA
71212019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7122
7123 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
7124 an rvalue parameter.
7125 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
7126 parameter.
7127
b43315e2
AB
71282019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
7129
7130 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
7131 modules.
7132
54f73dad
AB
71332019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
7134
7135 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
7136 broken version of GCC.
7137
d57cbee9
AB
71382019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
7139
7140 * gdb.fortran/info-modules.exp: Rewrite to make use of new
7141 sym-info-cmds library.
7142 * gdb.fortran/info-types.exp: Likewise.
7143 * lib/sym-info-cmds.exp: New file.
7144
c14aab8c
TV
71452019-12-08 Tom de Vries <tdevries@suse.de>
7146
7147 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
7148
aa2d5a42
KS
71492019-12-07 Keith Seitz <keiths@redhat.com>
7150
7151 * gdb.base/corefile-buildid-shlib-shr.c: New file.
7152 * gdb.base/corefile-buildid-shlib.c: New file.
7153 * gdb.base/corefile-buildid.c: New file.
7154 * gdb.base/corefile-buildid.exp: New file.
7155
93e55f0a
TV
71562019-12-06 Tom de Vries <tdevries@suse.de>
7157
7158 * gdb.dwarf2/varval.exp: Add decl before def test.
7159
c7d12402
TBA
71602019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7161
7162 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
7163
06acc08f
TBA
71642019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7165
7166 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
7167 CV and reference conversion for overload resolution.
7168 * gdb.cp/rvalue-ref-overload.exp: Test it.
7169
e0fad1ea
PW
71702019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7171
7172 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
7173 * gdb.base/frameapply.exp: Test faas without command.
7174
8d70a9f0
AB
71752019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7176
7177 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
7178 Fortran tests.
7179 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
7180 order.
7181
36c8fb93
AB
71822019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7183
7184 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
7185 casting to type with no kind specified.
7186 (test_basic_parsing_of_type_kinds): Additional tests for types
7187 with no kind specified, and add tests for single/double
7188 precision/complex types.
7189
4139ff00
TT
71902019-12-04 Tom Tromey <tromey@adacore.com>
7191
7192 * gdb.base/endianity.c (struct other) <x>: New field.
7193 (main): Initialize it.
7194 * gdb.base/endianity.exp: Update.
7195
a05cf17a
TT
71962019-12-04 Tom Tromey <tromey@adacore.com>
7197
7198 * gdb.ada/scalar_storage/storage.adb: New file.
7199 * gdb.ada/scalar_storage/pck.adb: New file.
7200 * gdb.ada/scalar_storage/pck.ads: New file.
7201 * gdb.ada/scalar_storage.exp: New file.
7202
103a685e
TT
72032019-12-04 Tom Tromey <tromey@adacore.com>
7204
7205 * gdb.base/endianity.c (struct otherendian) <f>: New field.
7206 (main): Initialize it.
7207 * gdb.base/endianity.exp: Update.
7208
c2512106
AB
72092019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7210
7211 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
7212
293b38d6
AB
72132019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
7214
7215 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
7216 -symbol-info-module-functions and -symbol-info-module-variables.
7217
216a7e6b
AB
72182019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
7219
7220 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
7221
5bbd8269
AB
72222019-12-01 Richard Bunt <richard.bunt@arm.com>
7223 Andrew Burgess <andrew.burgess@embecosm.com>
7224
7225 * gdb.fortran/derived-type-striding.exp: New file.
7226 * gdb.fortran/derived-type-striding.f90: New file.
7227 * gdb.fortran/array-slices.exp: New file.
7228 * gdb.fortran/array-slices.f90: New file.
7229
be09caf1
PW
72302019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7231
7232 * gdb.base/define.exp: Test . in command names.
7233 * gdb.base/setshow.exp: Update test, as . is now part of
7234 command name.
7235
643c0cbe
PW
72362019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7237
7238 * gdb.base/define-prefix.exp: New file.
7239
dcdec678
AB
72402019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
7241
7242 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
7243 compile.
7244 (skip_btrace_pt_tests): Likewise.
7245
640ab947
AB
72462019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
7247
7248 * gdb.fortran/info-modules.exp: Compile source files in correct
7249 order.
7250
d22670f0
KB
72512019-11-27 Kevin Buettner <kevinb@redhat.com>
7252
7253 * gdb.dwarf2/imported-unit.exp: New file.
7254 * gdb.dwarf2/imported-unit.c: New file.
7255
db5960b4
AB
72562019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
7257
7258 * gdb.mi/mi-fortran-modules-2.f90: New file.
7259 * gdb.mi/mi-fortran-modules.exp: New file.
7260 * gdb.mi/mi-fortran-modules.f90: New file.
7261
7dc42066
AB
72622019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
7263
7264 * gdb.mi/mi-sym-info-1.c: New file.
7265 * gdb.mi/mi-sym-info-2.c: New file.
7266 * gdb.mi/mi-sym-info.exp: New file.
7267
0dfeecca
TT
72682019-11-22 Tom Tromey <tromey@adacore.com>
7269
7270 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
7271 * gdb.ada/tasks/foo.adb: Add another stopping location.
7272
34877895
PJ
72732019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
7274
7275 * gdb.base/endianity.c: New test.
7276 * gdb.base/endianity.exp: New file.
7277
2e84f897
LD
72782019-11-21 Lukas Durfina <ldurfina@tachyum.com>
7279
7280 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
7281
65d1cd5f
TV
72822019-11-21 Tom de Vries <tdevries@suse.de>
7283
7284 PR gdb/24956
7285 * gdb.base/ui-redirect.exp: Test output of user-defined command.
7286
4f22c3f4
SDJ
72872019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
7288
7289 * gdb.python/py-progspace.exp: Add missing parentheses on some
7290 'print' commands.
7291
9f6ad286
TT
72922019-11-19 Tom Tromey <tom@tromey.com>
7293
7294 * gdb.tui/winheight.exp: New file.
7295
0b8dbf3f
AB
72962019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
7297
7298 * gdb.base/ctf-whatis.c: Delete.
7299 * gdb.base/ctf-whatis.exp: Delete.
7300 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
7301
f833b7a7
AB
73022019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
7303
7304 * gdb.base/ctf-cvexpr.exp: Delete.
7305 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
7306
30d0a636
AB
73072019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
7308
7309 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
7310 the compiler. Clean up header comment a little.
7311 * gdb.base/ctf-ptype.exp: Likewise.
7312 * gdb.base/ctf-whatis.exp: Likewise.
7313 * lib/gdb.exp (skip_ctf_tests): New proc.
7314
494409bb
SDJ
73152019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
7316
7317 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
7318 * gdb.tui/corefile-run.exp: New file.
7319
55708e99
TT
73202019-11-14 Tom Tromey <tromey@adacore.com>
7321
7322 * gdb.base/gdbvars.exp (test_convenience_variables): Add
7323 regression tests.
7324
45e42163
TT
73252019-11-12 Tom Tromey <tom@tromey.com>
7326
7327 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
7328 after any command. Expect prompt after WAIT_FOR is seen.
7329 (enter_tui): Enable resize messages.
7330 (command): Expect command in output.
7331 (get_line): Avoid error when cursor appears to be off-screen.
7332 (dump_screen): Include screen size in title.
7333 (_do_resize): New proc, from "resize".
7334 (resize): Rewrite. Do resize in two steps.
7335 * gdb.tui/empty.exp (layouts): Fix entries.
7336 (check_boxes): Remove xfail.
7337 (check_text): Dump screen on failure.
7338
086baaf1
AB
73392019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
7340
7341 * gdb.python/py-symbol.exp: Add test for
7342 gdb.lookup_static_symbols.
7343
09ff83af
AB
73442019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
7345
7346 * gdb.python/py-symbol.c: Declare and call function from new
7347 py-symbol-2.c file.
7348 * gdb.python/py-symbol.exp: Compile both source files, and add new
7349 tests for gdb.lookup_static_symbol.
7350 * gdb.python/py-symbol-2.c: New file.
7351
11af934b
TV
73522019-11-02 Tom de Vries <tdevries@suse.de>
7353
7354 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
7355 * gdb.base/anon.exp: Same.
7356 * gdb.base/auto-connect-native-target.exp: Same.
7357 * gdb.base/call-ar-st.exp: Same.
7358 * gdb.base/catch-syscall.exp: Same.
7359 * gdb.base/commands.exp: Same.
7360 * gdb.base/default.exp: Same.
7361 * gdb.base/display.exp: Same.
7362 * gdb.base/float.exp: Same.
7363 * gdb.base/foll-fork.exp: Same.
7364 * gdb.base/help.exp: Same.
7365 * gdb.base/info-macros.exp: Same.
7366 * gdb.base/info-proc.exp: Same.
7367 * gdb.base/info-target.exp: Same.
7368 * gdb.base/long_long.exp: Same.
7369 * gdb.base/macscp.exp: Same.
7370 * gdb.base/memattr.exp: Same.
7371 * gdb.base/nofield.exp: Same.
7372 * gdb.base/pointers.exp: Same.
7373 * gdb.base/printcmds.exp: Same.
7374 * gdb.base/ptype.exp: Same.
7375 * gdb.base/restore.exp: Same.
7376 * gdb.base/return.exp: Same.
7377 * gdb.base/scope.exp: Same.
7378 * gdb.base/set-noassign.exp: Same.
7379 * gdb.base/setshow.exp: Same.
7380 * gdb.base/shlib-call.exp: Same.
7381 * gdb.base/signals.exp: Same.
7382 * gdb.base/sigstep.exp: Same.
7383 * gdb.base/skip.exp: Same.
7384 * gdb.base/solib-symbol.exp: Same.
7385 * gdb.base/stap-probe.exp: Same.
7386 * gdb.base/step-line.exp: Same.
7387 * gdb.base/step-test.exp: Same.
7388 * gdb.base/style.exp: Same.
7389 * gdb.base/varargs.exp: Same.
7390 * gdb.base/vla-datatypes.exp: Same.
7391 * gdb.base/vla-ptr.exp: Same.
7392 * gdb.base/vla-sideeffect.exp: Same.
7393 * gdb.base/volatile.exp: Same.
7394 * gdb.base/watch-cond-infcall.exp: Same.
7395 * gdb.base/watchpoint.exp: Same.
7396
e96ec2ba
TV
73972019-11-02 Tom de Vries <tdevries@suse.de>
7398
7399 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
7400 * gdb.cp/cpexprs.exp: Same.
7401 * gdb.cp/except-multi-location.exp: Same.
7402 * gdb.cp/exceptprint.exp: Same.
7403 * gdb.cp/gdb2384.exp: Same.
7404 * gdb.cp/inherit.exp: Same.
7405 * gdb.cp/m-static.exp: Same.
7406 * gdb.cp/meth-typedefs.exp: Same.
7407 * gdb.cp/misc.exp: Same.
7408 * gdb.cp/namespace.exp: Same.
7409 * gdb.cp/non-trivial-retval.exp: Same.
7410 * gdb.cp/overload.exp: Same.
7411 * gdb.cp/pr17132.exp: Same.
7412 * gdb.cp/re-set-overloaded.exp: Same.
7413 * gdb.cp/rvalue-ref-types.exp: Same.
7414 * gdb.cp/templates.exp: Same.
7415
bd5766ec
LM
74162019-11-01 Luis Machado <luis.machado@linaro.org>
7417
7418 PR gdb/25124
7419
7420 * gdb.arch/pr25124.S: New file.
7421 * gdb.arch/pr25124.exp: New file.
7422
165f8965
AB
74232019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7424
7425 * gdb.fortran/info-modules.exp: Update expected results, and add
7426 additional tests for 'info module functinos', and 'info module
7427 variables'.
7428 * gdb.fortran/info-types.exp: Update expected results.
7429 * gdb.fortran/info-types.f90: Extend testcase with additional
7430 module variables and functions.
7431
59c35742
AB
74322019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7433
7434 * gdb.fortran/info-modules.exp: New file.
7435 * gdb.fortran/info-types.exp: Build with new file.
7436 * gdb.fortran/info-types.f90: Include and use new module.
7437 * gdb.fortran/info-types-2.f90: New file.
7438
f3fb2519
PW
74392019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7440
7441 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
7442 * gdb.base/settings.exp: Test all settings types using
7443 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
7444 that now verifies that the value of "maint show" is the same as
7445 returned by the settings functions. Test the type of the
7446 maintenance settings.
7447 * gdb.base/default.exp: Update show_conv_list.
7448
d1e36019
TV
74492019-10-31 Tom de Vries <tdevries@suse.de>
7450
7451 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
7452 gdb_test.
7453 * gdb.arch/amd64-disp-step.exp: Same.
7454 * gdb.asm/asm-source.exp: Same.
7455 * gdb.btrace/buffer-size.exp: Same.
7456 * gdb.btrace/cpu.exp: Same.
7457 * gdb.btrace/enable.exp: Same.
7458 * gdb.dwarf2/count.exp: Same.
7459 * gdb.dwarf2/dw2-ranges-func.exp: Same.
7460 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
7461 * gdb.fortran/vla-datatypes.exp: Same.
7462 * gdb.fortran/vla-history.exp: Same.
7463 * gdb.fortran/vla-ptype.exp: Same.
7464 * gdb.fortran/vla-value.exp: Same.
7465 * gdb.fortran/whatis_type.exp: Same.
7466 * gdb.guile/guile.exp: Same.
7467 * gdb.multi/tids.exp: Same.
7468 * gdb.python/py-finish-breakpoint.exp: Same.
7469 * gdb.python/py-framefilter.exp: Same.
7470 * gdb.python/py-pp-registration.exp: Same.
7471 * gdb.python/py-xmethods.exp: Same.
7472 * gdb.python/python.exp: Same.
7473 * gdb.server/connect-with-no-symbol-file.exp: Same.
7474 * gdb.server/no-thread-db.exp: Same.
7475 * gdb.server/run-without-local-binary.exp: Same.
7476 * gdb.stabs/weird.exp: Same.
7477 * gdb.threads/attach-many-short-lived-threads.exp: Same.
7478 * gdb.threads/thread-find.exp: Same.
7479 * gdb.threads/tls-shared.exp: Same.
7480 * gdb.threads/tls.exp: Same.
7481 * gdb.threads/wp-replication.exp: Same.
7482 * gdb.trace/ax.exp: Same.
7483 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
7484
3d11e68e
TV
74852019-10-31 Tom de Vries <tdevries@suse.de>
7486
7487 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
7488 * gdb.ada/array_subscript_addr.exp: Same.
7489 * gdb.ada/arrayidx.exp: Same.
7490 * gdb.ada/arrayparam.exp: Same.
7491 * gdb.ada/arrayptr.exp: Same.
7492 * gdb.ada/boolean_expr.exp: Same.
7493 * gdb.ada/call_pn.exp: Same.
7494 * gdb.ada/complete.exp: Same.
7495 * gdb.ada/fixed_cmp.exp: Same.
7496 * gdb.ada/fun_addr.exp: Same.
7497 * gdb.ada/funcall_param.exp: Same.
7498 * gdb.ada/interface.exp: Same.
7499 * gdb.ada/mod_from_name.exp: Same.
7500 * gdb.ada/null_array.exp: Same.
7501 * gdb.ada/packed_array.exp: Same.
7502 * gdb.ada/packed_tagged.exp: Same.
7503 * gdb.ada/print_chars.exp: Same.
7504 * gdb.ada/print_pc.exp: Same.
7505 * gdb.ada/ptype_arith_binop.exp: Same.
7506 * gdb.ada/ptype_field.exp: Same.
7507 * gdb.ada/ptype_tagged_param.exp: Same.
7508 * gdb.ada/rec_return.exp: Same.
7509 * gdb.ada/ref_tick_size.exp: Same.
7510 * gdb.ada/str_ref_cmp.exp: Same.
7511 * gdb.ada/taft_type.exp: Same.
7512 * gdb.ada/tagged.exp: Same.
7513 * gdb.ada/type_coercion.exp: Same.
7514 * gdb.ada/uninitialized_vars.exp: Same.
7515
60b6ede8
TV
75162019-10-30 Tom de Vries <tdevries@suse.de>
7517
7518 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
7519
30baf67b
TV
75202019-10-26 Tom de Vries <tdevries@suse.de>
7521
7522 * gdb.base/bigcore.c: Fix typos in comments.
7523 * gdb.base/ctf-ptype.c: Same.
7524 * gdb.base/long_long.c: Same.
7525 * gdb.dwarf2/dw2-op-out-param.S: Same.
7526 * gdb.python/py-evthreads.c: Same.
7527 * gdb.reverse/i387-stack-reverse.c: Same.
7528 * gdb.trace/tfile.c: Same.
7529 * lib/compiler.c: Same.
7530 * lib/compiler.cc: Same.
7531
158da0d1
TV
75322019-10-25 Tom de Vries <tdevries@suse.de>
7533
7534 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
7535 gdb_test_multiple calls.
7536 * gdb.reverse/sigall-reverse.exp: Same.
7537 * gdb.reverse/solib-precsave.exp: Same.
7538 * gdb.reverse/solib-reverse.exp: Same.
7539 * gdb.reverse/until-precsave.exp: Same.
7540 * gdb.reverse/until-reverse.exp: Same.
7541
4ccdfbec
TV
75422019-10-24 Tom de Vries <tdevries@suse.de>
7543
7544 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
7545 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
7546 kfail using -wrap pattern flag and convenience variable
7547 gdb_test_name.
7548
33d569b7
AB
75492019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
7550
7551 * gdb.python/py-progspace.exp: Add tests for the
7552 Progspace.block_for_pc method.
7553
4d0b984b
TT
75542019-10-23 Tom Tromey <tom@tromey.com>
7555
7556 * configure: Rebuild.
7557 * aclocal.m4: Use m4_include, not sinclude.
7558
94cb3754
TV
75592019-10-21 Tom de Vries <tdevries@suse.de>
7560
7561 * gdb.base/infcall-nested-structs.c: Add
7562 __attribute__((noinline,noclone)) to all functions.
7563 (call_all): Add missing variable initialization. Simplify return value.
7564 (breakpt): Increment volatile variable, to prevent call from being
7565 optimized out.
7566 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
7567
062f1fc1
TV
75682019-10-17 Tom de Vries <tdevries@suse.de>
7569
7570 * gdb.fortran/module.exp: Allow info variables to print info for files
7571 other than module.f90.
7572
0b54364d
AB
75732019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7574
7575 * gdb.fortran/module.exp: Extend with 'info variables' test.
7576
7ff5fae7
AB
75772019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
7578
7579 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
7580 F77_FOR_TARGET.
7581
d10eccaa
TV
75822019-10-16 Tom de Vries <tdevries@suse.de>
7583
7584 PR tdep/25096
7585 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
7586
745ff14e
TV
75872019-10-16 Tom de Vries <tdevries@suse.de>
7588
7589 PR tdep/24104
7590 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
7591 Add KFAIL for PR tdep/25096.
7592
03e1ab94
TV
75932019-10-16 Tom de Vries <tdevries@suse.de>
7594
7595 PR testsuite/25059
7596 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
7597
b17fcc10
TV
75982019-10-16 Tom de Vries <tdevries@suse.de>
7599
7600 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
7601 as signed.
7602
9223170f
SM
76032019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
7604
7605 * gdb.mi/list-thread-groups-available.exp: Read entries one by
7606 one instead of increasing timeout.
7607
d6e76313
TV
76082019-10-13 Tom de Vries <tdevries@suse.de>
7609
7610 PR record/25038
7611 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
7612 * gdb.reverse/sigall-reverse.exp: Same.
7613 * gdb.reverse/solib-precsave.exp: Same.
7614 * gdb.reverse/solib-reverse.exp: Same.
7615 * gdb.reverse/step-precsave.exp: Same.
7616 * gdb.reverse/until-precsave.exp: Same.
7617 * gdb.reverse/until-reverse.exp: Same.
7618 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
7619
6dfc0041
AA
76202019-10-10 Andreas Arnez <arnez@linux.ibm.com>
7621
7622 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
7623 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
7624 (cmp_struct_05_01, cmp_struct_static_02_01)
7625 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
7626 comparisons.
7627
abcf2cc8
TV
76282019-10-10 Tom de Vries <tdevries@suse.de>
7629
7630 PR testsuite/24888
7631 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
7632 gnatlink.
7633
a50faaf6
TV
76342019-10-09 Tom de Vries <tdevries@suse.de>
7635
7636 PR testsuite/25048
7637 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
7638
60ff3cd7
AB
76392019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7640
7641 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
7642 exceptions due to missing debug information.
7643
dfee8566
TV
76442019-10-07 Tom de Vries <tdevries@suse.de>
7645
7646 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
7647
3d63690a
AB
76482019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
7649
7650 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
7651 * gdb.base/annota1.exp: Update to use gdb_test_name.
7652
30d1f018
WP
76532019-10-07 Weimin Pan <weimin.pan@oracle.com>
7654
7655 * gdb.base/ctf-whatis.exp: New file.
7656 * gdb.base/ctf-whatis.c: New file.
7657 * gdb.base/ctf-ptype.exp: New file.
7658 * gdb.base/ctf-ptype.c: New file.
7659 * gdb.base/ctf-constvars.exp: New file.
7660 * gdb.base/ctf-constvars.c: New file.
7661 * gdb.base/ctf-cvexpr.exp: New file.
7662
4dbbb47c
TV
76632019-10-04 Tom de Vries <tdevries@suse.de>
7664
7665 * gdb.cp/local-static.c (main): Move declaration of int i out of the
7666 for loop.
7667
77c2dba3
TT
76682019-10-03 Tom Tromey <tom@tromey.com>
7669
7670 PR rust/24976:
7671 * gdb.rust/simple.rs (Union2): New type.
7672 (main): Use Union2.
7673 * gdb.rust/simple.exp: Add test.
7674
179aed7f
AB
76752019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7676
7677 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
7678 nested function prefix.
7679
0a4b0913
AB
76802019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
7681 Richard Bunt <richard.bunt@arm.com>
7682 Andrew Burgess <andrew.burgess@embecosm.com>
7683
7684 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
7685 nested functions.
7686 * gdb.fortran/nested-funcs.f90: Update expected results.
7687 * gdb.fortran/nested-funcs-2.exp: New file.
7688 * gdb.fortran/nested-funcs-2.f90: New file.
7689
082cce05
AB
76902019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7691
7692 * gdb.python/py-parameter.exp: Make test names unique.
7693 * gdb.python/py-template.exp: Likewise.
7694 * gdb.python/py-value.exp: Likewise.
7695
2b74ba5a
AB
76962019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7697
7698 * gdb.base/break-interp.exp: Reduce test name duplication.
7699 * gdb.base/call-sc.exp: Likewise.
7700 * gdb.base/callfuncs.exp: Likewise.
7701 * gdb.base/charset.exp: Likewise.
7702 * gdb.base/dump.exp: Likewise.
7703 * gdb.base/ena-dis-br.exp: Likewise.
7704 * gdb.base/relational.exp: Likewise.
7705 * gdb.base/step-over-syscall.exp: Likewise.
7706 * gdb.base/structs.exp: Likewise.
7707
58eb20d5
AB
77082019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7709
7710 * gdb.linespec/explicit.exp: Make test names unique.
7711 * gdb.linespec/ls-errs.exp: Likewise.
7712
4d421147
AB
77132019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7714
7715 * gdb.reverse/break-precsave.exp: Make test names unique.
7716 * gdb.reverse/break-reverse.exp: Likewise.
7717 * gdb.reverse/finish-precsave.exp: Likewise.
7718 * gdb.reverse/finish-reverse.exp: Likewise.
7719 * gdb.reverse/machinestate-precsave.exp: Likewise.
7720 * gdb.reverse/machinestate.exp: Likewise.
7721 * gdb.reverse/readv-reverse.exp: Likewise.
7722 * gdb.reverse/recvmsg-reverse.exp: Likewise.
7723 * gdb.reverse/sigall-precsave.exp: Likewise.
7724 * gdb.reverse/sigall-reverse.exp: Likewise.
7725 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
7726 * gdb.reverse/watch-precsave.exp: Likewise.
7727 * gdb.reverse/watch-reverse.exp: Likewise.
7728
d8c06f22
AB
77292019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
7730
7731 * gdb.threads/stop-with-handle.c: New file.
7732 * gdb.threads/stop-with-handle.exp: New file.
7733
3a56ed86
TV
77342019-10-03 Tom de Vries <tdevries@suse.de>
7735
7736 PR testsuite/25059
7737 * gdb.base/list-missing-source.exp: Allowing the "Compilation
7738 directory" line to be missing.
7739
42275044
TV
77402019-10-03 Tom de Vries <tdevries@suse.de>
7741
7742 PR testsuite/25059
7743 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
7744 type optional.
7745
9ef62df0
AA
77462019-10-02 Andreas Arnez <arnez@linux.ibm.com>
7747
7748 * gdb.python/py-format-string.c (string.h): New include.
7749 (main): Fill a_struct_with_union.the_union.an_int with bytes of
7750 the same value, for endianness-independence.
7751 * gdb.python/py-format-string.exp (default_regexp_dict)
7752 (test_pretty_structs, test_format): Adjust expected output to the
7753 changed initialization.
7754
37f6a7f4
TT
77552019-10-02 Tom Tromey <tromey@adacore.com>
7756
7757 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
7758
1d58d6a2
PA
77592019-10-02 Pedro Alves <palves@redhat.com>
7760 Andrew Burgess <andrew.burgess@embecosm.com>
7761
7762 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
7763 "print-file-var.h".
7764 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7765 (get_version_1): Print this_version_id and its address.
7766 Add extern "C" wrappers around interface functions.
7767 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
7768 "print-file-var.h".
7769 (this_version_id) Use ATTRIBUTE_VISIBILITY.
7770 (get_version_2): Print this_version_id and its address.
7771 Add extern "C" wrappers around interface functions.
7772 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
7773 <stddef.h> and "print-file-var.h".
7774 Add extern "C" wrappers around interface functions.
7775 [VERSION_ID_MAIN] (this_version_id): Define.
7776 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
7777 * gdb.base/print-file-var.h: Add some #defines to simplify setting
7778 up extern "C" blocks.
7779 * gdb.base/print-file-var.exp (test): New, factored out from top
7780 level.
7781 (top level): Test all combinations of attribute hidden or not,
7782 dlopen or not, and this_version_id symbol in main file or not.
7783 Compile tests as both C++ and C, make test names unique.
7784
d770d56f
TT
77852019-10-01 Tom Tromey <tom@tromey.com>
7786
7787 * gdb.base/style.exp: Test "show logging filename".
7788
7f6aba03
TT
77892019-10-01 Tom Tromey <tom@tromey.com>
7790
7791 * lib/gdb-utils.exp (style): Handle "metadata" argument.
7792 * gdb.base/style.exp: Add metadata style test.
7793
14309bb6
TT
77942019-10-01 Tom Tromey <tom@tromey.com>
7795
7796 * gdb.base/style.exp: Test "pwd".
7797
2a3c1174
PA
77982019-10-01 Tom Tromey <tom@tromey.com>
7799
7800 * gdb.base/style.exp: Update tests.
7801
53d666ec
AA
78022019-10-01 Andreas Arnez <arnez@linux.ibm.com>
7803
7804 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
7805 'six' to unsigned.
7806 (s1): Initialize fields 'four' and 'six' instead of 'three' and
7807 'five'. Use an all-ones bit pattern for each.
7808 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
7809 to its changed values.
7810
4a56a520
TT
78112019-09-30 Tom Tromey <tromey@adacore.com>
7812
7813 * gdb.rust/traits.rs: Disable all warnings.
7814
0df0352a
TV
78152019-09-29 Tom de Vries <tdevries@suse.de>
7816
aac66a4c 7817 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 7818
73d9a918
TV
78192019-09-29 Tom de Vries <tdevries@suse.de>
7820
7821 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
7822
060b3ab4
TV
78232019-09-27 Tom de Vries <tdevries@suse.de>
7824
7825 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
7826
68f7d34d
TV
78272019-09-27 Tom de Vries <tdevries@suse.de>
7828
7829 PR record/23188
7830 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
7831
5d63b30a
TT
78322019-09-26 Tom Tromey <tromey@adacore.com>
7833
7834 * gdb.ada/py_taft.exp: New file.
7835 * gdb.ada/py_taft/main.adb: New file.
7836 * gdb.ada/py_taft/pkg.adb: New file.
7837 * gdb.ada/py_taft/pkg.ads: New file.
7838
3d435220
TV
78392019-09-24 Tom de Vries <tdevries@suse.de>
7840
7841 PR gdb/24598
7842 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
7843
77d03678
TV
78442019-09-22 Tom de Vries <tdevries@suse.de>
7845
7846 * gdb.base/restore.exp: Allow register variables to be optimized out at
7847 -O0.
7848
abf516c6
UW
78492019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
7850
7851 * gdb.arch/spu-info.exp: Remove file.
7852 * gdb.arch/spu-info.c: Remove file.
7853 * gdb.arch/spu-ls.exp: Remove file.
7854 * gdb.arch/spu-ls.c: Remove file.
7855
7856 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
7857 * gdb.asm/spu.inc: Remove file.
7858
7859 * gdb.base/dump.exp: Remove support for spu*-*-*.
7860 * gdb.base/stack-checking.exp: Likewise.
7861 * gdb.base/overlays.exp: Likewise.
7862 * gdb.base/ovlymgr.c: Likewise.
7863 * gdb.base/spu.ld: Remove file.
7864
7865 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
7866 * gdb.cp/cpexprs.exp: Likewise.
7867 * gdb.cp/exception.exp: Likewise.
7868 * gdb.cp/gdb2495.exp: Likewise.
7869 * gdb.cp/mb-templates.exp: Likewise.
7870 * gdb.cp/pr9167.exp: Likewise.
7871 * gdb.cp/userdef.exp: Likewise.
7872
7873 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
7874
7875 * gdb.cell: Remove directory.
7876 * lib/cell.exp: Remove file.
7877
e452e88f
TV
78782019-09-19 Tom de Vries <tdevries@suse.de>
7879
7880 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
7881
8a625130
TV
78822019-09-19 Tom de Vries <tdevries@suse.de>
7883
7884 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
7885
81dc3ab5
TV
78862019-09-19 Tom de Vries <tdevries@suse.de>
7887
7888 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
7889 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
7890 (gdb_target_cmd): ... here.
7891 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
7892 value 2.
7893
b078f3ac
AB
78942019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
7895
7896 * gdb.base/source-dir.exp: Avoid having directory names in test
7897 names.
7898
f1b620e9
MG
78992019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7900
7901 * gdb.base/source-dir.exp: Add extra test for mapped compilation
7902 directory.
7903
67f3ed6a
AB
79042019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
7905
7906 * gdb.base/list-missing-source.exp: New file.
7907
d1b70248
TV
79082019-09-14 Tom de Vries <tdevries@suse.de>
7909
7910 PR teststuite/24599
7911 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
7912 * lib/ada.exp (gnatmake_version_at_least): New proc.
7913
5fabdcd6
AB
79142019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7915
7916 * gdb.base/maint.exp: Use exec_has_index_section.
7917
aa17805f
AB
79182019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
7919
7920 * gdb.base/maint.exp: Add test for 'maint info sections'.
7921
25e5c209
TV
79222019-09-12 Tom de Vries <tdevries@suse.de>
7923
7924 * gdb.base/store.exp: Allow register variables to be optimized out at
7925 -O0.
7926
4993045d
PW
79272019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7928
7929 * gdb.ada/rdv_wait.exp: Update to new task names.
7930 * gdb.base/task_switch_in_core.exp: Likewise.
7931 * gdb.base/info_sources_base.c: Likewise.
7932
8a516164
TT
79332019-09-10 Tom Tromey <tromey@adacore.com>
7934
7935 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
7936
aa391654
TT
79372019-09-10 Tom Tromey <tromey@adacore.com>
7938
7939 * gdb.ada/dgopt.exp: New file.
7940 * gdb.ada/dgopt/x.adb: New file.
7941
8634b462
TT
79422019-09-08 Tom Tromey <tom@tromey.com>
7943
7944 * gdb.tui/resize.exp: Remove setup_xfail.
7945 * gdb.tui/regs.exp: Remove setup_xfail.
7946 * gdb.tui/basic.exp: Remove setup_xfail.
7947
736b0f76
DB
79482019-09-06 David Blaikie <dblaikie@gmail.com>
7949
7950 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
7951 * gdb.cp/cplabel.exp: Ditto.
7952 * gdb.linespec/ls-errs.exp: Ditto.
7953
30331a6c
TV
79542019-09-05 Tom de Vries <tdevries@suse.de>
7955
7956 * lib/gdb.exp (cmp_file_string): New proc.
7957 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
7958 runto_main. Verify save breakpoints output.
7959
98b0ebab
PW
79602019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7961
7962 * gdb.base/info-var.exp: Test info variables without running
7963 to main, to avoid expect's buffer overflow.
7964
4e962e74
TT
79652019-09-03 Tom Tromey <tromey@adacore.com>
7966
7967 * gdb.ada/bias.exp: New file.
7968 * gdb.ada/bias/bias.adb: New file.
7969 * gdb.ada/print_chars.exp: Add regression test.
7970 * gdb.ada/print_chars/foo.adb (My_Character): New type.
7971 (MC): New variable.
7972
2ea1a07a
SL
79732019-08-29 Sandra Loosemore <sandra@codesourcery.com>
7974
7975 * gdb.base/argv0-symlink.exp: Run only on native target
7976 and local host.
7977
8077c50d
TV
79782019-08-29 Tom de Vries <tdevries@suse.de>
7979
7980 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
7981 diverse debug info.
7982 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
7983
48352473
TV
79842019-08-28 Tom de Vries <tdevries@suse.de>
7985
7986 * gdb.base/info-var.exp: Allow info variables to print info for files
7987 other than info-var-f1.c and info-var-f2.c.
7988
d8f27c60
AB
79892019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7990
7991 * gdb.fortran/info-types.exp: Add module.
7992 * gdb.fortran/info-types.f90: Update expected results.
7993
1f20c35e
AB
79942019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
7995
7996 * gdb.fortran/info-types.exp: New file.
7997 * gdb.fortran/info-types.f90: New file.
7998 * lib/fortran.exp (fortran_character1): New proc.
7999
4acfdd20
AB
80002019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
8001
8002 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
8003 functions'. Reindent as needed.
8004 * gdb.base/info-var-f1.c: New file.
8005 * gdb.base/info-var-f2.c: New file.
8006 * gdb.base/info-var.exp: New file.
8007 * gdb.base/info-var.h: New file.
8008
5c31b358
TV
80092019-08-26 Tom de Vries <tdevries@suse.de>
8010
8011 PR c++/24852
8012 * gdb.cp/no-libstdcxx-probe.exp: New test.
8013
b694989f
TV
80142019-08-26 Tom de Vries <tdevries@suse.de>
8015
8016 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
8017 * tests need to be skipped.
8018 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
8019 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
8020 mi_skip_libstdcxx_probe_tests.
8021
d9c4ba53
SDJ
80222019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
8023
8024 * gdb.python/py-xmethods.exp: Use raw strings when passing
8025 arguments to SimpleXMethodMatcher.
8026
395fad09
TV
80272019-08-22 Tom de Vries <tdevries@suse.de>
8028
8029 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
8030 more informative.
8031
26c957f1
PA
80322019-08-21 Pedro Alves <palves@redhat.com>
8033
8034 * gdb.base/with.exp: Test "with" with no arguments.
8035
61f80d5d
TV
80362019-08-21 Tom de Vries <tdevries@suse.de>
8037
8038 * gdb.base/gdb-caching-proc.exp: Sort files.
8039
d7a11d13
TV
80402019-08-20 Tom de Vries <tdevries@suse.de>
8041
8042 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
8043 compilation.
8044
34dafe9f
TV
80452019-08-16 Tom de Vries <tdevries@suse.de>
8046
8047 * gdb.base/compare-sections.exp ("after run to main"): Allow
8048 mismatched read-only sections for PIE executables.
8049
398fdd60
TT
80502019-08-16 Tom Tromey <tom@tromey.com>
8051
8052 * lib/tuiterm.exp (_csi_Z): New proc.
8053 * gdb.tui/basic.exp: Update window positions.
8054 * gdb.tui/empty.exp: Update window positions.
8055
d8f9e51c
SL
80562019-08-15 Sandra Loosemore <sandra@codesourcery.com>
8057
8058 * gdb.base/examine-backward.exp: Correct regexp for
8059 "examine 3 bytes backward from ${address_zero}".
8060
3df505f6
TT
80612019-08-15 Tom Tromey <tom@tromey.com>
8062
8063 * gdb.tui/empty.exp: Enable resizing tests.
8064
272560b5
TT
80652019-08-15 Tom Tromey <tromey@adacore.com>
8066
8067 * gdb.ada/char_enum.exp: Add regression tests.
8068 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
8069 and '0'.
8070 (Char, Gchar): Update.
8071 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
8072
08235187
CB
80732019-08-15 Christian Biesinger <cbiesinger@google.com>
8074
8075 * gdb.python/python.exp: Expect a leading underscore on
8076 GdbOutput{,Error}File.
8077
22a2ab04
SL
80782019-08-15 Sandra Loosemore <sandra@codesourcery.com>
8079
8080 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
8081 Windows host.
8082
835b995b
SL
80832019-08-15 Sandra Loosemore <sandra@codesourcery.com>
8084
8085 * gdb.base/batch-preserve-term-settings.exp
8086 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
8087
97dd8e07
CB
80882019-08-15 Christian Biesinger <cbiesinger@google.com>
8089
8090 * lib/gdb.exp: When running on a mingw target, replace
8091 /x/ with x:/.
8092
75faf5c4
AH
80932019-08-14 Alan Hayward <alan.hayward@arm.com>
8094
8095 * gdb.arch/aarch64-prologue.c: New test.
8096 * gdb.arch/aarch64-prologue.exp: New file.
8097
abc6c00f
TV
80982019-08-13 Tom de Vries <tdevries@suse.de>
8099
8100 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
8101 Thread.
8102
74c2c1f4
SL
81032019-08-13 Sandra Loosemore <sandra@codesourcery.com>
8104
8105 * gdb.python/py-completion.exp: Download the .py file to the host
8106 and use its host pathname. Conditionalize tests that use
8107 tab completion and manipulate files on the build machine.
8108 * gdb.python/py-events.exp: Download the .py file to the host
8109 and use its host pathname.
8110 * gdb.python/py-evsignal.exp: Likewise.
8111 * gdb.python/py-evthreads.exp: Likewise.
8112 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
8113 pathname syntax.
8114 * gdb.python/py-framefilter.exp: Download the .py file to the right
8115 place on the host. Match Windows pathname syntax.
8116 * gdb.python/py-mi-var-info-path-expression.exp: Download the
8117 .py file to the host and use its host pathname.
8118 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
8119 * gdb.python/py-objfile.exp: Expect a host pathname, not a
8120 build pathname. Skip symlink test on Windows host. Add missing
8121 newline at end of file.
8122 * gdb.python/py-pp-maint.exp: Download the .py file to the host
8123 and use its host pathname.
8124 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
8125 * gdb.python/py-section-script.exp: Use host location of binfile
8126 on safe-path. Use correct path separator on Windows host.
8127 Reorder alternatives in gdb_test_multiple to prevent matching
8128 the wrong alternative on success.
8129 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
8130
ca2589f3
PP
81312019-08-12 Patrick Palka <patrick@parcs.ath.cx>
8132
8133 * gdb.gdb/selftest.exp (test_with_self): Update test to now
8134 expect the GDB inferior to no longer immediately stop after
8135 being resumed with "signal SIGINT".
8136
020a839d
SL
81372019-08-09 Sandra Loosemore <sandra@codesourcery.com>
8138
8139 * gdb.linespec/break-ask.exp: Generalize regexps to match
8140 Windows pathnames too.
8141
128d6509
TV
81422019-08-08 Tom de Vries <tdevries@suse.de>
8143
8144 PR testsuite/24862
8145 * lib/tuiterm.exp (_accept): Fix CSI regexp.
8146
590042fc
PW
81472019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8148
8149 * gdb.base/style.exp: Update tests for help doc new invariants.
8150 * gdb.base/help.exp: Likewise.
8151
046bebe1
TT
81522019-08-06 Tom Tromey <tom@tromey.com>
8153
8154 * gdb.base/style.exp: Add disassemble test.
8155 * gdb.base/style.c (some_called_function): New function.
8156 (main): Use it.
8157
0b27c27d
CB
81582019-08-05 Christian Biesinger <cbiesinger@google.com>
8159
8160 * gdb.python/py-block.exp: Test dictionary access on blocks.
8161
580f1034
SM
81622019-08-05 Simon Marchi <simon.marchi@efficios.com>
8163
8164 PR gdb/24863
8165 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
8166 -list-thread-groups --available test when running under
8167 check-read1.
8168
d86bd7cb
TV
81692019-08-05 Tom de Vries <tdevries@suse.de>
8170
8171 PR testsuite/24863
8172 * lib/gdb.exp (with_read1_timeout_factor): New proc.
8173 * gdb.base/help.exp: Use with_read1_timeout_factor.
8174 * gdb.base/info-macros.exp: Same.
8175 * gdb.cp/nested-types.exp: Same.
8176
a80cf5d8
TV
81772019-08-05 Tom de Vries <tdevries@suse.de>
8178
8179 * lib/gdb.exp (version_at_least): Factor out of ...
8180 (tcl_version_at_least): ... here.
8181 (gdb_compile): Fail if pie results in non-PIE executable.
8182 (readelf_version, readelf_prints_pie): New proc.
8183 (exec_is_pie): Return -1 if unknown.
8184
d0962838
TV
81852019-08-05 Tom de Vries <tdevries@suse.de>
8186
8187 * lib/gdb.exp (tcl_version_at_least): Fix typo.
8188
2252ff3d
SL
81892019-08-04 Sandra Loosemore <sandra@codesourcery.com>
8190
8191 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
8192
26655f53
SL
81932019-08-04 Sandra Loosemore <sandra@codesourcery.com>
8194
8195 * lib/completion-support.exp (test_gdb_complete_none): Skip
8196 tab completion tests if no readline support.
8197 (test_gdb_complete_unique_re): Likewise.
8198 (test_gdb_complete_multiple): Likewise.
8199
db4dc13e
PW
82002019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8201
8202 * gdb.base/info_sources.exp: New file.
8203 * gdb.base/info_sources.c: New file.
8204 * gdb.base/info_sources_base.c: New file.
8205
0eba165a
PFC
82062019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
8207
8208 * gdb.base/batch-exit-status.exp: Call test_exit_status with
8209 prefix argument.
8210 (test_exit_status): Add prefix argument.
8211
59bd512b
TV
82122019-08-01 Tom de Vries <tdevries@suse.de>
8213
8214 PR testsuite/24863
8215 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
8216 calling exp_continue for new thread and thread exited messages.
8217
2a3ad588
TV
82182019-08-01 Tom de Vries <tdevries@suse.de>
8219
8220 PR testsuite/24863
8221 * gdb.base/structs.exp: Fix check-read1 timeout using
8222 gdb_test_sequence.
8223 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
8224
117eb594
TV
82252019-08-01 Tom de Vries <tdevries@suse.de>
8226
8227 PR testsuite/24863
8228 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
8229 line.
8230
ed591340
TV
82312019-08-01 Tom de Vries <tdevries@suse.de>
8232
8233 PR testsuite/24863
8234 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
8235
aa3b6533
TT
82362019-07-30 Tom Tromey <tromey@adacore.com>
8237
8238 * gdb.ada/display_nested.exp: New file.
8239 * gdb.ada/display_nested/foo.adb: New file.
8240 * gdb.ada/display_nested/pack.adb: New file.
8241 * gdb.ada/display_nested/pack.ads: New file.
8242
2906593f
CB
82432019-07-30 Christian Biesinger <cbiesinger@google.com>
8244
8245 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
8246 namespace.
8247 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
8248
0f575925
TV
82492019-07-30 Tom de Vries <tdevries@suse.de>
8250
8251 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
8252 instead.
8253
b13057d9
TV
82542019-07-30 Tom de Vries <tdevries@suse.de>
8255
8256 PR testsuite/24834
8257 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
8258 (exec_is_pie): New proc.
8259
5c4dde85
CB
82602019-07-29 Christian Biesinger <cbiesinger@google.com>
8261
8262 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
8263
c620ed88
CB
82642019-07-29 Christian Biesinger <cbiesinger@google.com>
8265
8266 * gdb.python/py-objfile.c: Add global and static vars.
8267 * gdb.python/py-objfile.exp: Test new functions Objfile.
8268 lookup_global_symbol and lookup_static_symbol.
8269
3d235706
TT
82702019-07-29 Tom Tromey <tom@tromey.com>
8271
8272 * lib/tuiterm.exp (Term::_csi_@): New proc.
8273 (Term::_csi_X): Don't move cursor.
8274
c7e4c0a6
PW
82752019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8276
8277 * gdb.base/options.exp: Update backtrace - completion to
8278 new option -frame-info.
8279 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
8280 Test new 'set print frame-info'. Test backtrace -frame-info
8281 overriding 'set print frame-info'.
8282 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
8283 Test new 'set print frame-info'.
8284 Verify consistency of backtrace with and without filters, with and
8285 without -no-filters.
8286 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
8287 default.
8288
de28a3b7
TV
82892019-07-29 Tom de Vries <tdevries@suse.de>
8290
8291 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
8292 no arguments".
8293
507dd60e
TV
82942019-07-29 Tom de Vries <tdevries@suse.de>
8295
8296 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
8297 is a substring of the first for "complete non-unique file name".
8298
5beafce9
TV
82992019-07-29 Tom de Vries <tdevries@suse.de>
8300
8301 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
8302 with ".*".
8303
2d274232
TV
83042019-07-29 Tom de Vries <tdevries@suse.de>
8305
8306 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
8307 Pass prompt_regexp parameter to gdb_test_multiple calls.
8308
9197cd8b
TV
83092019-07-29 Tom de Vries <tdevries@suse.de>
8310
8311 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 8312 print registers" regexps.
9197cd8b 8313
b528dae0
TV
83142019-07-29 Tom de Vries <tdevries@suse.de>
8315
8316 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
8317
d17725d7
TV
83182019-07-29 Tom de Vries <tdevries@suse.de>
8319
8320 PR gdb/24855
8321 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
8322 (skip_python_tests_prompt): Add prompt_regexp argument to
8323 gdb_test_multiple calls.
8324
52b75bf1
TT
83252019-07-27 Tom Tromey <tom@tromey.com>
8326
8327 * gdb.tui/main.exp: New file.
8328
2b1d00c2
TT
83292019-07-27 Tom Tromey <tom@tromey.com>
8330
8331 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
8332 optional.
8333 * gdb.tui/empty.exp: New file.
8334
ded631d5
TT
83352019-07-27 Tom Tromey <tom@tromey.com>
8336
8337 * lib/tuiterm.exp (spawn): New proc.
8338 (Term::resize): New proc.
8339 * gdb.tui/resize.exp: New file.
8340
58ac439d
TT
83412019-07-27 Tom Tromey <tom@tromey.com>
8342
8343 * gdb.tui/list.exp: New file.
8344
fe1f56ee
TT
83452019-07-27 Tom Tromey <tom@tromey.com>
8346
8347 * gdb.tui/regs.exp: New file.
8348
f790b310
TT
83492019-07-27 Tom Tromey <tom@tromey.com>
8350
8351 * gdb.tui/basic.exp: Add "layout split" test.
8352
d95fc6ee
TT
83532019-07-27 Tom Tromey <tom@tromey.com>
8354
8355 * gdb.tui/basic.exp: Add "layout asm" test.
8356
c3786b3a
TT
83572019-07-27 Tom Tromey <tom@tromey.com>
8358
8359 * lib/tuiterm.exp: New file.
8360 * gdb.tui/basic.exp: New file.
8361
98a617f8
KB
83622019-07-27 Kevin Buettner <kevinb@redhat.com>
8363
8364 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
8365 Enable tests associated with this flag. Adjust regex
8366 referencing "foo_low" to now refer to "foo_cold" instead.
8367
5c076da4
KB
83682019-07-27 Kevin Buettner <kevinb@redhat.com>
8369
8370 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
8371 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
8372 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
8373 foo_cold. Revise comments to match.
8374 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
8375 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
8376 were wrapped into this proc; Call do_test in loop from outermost
8377 level.
8378 (foo_low): Rename all occurrences to "foo_cold".
8379 (backtrace from baz): New test.
8380 (x2/i foo_cold): New test.
8381 (info line *foo_cold): New test.
8382
1512d3b7
TV
83832019-07-26 Tom de Vries <tdevries@suse.de>
8384
8385 * gdb.arch/i386-pkru.exp: Fix unterminated string.
8386
297989a1
TV
83872019-07-25 Tom de Vries <tdevries@suse.de>
8388
8389 PR testsuite/24830
8390 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
8391 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
8392 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
8393 (skip_libstdcxx_probe_tests): ... here.
8394 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
8395
b3b965fb
TV
83962019-07-24 Tom de Vries <tdevries@suse.de>
8397
8398 PR testsuite/24807
8399 * gdb.objc/basicclass.m: Include stdio.h.
8400 * gdb.objc/nondebug.m: Same.
8401 * gdb.objc/objcdecode.m: Same.
8402
4625b4d0
TV
84032019-07-24 Tom de Vries <tdevries@suse.de>
8404
8405 PR testsuite/24612
8406 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
8407 additional_flags.
8408
024a5840
TV
84092019-07-24 Tom de Vries <tdevries@suse.de>
8410
8411 PR testsuite/24831
8412 * gdb.multi/tids.exp: Update error messages for info threads.
8413
c76ddaa3
TV
84142019-07-24 Tom de Vries <tdevries@suse.de>
8415
8416 * gdb.base/info-types.exp: Allow info types to print info for more than
8417 one file.
8418
9a618ef6
TV
84192019-07-23 Tom de Vries <tdevries@suse.de>
8420
8421 PR testsuite/24842
8422 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
8423 gdb_spawn_with_cmdline_opts.
8424
40eadf04
SP
84252019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
8426
8427 * gdb.arch/arm-cmse-sgstubs.c: New test.
8428 * gdb.arch/arm-cmse-sgstubs.exp: New file.
8429
5ba29434
TV
84302019-07-23 Tom de Vries <tdevries@suse.de>
8431
8432 PR testsuite/24711
8433 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
8434 issuing next command.
8435
a8e9d247
AB
84362019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
8437
8438 * gdb.ada/info_auto_lang.exp: Update expected results.
8439 * gdb.base/info-types.c: Add additional types to check.
8440 * gdb.base/info-types.exp: Update expected results.
8441
eb86c5e2
AB
84422019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
8443
8444 * gdb.base/info-types.c: New file.
8445 * gdb.base/info-types.exp: New file.
8446
01e175fe
AB
84472019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
8448
8449 * gdb.arch/riscv-bp-infcall.c: New file.
8450 * gdb.arch/riscv-bp-infcall.exp: New file.
8451
6b78c3f8
AB
84522019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
8453
8454 PR breakpoints/24541
8455 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
8456
da738167
TV
84572019-07-14 Tom de Vries <tdevries@suse.de>
8458
8459 PR testsuite/24760
8460 * gdb.objc/basicclass.exp: Fix unterminated string.
8461
0d4e84ed
AB
84622019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
8463 Andrew Burgess <andrew.burgess@embecosm.com>
8464
8465 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
8466 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
8467 negative bounds.
8468 * gdb.fortran/vla-value.exp: Print elements of an array with
8469 negative bounds.
8470 * gdb.fortran/vla.f90: Setup an array with negative bounds for
8471 testing.
8472
021d8588
AB
84732019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
8474
8475 * gdb.base/options.exp (expect_string): Dequote strings in
8476 results.
8477 (test-string): Test strings with different quoting and reindent.
8478
f06f1252
TT
84792019-07-10 Tom Tromey <tromey@adacore.com>
8480
8481 * gdb.ada/mi_ex_cond.exp: Update expected results.
8482 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
8483 * gdb.ada/mi_catch_ex.exp: Update expected results.
8484 * gdb.ada/mi_catch_assert.exp: Update expected results.
8485 * gdb.ada/catch_ex.exp (catch_exception_info)
8486 (catch_exception_entry, catch_assert_entry)
8487 (catch_unhandled_entry): Update.
8488 * gdb.ada/catch_assert_if.exp: Update expected results.
8489
b863685d
RB
84902019-07-10 Richard Bunt <richard.bunt@arm.com>
8491 Stephen Roberts <stephen.roberts@arm.com>
8492
8493 * gdb.base/define.exp: Restore original prompt.
8494
cb1e4e32
PA
84952019-07-09 Pedro Alves <palves@redhat.com>
8496
8497 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
8498 breakpoints" output.
8499 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
8500 * gdb.python/py-breakpoint.exp: No longer expect that "catch
8501 throw" creates breakpoint.
8502 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
8503 'type="catchpoint"'.
8504
b58a68fe
PA
85052019-07-09 Pedro Alves <palves@redhat.com>
8506
8507 PR c++/15468
8508 * gdb.cp/except-multi-location-lib.cc: New.
8509 * gdb.cp/except-multi-location-main.cc: New.
8510 * gdb.cp/except-multi-location.exp: New.
8511
0826779b
PW
85122019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
8513
8514 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
8515 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
8516 argument and update callers.
8517
5b0e2db4
AB
85182019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
8519
8520 * gdb.arch/amd64-break-on-asm-line.S: New file.
8521 * gdb.arch/amd64-break-on-asm-line.exp: New file.
8522
1f6f6e21
PW
85232019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8524
8525 * gdb.base/printcmds.exp: Test printing C string and
8526 C wide string convenience vars without transiting via the inferior.
8527 Also make test names unique.
8528
ea142fbf
AH
85292019-07-08 Alan Hayward <alan.hayward@arm.com>
8530
5862c886 8531 PR breakpoints/25011
ea142fbf
AH
8532 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
8533
213fd9fa
PA
85342019-07-04 Pedro Alves <palves@redhat.com>
8535
8536 * lib/gdb.exp (foreach_with_prefix): Don't return early if
8537 body returned ok(0), break(3) or continue(4).
8538 * gdb.testsuite/foreach_with_prefix.exp: New file.
8539
2b40fda7
AH
85402019-07-04 Alan Hayward <alan.hayward@arm.com>
8541
8542 * gdb.server/unittest.exp: Allow 0 unit tests to run.
8543
a26c8de0
PA
85442019-07-03 Pedro Alves <palves@redhat.com>
8545
8546 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
8547 "return -code".
8548
5f4ba3e7
PA
85492019-07-03 Pedro Alves <palves@redhat.com>
8550
8551 PR cli/24732
8552 * gdb.base/shell.exp: Load completion-support.exp.
8553 Adjust expected error output. Add completion tests.
8554
a994424f
PA
85552019-07-03 Pedro Alves <palves@redhat.com>
8556
8557 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
8558 string_to_regexp.
8559
3d9be6f5
PA
85602019-07-03 Pedro Alves <palves@redhat.com>
8561
8562 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
8563 (expect_integer): Adjust to expect "-string".
8564 (expect_string): New.
8565 (all_options): Expect "-string".
8566 (test-flag, test-boolean): Adjust to expect "-string".
8567 (test-string): New proc.
8568 (top level): Call it.
8569
41fc454c
PA
85702019-07-03 Pedro Alves <palves@redhat.com>
8571
8572 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
8573 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
8574 the expected output in the success.
8575
b2b2a215
PA
85762019-07-03 Pedro Alves <palves@redhat.com>
8577
8578 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8579 Split one gdb_test_multiple call in two to avoid a race.
8580
fdbc9870
PA
85812019-07-03 Pedro Alves <palves@redhat.com>
8582
8583 * gdb.base/with.c: New file.
8584 * gdb.base/with.exp: New file.
8585
c6ac8931
PA
85862019-07-03 Pedro Alves <palves@redhat.com>
8587
8588 * gdb.base/settings.exp: Replace all references to "maint
8589 test-settings set" with references to "maint set test-settings",
8590 and all references to "maint test-settings show" with references
8591 to "maint show test-settings".
8592
970f9d09
PA
85932019-07-03 Pedro Alves <palves@redhat.com>
8594
8595 * gdb.base/settings.exp (test-string): Adjust expected out when
8596 testing "maint test-settings show filename"
8597
54d66006
PA
85982019-07-02 Pedro Alves <palves@redhat.com>
8599
8600 * gdb.base/options.exp (test-info-threads): New procedure.
8601 (top level): Call it.
8602
10d06d82
TT
86032019-06-28 Tom Tromey <tromey@adacore.com>
8604
8605 * gdb.dwarf2/ada-linkage-name.c: New file.
8606 * gdb.dwarf2/ada-linkage-name.exp: New file.
8607
3d507ff2
TT
86082019-06-27 Tom Tromey <tromey@adacore.com>
8609
d039f014 8610 PR c++/20020:
3d507ff2
TT
8611 * gdb.cp/constexpr-field.exp: Use setup_xfail.
8612
8af58ffe
TV
86132019-06-26 Tom de Vries <tdevries@suse.de>
8614
8615 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
8616
22e21752
TV
86172019-06-26 Tom de Vries <tdevries@suse.de>
8618
8619 * gdb.base/index-cache.exp: Add back missing debug option.
8620
b65b566c
PW
86212019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8622
8623 * gdb.base/alias.exp: Test non matching/non existing prefixes.
8624
5c2c8c69
TV
86252019-06-25 Tom de Vries <tdevries@suse.de>
8626
8627 PR testsuite/24727
8628 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
8629
164e3873
TV
86302019-06-24 Tom de Vries <tdevries@suse.de>
8631
8632 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
8633
824eacee
TV
86342019-06-24 Tom de Vries <tdevries@suse.de>
8635
8636 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
8637 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
8638 * gdb.trace/unavailable-dwarf-piece.exp: Same.
8639
385b97d3
TV
86402019-06-24 Tom de Vries <tdevries@suse.de>
8641
8642 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
8643
c596f180
TV
86442019-06-21 Tom de Vries <tdevries@suse.de>
8645
8646 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
8647
b13a7d03
TV
86482019-06-21 Tom de Vries <tdevries@suse.de>
8649
8650 PR testsuite/24518
8651 PR ada/24713
8652 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
8653 index.
8654
899277ae
TT
86552019-06-19 Tom Tromey <tromey@adacore.com>
8656
8657 * gdb.ada/length_cond.exp: Add intro comment.
8658
680e1bee
TT
86592019-06-19 Tom Tromey <tromey@adacore.com>
8660
8661 * gdb.ada/length_cond.exp: New file.
8662 * gdb.ada/length_cond/length_cond.adb: New file.
8663 * gdb.ada/length_cond/pck.adb: New file.
8664 * gdb.ada/length_cond/pck.ads: New file.
8665
0ed4690a
TV
86662019-06-18 Tom de Vries <tdevries@suse.de>
8667
8668 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
8669
d20ed5fd
TT
86702019-06-18 Tom Tromey <tromey@adacore.com>
8671
8672 * gdb.base/list0.h: Add comment explaining control character.
8673
86e04673
TV
86742019-06-18 Tom de Vries <tdevries@suse.de>
8675
8676 * boards/fission.exp: Break up long debug_flags line.
8677
c4973306
SM
86782019-06-16 Tom de Vries <tdevries@suse.de>
8679
8680 PR gdb/24445
8681 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
8682 generated index.
8683
93cb9841
AB
86842019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8685
8686 PR gdb/24686
8687 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
8688 improve detection of bug gdb/24541.
8689
399aaebd
SM
86902019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
8691
8692 PR gdb/24669
8693 * gdb.base/index-cache.exp (uses_readnow,
8694 expecting_index_cache_use): Define global variable.
8695 (test_cache_enabled_miss, test_cache_enabled_hit): Use
8696 expecting_index_cache_use.
8697
584a927c
AB
86982019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
8699 Andrew Burgess <andrew.burgess@embecosm.com>
8700
8701 * gdb.fortran/pointers.f90: New file.
8702 * gdb.fortran/print_type.exp: New file.
8703 * gdb.fortran/vla-ptype.exp: Adapt expected results.
8704 * gdb.fortran/vla-type.exp: Likewise.
8705 * gdb.fortran/vla-value.exp: Likewise.
8706 * gdb.mi/mi-vla-fortran.exp: Likewise.
8707
30056ea0
AB
87082019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8709
8710 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
8711 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
8712 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
8713 as a stop reason.
8714
ec8e2b6d
AB
87152019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8716
8717 * gdb.base/annota1.exp: Update expected results.
8718 * gdb.cp/annota2.exp: Likewise.
8719 * gdb.cp/annota3.exp: Likewise.
8720
09e4c4e1
AB
87212019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
8722
8723 * gdb.base/style-logging.exp: Remove path from test name.
8724
0735b091
TT
87252019-06-14 Tom Tromey <tromey@adacore.com>
8726
8727 PR gdb/24502:
8728 * gdb.base/style-logging.exp: New file.
8729
f5686554
TT
87302019-06-14 Tom Tromey <tromey@adacore.com>
8731
8732 * gdb.base/symfile-warn.exp: New file.
8733 * gdb.base/symfile-warn.c: New file.
8734
a0c1ffed
TT
87352019-06-14 Tom Tromey <tromey@adacore.com>
8736
8737 * gdb.base/annotate-symlink.exp: New file.
8738
f411722c
TT
87392019-06-14 Tom Tromey <tromey@adacore.com>
8740
8741 * gdb.ada/set_wstr.exp: Add reassignment test.
8742
4268ec18
TT
87432019-06-14 Tom Tromey <tromey@adacore.com>
8744
8745 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
8746 'unchecked_access and 'unrestricted_access as well.
8747
9a9e394b
TT
87482019-06-14 Tom Tromey <tromey@adacore.com>
8749
8750 PR ada/24539:
8751 * gdb.ada/vla.exp: Update tests.
8752 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
8753 pragma.
8754
4c048731
PA
87552019-06-13 Pedro Alves <palves@redhat.com>
8756
8757 * gdb.base/settings.exp (test-integer): Test junk after
8758 "unlimited".
8759
6665660a
PA
87602019-06-13 Pedro Alves <palves@redhat.com>
8761
8762 * gdb.base/options.exp (test-thread-apply): New.
8763 (top level): Call it.
8764
5d707134
PA
87652019-06-13 Pedro Alves <palves@redhat.com>
8766
8767 * gdb.base/options.exp (test-frame-apply): New.
8768 (top level): Test print commands with different "frame apply"
8769 prefixes.
8770
e2a689da
PA
87712019-06-13 Pedro Alves <palves@redhat.com>
8772
e79be6e5 8773 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
8774 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
8775 'max_completions' parameter and handle it.
8776 (test_gdb_completion_offers_commands): New.
8777
90a1ef87
PA
87782019-06-13 Pedro Alves <palves@redhat.com>
8779
8780 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
8781
d4c16835
PA
87822019-06-13 Pedro Alves <palves@redhat.com>
8783
8784 * gdb.base/options.exp (test-backtrace): New.
8785 (top level): Call it.
8786
2daf894e
PA
87872019-06-13 Pedro Alves <palves@redhat.com>
8788
8789 * gdb.guile/scm-frame-args.exp: Use "set print
8790 raw-frame-arguments" instead of "set print raw frame-arguments".
8791 * gdb.python/py-frame-args.exp: Likewise.
8792
e6ed716c
PA
87932019-06-13 Pedro Alves <palves@redhat.com>
8794
8795 * gdb.compile/compile.exp: Adjust expected output to option
8796 processing changes.
8797
7d8062de
PA
87982019-06-13 Pedro Alves <palves@redhat.com>
8799
8800 * gdb.base/options.exp: Build executable.
8801 (test-print): New procedure.
8802 (top level): Call it, once for "print" and another for "compile
8803 print".
8804
9d0faba9
PA
88052019-06-13 Pedro Alves <palves@redhat.com>
8806
8807 * gdb.base/options.c: New file.
8808 * gdb.base/options.exp: New file.
8809
dee7b4c8
PA
88102019-06-13 Pedro Alves <palves@redhat.com>
8811
8812 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
8813 that "o" is ambiguous.
8814
dca0f6c0
PA
88152019-06-13 Pedro Alves <palves@redhat.com>
8816
8817 * gdb.base/settings.c: New file.
8818 * gdb.base/settings.exp: New file.
8819
ccf46844
PA
88202019-06-13 Pedro Alves <palves@redhat.com>
8821
8822 * gdb.base/completion.exp: Fix comment typo.
8823
b9a3f842
PA
88242019-06-13 Pedro Alves <palves@redhat.com>
8825
8826 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
8827 foo --1" test.
8828
d106773e
PA
88292019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
8830
8831 * gdb.fortran/block-data.f: New.
8832 * gdb.fortran/block-data.exp: New.
8833
fea82da0
TV
88342019-06-11 Tom de Vries <tdevries@suse.de>
8835
8836 PR testsuite/24521
8837 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
8838 message.
8839
8c2e74f1
TV
88402019-06-11 Tom de Vries <tdevries@suse.de>
8841
8842 PR testsuite/24521
8843 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
8844
b49851c8
TV
88452019-06-11 Tom de Vries <tdevries@suse.de>
8846
8847 * boards/readnow.exp: New file.
8848
a7067863
AB
88492019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
8850
8851 * gdb.fortran/vla-sizeof.exp: Update expected results.
8852
1a3da2cd
AB
88532019-06-06 Amos Bird <amosbird@gmail.com>
8854
8855 * gdb.base/annota1.exp (thread_switch): Add test for
8856 thread-exited annotation.
8857
3847a7bf
TT
88582019-06-06 Tom Tromey <tromey@adacore.com>
8859
8860 * gdb.base/maint.exp: Expect command started/finished output.
8861
0088ba59
AB
88622019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8863
8864 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
8865 comment.
8866 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
8867
312617a3
AB
88682019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
8869
8870 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
8871 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
8872 * gdb.arch/riscv-unwind-long-insn.c: New file.
8873 * gdb.arch/riscv-unwind-long-insn.exp: New file.
8874
e1f2e1a2
CB
88752019-06-04 Christian Biesinger <cbiesinger@google.com>
8876
d3238f7d 8877 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 8878
206584bd
PW
88792019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8880
8881 * lib/gdb.exp (help_list_trailer): New regexp variable
8882 factorizing the help trailer message.
8883 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
8884 arg to allow to better factorize various tests.
8885 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
8886 (test_prefix_command_help): Use help_list_trailer.
8887 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
8888 * gdb.guile/scm-cmd.exp: Likewise.
8889 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
8890 * gdb.base/help.exp: Use test_user_defined_class_help.
8891 * gdb.base/style.exp: Add tests for styling of help and apropos.
8892 * lib/gdb-utils.exp (style): Add title and highlight styles.
8893
708dc93e
PW
88942019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8895
8896 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
8897 $_shell_exitsignal.
8898 * gdb.base/default.exp: Update for new convenience variables.
8899
f49055a5
TT
89002019-05-29 Tom Tromey <tromey@adacore.com>
8901
8902 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
8903 to "break complete ada" test case's regexp.
8904
4330d61d
TT
89052019-05-29 Tom Tromey <tromey@adacore.com>
8906
8907 PR c++/20020:
8908 * gdb.cp/constexpr-field.exp: New file.
8909 * gdb.cp/constexpr-field.cc: New file.
8910
000439d5
TT
89112019-05-29 Tom Tromey <tromey@adacore.com>
8912
8913 * gdb.base/finish.exp (finish_no_print): New proc.
8914 (finish_tests): Call it.
8915
5a01c34c
TV
89162019-05-24 Tom de Vries <tdevries@suse.de>
8917
8918 * gdb.dwarf2/gdb-add-index.exp: New file.
8919
18125b16
TT
89202019-05-22 Tom Tromey <tromey@adacore.com>
8921
8922 * gdb.base/info-shared.exp (check_info_shared): Use "style".
8923 * gdb.base/style.exp: Use "style".
8924 * lib/gdb-utils.exp (style): New proc.
8925
af1a8d03
TV
89262019-05-22 Tom de Vries <tdevries@suse.de>
8927
8928 * gdb.base/align.exp: Require c++11.
8929
e7fe496b
TV
89302019-05-22 Tom de Vries <tdevries@suse.de>
8931
8932 PR testsuite/24586
8933 * gdb.python/py-mi-var-info-path-expression.exp: Call
8934 mi_skip_python_tests to check if python is supported.
8935
8fca4da0
AH
89362019-05-22 Alan Hayward <alan.hayward@arm.com>
8937
8938 * gdb.arch/aarch64-pauth.c: New test.
8939 * gdb.arch/aarch64-pauth.exp: New file.
8940
b7060614
AH
89412019-05-22 Alan Hayward <alan.hayward@arm.com>
8942
8943 * README (Re-running Tests Outside The Testsuite): New section.
8944
669d0468
TV
89452019-05-21 Tom de Vries <tdevries@suse.de>
8946
8947 * gdb.arch/amd64-eval.exp: Require c++11.
8948 * gdb.base/max-depth.exp: Same.
8949 * gdb.compile/compile-cplus-array-decay.exp: Same.
8950 * gdb.cp/meth-typedefs.exp: Same.
8951 * gdb.cp/subtypes.exp: Same.
8952 * gdb.cp/temargs.exp: Same.
8953
ce3ebcaa
AH
89542019-05-21 Alan Hayward <alan.hayward@arm.com>
8955
8956 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
8957
34d11c68
AB
89582019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
8959
8960 PR gdb/18644
8961 * gdb.fortran/complex.exp: Remove setup_kfail calls.
8962 * gdb.fortran/printing-types.exp: Add new test.
8963 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
8964 testing.
8965 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
8966 setup_kfail call.
8967
87781e84
AH
89682019-05-17 Alan Hayward <alan.hayward@arm.com>
8969
8970 * README (Running the Testsuite): Change example.
8971 (Testsuite Parameters): Remove TRANSCRIPT.
8972 * lib/gdb.exp: Remove TRANSCRIPT check.
8973
b420b89e
AH
89742019-05-17 Alan Hayward <alan.hayward@arm.com>
8975
8976 * README (Testsuite Parameters): Add replay logging to
8977 GDBSERVER_DEBUG.
8978 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
8979 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
8980 as a comma separated list.
8981 (gdb_debug_init): Override procedure.
8982
408e9b8b
AH
89832019-05-17 Alan Hayward <alan.hayward@arm.com>
8984
8985 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
8986 (gdb_write_cmd_file): New procedure.
8987 * lib/gdbserver-support.exp (gdbserver_start): Call
8988 gdbserver_write_cmd_file.
8989 (gdbserver_write_cmd_file): New procedure.
8990
f9e2e39d
AH
89912019-05-17 Alan Hayward <alan.hayward@arm.com>
8992
8993 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
8994 (delete_breakpoints): Likewise.
8995 (gdb_run_cmd): Likewise.
8996 (gdb_start_cmd): Likewise.
8997 (gdb_starti_cmd): Likewise.
8998 (gdb_internal_error_resync): Likewise.
8999 (gdb_test_multiple): Likewise.
9000 (gdb_reinitialize_dir): Likewise.
9001 (default_gdb_exit): Likewise.
9002 (gdb_file_cmd): Mark kill as optional.
9003 (default_gdb_start): Call gdb_stdin_log_init.
9004 (send_gdb): Call gdb_stdin_log_write.
9005 (rerun_to_main): Mark Y as an answer.
9006 (gdb_stdin_log_init): New function.
9007 (gdb_stdin_log_write): Likewise.
9008
81f47ac2
AH
90092019-05-17 Alan Hayward <alan.hayward@arm.com>
9010
9011 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
9012 * gdb.base/debug-expr.exp: Likewise.
9013 * gdb.base/foll-fork.exp: Likewise.
9014 * gdb.base/foll-vfork.exp: Likewise.
9015 * gdb.base/fork-print-inferior-events.exp: Likewise.
9016 * gdb.base/gdb-sigterm.exp: Likewise.
9017 * gdb.base/gdbinit-history.exp: Likewise.
9018 * gdb.base/osabi.exp: Likewise.
9019 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
9020 * gdb.base/ui-redirect.exp: Likewise.
9021 * gdb.gdb/unittest.exp: Likewise.
9022 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
9023 * gdb.mi/mi-watch.exp: Likewise.
9024 * gdb.mi/new-ui-mi-sync.exp: Likewise.
9025 * gdb.mi/user-selected-context-sync.exp: Likewise.
9026 * gdb.python/python.exp: Disable debug test when debugging.
9027 * gdb.threads/check-libthread-db.exp: Disable when debugging.
9028 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
9029 Likewise.
9030 * gdb.threads/stepi-random-signal.exp: Likewise.
9031
29b52314
AH
90322019-05-17 Alan Hayward <alan.hayward@arm.com>
9033
9034 * Makefile.in: Pass through GDB_DEBUG.
9035 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
9036 (gdb,debug): Add board setting.
9037 * lib/gdb.exp (default_gdb_start): Start debugging.
9038 (gdb_debug_enabled): New procedure.
9039 (gdb_debug_init): Likewise.
29b52314
AH
9040
90412019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 9042
29b52314
AH
9043 * Makefile.in: Pass through GDB_DEBUG.
9044 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
9045 (gdb,debug): Add board setting.
9046 * lib/gdb.exp (default_gdb_start): Start debugging.
9047 (gdb_debug_enabled): New procedure.
9048 (gdb_debug_init): Likewise.
29b52314 9049
ca1285d1
AH
90502019-05-17 Alan Hayward <alan.hayward@arm.com>
9051
9052 * gdb.base/ui-redirect.exp: Add debug redirect tests.
9053
f3a09c80
AH
90542019-05-17 Alan Hayward <alan.hayward@arm.com>
9055
9056 * gdb.base/ui-redirect.exp: Test redirection.
9057
26648588
JV
90582019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
9059
9060 * gdb.mi/mi-complete.exp: New file.
9061 * gdb.mi/mi-complete.cc: Likewise.
9062
14237686
AB
90632019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
9064
9065 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
9066 indexed and sliced arrays, and pointers to arrays.
9067
e7bd7fba
TT
90682019-05-14 Tom Tromey <tromey@adacore.com>
9069
9070 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
9071 styling test.
9072
2764128d
TV
90732019-05-14 Tom de Vries <tdevries@suse.de>
9074
9075 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
9076 selection entry encoding.
9077
71bed2db
TT
90782019-05-10 Tom Tromey <tromey@adacore.com>
9079
9080 * gdb.ada/info_exc.exp: Add "complete" test.
9081
63b667ad
TV
90822019-05-09 Tom de Vries <tdevries@suse.de>
9083
9084 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
9085 CU-relative.
9086
9cfd2b89
TV
90872019-05-09 Tom de Vries <tdevries@suse.de>
9088
9089 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
9090 CU-relative.
9091
2228ef77
XR
90922019-05-08 Joel Brobecker <brobecker@adacore.com>
9093
9094 * gdb.ada/frame_arg_lang.exp: New testcase.
9095 * gdb.ada/frame_arg_lang/bla.adb: New file.
9096 * gdb.ada/frame_arg_lang/pck.ads: New file.
9097 * gdb.ada/frame_arg_lang/pck.adb: New file.
9098 * gdb.ada/frame_arg_lang/foo.c: New file.
9099
80e55b13
TT
91002019-05-08 Tom Tromey <tromey@adacore.com>
9101
9102 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
9103
9d3421af
TT
91042019-05-08 Tom Tromey <tromey@adacore.com>
9105
9106 * gdb.base/ptype-offsets.exp: Update tests.
9107
844333e2
TT
91082019-05-08 Tom Tromey <tromey@adacore.com>
9109
9110 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
9111 cases.
9112 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
9113 "short".
9114
988915ee
TT
91152019-05-08 Tom Tromey <tromey@adacore.com>
9116
9117 * gdb.ada/vla.exp: New file.
9118 * gdb.ada/vla/vla.adb: New file.
9119
7bd55dac
TV
91202019-05-07 Tom de Vries <tdevries@suse.de>
9121
9122 * gdb.base/index-cache.exp (ls_host): Fix return statement.
9123
75f06e9d
TV
91242019-05-07 Tom de Vries <tdevries@suse.de>
9125
9126 PR testsuite/24522
9127 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
9128 section.
9129
77e7aaa4
TV
91302019-05-07 Tom de Vries <tdevries@suse.de>
9131
9132 PR testsuite/24522
9133 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
9134 .debug_aranges section.
9135
456ba0fa
TV
91362019-05-07 Tom de Vries <tdevries@suse.de>
9137
9138 PR testsuite/24159
9139 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
9140
5a56d6a6
TV
91412019-05-06 Tom de Vries <tdevries@suse.de>
9142
9143 * lib/gdb.exp (exec_has_index_section): New proc.
9144 * gdb.base/index-cache.exp: Handle case that binfile contains an index
9145 section.
9146
9d6d4be8
TV
91472019-05-04 Tom de Vries <tdevries@suse.de>
9148
9149 * boards/cc-with-debug-names.exp: New file.
9150
222a8d25
TT
91512019-05-03 Tom Tromey <tromey@adacore.com>
9152
9153 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
9154 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
9155 * gdb.ada/char_enum.exp: Add test.
9156
0fdfd794
TV
91572019-05-03 Tom de Vries <tdevries@suse.de>
9158
9159 * boards/cc-with-gdb-index.exp: New file.
9160
80062eb9
AB
91612019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
9162
9163 * gdb.rust/simple.exp: Add new test case.
9164 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
9165 (main): Initialise an instance of the new struct.
9166
4504bbde
TT
91672019-05-01 Tom Tromey <tromey@adacore.com>
9168
9169 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
9170 record.
9171 (NPR): New variable.
9172 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
9173 test.
9174
d48e62f4
TT
91752019-05-01 Tom Tromey <tromey@adacore.com>
9176
9177 * gdb.ada/packed_array_assign.exp: Add packed assignment
9178 regression test.
9179
f59f30f5
TV
91802019-05-01 Tom de Vries <tdevries@suse.de>
9181
9182 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
9183
b70bfc54
TV
91842019-05-01 Tom de Vries <tdevries@suse.de>
9185
9186 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
9187
15f18d14
AT
91882019-04-30 Ali Tamur <tamur@google.com>
9189
9190 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
9191
2ff0a947
TT
91922019-04-30 Tom Tromey <tromey@adacore.com>
9193
9194 * lib/ada.exp (find_ada_tool): New proc.
9195 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
9196 * gdb.ada/catch_ex_std.exp: New file.
9197 * gdb.ada/catch_ex_std/foo.adb: New file.
9198 * gdb.ada/catch_ex_std/some_package.adb: New file.
9199 * gdb.ada/catch_ex_std/some_package.ads: New file.
9200
a776957c
TT
92012019-04-30 Tom Tromey <tromey@adacore.com>
9202
9203 PR c++/24470:
9204 * gdb.cp/temargs.cc: Add test code from PR.
9205
bc68014d
AB
92062019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9207
9208 * gdb.fortran/vla-datatypes.exp: Update expected results.
9209 * gdb.fortran/vla-ptype.exp: Likewise.
9210 * gdb.fortran/vla-type.exp: Likewise.
9211 * gdb.fortran/vla-value.exp: Likewise.
9212
f1fdc960
AB
92132019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9214
9215 * gdb.fortran/ptr-indentation.exp: Update expected results.
9216 * gdb.fortran/ptype-on-functions.exp: Likewise.
9217 * gdb.fortran/vla-ptr-info.exp: Likewise.
9218 * gdb.fortran/vla-value.exp: Likewise.
9219
bf7a4de1
AB
92202019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9221
9222 * gdb.fortran/ptype-on-functions.exp: New file.
9223 * gdb.fortran/ptype-on-functions.f90: New file.
9224
bbe75b9d
AB
92252019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9226
9227 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
9228 case void string.
9229
1db455a7
AB
92302019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9231
9232 * gdb.fortran/complex.exp: Expand.
9233 * gdb.fortran/complex.f: Renamed to...
9234 * gdb.fortran/complex.f90: ...this, and extended to add more
9235 complex values.
9236
b6d03bb2
AB
92372019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
9238
9239 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
9240 MODULO, CMPLX.
9241
2e62ab40
AB
92422019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
9243 Richard Bunt <richard.bunt@arm.com>
9244
9245 * gdb.base/max-depth.c: New file.
9246 * gdb.base/max-depth.exp: New file.
9247 * gdb.python/py-nested-maps.c: New file.
9248 * gdb.python/py-nested-maps.exp: New file.
9249 * gdb.python/py-nested-maps.py: New file.
9250 * gdb.python/py-format-string.exp (test_max_depth): New proc.
9251 (test_all_common): Call test_max_depth.
9252 * gdb.fortran/max-depth.exp: New file.
9253 * gdb.fortran/max-depth.f90: New file.
9254 * gdb.go/max-depth.exp: New file.
9255 * gdb.go/max-depth.go: New file.
9256 * gdb.modula2/max-depth.exp: New file.
9257 * gdb.modula2/max-depth.c: New file.
9258 * lib/gdb.exp (get_print_expr_at_depths): New proc.
9259
d2b584a5
TV
92602019-04-29 Tom de Vries <tdevries@suse.de>
9261
9262 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
9263
136afab8
PW
92642019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9265
9266 * gdb.base/callexit.exp: Test may-call-functions off.
9267
725cbb63
KS
92682019-04-25 Keith Seitz <keiths@redhat.com>
9269
9270 PR c++/24367
9271 * gdb.cp/meth-typedefs.cc (incomplete_struct)
9272 (another_incomplete_struct, test_incomplete): New definitions.
9273 (main): Use new definitions.
9274 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
9275 functions.
9276
701adfb0
PA
92772019-04-25 Ali Tamur <tamur@google.com>
9278
9279 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
9280
82433e3e
SDJ
92812019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
9282
9283 PR corefiles/11608
9284 PR corefiles/18187
9285 * gdb.base/coredump-filter-build-id.exp: New file.
9286
dd06d4d6
AH
92872019-04-25 Alan Hayward <alan.hayward@arm.com>
9288
e79be6e5
SM
9289 * Makefile.in: Pass through GDBSERVER_DEBUG.
9290 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
9291 (gdbserver,debug): Add board setting.
9292 * gdb.trace/tspeed.exp: Skip when debugging.
9293 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
9294 * lib/gdbserver-support.exp: Likewise
dd06d4d6 9295
1670072e
TT
92962019-04-24 Tom Tromey <tromey@adacore.com>
9297
9298 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
9299 Rust.
9300
a59240a4
TT
93012019-04-24 Tom Tromey <tromey@adacore.com>
9302
9303 * gdb.arch/amd64-eval.exp: Test bitfield return.
9304 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
9305 (class Foo) <return_bitfields>: New method.
9306 (main): Call it.
9307
b907456c
AB
93082019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
9309
9310 * gdb.cp/many-args.cc: New file.
9311 * gdb.cp/many-args.exp: New file.
9312
5c565afd
TV
93132019-04-23 Tom de Vries <tdevries@suse.de>
9314
9315 PR gdb/24433
9316 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
9317
ba22ff86
AH
93182019-04-23 Alan Hayward <alan.hayward@arm.com>
9319
9320 * gdb.trace/backtrace.exp: Use nopie flag.
9321 * gdb.trace/circ.exp: Likewise.
9322 * gdb.trace/collection.exp: Likewise.
9323 * gdb.trace/ftrace.exp: Likewise.
9324 * gdb.trace/mi-trace-unavailable.exp: Likewise.
9325 * gdb.trace/mi-traceframe-changed.exp: Likewise.
9326 * gdb.trace/qtro.exp: Likewise.
9327 * gdb.trace/read-memory.exp: Likewise.
9328 * gdb.trace/report.exp: Likewise.
9329 * gdb.trace/tfile.exp: Likewise.
9330 * gdb.trace/tfind.exp: Likewise.
9331 * gdb.trace/unavailable.exp: Likewise.
9332
7905fc35
PA
93332019-04-22 Pedro Alves <palves@redhat.com>
9334
9335 * gdb.base/solib-probes-nosharedlibrary.c,
9336 gdb.base/solib-probes-nosharedlibrary.exp: New files.
9337
8ecb59f8
TT
93382019-04-19 Tom Tromey <tromey@adacore.com>
9339
9340 * gdb.ada/ptype_union.c: New file.
9341 * gdb.ada/ptype_union.exp: New file.
9342
62160ec9
TT
93432019-04-19 Tom Tromey <tromey@adacore.com>
9344
9345 PR symtab/24423:
9346 * gdb.base/list0.h (foo): Add a control-l character.
9347
36cd4ba5
TV
93482019-04-18 Tom de Vries <tdevries@suse.de>
9349
9350 PR gdb/24433
9351 * boards/local-board.exp: Set sysroot to "".
9352
b73715df
TV
93532019-04-18 Tom de Vries <tdevries@suse.de>
9354 Pedro Alves <palves@redhat.com>
9355
9356 PR gdb/24454
9357 * gdb.threads/vfork-follow-child-exec.c: New file.
9358 * gdb.threads/vfork-follow-child-exec.exp: New file.
9359 * gdb.threads/vfork-follow-child-exit.c: New file.
9360 * gdb.threads/vfork-follow-child-exit.exp: New file.
9361
4aa866af
LS
93622019-04-15 Leszek Swirski <leszeks@google.com>
9363
9364 * gdb.arch/amd64-eval.cc: New file.
9365 * gdb.arch/amd64-eval.exp: New file.
9366
e5a1a79a
AH
93672019-04-11 Alan Hayward <alan.hayward@arm.com>
9368
9369 * gdb.server/sysroot.c: New test.
9370 * gdb.server/sysroot.exp: New file.
9371 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
9372 matching param.
9373
41077b66
AB
93742019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
9375
9376 * gdb.base/align.exp: Extend test to cover structures containing
9377 only static fields.
9378
c30391f8
TV
93792019-04-11 Tom de Vries <tdevries@suse.de>
9380
9381 * boards/cc-with-dwz-m.exp: New file.
9382 * boards/cc-with-dwz.exp: New file.
9383 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
9384
e242fd12
SM
93852019-04-09 Simon Marchi <simon.marchi@efficios.com>
9386
9387 * gdb.base/start-cpp.exp: New file.
9388 * gdb.base/start-cpp.cc: New file.
9389
2b0c8b01
KB
93902019-04-08 Kevin Buettner <kevinb@redhat.com>
9391
9392 * gdb.python/py-thrhandle.exp: Adjust tests to call
9393 thread_from_handle instead of thread_from_thread_handle.
9394
947210e5
KB
93952019-04-08 Kevin Buettner <kevinb@redhat.com>
9396
9397 * gdb.python/py-thrhandle.exp: Add tests for
9398 gdb.InferiorThread.handle.
9399
d7df6549
AB
94002019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
9401
9402 * gdb.python/py-function.exp: Check calling helper function from
9403 all languages.
9404 * lib/gdb.exp (gdb_supported_languages): New proc.
9405
8bdc1658
AB
94062019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
9407
9408 * gdb.base/complex-parts.c: New file.
9409 * gdb.base/complex-parts.exp: New file.
9410
05caa1d2
TT
94112019-04-01 Tom Tromey <tromey@adacore.com>
9412
9413 PR symtab/23331:
9414 * gdb.dwarf2/dw2-ranges-main.c: New file.
9415 * gdb.dwarf2/dw2-ranges-psym.c: New file.
9416 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
9417
7734102d
EZ
94182019-03-30 Simon Marchi <simark@simark.ca>
9419
9420 * gdb.base/default.exp: Add values for $_gdb_major and
9421 $_gdb_minor.
9422
188e1fa9
TT
94232019-03-29 Tom Tromey <tromey@adacore.com>
9424
9425 * gdb.base/help.exp: Tighten apropos regexp.
9426
2880242d
KS
94272019-03-29 Keith Seitz <keiths@redhat.com>
9428
9429 * gdb.fortran/array-bounds.exp: New file.
9430 * gdb.fortran/array-bounds.f90: New file.
9431
077cad8e
PW
94322019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9433
9434 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
9435
80047cfc
PW
94362019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9437
9438 * gdb.multi/hello.c (main): Increase alarm timer.
9439
f489207e
SL
94402019-03-28 Sandra Loosemore <sandra@codesourcery.com>
9441
9442 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
9443 factor when no hardware watchpoint support.
9444
c92df149
AH
94452019-03-28 Alan Hayward <alan.hayward@arm.com>
9446 Pedro Alves <palves@redhat.com>
9447
9448 * boards/local-board.exp: set sysroot to /.
9449
933aebfa
AH
94502019-03-27 Alan Hayward <alan.hayward@arm.com>
9451
9452 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
9453 in child.
9454
9f9aa852
AB
94552019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9456
9457 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
9458 field.
9459 (make_container): Initialise new field.
9460 * gdb.python/py-prettyprint.exp: Add new tests.
9461 * gdb.python/py-prettyprint.py (class ContainerPrinter)
9462 <display_hint>: New method.
9463
3714a195
AB
94642019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9465
9466 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
9467 gdb_continue_to_breakpoint more throughout this test.
9468 (run_lang_tests) Supply unique test names, and use
9469 gdb_test_no_output.
9470
18c77628
AB
94712019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
9472
9473 * gdb.base/finish-pretty.exp: Update expected results.
9474 * gdb.base/pretty-print.c: New file.
9475 * gdb.base/pretty-print.exp: New file.
9476
9a93502f
PA
94772019-03-25 Pedro Alves <palves@redhat.com>
9478
9479 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
9480 move comments outside list. Append '-i "" eof' section.
9481
968aa7ae
AH
94822019-03-22 Alan Hayward <alan.hayward@arm.com>
9483
34a7f2a4 9484 PR testsuite/25016
968aa7ae
AH
9485 * README: Add pie options.
9486 * gdb.base/break-interp.exp: Ensure pie is disabled.
9487 * gdb.base/dump.exp: Likewise.
9488 * lib/gdb.exp (gdb_compile): Add pie option.
9489
4c7d57e7
TT
94902019-03-19 Tom Tromey <tromey@adacore.com>
9491
9492 * gdb.mi/mi2-cli-display.c: New file.
9493 * gdb.mi/mi2-cli-display.exp: New file.
9494
bff8c71f
TT
94952019-03-18 Joel Brobecker <brobecker@adacore.com>
9496 Tom Tromey <tromey@adacore.com>
9497
9498 * gdb.ada/ptype_array/pck.adb: New file.
9499 * gdb.ada/ptype_array/pck.ads: New file.
9500 * gdb.ada/ptype_array/foo.adb: New file.
9501 * gdb.ada/ptype_array.exp: New file.
9502
d085f989
TT
95032019-03-14 Tom Tromey <tromey@adacore.com>
9504
9505 * gdb.base/style.exp: Add "set style sources" test.
9506
b4be1b06
SM
95072019-03-13 Simon Marchi <simon.marchi@ericsson.com>
9508
9509 * mi-breakpoint-location-ena-dis.exp: Rename to ...
9510 * mi-breakpoint-multiple-locations.exp: ... this.
9511 (make_breakpoints_pattern): New proc.
9512 (do_test): Add mi_version parameter, test -break-insert,
9513 -break-info and =breakpoint-created.
9514
7cde5fc2
AB
95152019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
9516
9517 * config/default.exp: Remove 'load_lib gdb.exp'.
9518 * config/monitor.exp: Likewise.
9519 * config/sid.exp: Likewise.
9520 * config/sim.exp: Likewise.
9521 * config/slite.exp: Likewise.
9522 * config/unix.exp: Likewise.
9523 * gdb.base/default.exp: Remove unhelpful comment.
9524
efbecbc1
AB
95252019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9526
9527 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
9528
0841c79a
AB
95292019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9530
9531 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
9532
4a270568
AB
95332019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9534
9535 * gdb.fortran/type-kinds.exp: Update expected results.
9536
067630bd
AB
95372019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9538
9539 * gdb.fortran/type-kinds.exp: Test new integer type kind.
9540
3be47f7a
AB
95412019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9542
9543 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
9544 function.
9545 (test_basic_parsing_of_type_kinds): Expand types tested.
9546 (test_parsing_invalid_type_kinds): New function.
9547
4d00f5d8
AB
95482019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9549
9550 * gdb.fortran/intrinsics.exp: New file.
9551 * gdb.fortran/intrinsics.f90: New file.
9552 * gdb.fortran/type-kinds.exp: New file.
9553
c8f91604
AB
95542019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9555
9556 * gdb.fortran/dot-ops.exp: New file.
9557
dd9f2c76
AB
95582019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9559
9560 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
9561 Check upper and lower case logical literals.
9562
84ec9724
AB
95632019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9564
9565 * gdb.fortran/types.exp (test_float_literal_types_accepted):
9566 Remove duplicate tests.
9567
c3734e09
AH
95682019-03-06 Alan Hayward <alan.hayward@arm.com>
9569
9570 * lib/gdb.exp (builtin_cd): rename of cd.
9571 (cd): Override builtin.
9572
aa3cfbda
RB
95732019-03-06 Richard Bunt <richard.bunt@arm.com>
9574
9575 * gdb.fortran/function-calls.exp: New file.
9576 * gdb.fortran/function-calls.f90: New test.
9577
7b63ad86
RB
95782019-03-04 Richard Bunt <richard.bunt@arm.com>
9579
9580 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
9581 on user program standard output.
9582 * gdb.fortran/short-circuit-argument-list.f90: Record function
9583 calls.
9584
01abb042
AH
95852019-02-28 Alan Hayward <alan.hayward@arm.com>
9586
c3734e09
AH
9587 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
9588 failure.
01abb042 9589
92137da0
RO
95902019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9591
9592 PR gdb/8527
9593 * gdb.base/interrupt-daemon-attach.c,
9594 gdb.base/interrupt-daemon-attach.exp: New test.
9595
5862844d
PA
95962019-02-27 Pedro Alves <palves@redhat.com>
9597
9598 * gdb.base/page.exp: Add tests for "set width/height -1".
9599
8ed25214
PA
96002019-02-27 Pedro Alves <palves@redhat.com>
9601
9602 * gdb.base/page.exp: Add tests for "set/show width/height" with
9603 "infinite" values.
9604
6c28e44a
TT
96052019-02-27 Tom Tromey <tromey@adacore.com>
9606
9607 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
9608 2.4.
9609 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
9610 workaround.
9611
bf9a735e
AB
96122019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
9613
9614 * gdb.base/align.exp: Extend to compile in both C and C++, and add
9615 tests for structs with static members.
9616
8791793c
TT
96172019-02-26 Tom Tromey <tromey@adacore.com>
9618
9619 * gdb.python/py-value.exp (test_value_from_buffer): Check for
9620 ValueError, not TypeError.
9621
bc2a507e
KB
96222019-02-26 Kevin Buettner <kevinb@redhat.com>
9623
9624 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
9625 call from main program.
9626
e0e7d3bd
JB
96272019-02-23 Joel Brobecker <brobecker@adacore.com>
9628
9629 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
9630 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
9631 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
9632 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
9633 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
9634
9600246d
KS
96352019-02-22 Keith Seitz <keiths@redhat.com>
9636
9637 PR symtab/23853
9638 * gdb.base/symlink-sourcefile.c: New file.
9639 * gdb.base/symlink-sourcefile.exp: New file.
9640
0c95f9ed
TT
96412019-02-20 Tom Tromey <tom@tromey.com>
9642
9643 * gdb.base/info_qt.exp: Update.
9644
6caa91b6
SM
96452019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
9646
9647 * gdb.base/source.exp: Move "error in sourced script" code to
9648 the end.
9649 * gdb.base/source-error.gdb: Move contents to
9650 source-error-1.gdb. Add new code to source source-error-1.gdb.
9651 * gdb.base/source-error-1.gdb: New file, from previous
9652 source-error.gdb.
9653
6506371f
TT
96542019-02-17 Tom Tromey <tom@tromey.com>
9655
9656 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
9657 for macro styling.
9658 * gdb.base/style.c (SOME_MACRO): New macro.
9659
a0087920
TT
96602019-02-17 Tom Tromey <tom@tromey.com>
9661
9662 * gdb.base/style.exp: Add line-wrapping tests.
9663 * gdb.base/page.exp: Add test for quitting during pagination.
9664
a2cd4f14
JB
96652019-02-17 Joel Brobecker <brobecker@adacore.com>
9666
9667 * gdb.ada/big_packed_array: New testcase.
9668 * gdb.ada/homonym.exp: Fix incorrect expected output for
9669 "break <homonym__get_value>" test.
9670
9d70ffbc
WP
96712019-02-13 Weimin Pan <weimin.pan@oracle.com>
9672
9673 PR breakpoints/21870
9674 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
9675 and prepare_for_testing. Add comment.
9676 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
9677 redundant cleanup call. Clean up comment.
9678
01c7ae81
WP
96792019-02-12 Weimin Pan <weimin.pan@oracle.com>
9680
9681 PR breakpoints/21870
9682 * gdb.arch/aarch64-dbreg-contents.exp: New file.
9683 * gdb.arch/aarch64-dbreg-contents.c: New file.
9684
aff29d1c
JB
96852019-02-10 Joel Brobecker <brobecker@adacore.com>
9686
9687 * gdb.ada/mi_ref_changeable: New testcase.
9688
df0da8a2
AH
96892019-02-07 Alan Hayward <alan.hayward@arm.com>
9690
9691 * gdb.base/attach.exp: Add double attach test.
9692
bd447abb
SM
96932019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
9694
9695 * lib/gdb.exp (default_gdb_start): Don't match pagination
9696 prompt.
9697 (gdb_init): Set stty_init.
9698
1dbc40b9
TT
96992019-01-27 Tom Tromey <tom@tromey.com>
9700
9701 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
9702 skip_python_tests.
9703
353229bf
AH
97042019-01-24 Alan Hayward <alan.hayward@arm.com>
9705
9706 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
9707 New structure.
9708 (struct struct_static_02_02): Likewise.
9709 (struct struct_static_02_03): Likewise.
9710 (struct struct_static_02_04): Likewise.
9711 (struct struct_static_04_01): Likewise.
9712 (struct struct_static_04_02): Likewise.
9713 (struct struct_static_04_03): Likewise.
9714 (struct struct_static_04_04): Likewise.
9715 (struct struct_static_06_01): Likewise.
9716 (struct struct_static_06_02): Likewise.
9717 (struct struct_static_06_03): Likewise.
9718 (struct struct_static_06_04): Likewise.
9719 (cmp_struct_static_02_01): Likewise.
9720 (cmp_struct_static_02_02): Likewise.
9721 (cmp_struct_static_02_03): Likewise.
9722 (cmp_struct_static_02_04): Likewise.
9723 (cmp_struct_static_04_01): Likewise.
9724 (cmp_struct_static_04_02): Likewise.
9725 (cmp_struct_static_04_03): Likewise.
9726 (cmp_struct_static_04_04): Likewise.
9727 (cmp_struct_static_06_01): Likewise.
9728 (cmp_struct_static_06_02): Likewise.
9729 (cmp_struct_static_06_03): Likewise.
9730 (cmp_struct_static_06_04): Likewise.
9731 (call_all): Test new structs.
9732 * gdb.base/infcall-nested-structs.exp: Likewise.
9733
73021deb
AH
97342019-01-21 Alan Hayward <alan.hayward@arm.com>
9735 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
9736
fc65c7db
AH
97372019-01-21 Alan Hayward <alan.hayward@arm.com>
9738 * gdb.base/stack-protector.c: New test.
9739 * gdb.base/stack-protector.exp: New file.
9740 * gdb.cp/ovldbreak.exp: Only allow a single break line.
9741 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
9742 option.
9743 (gdb_compile): Remove stack protector for GCC and prevent
9744 recursion.
9745
c24bdb02
KS
97462019-01-16 Keith Seitz <keiths@redhat.com>
9747
9748 PR gdb/23773
9749 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
9750
6f072a10
PFC
97512019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9752
9753 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
9754 aliases.
9755 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
9756 tests.
9757 * gdb.arch/powerpc-vector-regs.c: New file.
9758 * gdb.arch/powerpc-vector-regs.exp: New file.
9759
a7b8d682
PFC
97602019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
9761
9762 * gdb.arch/altivec-regs.exp: Fix the list passed to
9763 gdb_expect_list when testing "info vector".
9764
6eb6fb67
AB
97652019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9766
9767 * gdb.base/style.exp: Don't include path in testname.
9768
b56f80d8
KS
97692019-01-10 Keith Seitz <keiths@redhat.com>
9770
9771 PR gdb/23712
9772 PR symtab/23010
9773 * gdb.dwarf2/multidictionary.exp: New file.
9774
041be526
SM
97752019-01-09 Simon Marchi <simon.marchi@ericsson.com>
9776
9777 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
9778 (test_gnuv3_style_demangling): ... this.
9779 (test_lucid_style_demangling): Remove.
9780 (test_arm_style_demangling): Remove.
9781 (test_hp_style_demangling): Remove.
9782 (do_tests): Remove calls to the above.
9783
d820d0c3
AB
97842019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
9785
9786 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
9787 case.
9788
f097f5ad
TT
97892019-01-06 Tom Tromey <tom@tromey.com>
9790
9791 PR gdb/28155:
9792 * gdb.dwarf2/typedef-void-finish.exp: New file.
9793
2cd8cc0b
TT
97942018-12-28 Tom Tromey <tom@tromey.com>
9795 Simon Marchi <simark@simark.ca>
9796
9797 * gdb.base/jit-exec.exp: New file.
9798 * gdb.base/jit-exec.c: New file.
9799 * gdb.base/jit-execd.c: New file.
9800
35fb8261
TT
98012018-12-28 Tom Tromey <tom@tromey.com>
9802
9803 * gdb.base/style.exp: Update test to check for address styling.
9804
47fd17cd
TT
98052018-12-28 Tom Tromey <tom@tromey.com>
9806
9807 * gdb.base/style.exp: Add test for styling of "Reading symbols"
9808 message.
9809
d47032b7
TT
98102018-12-28 Tom Tromey <tom@tromey.com>
9811
9812 * gdb.base/style.exp: Add test for version number styling.
9813
af79b68d
TT
98142018-12-28 Tom Tromey <tom@tromey.com>
9815
9816 * gdb.base/style.exp: Add test for print_address_symbolic.
9817
0bb296cb
TT
98182018-12-28 Tom Tromey <tom@tromey.com>
9819
9820 * gdb.base/style.exp: Add test for breakpoint setting.
9821
80ae2043
TT
98222018-12-28 Tom Tromey <tom@tromey.com>
9823
9824 * gdb.base/style.exp: Add test for variable names.
9825
cbe56571
TT
98262018-12-28 Tom Tromey <tom@tromey.com>
9827
9828 * gdb.base/style.exp: New file.
9829 * gdb.base/style.c: New file.
9830
9162a27c
TT
98312018-12-28 Tom Tromey <tom@tromey.com>
9832
9833 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
9834 "dumb".
9835 * gdb.base/readline.exp (operate_and_get_next): Save and restore
9836 the TERM environment variable.
9837
bc543c90
TT
98382018-12-27 Tom Tromey <tom@tromey.com>
9839
9840 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
9841 pagination test.
9842
6f0ffe50
AB
98432018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
9844
9845 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
9846 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
9847
b5a1e557
PW
98482018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9849
9850 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
9851 Filename a.adb changed to bp_fun_addr.adb.
9852 gdb.ada/bp_fun_addr.exp: Update test accordingly.
9853
6e8b1ab2
JV
98542018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
9855
9856 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
9857 non-PIE executables.
9858 * README: Mention the gdb,nopie_flag board setting.
9859 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
9860 non-PIE executable.
9861 * gdb.arch/amd64-entry-value.exp: Likewise.
9862 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
9863 * gdb.arch/i386-float.exp: Likewise.
9864 * gdb.arch/i386-signal.exp: Likewise.
9865 * gdb.mi/mi-reg-undefined.exp: Likewise.
9866
d00a27c5
PM
98672018-12-21 Paul Marechal <paul.marechal@ericsson.com>
9868
9869 PR gdb/23974
9870 * gdb.base/info-os.exp: Check return for unknown "info os" type.
9871
161d081c
PW
98722018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9873
9874 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
9875 Update order of results accordingly.
9876
b001de23
AB
98772018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
9878
9879 * gdb.base/annota1.exp: Update a test regexp.
9880
99e1a184
AB
98812018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
9882
9883 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
9884
7a81c1e2
PW
98852018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9886
9887 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
9888 (reuse_time): Initialize to REUSE_TIME_CAP.
9889 (check_rc): New function.
9890 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
9891 Check pthread_create rc.
9892 (spawner_thread_func): Check pthread_create and pthread_join rc.
9893
73e8dc90
PA
98942018-12-08 Pedro Alves <palves@redhat.com>
9895
9896 * gdb.base/list.exp (test_forward_search): Rename to ...
9897 (test_forward_reverse_search): ... this. Also test reverse-search
9898 and the forward-search alias.
9899
13f2ed32
AB
99002018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
9901
9902 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
9903 local timeout variable before return, and remove all local timeout
9904 variable entirely.
9905 (gdb_load): Likewise.
9906
64d27cfc
TV
99072018-12-01 Tom de Vries <tdevries@suse.de>
9908
9909 * gdb.base/gdb-caching-proc.exp: New file.
9910
f63c03b4
SDJ
99112018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
9912
9913 * Makefile.in (TIMESTAMP): New variable.
9914 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
9915 command.
9916 (check-single-racy): Likewise.
9917 (check/%.exp): Likewise.
9918 (check-racy/%.exp): Likewise.
9919 (workers/%.worker): Likewise.
9920 (build-perf): Likewise.
9921 (check-perf): Likewise.
9922 * README: Describe new "TS" and "TS_FORMAT" variables.
9923 * print-ts.py: New file.
9924
1c97054b
BF
99252018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
9926
9927 PR python/23714
9928 * gdb.python/python.exp: Test command repetition after
9929 gdb.execute.
9930
1871a62d
AB
99312018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
9932
9933 * gdb.opt/inline-break.exp: Add test that info breakpoint output
9934 is correctly aligned.
9935
fb5e1ed9
PW
99362018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9937
9938 * gdb.ada/info_auto_lang.exp: New testcase.
9939 * gdb.ada/info_auto_lang/global_pack.ads: New file.
9940 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
9941 * gdb.ada/info_auto_lang/some_c.c: New file.
9942
43d397ca
PW
99432018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9944
9945 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
9946 FUNC_lang language syntax.
9947
beddd671
PW
99482018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9949
9950 * gdb.base/info_minsym.c: New file.
9951 * gdb.base/info_minsym.exp: New file.
9952
73fc52c4
TT
99532018-11-19 Tom Tromey <tom@tromey.com>
9954
9955 PR rust/23625:
9956 * gdb.rust/simple.exp: Add ptype test. Update expected output.
9957 * gdb.rust/expr.exp: Update expected output. Change one test.
9958
994b876a
TT
99592018-11-19 Tom Tromey <tom@tromey.com>
9960
9961 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
9962
6769f276
PA
99632018-11-19 Pedro Alves <palves@redhat.com>
9964
9965 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
9966 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
9967 see the expected warning.
9968
38a72da0
AH
99692018-11-16 Alan Hayward <alan.hayward@arm.com>
9970
9971 PR gdb/22736:
9972 * gdb.cp/infcall-nodebug-lib.c: New test.
9973 * gdb.cp/infcall-nodebug-main.c: New test.
9974 * gdb.cp/infcall-nodebug.exp: New file.
9975
53a89d6e
SM
99762018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
9977
9978 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
9979 completer tests.
9980
9325300d
TV
99812018-11-09 Tom de Vries <tdevries@suse.de>
9982
9983 * gdb.base/msym-lang.c: New test.
9984 * gdb.base/msym-lang.exp: New file.
9985 * gdb.base/msym-lang-main.c: New test.
9986
20f0d60d
TT
99872018-11-08 Tom Tromey <tom@tromey.com>
9988
9989 PR gdb/23555:
9990 PR gdb/23838:
9991 * gdb.base/warning.exp: New file.
9992
b5420128
JB
99932018-11-08 Jan Beulich <jbeulich@suse.com>
9994
9995 * testsuite/gdb.arch/i386-avx512.c,
9996 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
9997
cd115d61
AB
99982018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
9999
10000 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
10001 point hardware.
10002
35ee2dc2
AB
100032018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
10004
10005 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
10006 * gdb.dwarf2/missing-type-name.exp: New file.
10007
31aceee8
TV
100082018-11-06 Tom de Vries <tdevries@suse.de>
10009
10010 * gdb.base/many-headers.c: New test.
10011 * gdb.base/many-headers.exp: New file.
10012
109be305
JW
100132018-11-06 Jim Wilson <jimw@sifive.com>
10014
10015 * gdb.base/code_elim.exp: For riscv, set additional_flags
10016 to include -msmall-data-limit=0.
10017
e2b7af72
JB
100182018-11-01 Joel Brobecker <brobecker@adacore.com>
10019
10020 * gdb.ada/watch_minus_l: New testcase.
10021
cdcda965
SM
100222018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
10023
10024 * gdb.arch/aix-sighandle.c: New file.
10025 * gdb.arch/aix-sighandle.exp: New file.
10026
92dcebf3
AB
100272018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
10028
10029 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
10030 registers being unions.
10031
68b9ac18
TV
100322018-10-31 Tom de Vries <tdevries@suse.de>
10033
10034 * lib/valgrind.exp: New file.
10035 (vgdb_start, vgdb_stop): New procs, factored out of ...
10036 * gdb.base/valgrind-bt.exp: ... here, ...
10037 * gdb.base/valgrind-disp-step.exp: ... here and ...
10038 * gdb.base/valgrind-infcall.exp: ... here.
10039
1443936e
TV
100402018-10-31 Tom de Vries <tdevries@suse.de>
10041
10042 * lib/gdb.exp (get_valueof): Don't output read value in test name.
10043
eb77c9df
AB
100442018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
10045
10046 * gdb.dwarf2/void-type.c: New file.
10047 * gdb.dwarf2/void-type.exp: New file.
10048
82b5e646
PW
100492018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10050
10051 * gdb.base/info_qt.c: New file.
10052 * gdb.base/info_qt.exp: New file.
10053
8d619c01
EBM
100542018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
10055
10056 * gdb.arch/powerpc-htm-regs.c: New file.
10057 * gdb.arch/powerpc-htm-regs.exp: New file.
10058
f2cf6173
EBM
100592018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
10060
10061 * gdb.arch/powerpc-tar.c: New file.
10062 * gdb.arch/powerpc-tar.exp: New file.
10063
7ca18ed6
EBM
100642018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
10065
10066 * gdb.arch/powerpc-ppr-dscr.c: New file.
10067 * gdb.arch/powerpc-ppr-dscr.exp: New file.
10068
bfcc0eba
TV
100692018-10-25 Tom de Vries <tdevries@suse.de>
10070
10071 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
10072
fe1a5cad
TV
100732018-10-24 Tom de Vries <tdevries@suse.de>
10074
10075 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
10076 longer exists error.
10077
a76dc3b7
TV
100782018-10-24 Tom de Vries <tdevries@suse.de>
10079
10080 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
10081
4df46df7
TV
100822018-10-24 Tom de Vries <tdevries@suse.de>
10083
10084 * gdb.base/valgrind-db-attach.exp: Handle removed support for
10085 --db-attach in valgrind.
10086
0dbfcfff
AB
100872018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
10088
10089 * gdb.arch/riscv-reg-aliases.c: New file.
10090 * gdb.arch/riscv-reg-aliases.exp: New file.
10091
b04480b1
AH
100922018-10-19 Alan Hayward <alan.hayward@arm.com>
10093
10094 * gdb.python/py-cmd.exp: Check for gdb_prompt.
10095
2c6ac8d7
AH
100962018-10-19 Alan Hayward <alan.hayward@arm.com>
10097
10098 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
10099
2bc69f25
AH
101002018-10-19 Alan Hayward <alan.hayward@arm.com>
10101
10102 * gdb.cp/ovldbreak.exp: Fix regexps.
10103
1f1ae3a3
AH
101042018-10-19 Alan Hayward <alan.hayward@arm.com>
10105
10106 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
10107
94c18618
SDJ
101082018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
10109
10110 PR cli/23785
10111 * gdb.base/restore.exp: New test to check if "restore" with an
10112 invalid file doesn't segfault.
10113
812cd6eb
TV
101142018-10-18 Tom de Vries <tdevries@suse.de>
10115
10116 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
10117 * gdb.ada/excep_handle.exp: Same.
10118 * gdb.ada/mi_string_access.exp: Same.
10119 * gdb.ada/mi_var_union.exp: Same.
10120 * gdb.arch/arc-analyze-prologue.exp: Same.
10121 * gdb.arch/arc-decode-insn.exp: Same.
10122 * gdb.base/readnever.exp: Same.
10123 * gdb.fortran/printing-types.exp: Same.
10124 * gdb.guile/scm-lazy-string.exp: Same.
10125
c4b90788
TV
101262018-10-16 Tom de Vries <tdevries@suse.de>
10127
10128 PR gdb/23730
10129 * gdb.base/catch-follow-exec.c: Add copyright notice.
10130 * gdb.base/catch-follow-exec.exp: Rewrite to use
10131 gdb_spawn_with_cmdline_opts. Require gdb-native.
10132
8bca2978
SL
101332018-10-12 Sandra Loosemore <sandra@codesourcery.com>
10134
10135 * gdb.trace/actions-changed.exp: Check for arch support.
10136 * gdb.trace/actions.exp: Likewise.
10137 * gdb.trace/ax.exp: Likewise.
10138 * gdb.trace/backtrace.exp: Likewise.
10139 * gdb.trace/change-loc.exp: Likewise.
10140 * gdb.trace/deltrace.exp: Likewise.
10141 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
10142 * gdb.trace/ftrace.exp: Likewise.
10143 * gdb.trace/infotrace.exp: Check for arch support.
10144 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
10145 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
10146 * gdb.trace/mi-tsv-changed.exp: Likewise.
10147 * gdb.trace/packetlen.exp: Likewise.
10148 * gdb.trace/passc-dyn.exp: Likewise.
10149 * gdb.trace/passcount.exp: Likewise.
10150 * gdb.trace/pending.exp: Likewise.
10151 * gdb.trace/range-stepping.exp: Check for shlib support.
10152 * gdb.trace/report.exp: Check for arch support.
10153 * gdb.trace/save-trace.exp: Likewise.
10154 * gdb.trace/signal.exp: Check for signal support.
10155 * gdb.trace/tfind.exp: Check for arch support.
10156 * gdb.trace/trace-break.exp: Check for arch and shlib support.
10157 * gdb.trace/trace-common.h: Add comment.
10158 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
10159 * gdb.trace/trace-enable-disable.exp: Likewise.
10160 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
10161 * gdb.trace/tracecmd.exp: Check for arch support.
10162 * gdb.trace/tspeed.exp: Check for shlib and target support.
10163 * gdb.trace/tstatus.exp: Check for arch support.
10164 * gdb.trace/tsv.exp: Likewise.
10165 * gdb.trace/while-dyn.exp: Likewise.
10166 * gdb.trace/while-stepping.exp: Likewise.
10167 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
10168
f9c49bff
SM
101692018-10-12 Simon Marchi <simon.marchi@ericsson.com>
10170
10171 * gdb.trace/tspeed.exp: Remove nowarnings.
10172 (prepare_for_trace_test): Declare "global ipalib".
10173 * gdb.trace/tspeed.c: Include unistd.h.
10174 (main): Remove superfluous printf argument.
10175
d4330bde
SL
101762018-10-11 Sandra Loosemore <sandra@codesourcery.com>
10177
10178 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
10179 directory prefix on the filename.
10180
8ecfd7bd
SDJ
101812018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
10182
10183 * gdb.gdb/unittest.exp: Update expected message informing that
10184 selftests have been disabled.
10185 * gdb.server/unittest.exp: Likewise.
10186
58bbcd02
TV
101872018-10-09 Tom de Vries <tdevries@suse.de>
10188
10189 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
10190 with runto_main.
10191
9f6b697b
WP
101922018-10-08 Weimin Pan <weimin.pan@oracle.com>
10193
10194 PR c++/16841
10195 * gdb.cp/virtbase2.cc: New file.
10196 * gdb.cp/virtbase2.exp: New file.
10197
add5ded5
TT
101982018-10-06 Tom Tromey <tom@tromey.com>
10199
10200 PR python/19399:
10201 * gdb.python/py-inferior.exp: Add architecture test.
10202
f9e48344
TT
102032018-10-06 Tom Tromey <tom@tromey.com>
10204
10205 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
10206 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
10207
2a8be203
TT
102082018-10-06 Tom Tromey <tom@tromey.com>
10209
10210 * gdb.python/py-breakpoint.exp (check_last_event): Check location
10211 of a "throw" catchpoint.
10212
e04caa70
SDJ
102132018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
10214
10215 * gdb.base/info-proc.exp: Update string expected from "help info
10216 proc".
10217
5ca8c39f
TT
102182018-10-04 Tom Tromey <tom@tromey.com>
10219
10220 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
10221 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
10222 (test_initial_complaints, test_empty_complaints): Update.
10223 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
10224
3453e7e4
TT
102252018-10-04 Tom Tromey <tom@tromey.com>
10226
10227 PR cli/19551:
10228 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
10229 * lib/gdb.exp (gdb_file_cmd): Update.
10230 * gdb.stabs/weird.exp (print_weird_var): Update.
10231 * gdb.server/solib-list.exp: Update.
10232 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
10233 * gdb.mi/mi-cli.exp: Update.
10234 * gdb.linespec/linespec.exp: Update.
10235 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
10236 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
10237 * gdb.cp/cp-relocate.exp: Update.
10238 * gdb.base/sym-file.exp: Update.
10239 * gdb.base/relocate.exp: Update.
10240 * gdb.base/readnever.exp: Update.
10241 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
10242 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
10243 * gdb.base/dbx.exp (gdb_file_cmd): Update.
10244 * gdb.base/code_elim.exp: Update.
10245 * gdb.base/break-unload-file.exp (test_break): Update.
10246 * gdb.base/break-interp.exp (test_attach_gdb): Update.
10247 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
10248 Update.
10249 * gdb.base/attach.exp (do_attach_tests): Update.
10250 * gdb.base/sepdebug.exp: Update.
10251 * gdb.python/py-section-script.exp: Update.
10252
6afcf761
TT
102532018-10-04 Tom Tromey <tom@tromey.com>
10254
10255 PR cli/22234:
10256 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
10257 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
10258 output.
10259
fef1b293
TT
102602018-10-04 Tom Tromey <tom@tromey.com>
10261
10262 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
10263 set width and height to 0.
10264 (test_command_line_attach_run): Use -quiet.
10265
ca98345e
SL
102662018-10-03 Sandra Loosemore <sandra@codesourcery.com>
10267
10268 * lib/gdb.exp (skip_ifunc_tests): New.
10269 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
10270 other compile failures.
10271 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
10272
ff34e6ae
SM
102732018-10-01 Simon Marchi <simon.marchi@ericsson.com>
10274
10275 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
10276 is_amd64_regs_target.
10277
6bb8890e
AH
102782018-10-01 Alan Hayward <alan.hayward@arm.com>
10279
10280 * gdb.arch/aarch64-sighandler-regs.c: New test.
10281 * gdb.arch/aarch64-sighandler-regs.exp: New file.
10282 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
10283
224d30d3
MM
102842018-10-01 Markus Metzger <markus.t.metzger@intel.com>
10285
10286 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
10287 assembly.
10288
f67ffa6a
AB
102892018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
10290
10291 * gdb.base/frame-selection.exp: New file.
10292 * gdb.base/frame-selection.c: New file.
10293
9fc3183f
AH
102942018-09-27 Alan Hayward <alan.hayward@arm.com>
10295
10296 * gdb.threads/check-libthread-db.c (thread_routine): Use a
10297 pthread barrier.
10298 (main): Likewise.
10299
d354055e
AB
103002018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
10301
10302 * gdb.base/large-frame-1.c: New file.
10303 * gdb.base/large-frame-2.c: New file.
10304 * gdb.base/large-frame.exp: New file.
10305 * gdb.base/large-frame.h: New file.
10306
db727370
JL
103072018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10308
10309 PR gdb/20948
10310 * gdb.base/write_mem.exp: New test.
10311 * gdb.base/write_mem.c: Likewise.
10312
ae778caf
TT
103132018-09-23 Tom Tromey <tom@tromey.com>
10314
10315 PR python/18852:
10316 * gdb.python/py-parameter.exp: Add test for parameter that throws
10317 on "set".
10318
fd3ba736
TT
103192018-09-23 Tom Tromey <tom@tromey.com>
10320
10321 PR python/17284:
10322 * gdb.python/py-template.exp (test_template_arg): Add test for
10323 negative template argument number.
10324
39a24317
TT
103252018-09-23 Tom Tromey <tom@tromey.com>
10326
10327 PR python/14062:
10328 * gdb.python/python.exp: Add test for post_event error.
10329
f5769a2c
TT
103302018-09-23 Tom Tromey <tom@tromey.com>
10331
10332 PR python/18170:
10333 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
10334 convert pointers to int and long.
10335
1c1e54f6
TT
103362018-09-23 Tom Tromey <tom@tromey.com>
10337
10338 PR python/20126:
10339 * gdb.python/py-value.exp (test_value_numeric_ops): Add
10340 signed-ness conversion tests.
10341
fb4fa946
TT
103422018-09-23 Tom Tromey <tom@tromey.com>
10343
10344 PR python/18352;
10345 * gdb.python/py-value.exp (test_float_conversion): New proc.
10346 Use it.
10347
a466edac
HAQ
103482018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
10349
10350 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
10351
4ee9b0c5
SL
103522018-09-18 Sandra Loosemore <sandra@codesourcery.com>
10353
10354 * gdb.base/complete-empty.exp: Skip tab-completion tests if
10355 no readline.
10356 * gdb.base/utf8-identifiers.exp: Likewise.
10357 * gdb.cp/cpcompletion.exp: Likewise.
10358 * gdb.linespec/cpcompletion.exp: Likewise.
10359 * gdb.linespec/cpls-abi-tag.exp: Likewise.
10360 * gdb.linespec/cpls-ops.exp: Likewise.
10361
23be8da7
RB
103622018-09-19 Richard Bunt <richard.bunt@arm.com>
10363 Chris January <chris.january@arm.com>
10364
10365 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
10366 * gdb.fortran/short-circuit-argument-list.exp: New file.
10367 * gdb.fortran/short-circuit-argument-list.f90: New test.
10368
5031d0ae
SDJ
103692018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10370
10371 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
10372 "arch=" keyword when executing "-stack-list-frames".
10373
b4c0d1a4
SDJ
103742018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10375
10376 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
10377 "arch=" keyword when executing "-stack-list-frames".
10378
7a6d2b45
SDJ
103792018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
10380
10381 * gdb.ada/complete.exp: Expect for "@" when doing "complete
10382 break ada".
10383
8588b356
SM
103842018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
10385
10386 PR python/23669
10387 * gdb.python/python.exp: Test gdb.execute("show commands").
10388
65e65158
TT
103892018-09-16 Tom Tromey <tom@tromey.com>
10390
10391 * gdb.base/new-ui.exp (do_execution_tests): Update.
10392 * gdb.base/dbx.exp (test_breakpoints): Update.
10393
bf326452
AH
103942018-09-14 Alan Hayward <alan.hayward@arm.com>
10395
10396 * lib/gdb.exp (gdb_simple_compile): Add proc.
10397 (is_elf_target): Use gdb_simple_compile.
10398 (skip_altivec_tests): Likewise.
10399 (skip_vsx_tests): Likewise.
10400 (skip_tsx_tests): Likewise.
10401 (skip_btrace_tests): Likewise.
10402 (skip_btrace_pt_tests): Likewise.
10403 (gdb_can_simple_compile): Likewise.
10404 (gdb_has_argv0): Likewise.
10405 (gdb_target_symbol_prefix): Likewise.
10406 (target_supports_scheduler_locking): Likewise.
10407
2361b0fb
TT
104082018-09-13 Tom Tromey <tom@tromey.com>
10409
10410 * Makefile.in (TAGS): Recognize proc_with_prefix and
10411 gdb_caching_proc.
10412
0ae1a321
SM
104132018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10414
10415 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
10416 method.
10417
a40bf0c2
SM
104182018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10419
10420 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
10421 and a few other Inferior properties when the Inferior is no
10422 longer valid.
10423
4a3fe98f
TT
104242018-09-13 Tom Tromey <tom@tromey.com>
10425
10426 PR rust/23650:
10427 * gdb.rust/simple.exp: Add test for enum field access error.
10428
098b2108
TT
104292018-09-13 Tom Tromey <tom@tromey.com>
10430
10431 PR rust/23626:
10432 * gdb.rust/simple.rs (EmptyEnum): New type.
10433 (main): Use it.
10434 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
10435
1256af7d
SM
104362018-09-13 Simon Marchi <simon.marchi@ericsson.com>
10437
10438 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
10439 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
10440 * gdb.python/py-symtab.exp: Update test printing an objfile.
10441
4aa8e6c2
SM
104422018-09-12 Simon Marchi <simon.marchi@ericsson.com>
10443
10444 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
10445 object.
10446
c221b2f7
AH
104472018-09-12 Alan Hayward <alan.hayward@arm.com>
10448
10449 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
10450 (support_complex_tests): Use gdb_can_simple_compile.
10451 (is_ilp32_target): Likewise.
10452 (is_lp64_target): Likewise.
10453 (is_64_target): Likewise.
10454 (is_amd64_regs_target): Likewise.
10455 (is_aarch32_target): Likewise.
10456 (gdb_int128_helper): Likewise.
10457
6f1107b5
JK
104582018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10459
10460 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
10461
1f5d1570
JG
104622018-09-10 Jerome Guitton <guitton@adacore.com>
10463
10464 * gdb.ada/same_component_name: Add test for case of tagged record
10465 with variable-length fields.
10466
cc330e39
XR
104672018-09-10 Xavier Roirand <roirand@adacore.com>
10468
10469 * gdb.ada/access_to_unbounded_array.exp: New testcase.
10470 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
10471 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
10472 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
10473
b9c50e9a
XR
104742018-09-10 Xavier Roirand <roirand@adacore.com>
10475
10476 * gdb.ada/mi_string_access.exp: New testcase.
10477 * gdb.ada/mi_string_access/bar.adb: New file.
10478 * gdb.ada/mi_string_access/pck.adb: New file.
10479 * gdb.ada/mi_string_access/pck.asd: New file.
10480
2963898f
XR
104812018-09-10 Xavier Roirand <roirand@adacore.com>
10482
10483 * gdb.ada/mi_var_union.exp: New testcase.
10484 * gdb.ada/mi_var_union/bar.adb: New file.
10485 * gdb.ada/mi_var_union/pck.adb: New file.
10486 * gdb.ada/mi_var_union/pck.asd: New file.
10487
1aac008f
TT
104882018-09-08 Tom Tromey <tom@tromey.com>
10489
10490 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
10491
332cf4c9
TT
104922018-09-08 Tom Tromey <tom@tromey.com>
10493
10494 PR python/16047:
10495 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
10496 (register_pretty_printers): Register new printer.
10497 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
10498 test.
10499 * gdb.python/py-prettyprint.c (int_type3): New typedef.
10500 (an_int_type3): New global.
10501
424da6cf
JB
105022018-09-08 Joel Brobecker <brobecker@adacore.com>
10503
10504 * gdb.ada/expr_with_funcall: New testcase.
10505
2a62dfa9
JB
105062018-09-08 Joel Brobecker <brobecker@adacore.com>
10507
10508 * gdb.ada/packed_array_assign: New testcase.
10509
96b6697f
AB
105102018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
10511
10512 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
10513 names, and add test prefixes to make test names unique.
10514
e4a62c65
TV
105152018-09-05 Tom de Vries <tdevries@suse.de>
10516
10517 * gdb.dwarf2/varval.exp: Add test.
10518
dd083ee2
GB
105192018-09-04 Gary Benson <gbenson@redhat.com>
10520
10521 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
10522 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
10523
aef9346c
TT
105242018-08-31 Tom Tromey <tom@tromey.com>
10525
10526 * gdb.rust/simple.rs: Rename second variable "v".
10527
c67f2e15
AB
105282018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
10529
10530 * gdb.base/funcargs.c (use_a): New function.
10531 (recurse): Call use_a.
10532
078a0207
KS
105332018-08-29 Keith Seitz <keiths@redhat.com>
10534
10535 * gdb.compile/compile-cplus-anonymous.cc: New file.
10536 * gdb.compile/compile-cplus-anonymous.exp: New file.
10537 * gdb.compile/compile-cplus-array-decay.cc: New file.
10538 * gdb.compile/compile-cplus-array-decay.exp: New file.
10539 * gdb.compile/compile-cplus-inherit.cc: New file.
10540 * gdb.compile/compile-cplus-inherit.exp: New file.
10541 * gdb.compile/compile-cplus-member.cc: New file.
10542 * gdb.compile/compile-cplus-member.exp: New file.
10543 * gdb.compile/compile-cplus-method.cc: New file.
10544 * gdb.compile/compile-cplus-method.exp: New file.
10545 * gdb.compile/compile-cplus-mod.c: "New" file.
10546 * gdb.compile/compile-cplus-namespace.cc: New file.
10547 * gdb.compile/compile-cplus-namespace.exp: New file.
10548 * gdb.compile/compile-cplus-nested.cc: New file.
10549 * gdb.compile/compile-cplus-nested.exp: New file.
10550 * gdb.compile/compile-cplus-print.c: "New" file.
10551 * gdb.compile/compile-cplus-print.exp: "New" file.
10552 * gdb.compile/compile-cplus-virtual.cc: New file.
10553 * gdb.compile/compile-cplus-virtual.exp: New file.
10554 * gdb.compile/compile-cplus.c: "New" file.
10555 * gdb.compile/compile-cplus.exp: "New" file.
10556 * lib/compile-support.exp: New file.
10557
b0f492b9
GB
105582018-08-16 Gary Benson <gbenson@redhat.com>
10559
10560 PR gdb/13000:
10561 * gdb.base/batch-exit-status.exp: New file.
10562 * gdb.base/batch-exit-status.good-commands: Likewise.
10563 * gdb.base/batch-exit-status.bad-commands: Likewise.
10564
36eb4c5f
AH
105652018-08-29 Alan Hayward <alan.hayward@arm.com>
10566
10567 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
10568 (struct struct02): Likewise.
10569 (struct struct03): Likewise.
10570 (struct struct04): Likewise.
10571 (struct struct_01_01): New struct.
10572 (struct struct_01_02): Likewise.
10573 (struct struct_01_03): Likewise.
10574 (struct struct_01_04): Likewise.
10575 (struct struct_02_01): Likewise.
10576 (struct struct_02_02): Likewise.
10577 (struct struct_02_03): Likewise.
10578 (struct struct_02_04): Likewise.
10579 (struct struct_04_01): Likewise.
10580 (struct struct_04_02): Likewise.
10581 (struct struct_04_03): Likewise.
10582 (struct struct_04_04): Likewise.
10583 (struct struct_05_01): Likewise.
10584 (struct struct_05_02): Likewise.
10585 (struct struct_05_03): Likewise.
10586 (struct struct_05_04): Likewise.
10587 (cmp_struct01): Remove function.
10588 (cmp_struct02): Likewise.
10589 (cmp_struct03): Likewise.
10590 (cmp_struct04): Likewise.
10591 (cmp_struct_01_01): Add Function.
10592 (cmp_struct_01_02): Likewise.
10593 (cmp_struct_01_03): Likewise.
10594 (cmp_struct_01_04): Likewise.
10595 (cmp_struct_02_01): Likewise.
10596 (cmp_struct_02_02): Likewise.
10597 (cmp_struct_02_03): Likewise.
10598 (cmp_struct_02_04): Likewise.
10599 (cmp_struct_04_01): Likewise.
10600 (cmp_struct_04_02): Likewise.
10601 (cmp_struct_04_03): Likewise.
10602 (cmp_struct_04_04): Likewise.
10603 (cmp_struct_05_01): Likewise.
10604 (cmp_struct_05_02): Likewise.
10605 (cmp_struct_05_03): Likewise.
10606 (cmp_struct_05_04): Likewise.
10607 (call_all): Add new structs.
10608 * gdb.base/infcall-nested-structs.exp: Likewise.
10609
3bf9c013
JV
106102018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
10611
10612 * gdb.python/py-framefilter-mi.exp: Update regexp to
10613 check for "arch" field in frame output.
10614
450d1e88
KB
106152018-08-23 Kevin Buettner <kevinb@redhat.com>
10616
10617 * gdb.dwarf2/dw2-ranges-func.c: New file.
10618 * gdb.dwarf2/dw2-ranges-func.exp: New file.
10619
ae739fe7
SM
106202018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
10621
10622 * gdb.base/term.exp: Compare terminal settings with values from
10623 the inferior.
10624 * gdb.base/term.c: Get and set terminal settings.
10625
6d52907e
JV
106262018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
10627
10628 * lib/mi-support.exp (mi_expect_stop): Update regexp to
10629 accommodate new "arch" field in frame output.
10630 * gdb.mi/mi-return.exp: Likewise.
10631 * gdb.mi/mi-stack.exp: Likewise.
10632 * gdb.mi/mi-syn-frame.exp: Likewise.
10633 * gdb.mi/user-selected-context-sync.exp: Likewise.
10634
be2d111a
MS
106352018-08-19 Michael Spang <spang@google.com>
10636
10637 PR gdb/11786
10638 * gdb.base/gcore-tls-pie.c: New file.
10639 * gdb.base/gcore-tls-pie.exp: New file.
10640
ae3a7c47
KB
106412018-08-18 Kevin Buettner <kevinb@redhat.com>
10642
10643 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
10644 * gdb.dwarf2/varval.c: New file.
10645 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 10646
2ecae92e
AH
106472018-08-17 Alan Hayward <alan.hayward@arm.com>
10648
10649 PR gdb/18931
10650 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
10651
c1854f1d
KS
106522018-08-16 Keith Seitz <keiths@redhat.com>
10653
10654 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
10655 tests expected to pass.
10656
26fb3983
JV
106572018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
10658
10659 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
10660 -data-disassemble -a.
10661 (test_disassembly_bogus_args): Likewise.
10662
67943c00
AB
106632018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
10664
10665 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
10666
5ff2bbae
AB
106672018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10668
10669 * gdb.base/vla-optimized-out.exp: Add new test.
10670
e5bbcd0f
AB
106712018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
10672
10673 * gdb.base/vla-optimized-out-o3.exp: Delete.
10674 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
10675 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
10676 deleted tests.
10677
9d4a934c
AB
106782018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
10679
10680 PR gdb/18050:
10681 * gdb.server/extended-remote-restart.c: New file.
10682 * gdb.server/extended-remote-restart.exp: New file.
10683
045cf012
SM
106842018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
10685
10686 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
10687 "set variable index = 42".
10688
87d6a7aa
SM
106892018-08-07 Simon Marchi <simon.marchi@ericsson.com>
10690
10691 * boards/index-cache-gdb.exp: New file.
10692 * gdb.dwarf2/index-cache.exp: New file.
10693 * gdb.dwarf2/index-cache.c: New file.
10694 * gdb.base/maint.exp: Check if we are using the index cache.
10695
96d68bd4
RO
106962018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10697
10698 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
10699 MAKEFLAGS.
10700
5a699617
RO
107012018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10702
10703 * dg-extract-results.sh: Move to toplevel contrib.
10704 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
10705 * Makefile.in (check-parallel-racy): Likewise.
10706
5bd18990
AB
107072018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
10708
10709 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
10710 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
10711 tests if the target supports scheduler locking.
10712
3fbbcf47
TV
107132018-08-04 Tom de Vries <tdevries@suse.de>
10714
10715 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
10716
3e1d3d8c
TT
107172018-08-02 Tom Tromey <tom@tromey.com>
10718
10719 PR symtab/16842.
10720 * gdb.cp/temargs.exp: Test "info address" of a template
10721 parameter.
10722
5abe0f0c
JV
107232018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
10724
10725 * gdb.python/py-mi-var-info-path-expression.c: New file.
10726 * gdb.python/py-mi-var-info-path-expression.py: New file.
10727 * gdb.python/py-mi-var-info-path-expression.exp: New file.
10728
fb66cde8
SDJ
107292018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
10730
10731 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
10732 error after "cannot resolve name" string.
10733
c708f4d2
AB
107342018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
10735
10736 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
10737 started.
10738 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
10739
37cc0cae
TV
107402018-07-28 Tom de Vries <tdevries@suse.de>
10741
10742 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
10743
63b4ecf7
TV
107442018-07-26 Tom de Vries <tdevries@suse.de>
10745
10746 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
10747
3c3bb058
AB
107482018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
10749
10750 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
10751 is visible.
10752
9e7f3bbb
TV
107532018-07-26 Tom de Vries <tdevries@suse.de>
10754
10755 PR breakpoints/23366
10756 * gdb.base/catch-follow-exec.c: New test.
10757 * gdb.base/catch-follow-exec.exp: New file.
10758
16f808ec
TV
107592018-07-25 Tom de Vries <tdevries@suse.de>
10760
10761 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
10762 vla-optimized-out.c.
10763
d7154a8d
JV
107642018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
10765
10766 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
10767 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
10768
232a0032
TV
107692018-07-20 Tom de Vries <tdevries@suse.de>
10770
10771 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
10772 NOCLONE macro.
10773 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
10774
fbb1d502
TV
107752018-07-19 Tom de Vries <tdevries@suse.de>
10776
10777 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
10778 regular expression.
10779
42dc7699
TV
107802018-07-18 Tom de Vries <tdevries@suse.de>
10781
10782 * gdb.base/vla-optimized-out.c: New test.
10783 * gdb.base/vla-optimized-out.exp: New file.
10784
7f1f7e23
SDJ
107852018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
10786
10787 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
10788 message "No address associated with hostname" when gdbserver
10789 cannot resolve the hostname.
10790
5759ebb3
PW
107912018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10792
10793 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
10794 Add some test prefixes to make tests unique.
10795
3606ccab
PW
107962018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10797
10798 * gdb.base/frameapply.c: New file.
10799 * gdb.base/frameapply.exp: New file.
10800
529c08b2
PW
108012018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10802
10803 * gdb.base/skip.exp: Update expected error message.
10804
c7ab0aef
SDJ
108052018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10806 Jan Kratochvil <jan.kratochvil@redhat.com>
10807 Paul Fertser <fercerpav@gmail.com>
10808 Tsutomu Seki <sekiriki@gmail.com>
10809
10810 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
10811 parameter.
10812 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
10813 by default.
10814 * boards/native-gdbserver.exp: Likewise.
10815 * gdb.server/run-without-local-binary.exp: Improve regexp used
10816 for detecting when a remote debugging connection succeeds.
10817 * gdb.server/server-connect.exp: New file.
10818 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
10819 Do not prefix the port number with ":".
10820 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
10821 support for detecting and using it. Add '$debughost_gdbserver'
10822 to the list of arguments used to start gdbserver. Handle case
10823 when gdbserver cannot resolve a network name.
10824
16ff70dd
SDJ
108252018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
10826
10827 PR c++/23373
10828 * gdb.base/ptype-offsets.cc (struct static_member): New
10829 struct.
10830 (main) <stmember>: New variable.
10831 * gdb.base/ptype-offsets.exp: Add test for printing a struct
10832 with a static member in it.
10833
3541979f
AB
108342018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
10835
10836 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
10837 watchpoints enabled and disabled.
10838
c8ad9b9a
AB
108392018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10840
10841 * gdb.base/examine-backward.exp: Still run tests around address
10842 0x0, even if address 0x0 is not readable. Update the pattern for
10843 matching address 0x0 in expected output.
10844
e0e5e971
AB
108452018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
10846
10847 * gdb.base/share-env-with-gdbserver.c (main): Add call to
10848 malloc/free.
10849
1ea5da02
TV
108502018-07-04 Tom de Vries <tdevries@suse.de>
10851
10852 * gdb.dwarf2/dw2-error.exp: Update expected error message.
10853
471b9d15
MR
108542018-07-02 Maciej W. Rozycki <macro@mips.com>
10855
10856 PR tdep/8282
10857 * gdb.arch/mips-disassembler-options.exp: New test.
10858 * gdb.arch/mips-disassembler-options.s: New test source.
10859
75acb486
PA
108602018-06-29 Pedro Alves <palves@redhat.com>
10861
10862 * gdb.threads/names.exp: Adjust expected "info threads" output.
10863
cd2bb709
PA
108642018-06-29 Pedro Alves <palves@redhat.com>
10865
10866 * gdb.opt/inline-break.exp (line number, address): Add "info
10867 break" tests.
10868
991ff292
PA
108692018-06-29 Pedro Alves <palves@redhat.com>
10870
10871 * gdb.opt/inline-break.c (func1): Add "break here" marker.
10872 * gdb.opt/inline-break.exp: Test setting breakpoints by line
10873 number and address and running to them.
10874
356819b6 108752018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
10876
10877 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
10878
2512d7ef
JK
108792018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10880
10881 * lib/compiler.c: Remove executable permission flag.
10882
be1b6474
RB
108832018-06-28 Richard Bunt <richard.bunt@arm.com>
10884
10885 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
10886 code.
10887 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
10888
291f9a96
PT
108892018-06-28 Petr Tesarik <ptesarik@suse.cz>
10890
10891 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
10892
ed6dfe51
PT
108932018-06-28 Petr Tesarik <ptesarik@suse.cz>
10894
10895 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
10896 address argument is omitted.
10897
d4d429d5
PT
108982018-06-28 Petr Tesarik <ptesarik@suse.cz>
10899
10900 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
10901
7ab6656f
OJ
109022018-06-27 Omair Javaid <omair.javaid@linaro.org>
10903
10904 PR gdb/21695
10905 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
10906 * gdb.base/infoline-reloc-main-from-zero.c: New file.
10907
a33ccfc7
TT
109082018-06-26 Tom Tromey <tom@tromey.com>
10909
10910 PR rust/22574:
10911 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
10912 * gdb.rust/simple.rs (struct SimpleLayout): New.
10913
6d72d289
SM
109142018-06-22 Simon Marchi <simon.marchi@ericsson.com>
10915
10916 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
10917 "info registers" output.
10918
8363f9d5
RB
109192018-06-21 Richard Bunt <richard.bunt@arm.com>
10920
10921 * gdb.base/watchpoint-hw-attach.c: New test.
10922 * gdb.base/watchpoint-hw-attach.exp: New file.
10923
f00674fe
SM
109242018-06-20 Simon Marchi <simon.marchi@ericsson.com>
10925
10926 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
10927 through /bin/sh.
10928 * boards/dwarf4-gdb-index.exp: Likewise.
10929 * boards/fission-dwp.exp: Likewise.
10930
1d554008
UW
109312018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
10932
10933 * gdb.base/float128.exp: Add comment and improved fail message
10934 to the failure case of "print large128" test.
10935
d0ac1c44
SM
109362018-06-19 Simon Marchi <simon.marchi@ericsson.com>
10937
10938 * configure.ac: Remove AC_PREREQ.
10939 * configure: Re-generate.
10940
61b04dd0
PA
109412018-06-19 Pedro Alves <palves@redhat.com>
10942
10943 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
10944 (func_extern_caller): New.
10945 (main): Call func_extern_caller.
10946 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
10947 logic change.
10948
f63b508a
SM
109492018-06-18 Weimin Pan <weimin.pan@oracle.com>
10950
10951 PR gdb/16841
10952 * gdb.cp/typedef-base.cc: New file.
10953 * gdb.cp/typedef-base.exp: New file.
10954
0fe3a558
TV
109552018-06-18 Tom de Vries <tdevries@suse.de>
10956
10957 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
10958
7010835a
AB
109592018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
10960 Richard Bunt <Richard.Bunt@arm.com>
10961
10962 * gdb.threads/attach-slow-waitpid.c: New file.
10963 * gdb.threads/attach-slow-waitpid.exp: New file.
10964 * gdb.threads/slow-waitpid.c: New file.
10965
14897d65
PA
109662018-06-14 Pedro Alves <palves@redhat.com>
10967
10968 * gdb.base/fork-running-state.c: Include <errno.h>.
10969 (exit_if_relative_exits): New.
10970 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
10971 exits.
10972 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
10973 child exits.
10974
5d9a0608
TV
109752018-06-14 Tom de Vries <tdevries@suse.de>
10976
10977 PR cli/22573
10978 * gdb.base/finish-pretty.c: New test.
10979 * gdb.base/finish-pretty.exp: New file.
10980
11ae5818
PA
109812018-06-14 Pedro Alves <palves@redhat.com>
10982
10983 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
10984 gdb's expected startup output.
10985
1d39de44
PA
109862018-06-14 Pedro Alves <palves@redhat.com>
10987
10988 * lib/selftest-support.exp (selftest_setup): Remove inlined
10989 function handling.
10990
70ee0000
TV
109912018-06-14 Tom de Vries <tdevries@suse.de>
10992
10993 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
10994 matching of breakpoint printing.
10995
11f4b608
TV
109962018-06-13 Tom de Vries <tdevries@suse.de>
10997
10998 PR testsuite/23269
10999 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
11000 (fork_child): ... here, and ...
11001 (fork_parent): ... here.
11002
110032018-06-12 Tom de Vries <tdevries@suse.de>
11004
11005 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
11006
9516f85a
AB
110072018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
11008 Stephen Roberts <stephen.roberts@arm.com>
11009
11010 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
11011 rewrite test to describe action performed, rather than possible
11012 failure.
11013
5045b3d7
GB
110142018-06-08 Gary Benson <gbenson@redhat.com>
11015
11016 * gdb.threads/check-libthread-db.exp: New file.
11017 * gdb.threads/check-libthread-db.c: Likewise.
11018
c61b06a1
TT
110192018-06-05 Tom Tromey <tom@tromey.com>
11020
11021 * gdb.base/default.exp: Update expected "show version" output.
11022
eb6af809
TT
110232018-06-05 Tom Tromey <tom@tromey.com>
11024
11025 PR cli/12326:
11026 * gdb.cp/static-print-quit.exp: Update.
11027 * lib/gdb.exp (pagination_prompt): Update.
11028 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
11029 * gdb.python/python.exp: Update.
11030
178d6a63
JB
110312018-06-04 Joel Brobecker <brobecker@adacore.com>
11032
11033 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
11034
8e817061
JB
110352018-06-01 Joel Brobecker <brobecker@adacore.com>
11036
11037 * gdb.ada/bp_fun_addr: New testcase.
11038
e86ca25f
TT
110392018-06-01 Tom Tromey <tom@tromey.com>
11040
11041 * gdb.xml/tdesc-regs.exp (load_description): Update expected
11042 results.
11043 * gdb.dwarf2/method-ptr.exp: Set language to C++.
11044 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
11045 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
11046 * gdb.base/maint.exp (maint_pass_if): Update.
11047
4b2dfa9d
MR
110482018-05-31 Maciej W. Rozycki <macro@mips.com>
11049
11050 * gdb.base/endian.exp: New test.
11051 * gdb.base/endian.c: New test source.
11052
45f25d6c
AB
110532018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
11054
11055 PR gdb/23203
11056 * gdb.base/bt-selected-frame.c: New file.
11057 * gdb.base/bt-selected-frame.exp: New file.
11058 * lib/gdb.exp (get_current_frame_number): New function.
11059
d9f6d7f8
MR
110602018-05-24 Maciej W. Rozycki <macro@mips.com>
11061 Pedro Alves <palves@redhat.com>
11062
11063 * gdb.threads/tls-core.c: Include <stdlib.h>
11064 (thread_proc): Call `abort'.
11065 * gdb.threads/tls-core.exp: Generate a core with core_find too.
11066 (tls_core_test): New procedure, bits factored out from ...
11067 (top level): ... here. Test both native cores and gcore cores.
11068
ff1cf532
TT
110692018-05-23 Tom Tromey <tom@tromey.com>
11070
11071 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
11072
b98664d3
TT
110732018-05-23 Tom Tromey <tom@tromey.com>
11074
11075 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
11076 symfile_complaints.
11077 (test_short_complaints): Likewise.
11078 (test_empty_complaints): Likewise.
11079 (test_initial_complaints): Update.
11080
4e9668d0
TT
110812018-05-23 Tom Tromey <tom@tromey.com>
11082
11083 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
11084
43ba33c7
TT
110852018-05-23 Tom Tromey <tom@tromey.com>
11086
11087 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
11088 (test_short_complaints): Update.
11089
035522c0
PA
110902018-05-22 Pedro Alves <palves@redhat.com>
11091
11092 * gdb.base/remote.exp: Only gdb_start after compiling the
11093 testcase. Issue "disconnect" before testing "set remote" command
11094 defaults. Issue clean_restart before running to main.
11095
cc0be08f
PA
110962018-05-22 Pedro Alves <palves@redhat.com>
11097
11098 * gdb.base/remote.exp: Adjust expected output of "show remote
11099 memory-write-packet-size". Add tests for "set remote
11100 memory-write-packet-size 0" and "set remote
11101 memory-write-packet-size fixed/limit".
11102
b1b60145
PA
111032018-05-22 Pedro Alves <palves@redhat.com>
11104
11105 PR gdb/22973
11106 * gdb.base/utf8-identifiers.c: New file.
11107 * gdb.base/utf8-identifiers.exp: New file.
11108
0ec848ad
PFC
111092018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
11110
11111 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
11112
2c3305f6
PFC
111132018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
11114
11115 * gdb.arch/powerpc-vsx-gcore.exp: New file.
11116
ce1e8424
TT
111172018-05-18 Tom Tromey <tom@tromey.com>
11118
11119 * gdb.base/ptype-offsets.exp: Update.
11120
ddfe970e
KS
111212018-05-17 Keith Seitz <keiths@redhat.com>
11122
11123 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
11124 in expected breakpoint stop locations.
11125 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
11126 move to proper scope to test variable values.
11127 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
11128 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
11129 New functions.
11130 (main): Call not_inline_func3.
11131 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
11132 inline_func1, inline_func2, and inline_func3. Test that when each
11133 breakpoint is hit, GDB properly reports both the stop location
11134 and the backtrace. Repeat tests for temporary breakpoints.
11135
0726fcc6
MR
111362018-05-15 Maciej W. Rozycki <macro@mips.com>
11137
11138 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
11139 rather then trying to access it in determining whether the PID
11140 of `gdbserver' could have been retrieved.
11141
8ee22052
AB
111422018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
11143
11144 * gdb.arch/amd64-init-x87-values.S: New file.
11145 * gdb.arch/amd64-init-x87-values.exp: New file.
11146
7785df48
JK
111472018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11148
11149 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
11150
56bcdbea
TT
111512018-05-04 Tom Tromey <tom@tromey.com>
11152
11153 PR python/22730:
11154 * gdb.python/python.exp: Test multi-line execute.
11155
a913fffb
TT
111562018-05-04 Tom Tromey <tom@tromey.com>
11157
11158 PR python/22731:
11159 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
11160
7a2c85f2
TT
111612018-05-04 Tom Tromey <tom@tromey.com>
11162
11163 PR gdb/11750:
11164 * gdb.base/define.exp: Test defining a user command inside a user
11165 command.
11166 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
11167
a3b60e45
JK
111682018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11169 Pedro Alves <palves@redhat.com>
11170
11171 PR breakpoints/19806 and support for PR external/20207.
11172 * gdb.base/watchpoint-unaligned.c: New file.
11173 * gdb.base/watchpoint-unaligned.exp: New file.
11174
45fe4a03
AB
111752018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
11176
11177 * gdb.base/maint.exp: Make test names unique, use
11178 test_prefix_command_help to test 'help maint info', and remove
11179 repeated test of 'help maint'.
11180
9be2ae8f
TT
111812018-05-04 Tom Tromey <tom@tromey.com>
11182
11183 PR gdb/22619:
11184 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
11185 behavior.
11186
11859c31
AB
111872018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
11188
11189 * gdb.base/maint.exp: Process output from 'maint print registers'
11190 line at a time.
11191
089a9490
AB
111922018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
11193
11194 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
11195 timeout.
11196
9b0797e2
AB
111972018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
11198
11199 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
11200 filter pattern.
11201
f6ac5f3d
PA
112022018-05-02 Pedro Alves <palves@redhat.com>
11203
11204 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
11205 to_log_command renames.
11206 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
11207
77d3c63b
TT
112082018-05-02 Tom Tromey <tom@tromey.com>
11209
11210 * gdb.python/py-parameter.exp: Set test message.
11211
0489430a
TT
112122018-05-02 Tom Tromey <tom@tromey.com>
11213
11214 PR python/20084:
11215 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
11216 PARAM_ZUINTEGER_UNLIMITED tests.
11217
1632f8ba
DR
112182018-04-28 Dan Robertson <danlrobertson89@gmail.com>
11219
11220 PR rust/23124
11221 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
11222 when casting.
11223
6d7bb824
TT
112242018-04-30 Tom Tromey <tom@tromey.com>
11225
11226 * gdb.python/py-type.exp: Check align attribute.
11227 * gdb.python/py-type.c: New "aligncheck" global.
11228
007e1530
TT
112292018-04-30 Tom Tromey <tom@tromey.com>
11230
11231 PR exp/17095:
11232 * gdb.dwarf2/dw2-align.exp: New file.
11233 * gdb.cp/align.exp: New file.
11234 * gdb.base/align.exp: New file.
11235 * lib/gdb.exp (gdb_int128_helper): New proc.
11236 (has_int128_c, has_int128_cxx): New caching procs.
11237
6873858b
TT
112382018-04-27 Tom Tromey <tom@tromey.com>
11239
11240 PR rust/22545:
11241 * gdb.rust/simple.exp: Add inclusive range tests.
11242
79188d8d
PA
112432018-04-26 Pedro Alves <palves@redhat.com>
11244
11245 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
11246 ifunc breakpoint locations correctly of ifunc breakpoints set
11247 while the program resolves the ifunc.
11248
c7075ad5
PA
112492018-04-26 Pedro Alves <palves@redhat.com>
11250
11251 * gdb.base/gnu-ifunc-final.c: New file.
11252 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
11253 * gdb.base/gnu-ifunc.exp (executable): Delete.
11254 (staticexecutable): Adjust.
11255 (lib_opts, exec_opts): Delete.
11256 (make_binsuffix, build, set-break): New procedures.
11257 (misc_tests): New, with tests factored out from the top level.
11258 (top level): Test different combinations of ifunc resolver name,
11259 resolver with and with debug info, and ifunc target with and
11260 without debug info. Wrap static tests with with_target_prefix.
11261
8388016d
PA
112622018-04-26 Pedro Alves <palves@redhat.com>
11263
11264 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
11265 return type" warnings.
11266
249b5733
PA
112672018-04-25 Pedro Alves <palves@redhat.com>
11268
11269 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
11270 killed".
11271 * gdb.base/kill-after-signal.exp: Likewise.
11272 * gdb.threads/kill.exp: Likewise.
11273
f67c0c91
SDJ
112742018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11275 Sergio Durigan Junior <sergiodj@redhat.com>
11276 Pedro Alves <palves@redhat.com>
11277
11278 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
11279 regexps to expect for '[Inferior ... detached]' as well.
11280 * gdb.base/attach.exp: Likewise.
11281 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
11282 "gdb_continue_to_end".
11283 (test_catch_syscall_with_wrong_args): Likewise.
11284 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
11285 ']'. Don't set 'verbose' on.
11286 * gdb.base/foll-vfork.exp: Likewise.
11287 * gdb.base/fork-print-inferior-events.c: New file.
11288 * gdb.base/fork-print-inferior-events.exp: New file.
11289 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
11290 '[Inferior ... has been killed]' message.
11291 * gdb.base/kill-after-signal.exp: Likewise.
11292 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
11293 detach message.
11294 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
11295 message.
11296 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
11297 regexps to expect for '[Inferior ... detached]' as well.
11298 * gdb.threads/process-dies-while-detaching.exp: Likewise.
11299
0a8ddac4
SM
113002018-04-24 Simon Marchi <simon.marchi@ericsson.com>
11301
11302 PR gdb/23104
11303 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
11304
701adfb0
PA
113052018-04-22 Rajendra SY <rajendra.sy@gmail.com>
11306
11307 PR gdb/23095
11308 * gdb.base/break-probes.exp: Pass shlib_load to
11309 prepare_for_testing. Set normal_bp to r_debug_state if target is
11310 bsd.
11311
d27d16bf
RB
113122018-04-19 Richard Bunt <richard.bunt@arm.com>
11313
11314 * gdb.threads/multiple-successive-infcall.c: New test.
11315 * gdb.threads/multiple-successive-infcall.exp: New file.
11316
a037790e
TT
113172018-04-17 Tom Tromey <tom@tromey.com>
11318
11319 * gdb.rust/simple.rs (Union): New type.
11320 (main): New local "u".
11321 * gdb.rust/simple.exp (test_one_slice): Add new test case.
11322
e3a91079
AA
113232018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11324
11325 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
11326 number information in output of "whereis" command.
11327 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
11328
b744723f
AA
113292018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11330
11331 * gdb.ada/info_types.exp: Adjust expected output to the line
11332 numbers now printed by "info var/func/type".
11333 * gdb.base/completion.exp: Likewise.
11334 * gdb.base/included.exp: Likewise.
11335 * gdb.cp/cp-relocate.exp: Likewise.
11336 * gdb.cp/cplusfuncs.exp: Likewise.
11337 * gdb.cp/namespace.exp: Likewise.
11338 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
11339
4a4495d6
MM
113402018-04-13 Markus Metzger <markus.t.metzger@intel.com>
11341
11342 * gdb.btrace/cpu.exp: New.
11343
1d509aa6
MM
113442018-04-13 Markus Metzger <markus.t.metzger@intel.com>
11345
11346 * gdb.base/step-indirect-call-thunk.exp: New.
11347 * gdb.base/step-indirect-call-thunk.c: New.
11348 * gdb.reverse/step-indirect-call-thunk.exp: New.
11349 * gdb.reverse/step-indirect-call-thunk.c: New.
11350
6295b6da
SM
113512018-04-11 Simon Marchi <simon.marchi@ericsson.com>
11352
11353 * gdb.base/pie-fork.c: New file.
11354 * gdb.base/pie-fork.exp: New file.
11355
50146e70
TT
113562018-04-11 Tom Tromey <tom@tromey.com>
11357
11358 * gdb.rust/simple.exp: Add test for ".." struct initializer.
11359
f50d8a2e
PA
113602018-04-10 Pedro Alves <palves@redhat.com>
11361
11362 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
11363 exits. Instead loop running forever.
11364 (fork_parent): Run forever too.
11365
a0be7a36
SM
113662018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
11367
11368 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
11369 mi_continue_to_line.
11370 * gdb.mi/mi-stack.c (callee4): Add comment.
11371
9b73db36
SM
113722018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
11373
11374 * gdb.mi/mi-stack.exp: Fix indentation.
11375
c912f608
SM
113762018-04-07 Simon Marchi <simon.marchi@ericsson.com>
11377
11378 PR gdb/22979
11379 * gdb.arch/amd64-osabi.exp: New file.
11380
26540402
SM
113812018-04-07 Simon Marchi <simon.marchi@ericsson.com>
11382
11383 PR gdb/22980
11384 * gdb.base/osabi.exp: New file.
11385
121ad66c 113862018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
11387
11388 * gdb.cp/static-typedef-print.exp: New file.
11389 * gdb.cp/static-typedef-print.cc: New file.
11390
3fcded8f
JB
113912018-03-27 Joel Brobecker <brobecker@adacore.com>
11392
11393 * gdb.ada/varsize_limit: New testcase.
11394
59cc4834
JB
113952018-03-27 Joel Brobecker <brobecker@adacore.com>
11396
11397 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
11398
11399 * gdb.ada/notcplusplus: New testcase.
11400
11401 * gdb.base/c-linkage-name.c: New file.
11402 * gdb.base/c-linkage-name.exp: New testcase.
11403
4ca59a9f
TT
114042018-03-26 Tom Tromey <tom@tromey.com>
11405
11406 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
11407 * gdb.python/py-framefilter.py (name_error): New global.
11408 (ErrorInName.function): Use name_error.
11409
978d6c75
TT
114102018-03-26 Tom Tromey <tom@tromey.com>
11411
11412 PR backtrace/15582:
11413 * gdb.python/py-framefilter.exp: Add "bt hide" test.
11414
b7fee5a3
KS
114152018-03-23 Keith Seitz <keiths@redhat.com>
11416
11417 PR c++/22968
11418 * gdb.cp/subtypes.exp: New file.
11419 * gdb.cp/subtypes.h: New file.
11420 * gdb.cp/subtypes.cc: New file.
11421 * gdb.cp/subtypes-2.cc: New file.
11422
376be529
AB
114232018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
11424
11425 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
11426 (done): Call '_exit' not 'exit' to avoid atexit handlers.
11427 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
11428 -nostartfiles when compiling the test. Confirm that all registers
11429 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
11430
066cfa98
AB
114312018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
11432
11433 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
11434 option, syntax was wrong anyway.
11435 * gdb.arch/arm-disp-step.exp: Likewise.
11436 * gdb.arch/sparc64-regs.exp: Likewise.
11437 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
11438 option, syntax was wrong anyway, switch to use
11439 prepare_for_testing.
11440 * gdb.arch/i386-disp-step.exp: Likewise.
11441
079670b9
AA
114422018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
11443
11444 * gdb.ada/exec_changed.exp: Replace "target_info exists
11445 use_gdb_stub" by "use_gdb_stub".
11446 * gdb.ada/start.exp: Likewise.
11447 * gdb.base/async-shell.exp: Likewise.
11448 * gdb.base/attach-pie-misread.exp: Likewise.
11449 * gdb.base/attach-wait-input.exp: Likewise.
11450 * gdb.base/break-entry.exp: Likewise.
11451 * gdb.base/break-interp.exp: Likewise.
11452 * gdb.base/dprintf-detach.exp: Likewise.
11453 * gdb.base/nostdlib.exp: Likewise.
11454 * gdb.base/solib-nodir.exp: Likewise.
11455 * gdb.base/statistics.exp: Likewise.
11456 * gdb.base/testenv.exp: Likewise.
11457 * gdb.mi/mi-exec-run.exp: Likewise.
11458 * gdb.mi/mi-start.exp: Likewise.
11459 * gdb.multi/dummy-frame-restore.exp: Likewise.
11460 * gdb.multi/multi-arch-exec.exp: Likewise.
11461 * gdb.multi/multi-arch.exp: Likewise.
11462 * gdb.multi/tids.exp: Likewise.
11463 * gdb.multi/watchpoint-multi.exp: Likewise.
11464 * gdb.python/py-events.exp: Likewise.
11465 * gdb.threads/attach-into-signal.exp: Likewise.
11466 * gdb.threads/attach-stopped.exp: Likewise.
11467 * gdb.threads/threadapply.exp: Likewise.
11468 * lib/selftest-support.exp: Likewise.
11469
26d6cec4
AA
114702018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
11471
11472 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
11473
4ee89e90
SR
114742018-03-20 Stephen Roberts <stephen.roberts@arm.com>
11475
11476 * gdb.perf/template-breakpoints.cc: New file.
11477 * gdb.perf/template-breakpoints.exp: New file.
11478 * gdb.perf/template-breakpoints.py: New file.
11479
92630041
TT
114802018-03-19 Tom Tromey <tom@tromey.com>
11481
11482 * gdb.rust/simple.rs (main): Add local variables field1, field2,
11483 y0.
11484 * gdb.rust/simple.exp: Test bare identifier form of struct
11485 initializer.
11486
76727919
TT
114872018-03-19 Tom Tromey <tom@tromey.com>
11488
11489 * gdb.gdb/observer.exp: Remove.
11490
194ed413
AA
114912018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11492
11493 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
11494 "qualified" option when setting breakpoints.
11495 * gdb.trace/backtrace.exp: Likewise.
11496 * gdb.trace/circ.exp: Likewise.
11497 * gdb.trace/collection.exp: Likewise.
11498 * gdb.trace/disconnected-tracing.exp: Likewise.
11499 * gdb.trace/ftrace-lock.exp: Likewise.
11500 * gdb.trace/ftrace.exp: Likewise.
11501 * gdb.trace/infotrace.exp: Likewise.
11502 * gdb.trace/packetlen.exp: Likewise.
11503 * gdb.trace/passc-dyn.exp: Likewise.
11504 * gdb.trace/qtro.exp: Likewise.
11505 * gdb.trace/read-memory.exp: Likewise.
11506 * gdb.trace/report.exp: Likewise.
11507 * gdb.trace/signal.exp: Likewise.
11508 * gdb.trace/status-stop.exp: Likewise.
11509 * gdb.trace/strace.exp: Likewise.
11510 * gdb.trace/tfind.exp: Likewise.
11511 * gdb.trace/trace-break.exp: Likewise.
11512 * gdb.trace/trace-condition.exp: Likewise.
11513 * gdb.trace/trace-mt.exp: Likewise.
11514 * gdb.trace/tstatus.exp: Likewise.
11515 * gdb.trace/tsv.exp: Likewise.
11516 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
11517 * gdb.trace/unavailable.exp: Likewise.
11518 * gdb.trace/while-dyn.exp: Likewise.
11519
8b067d2c
AA
115202018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11521
11522 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
11523 that libinproctrace is copied to the target.
11524
3ae9ce5d
TT
115252018-03-14 Tom Tromey <tom@tromey.com>
11526
11527 PR cli/14977:
11528 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
11529 a null pointer.
11530 * gdb.base/wchar.exp: Likewise.
11531
b8c2339b
TT
115322018-03-14 Tom Tromey <tom@tromey.com>
11533
11534 PR cli/19918:
11535 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
11536 flag.
11537
4872dc46
SM
115382018-03-08 Simon Marchi <simon.marchi@ericsson.com>
11539
11540 PR gdb/22841
11541 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
11542 "target" to remote_exec.
11543
e4fe3756
SM
115442018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
11545
11546 PR gdb/22841
11547 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
11548 ${board}_upload): Remove.
11549
e95a97d4
AA
115502018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
11551
11552 * gdb.cp/watch-cp.cc: New test.
11553 * gdb.cp/watch-cp.exp: New file.
11554
dbbb1059
AB
115552018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
11556
11557 * gdb.base/infcall-nested-structs.exp: New file.
11558 * gdb.base/infcall-nested-structs.c: New file.
11559 * gdb.base/float.exp: Add riscv support.
11560
ecc054c0
TP
115612018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
11562
11563 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
11564 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
11565
25e3c82c
SDJ
115662018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
11567
11568 * gdb.server/abspath.exp: New file.
11569 * lib/gdb.exp (with_cwd): New procedure.
11570
3083294d
SM
115712018-02-28 Simon Marchi <simon.marchi@ericsson.com>
11572
11573 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
11574 use it.
11575 (gdb_is_target_remote_prompt): New proc.
11576 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
11577 (gdb_is_target_native): Pass prompt parameter to
11578 gdb_is_target_1.
11579
3275ef47
SM
115802018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
11581
11582 * gdb.base/load-command.c: New file.
11583 * gdb.base/load-command.exp: New file.
11584 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
11585 (gdb_is_target_1): ...this, and generalize for other targets
11586 than just remote.
11587 (gdb_is_target_remote): Use gdb_is_target_1.
11588 (gdb_is_target_native): use gdb_is_target_1.
11589
6893c19a
TT
115902018-02-26 Tom Tromey <tom@tromey.com>
11591
11592 PR python/16497:
11593 * gdb.python/py-framefilter.exp: Update test.
11594
2ddeaf8a
TT
115952018-02-26 Tom Tromey <tom@tromey.com>
11596
11597 * gdb.dwarf2/variant.c: New file.
11598 * gdb.dwarf2/variant.exp: New file.
11599
c9317f21
TT
116002018-02-26 Tom Tromey <tom@tromey.com>
11601
11602 * gdb.rust/simple.exp: Accept more possible results in enum test.
11603
6f6d0c26
SM
116042018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
11605
11606 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
11607 parentheses.
11608
11b03145
MR
116092018-02-23 Maciej W. Rozycki <macro@mips.com>
11610
11611 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
11612 name of a variable: $actual_linejj -> $actual_line.
11613
54a27fe5
JB
116142018-02-21 John Baldwin <jhb@FreeBSD.org>
11615
11616 * gdb.arch/amd64-i386-address.exp: Fix a typo.
11617
de65820c
MM
116182018-02-20 Markus Metzger <markus.t.metzger@intel.com>
11619
11620 * gdb.btrace/buffer-size.exp: Do not force BTS.
11621
980548fd
PA
116222018-02-14 Pedro Alves <palves@redhat.com>
11623
11624 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
11625 getting a "Quit".
11626
c4e12631
MM
116272018-02-09 Markus Metzger <markus.t.metzger@intel.com>
11628
11629 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
11630 Fix test name.
11631
c2e0e465
SM
116322018-02-07 Simon Marchi <simon.marchi@ericsson.com>
11633
11634 * gdb.cp/m-static.exp: Check type of optimized out static
11635 member.
11636
f7216783
AB
116372018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
11638
11639 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
11640 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
11641
0625771b
LS
116422018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
11643 Leszek Swirski <leszeks@google.com>
11644
11645 * gdb.python/py-prettyprint.c
11646 (struct to_string_returns_value_inner,
11647 struct to_string_returns_value_wrapper): New.
11648 (main): Add tsrvw variable.
11649 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
11650 ToStringReturnsValueWrapper): New classes.
11651 (register_pretty_printers): Register new pretty-printers.
11652 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
11653 recursive pretty printer.
11654 * gdb.python/py-mi.exp: Likewise.
11655
59498c30
LS
116562018-02-01 Leszek Swirski <leszeks@google.com>
11657
11658 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
11659 functions with the same name as an include file are parsed
11660 correctly.
11661
d4d38844
YQ
116622018-02-01 Yao Qi <yao.qi@linaro.org>
11663
11664 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
11665 "\[^\r\n\]*".
11666
07e5f5cf
NP
116672018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
11668
11669 * gdb.arch/powerpc-prologue-frame.s: New file.
11670 * gdb.arch/powerpc-prologue-frame.c: Likewise.
11671 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
11672
929b5ad4
JB
116732018-01-31 Joel Brobecker <brobecker@adacore.com>
11674
11675 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
11676
e671cd59
PA
116772018-01-30 Pedro Alves <palves@redhat.com>
11678
11679 PR gdb/13211
11680 * gdb.base/interrupt-daemon.c: New.
11681 * gdb.base/interrupt-daemon.exp: New.
11682 * gdb.multi/multi-term-settings.c: New.
11683 * gdb.multi/multi-term-settings.exp: New.
11684
fc413dc4
JB
116852018-01-30 Joel Brobecker <brobecker@adacore.com>
11686
11687 * gdb.base/break.exp: Save the location where the breakpoint
11688 on break.c:47 was actually inserted when debugging the version
11689 compiled at -O2 and use it in the expected output of the "info
11690 break" test performed soon after.
11691
5c319bb2
PA
116922018-01-22 Pedro Alves <palves@redhat.com>
11693 Sergio Durigan Junior <sergiodj@redhat.com>
11694
11695 * gdb.base/whatis.exp: Add tests for 'set print object on' +
11696 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
11697
a9e40818
JB
116982018-01-22 Joel Brobecker <brobecker@adacore.com>
11699
11700 * gdb.base/break-include.c, gdb.base/break-include.inc,
11701 gdb.base/break-include.exp: New files.
11702 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
11703 line number now being the actual line number where the breakpoint
11704 was inserted.
11705 * gdb.mi/mi-break.exp: Likewise.
11706 * gdb.mi/mi-reverse.exp: Likewise.
11707 * gdb.mi/mi-simplerun.exp: Ditto.
11708
e707fc44
AB
117092018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11710
11711 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
11712 varobj.
11713 * gdb.mi/mi-var-create-rtti.exp: Likewise.
11714
ae451627
AB
117152018-01-21 Don Breazeal <donb@codesourcery.com>
11716 Andrew Burgess <andrew.burgess@embecosm.com>
11717
11718 * gdb.mi/basics.c: Add new global.
11719 * gdb.mi/mi-frame-regs.exp: New file.
11720 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
11721 case.
11722
b1b189e0
AB
117232018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
11724
11725 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
11726 non-parameter, and on an unknown symbol.
11727
fcfcc376
TT
117282018-01-19 Tom Tromey <tom@tromey.com>
11729
11730 * gdb.rust/modules.rs (TWENTY_THREE): New global.
11731 * gdb.rust/modules.exp: Add ::-qualified lookup test.
11732
634c1c31
AA
117332018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11734
11735 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
11736 setrlimit and chdir to int.
11737
d6ad07fd
AA
117382018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11739
11740 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
11741 function.
11742 (my_tend): Likewise.
11743 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
11744 rationale of avoiding FP- and vector instructions.
11745
adf8243b
RK
117462018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
11747
11748 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
11749 "info reg" with "\[ \t\]*".
11750 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
11751 "\[ \t\]+".
11752 * gdb.arch/s390-multiarch.exp: Ditto.
11753 * gdb.base/pc-fp.exp: Ditto.
11754 * gdb.reverse/i386-precsave.exp: Ditto.
11755 * gdb.reverse/i386-reverse.exp: Ditto.
11756 * gdb.reverse/i387-env-reverse.exp: Ditto.
11757 * gdb.reverse/i387-stack-reverse.exp: Ditto.
11758
dcc06925
AA
117592018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11760
11761 * lib/gdb.exp (gdb_compile): Re-enable use of
11762 universal_compile_options for languages other than Rust.
11763
25d4fd80
AA
117642018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
11765
11766 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
11767
ee7f689e 117682018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
11769
11770 PR gdb/16577
11771 * gdb.base/solib-vanish.exp: New.
11772 * gdb.base/solib-vanish-main.c: New.
11773 * gdb.base/solib-vanish-lib1.c: New.
11774 * gdb.base/solib-vanish-lib2.c: New.
11775
d8447b6b
YQ
117762018-01-17 Yao Qi <yao.qi@linaro.org>
11777
11778 * gdb.compile/compile.exp: Match the address printed for
11779 frame in the output of command "bt".
11780
86d6a90c
TT
117812018-01-15 Tom Tromey <tom@tromey.com>
11782
11783 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
11784 compute sp_reg.
11785
cbcdb1aa
AB
117862018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
11787
11788 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
11789 to prepare.
11790 (prepare): Return 0 on error, 1 on success.
11791
eea61984
PA
117922018-01-12 Pedro Alves <palves@redhat.com>
11793
11794 * gdb.base/continue-after-aborted-step-over.c: New.
11795 * gdb.base/continue-after-aborted-step-over.exp: New.
11796
6181e9c2
SM
117972018-01-11 Simon Marchi <simon.marchi@ericsson.com>
11798
11799 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
11800 options when not creating an executable.
11801
3cada740
PA
118022018-01-11 Pedro Alves <palves@redhat.com>
11803
11804 PR remote/22597
11805 * gdb.server/stop-reply-no-thread.c: New file.
11806 * gdb.server/stop-reply-no-thread.exp: New file.
11807
c63d3e8d
PA
118082018-01-10 Pedro Alves <palves@redhat.com>
11809
11810 PR gdb/22670
11811 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
11812 functions too. Test setting breakpoints and printing C functions
11813 with no debug info too.
11814 * gdb.ada/bp_c_mixed_case/qux.c: New file.
11815
d4c2a405
PA
118162018-01-10 Pedro Alves <palves@redhat.com>
11817
11818 PR gdb/22670
11819 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
11820 a fail.
11821
8825213e
PA
118222018-01-10 Pedro Alves <palves@redhat.com>
11823
11824 PR gdb/22670
11825 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
11826
605fd3c6
YQ
118272018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11828
11829 * gdb.server/unittest.exp: Match the output in non-development
11830 mode.
11831
1e5ded6c
YQ
118322018-01-08 Simon Marchi <simon.marchi@ericsson.com>
11833
11834 * gdb.gdb/unittest.exp: Match output in non-development mode.
11835
30066b0b
JB
118362018-01-08 Joel Brobecker <brobecker@adacore.com>
11837
11838 * gdb.ada/access_tagged_param.exp: Relax expected output
11839 for value of "ObjL" in "continue" to pck.inspect breakpoint
11840 test.
11841
04bafb1e
XR
118422018-01-08 Joel Brobecker <brobecker@adacore.com>
11843
9f86398b
JB
11844 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
11845 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 11846
e379cee6
PA
118472018-01-05 Pedro Alves <palves@redhat.com>
11848
11849 PR gdb/18653
11850 * gdb.base/libsegfault.exp: New.
11851
de63c46b
PA
118522018-01-05 Joel Brobecker <brobecker@adacore.com>
11853
11854 PR gdb/22670
11855 * gdb.ada/access_tagged_param.exp: New file.
11856 * gdb.ada/access_tagged_param/foo.adb: New file.
11857
f98fc17b
PA
118582018-01-05 Pedro Alves <palves@redhat.com>
11859
11860 PR gdb/22670
11861 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
11862 exercise lower case too, and to exercise both full matching and
11863 wild matching.
11864
342f8240
JB
118652018-01-05 Joel Brobecker <brobecker@adacore.com>
11866
11867 * gdb.ada/rename_subscript_param: New testcase.
11868
7150d33c
JG
118692018-01-05 Jerome Guitton <guitton@adacore.com>
11870
11871 * gdb.ada/arr_acc_idx_w_gap: New testcase.
11872
cc0e770c
JB
118732018-01-05 Joel Brobecker <brobecker@adacore.com>
11874
11875 * gdb.ada/convvar_comp: New testcase.
11876
672a41aa 118772018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
11878
11879 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
11880 (My_Table): New global variable.
11881 * testsuite/gdb.ada/array_char_idx.exp: Add test.
11882
7365ec2f
JB
118832018-01-04 Joel Brobecker <brobecker@adacore.com>
11884
11885 PR gdb/22670
11886 * gdb.ada/maint_with_ada: New testcase.
11887
289483b6
JB
118882018-01-04 Joel Brobecker <brobecker@adacore.com>
11889
11890 PR gdb/22670
11891 * gdb.ada/bp_c_mixed_case: New testcase.
11892
344420da
JB
118932018-01-04 Joel Brobecker <brobecker@adacore.com>
11894
11895 PR gdb/22670
11896 * gdb.ada/complete.exp: Add "complete break ada" test.
11897
66fc87a0
JB
118982018-01-04 Joel Brobecker <brobecker@adacore.com>
11899
11900 PR gdb/22670
11901 * gdb.ada/info_addr_mixed_case: New testcase.
11902
9f757bf7
XR
119032018-01-03 Xavier Roirand <roirand@adacore.com>
11904
11905 * gdb.ada/excep_handle.exp: New testcase.
11906 * gdb.ada/excep_handle/foo.adb: New file.
11907 * gdb.ada/excep_handle/pck.ads: New file.
11908
bd570f80
JB
119092018-01-03 Joel Brobecker <brobecker@adacore.com>
11910
11911 * gdb.base/step-line.c: Add extra empty line in copyright header.
11912 * gdb.base/step-line.inp: Likewise.
11913
9fe561ab
JB
119142018-01-02 Joel Brobecker <brobecker@adacore.com>
11915
11916 * gdb.ada/dyn_stride.exp: Add slice test.
11917
a405673c
JB
119182018-01-02 Joel Brobecker <brobecker@adacore.com>
11919
11920 * gdb.ada/dyn_stride: New testcase.
11921
cef0f868
SH
119222017-12-27 Stafford Horne <shorne@gmail.com>
11923
11924 * gdb.xml/extra-regs.xml: Add example foo reggroup.
11925 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
11926
b67d92b0
SH
119272017-12-27 Stafford Horne <shorne@gmail.com>
11928
11929 * gdb.base/reggroups.c: New file.
11930 * gdb.base/reggroups.exp: New file.
11931
eccab96d
JB
119322017-12-18 Joel Brobecker <brobecker@adacore.com>
11933
11934 * gdb.dwarf2/ada-valprint-error.c: New file.
11935 * gdb.dwarf2/ada-valprint-error.exp: New file.
11936
0e2da9f0
JB
119372017-12-18 Joel Brobecker <brobecker@adacore.com>
11938
11939 * gdb.ada/assign_arr: New testcase.
11940
cb923fcc
XR
119412017-12-18 Xavier Roirand <roirand@adacore.com>
11942
11943 * gdb.ada/funcall_ptr: New testcase.
11944
7c161838
SDJ
119452017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11946
11947 PR cli/16224
11948 * gdb.base/ptype-offsets.cc: New file.
11949 * gdb.base/ptype-offsets.exp: New file.
11950
1af17fd9
YQ
119512017-12-15 Yao Qi <yao.qi@linaro.org>
11952
11953 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
11954 if XML is disabled.
11955
828d5846
XR
119562017-12-15 Xavier Roirand <roirand@adacore.com>
11957
11958 * gdb.ada/same_component_name: New testcase.
11959
79e8fcaa
JB
119602017-12-14 Joel Brobecker <brobecker@adacore.com>
11961
11962 * gdb.ada/str_binop_equal: New testcase.
11963
e05fa6f9
JB
119642017-12-14 Joel Brobecker <brobecker@adacore.com>
11965
11966 * gdb.ada/task_switch_in_core: New testcase.
11967
b89641ba
SM
119682017-12-13 Simon Marchi <simon.marchi@ericsson.com>
11969
11970 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
11971 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
11972 call test_bkpt_qualified.
11973 (test_bkpt_qualified): New proc.
11974
6892d2e4
PA
119752017-12-13 Pedro Alves <palves@redhat.com>
11976
11977 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
11978 Tighten regexp by matching with an anchor.
11979
a22ecf70
PA
119802017-12-13 Pedro Alves <palves@redhat.com>
11981
11982 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
11983 ("expression with namespace"): New set of tests.
11984 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
11985 (Nested::Test_NS::qux): New.
11986 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
11987 defaults to 'start_quote_char' and 'end_quote_char' parameters.
11988
9937536c
JB
119892017-12-13 Joel Brobecker <brobecker@adacore.com>
11990
11991 * gdb.base/server-del-break.c: New file.
11992 * gdb.base/server-del-break.exp: New file.
11993
fe49c6f5
SH
119942017-12-12 Stafford Horne <shorne@gmail.com>
11995
11996 * gdb.xml/tdesc-regs.exp: Add or1k support.
11997
c3d18620
SH
119982017-12-12 Stafford Horne <shorne@gmail.com>
11999
12000 * gdb.base/bp-permanent.c: Define nop of or1k.
12001
c5f9cfc8
JB
120022017-12-11 Joel Brobecker <brobecker@adacore.com>
12003
12004 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
12005 output with components being reordered.
12006
a9c135fc
JB
120072017-12-11 Joel Brobecker <brobecker@adacore.com>
12008
12009 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
12010 output with components being reordered.
12011
927aa2e7
JK
120122017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12013 Pedro Alves <palves@redhat.com>
12014
12015 * gdb.base/maint.exp (check for .gdb_index): Check also for
12016 .debug_names.
12017 * gdb.dlang/watch-loc.c (.debug_aranges): New.
12018 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
12019 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
12020 (.gdb_index used after symbol reloading): Support also .debug_names.
12021 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
12022
f17d9474
YQ
120232017-12-08 Yao Qi <yao.qi@linaro.org>
12024
12025 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
12026 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
12027
a0de8c21
YQ
120282017-12-08 Yao Qi <yao.qi@linaro.org>
12029
12030 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
12031 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
12032
a738ea1d
YQ
120332017-12-08 Yao Qi <yao.qi@linaro.org>
12034
12035 * gdb.arch/aarch64-tagged-pointer.c: New file.
12036 * gdb.arch/aarch64-tagged-pointer.exp: New file.
12037
1cd9a73b
SDJ
120382017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
12039
12040 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
12041 "int".
12042
fa6eb693
KS
120432017-12-07 Keith Seitz <keiths@redhat.com>
12044
12045 PR breakpoints/22569
12046 * gdb.linespec/ls-errs.exp: Change expected result of "break
12047 -source this file has spaces.c -line 3".
12048 Check that an explicit source file followed by whitespace is
12049 identified as an invalid explicit location.
12050
883fd55a
KS
120512017-12-07 Keith Seitz <keiths@redhat.com>
12052
12053 * gdb.cp/nested-types.cc: New file.
12054 * gdb.cp/nested-types.exp: New file.
12055 * lib/cp-support.exp: Load data-structures.exp library.
12056 (debug_cp_test_ptype_class): New global.
12057 (cp_ptype_class_verbose, next_line): New procedures.
12058 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
12059 Add and document new return value.
12060 Switch the list of lines to a queue.
12061 Add support for new `type' key for nested type definitions.
12062 Add debugging/troubleshooting messages.
12063 * lib/data-structures.exp: New file.
12064
ec72db3e
SM
120652017-12-07 Simon Marchi <simon.marchi@ericsson.com>
12066
12067 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
12068 with proc_with_prefix, don't use with_test_prefix.
12069
99598d71
TT
120702017-12-07 Tom Tromey <tom@tromey.com>
12071
12072 * gdb.base/break.exp: Add test for empty "commands".
12073
a8806230
YQ
120742017-12-07 Yao Qi <yao.qi@linaro.org>
12075
12076 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
12077 malloc and catch syscall.
12078
824cc835
PM
120792017-12-07 Phil Muldoon <pmuldoon@redhat.com>
12080
e79be6e5 12081 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
12082 tests for explicit locations.
12083
7cc244de
PA
120842017-12-06 Pedro Alves <palves@redhat.com>
12085
12086 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
12087 force-disabling XML descriptions.
12088
50a1fdd5
PA
120892017-12-04 Pedro Alves <palves@redhat.com>
12090
12091 PR gdb/22499
12092 * gdb.arch/amd64-disp-step-avx.S: New file.
12093 * gdb.arch/amd64-disp-step-avx.exp: New file.
12094
f0fb2488
PA
120952017-12-03 Pedro Alves <palves@redhat.com>
12096
12097 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
12098 and <string.h>.
12099 (parent_function): Print distinct messages when waitpid fails, or
12100 the child exits with a signal, or the child exits for an unhandled
12101 reason.
12102 * gdb.threads/process-dies-while-detaching.exp
12103 (detach_and_expect_exit): New 'inf_output_re' parameter and use
12104 it. Wait for both inferior output and GDB's prompt. Use an
12105 indirect spawn id list.
12106 (do_detach): New parameter 'child_exit'. Use it to compute
12107 expected inferior output.
12108 (test_detach, test_detach_watch, test_detach_killed_outside):
12109 Adjust to pass down the expected child exit kind.
12110
97cbe998
SDJ
121112017-12-01 Joel Brobecker <brobecker@adacore.com>
12112 Sergio Durigan Junior <sergiodj@redhat.com>
12113 Pedro Alves <palves@redhat.com>
12114
12115 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
12116
40fc416f
SDJ
121172017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
12118
12119 * gdb.base/relocate.exp: Add tests to guarantee that arguments
12120 to 'symbol-file' and 'add-symbol-file' can be
12121 position-independent.
12122
1cc75e92
YQ
121232017-12-01 Yao Qi <yao.qi@linaro.org>
12124
12125 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
12126 the URL in copyright header.
12127 * gdb.arch/aarch64-fp.exp: Likewise.
12128 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
12129 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
12130 * gdb.base/expand-psymtabs.exp: Likewise.
12131 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
12132 * gdb.fortran/common-block.exp: Likewise.
12133 * gdb.fortran/common-block.f90: Likewise.
12134 * gdb.fortran/logical.exp: Likewise.
12135 * gdb.fortran/vla-datatypes.f90: Likewise.
12136 * gdb.fortran/vla-sub.f90: Likewise.
12137
875fb7a7
JB
121382017-11-30 Joel Brobecker <brobecker@adacore.com>
12139
12140 * gdb.ada/repeat_dyn: New testcase.
12141
6f14765f
UW
121422017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
12143
12144 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
12145 Update for changed thread numbering.
12146 * gdb.cell/bt.exp: Update for changed GDB output.
12147
f1af7b94
SM
121482017-11-30 Simon Marchi <simon.marchi@ericsson.com>
12149
12150 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
12151 setting isremote by hand.
12152 * boards/dwarf4-gdb-index.exp: Likewise.
12153 * boards/fission.exp: Likewise.
12154 * boards/stabs.exp: Likewise.
12155
e3919f3e
PA
121562017-11-30 Pedro Alves <palves@redhat.com>
12157
12158 * gdb.linespec/cpls-ops.exp
12159 (check_explicit_skips_function_argument): Extract the underlying
12160 type of size_t instead of hardcoding it.
12161
bd69330d
PA
121622017-11-29 Pedro Alves <palves@redhat.com>
12163
12164 PR c++/19436
12165 * gdb.linespec/cpls-abi-tag.cc: New file.
12166 * gdb.linespec/cpls-abi-tag.exp: New file.
12167
a20714ff
PA
121682017-11-29 Pedro Alves <palves@redhat.com>
12169
12170 * gdb.base/langs.exp: Use -qualified.
12171 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
12172 it.
12173 * gdb.cp/namespace.exp: Use -qualified.
12174 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
12175 (overload-3, template-overload, template-ret-type, const-overload)
12176 (const-overload-quoted, anon-ns, ambiguous-prefix): New
12177 procedures.
12178 (test_driver): Call them.
12179 * gdb.cp/save-bp-qualified.cc: New.
12180 * gdb.cp/save-bp-qualified.exp: New.
12181 * gdb.linespec/explicit.exp: Test -qualified.
12182 * lib/completion-support.exp (completion::explicit_opts_list): Add
12183 "-qualified".
12184 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
12185
f6f1d339
PM
121862017-11-29 Phil Muldoon <pmuldoon@redhat.com>
12187
12188 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
12189
02ca603a
TT
121902017-11-29 Tom Tromey <tom@tromey.com>
12191
12192 * gdb.base/relocate.exp: Update invalid argument test.
12193 Add new tests for invalid arguments.
12194
ed6c0bfb
TP
121952017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
12196
12197 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
12198 Return 0 as a long.
12199 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
12200
f106e10e
TP
122012017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
12202
12203 * gdb.cp/breakpoint.cc (bar): Set return type to void.
12204 * gdb.cp/psymtab-parameter.cc (func): Likewise.
12205 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
12206 func ().
12207 * gdb.cp/shadow.cc (B.func): Return 0.
12208
10329bb2
JB
122092017-11-27 Joel Brobecker <brobecker@adacore.com>
12210
12211 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
12212 expected output in gdb_expect call to allow the exception
12213 message to be present as well. Fix syntax confusion to avoid
12214 TCL thinking that exception_name is an array.
12215
617cd4bc
UW
122162017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
12217
12218 * gdb.arch/spu-info.c: Include <unistd.h>.
12219 (do_signal_test): Fix broken calls to write.
12220 * gdb.arch/spu-info.exp: Use prepare_for_testing.
12221 Fix checks for empty mailboxes. Update signal tests for corrected
12222 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
12223 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
12224 * gdb.cell/arch.exp: Use standard_output_file.
12225 * gdb.cell/break.exp: Likewise.
12226 * gdb.cell/bt.exp: Likewise.
12227 * gdb.cell/core.exp: Likewise.
12228 * gdb.cell/dwarfaddr.exp: Likewise.
12229 * gdb.cell/ea-cache.exp: Likewise.
12230 * gdb.cell/ea-standalone.exp: Likewise.
12231 * gdb.cell/f-regs.exp: Likewise.
12232 * gdb.cell/fork.exp: Likewise.
12233 * gdb.cell/gcore.exp: Likewise.
12234 * gdb.cell/mem-access.exp: Likewise.
12235 * gdb.cell/ptype.exp: Likewise.
12236 * gdb.cell/registers.exp: Likewise.
12237 * gdb.cell/sizeof.exp: Likewise.
12238 * gdb.cell/solib-symbol.exp: Likewise.
12239 * gdb.cell/solib.exp: Likewise.
617cd4bc 12240
a81aaca0
PA
122412017-11-25 Pedro Alves <palves@redhat.com>
12242
12243 * gdb.base/complete-empty.exp: New file.
12244 * gdb.base/completion.exp: Adjust.
12245
6a3c6ee4
PA
122462017-11-25 Pedro Alves <palves@redhat.com>
12247
12248 * gdb.linespec/cpls-ops.cc: New file.
12249 * gdb.linespec/cpls-ops.exp: New file.
12250 * lib/completion-support.exp (test_complete_prefix_range_re): New,
12251 factored out from ...
12252 (test_complete_prefix_range): ... this.
12253
8955eb2d
PA
122542017-11-24 Pedro Alves <palves@redhat.com>
12255
12256 * gdb.linespec/cpcompletion.exp: New file.
12257 * gdb.linespec/cpls-hyphen.cc: New file.
12258 * gdb.linespec/cpls.cc: New file.
12259 * gdb.linespec/cpls2.cc: New file.
12260 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
12261 test to use test_gdb_complete_unique. Add label completion,
12262 keyword completion and explicit location completion tests.
12263 * lib/completion-support.exp: New file.
12264
e547c119
JB
122652017-11-24 Joel Brobecker <brobecker@adacore.com>
12266
12267 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
12268 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
12269 when hitting an exception catchpoint.
12270
7c3c1aa8
YQ
122712017-11-22 Yao Qi <yao.qi@linaro.org>
12272
12273 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
12274
41bd68f5
SM
122752017-11-22 Simon Marchi <simon.marchi@ericsson.com>
12276
12277 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
12278 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
12279 * gdb.dwarf2/info-locals-optimized-out.c: New file.
12280
1daad298
YQ
122812017-11-22 Yao Qi <yao.qi@linaro.org>
12282
12283 * gdb.base/info-os.exp: Pass pthreads.
12284 * gdb.multi/multi-attach.exp: Likewise.
12285
88465e87
YQ
122862017-11-22 Yao Qi <yao.qi@linaro.org>
12287
12288 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
12289 compiler.
12290
dc196b23
YQ
122912017-11-22 Yao Qi <yao.qi@linaro.org>
12292
12293 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
12294 * gdb.base/break-interp.exp: Likewise.
12295 * gdb.base/jit-attach-pie.exp: Likewise.
12296
2400729e
UW
122972017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
12298
12299 * gdb.base/float128.c (large128): New variable.
12300 * gdb.base/float128.exp: Add test to print largest __float128 value.
12301
7a26362d
UW
123022017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
12303
12304 * gdb.arch/vsx-regs.exp: Update register content checks.
12305
ed0f4273
UW
123062017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
12307
12308 * gdb.arch/ppc-longdouble.exp: New file.
12309 * gdb.arch/ppc-longdouble.c: Likewise.
12310
a25d69c6
PA
123112017-11-21 Pedro Alves <palves@redhat.com>
12312
12313 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
12314
73fcf641
PA
123152017-11-20 Pedro Alves <palves@redhat.com>
12316
12317 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
12318 (long_double_typedef): New typedefs.
12319 Use DEF on double and long double.
12320 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
12321 cases.
12322 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
12323 and 'long_double_ptr_same_size' locals. Use them to decide
12324 whether cast from array/function to float is valid/invalid.
12325
71a3c369
TT
123262017-11-17 Tom Tromey <tom@tromey.com>
12327
12328 * gdb.rust/traits.rs: New file.
12329 * gdb.rust/traits.exp: New file.
12330
ced9779b
JB
123312017-11-17 Joel Brobecker <brobecker@adacore.com>
12332
12333 * gdb.ada/minsyms: New testcase.
12334
a0922d80
PA
123352017-11-16 Pedro Alves <palves@redhat.com>
12336
12337 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
12338 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
12339
ea04e54c
PA
123402017-11-16 Pedro Alves <palves@redhat.com>
12341
12342 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
12343 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
12344
e849ea89
PA
123452017-11-16 Pedro Alves <palves@redhat.com>
12346
12347 * gdb.server/reconnect-ctrl-c.c: New file.
12348 * gdb.server/reconnect-ctrl-c.exp: New file.
12349
d8ae99a7
PM
123502017-11-16 Phil Muldoon <pmuldoon@redhat.com>
12351
12352 * gdb.python/py-rbreak.exp: New file.
12353 * gdb.python/py-rbreak.c: New file.
12354 * gdb.python/py-rbreak-func2.c: New file.
12355
968a13f8
PA
123562017-11-16 Pedro Alves <palves@redhat.com>
12357
12358 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
12359 pattern.
12360 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
12361 GDB.
12362
71774bc9
SM
123632017-11-15 Simon Marchi <simon.marchi@ericsson.com>
12364
12365 * gdb.tui/completionn.exp (test_tab_completion): Add space in
12366 regex.
12367
ddbb44cf
SM
123682017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
12369
12370 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
12371 test names.
12372
584a564f
PA
123732017-11-09 Pedro Alves <palves@redhat.com>
12374
12375 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
12376 factored out from ...
12377 (top level): ... here, and adjusted to avoid expecting beyond the
12378 prompt in a single gdb_test_multiple.
12379
5ed7a928
PA
123802017-11-09 Pedro Alves <palves@redhat.com>
12381
12382 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
12383 output.
12384 * gdb.server/ext-attach.exp ("kill" test): Likewise.
12385 * gdb.server/ext-restart.exp ("kill" test): Likewise.
12386 * gdb.server/ext-run.exp ("kill" test): Likewise.
12387 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
12388
a60e0738
PA
123892017-11-09 Pedro Alves <palves@redhat.com>
12390
12391 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
12392 match till end of line.
12393
2c88253f
PA
123942017-11-09 Pedro Alves <palves@redhat.com>
12395
12396 * gdb.base/memattr.exp: Tighten regexes to match the end line.
12397
c7a38517
PA
123982017-11-09 Pedro Alves <palves@redhat.com>
12399
12400 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
12401 New procedures, factored out from ...
12402 (top level): ... here, and adjusted to avoid expecting beyond the
12403 prompt in one go.
12404
f29f4b6b
PA
124052017-11-09 Pedro Alves <palves@redhat.com>
12406
12407 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
12408 output. Fix '?' match.
12409
286acbb5
JB
124102017-11-08 Joel Brobecker <brobecker@adacore.com>
12411
12412 * gdb.ada/scoped_watch: New testcase.
12413 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
12414 which is actually correct.
12415 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
12416 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
12417
62d7ae92
PA
124182017-11-08 Pedro Alves <palves@redhat.com>
12419
12420 * gdb.gdb/complaints.exp (test_initial_complaints)
12421 (test_serial_complaints, test_short_complaints): Call
12422 complaint_internal instead of complaint.
12423
280ca31f
DT
124242017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
12425
12426 * gdb.threads/tls-core.c: New file.
12427 * gdb.threads/tls-core.exp: Likewise.
12428
b5ec771e
PA
124292017-11-08 Pedro Alves <palves@redhat.com>
12430
12431 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
12432 (p Exported_Capitalized): New test.
12433 (p exported_capitalized): New test.
12434
a02b41a7
PA
124352017-11-07 Pedro Alves <palves@redhat.com>
12436
12437 * gdb.cp/ena-dis-br-range.exp: Add more tests.
12438
95e95a6d
PA
124392017-11-07 Pedro Alves <palves@redhat.com>
12440
12441 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
12442 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
12443 (disable_invalid, disable_inverted, disable_negative): New
12444 procedures.
12445 ("bad numbers"): New set of tests.
12446
cee62dbd
PA
124472017-11-07 Pedro Alves <palves@redhat.com>
12448
12449 * gdb.cp/ena-dis-br-range.exp: Add tests.
12450
cc638e86
PA
124512017-11-07 Pedro Alves <palves@redhat.com>
12452
12453 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
12454
d0fe4701
XR
124552017-11-07 Xavier Roirand <roirand@adacore.com>
12456 Pedro Alves <palves@redhat.com>
12457
12458 * gdb.base/ena-dis-br.exp: Add reference to
12459 gdb.cp/ena-dis-br-range.exp.
12460 * gdb.cp/ena-dis-br-range.exp: New file.
12461 * gdb.cp/ena-dis-br-range.cc: New file.
12462
46f67f80
PA
124632017-11-06 Pedro Alves <palves@redhat.com>
12464
12465 * gdb.base/attach-non-pgrp-leader.c: New.
12466 * gdb.base/attach-non-pgrp-leader.exp: New.
12467
726e1356
PA
124682017-11-06 Pedro Alves <palves@redhat.com>
12469
12470 * configure.ac: No longer check for termio.h and sgtty.h.
12471 * configure: Regenerate.
12472 * remote-utils.c: Include termios.h instead of gdb_termios.h.
12473 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
12474 Remove termio and sgtty code.
12475
50ab6ace
YQ
124762017-11-03 Yao Qi <yao.qi@linaro.org>
12477
12478 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
12479 in GDB is disabled.
12480
8e68731c
YQ
124812017-11-03 Yao Qi <yao.qi@linaro.org>
12482
12483 * gdb.python/py-thrhandle.exp: Skip it if python is not
12484 enabled.
12485
3a87ae65
SM
124862017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
12487
12488 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
12489 as a breakpoint command.
12490
484d8d36
MD
124912017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
12492
12493 PR python/21213
12494 * gdb.python/py-infthread.exp: Test calling
12495 InferiorThread.inferior () multiple times in a row.
12496
4a27f119
KS
124972017-10-27 Keith Seitz <keiths@redhat.com>
12498
12499 * gdb.opt/inline-break.exp (break_info_1): New procedure.
12500 Test "info break" for every inlined function breakpoint.
12501
bb11dd58
YQ
125022017-10-27 Yao Qi <yao.qi@linaro.org>
12503
12504 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
12505
a43f3893
PF
125062017-10-26 Patrick Frants <osscontribute@gmail.com>
12507
12508 * gdb.cp/classes.exp (test_static_members): Test printing
12509 Outer::instance.
12510 * gdb.cp/classes.c (struct Inner, struct Outer): New.
12511 (Inner::instance, Outer::instance): New.
12512
792ccf00
PA
125132017-10-24 Pedro Alves <palves@redhat.com>
12514
12515 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
12516 extra console" test in two stages.
12517
eb2bfbad
PA
125182017-10-24 Pedro Alves <palves@redhat.com>
12519
12520 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
12521
1f75a651
PA
125222017-10-24 Pedro Alves <palves@redhat.com>
12523
12524 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
12525 loop.
12526
779990d9
PA
125272017-10-24 Pedro Alves <palves@redhat.com>
12528
12529 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
12530 $attempt" and "stoppedtry $stoppedtry" test prefixes.
12531
ad9b8f5d
PA
125322017-10-24 Pedro Alves <palves@redhat.com>
12533
12534 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
12535 parameter and handle it. Don't output read value in test name.
12536
fee6da6e
PA
125372017-10-24 Pedro Alves <palves@redhat.com>
12538
12539 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
12540 custom test name.
12541
10389c2c
PA
125422017-10-24 Pedro Alves <palves@redhat.com>
12543
12544 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
12545 include the unstable output directory name in the test's name.
12546 (initial_setup_simple) <'set args'>: Use custom test name.
12547
a80e65a9
PA
125482017-10-24 Pedro Alves <palves@redhat.com>
12549
12550 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
12551 with explicit test name.
12552
15763a09
PA
125532017-10-20 Pedro Alves <palves@redhat.com>
12554
12555 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
12556 'wait -i'. Use gdb_assert and remote_close.
12557
49a4ce2e
AB
125582017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
12559
12560 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
12561 number from variable rather than hard-coded.
12562
a75868f5
PA
125632017-10-19 Pedro Alves <palves@redhat.com>
12564
12565 * gdb.base/long-inferior-output.c: New file.
12566 * gdb.base/long-inferior-output.exp: New file.
12567
c8ba13ad
KS
125682017-11-18 Keith Seitz <keiths@redhat.com>
12569
12570 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
12571 method.
12572 (main): Call it.
12573 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
12574 Add additional user-defined conversion operator tests.
12575
b27de576
PA
125762017-10-17 Pedro Alves <palves@redhat.com>
12577
12578 * boards/native-stdio-gdbserver.exp: Load "local-board".
12579
8484c955
PA
125802017-10-17 Pedro Alves <palves@redhat.com>
12581
12582 * gdb.base/quit-live.c: New file.
12583 * gdb.base/quit-live.exp: New file.
12584
83d5a34d
KS
125852017-10-16 Keith Seitz <keiths@redhat.com>
12586
12587 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
12588 (class_with_protected_typedef, class_with_private_typedef)
12589 (struct_with_public_typedef, struct_with_protected_typedef)
12590 (struct_with_private_typedef): New classes/structs.
12591 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
12592 typedefs and access specifiers.
12593
739b3f1d
PA
125942017-10-16 Pedro Alves <palves@redhat.com>
12595 Simon Marchi <simon.marchi@polymtl.ca>
12596
12597 * README (Local vs Remote vs Native): New section.
12598 * boards/local-board.exp: New file, with bits factored out from
12599 ...
12600 * boards/native-extended-gdbserver.exp: ... here. Load
12601 "local-board".
12602 * boards/native-gdbserver.exp: Load "local-board".
12603 (${board}_spawn, ${board}_exec): Delete.
12604 * boards/native-stdio-gdbserver.exp: Most contents factored out to
12605 ...
12606 * boards/stdio-gdbserver-base.exp: ... this new file.
12607 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
12608 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
12609 procedure.
12610 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
12611 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
12612 stdio_gdbserver_command.
12613 (${board}_get_remote_address, ${board}_get_comm_port)
12614 (${board}_download, ${board}_upload): Delete.
12615 (get_target_remote_pipe_cmd): New.
12616
fe68b953
SM
126172017-10-16 Simon Marchi <simon.marchi@ericsson.com>
12618
12619 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
12620 test_bkpt_deletion, test_bkpt_cond_and_cmds,
12621 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
12622 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
12623 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
12624 remove with_test_prefix.
12625
300b6685
PA
126262017-10-13 Pedro Alves <palves@redhat.com>
12627
12628 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
12629 * gdb.base/annota1.exp: Use it instead of is_remote.
12630 * gdb.base/annota3.exp: Use it instead of is_remote.
12631 * gdb.cp/annota2.exp: Use it instead of is_remote.
12632 * gdb.cp/annota3.exp: Use it instead of is_remote.
12633 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
12634
50500caf
PA
126352017-10-13 Pedro Alves <palves@redhat.com>
12636
12637 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
12638 (test_num_test_vars, run_and_count_vars, find_env)
12639 (test_set_unset_env, test_inherit_env_var): New procedures.
12640 (top level): Use them.
12641
dad0c6d2
PA
126422017-10-13 Pedro Alves <palves@redhat.com>
12643
12644 * lib/selftest-support.exp (selftest_setup): Extend comments, and
12645 also skip on stub-like targets.
12646
8b0553c1
PA
126472017-10-13 Pedro Alves <palves@redhat.com>
12648
12649 PR gdb/22293
12650 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
12651 (top level): Move some tests to ...
12652 (test_not_found): ... this new procedure.
12653 (top level): Call it.
12654
7594f623
PA
126552017-10-13 Pedro Alves <palves@redhat.com>
12656
12657 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
12658 expect different "info terminal" output if testing with a
12659 non-native target.
12660
ebe3b402
PA
126612017-10-13 Pedro Alves <palves@redhat.com>
12662 Simon Marchi <simon.marchi@polymtl.ca>
12663
12664 PR python/12966
12665 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
12666
42f1b161
PA
126672017-10-13 Pedro Alves <palves@redhat.com>
12668
12669 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
12670 already.
12671
8d6ef72b
PA
126722017-10-13 Pedro Alves <palves@redhat.com>
12673
12674 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
12675 is_remote.
12676
d7bcd5b8
PA
126772017-10-13 Pedro Alves <palves@redhat.com>
12678
12679 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
12680 is_remote.
12681
df479dc6
PA
126822017-10-13 Pedro Alves <palves@redhat.com>
12683
12684 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
12685 is set.
12686 (corefile_test_attach): Likewise. Check can_spawn_for_attach
12687 instead of is_remote.
12688
23fb630a
PA
126892017-10-13 Pedro Alves <palves@redhat.com>
12690
12691 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
12692 (top level): Add comment.
12693
cc77b1dc
PA
126942017-10-13 Pedro Alves <palves@redhat.com>
12695
12696 * gdb.base/remote.exp (top level): Fix comment typo and add
12697 missing return.
12698
27c9e813
PA
126992017-10-13 Pedro Alves <palves@redhat.com>
12700 Simon Marchi <simon.marchi@polymtl.ca>
12701
12702 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
12703 calls and add comments. Skip test if use_gdb_stub is set.
12704 (top level): Use "set cwd" command instead of "cd" command.
12705
5e830d98
PA
127062017-10-13 Pedro Alves <palves@redhat.com>
12707
12708 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
12709 is_remote target check.
12710
f5ca0032
PA
127112017-10-13 Pedro Alves <palves@redhat.com>
12712
12713 * gdb.base/scope.exp: Use build_executable + clean_restart +
12714 gdb_file_cmd instead of prepare_for_testing and no longer skip
12715 "before run" tests on is_remote target boards. Update comments.
12716 * boards/native-extended-gdbserver.exp
12717 (extended_gdbserver_load_last_file): New, factored out from ...
12718 (gdb_load): ... this. Move further below and add comment.
12719 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
12720
8aed1c0d
PA
127212017-10-12 Pedro Alves <palves@redhat.com>
12722
12723 * gdb.base/attach.exp: Remove references to gdb64.
12724 * gdb.base/dbx.exp: Remove references to gdb64.
12725
cfa34c87
SM
127262017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12727 Pedro Alves <palves@redhat.com>
12728
12729 * gdb.base/label.exp: Remove is_remote target check.
12730
9192b7de
PA
127312017-10-12 Pedro Alves <palves@redhat.com>
12732
12733 * gdb.base/auvx.exp (coredir): Update comment.
12734 (top level) <core_works>: Use "set cwd" command instead of "cd"
12735 command.
12736
6bf0052d
PA
127372017-10-12 Pedro Alves <palves@redhat.com>
12738 Simon Marchi <simon.marchi@polymtl.ca>
12739
12740 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
12741 target boards.
12742
e48ef82d
PA
127432017-10-12 Pedro Alves <palves@redhat.com>
12744 Simon Marchi <simon.marchi@polymtl.ca>
12745
12746 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
12747 Instead skip if there's any gdb_protocol set.
12748
8d7aea57
SM
127492017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
12750 Pedro Alves <palves@redhat.com>
12751
12752 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
12753
30440677
PA
127542017-10-12 Pedro Alves <palves@redhat.com>
12755 Simon Marchi <simon.marchi@polymtl.ca>
12756
12757 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
12758 instead of on dejagnu remote boards.
12759
4e04f045 127602017-10-12 Pedro Alves <palves@redhat.com>
175654b9 12761 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
12762
12763 * gdb.base/inferior-died.exp: Remove is_remote and isnative
12764 checks. Use build_executable + clean_restart instead of
12765 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
12766 of enabling non-stop after starting gdb.
12767
871a186e
PA
127682017-10-12 Pedro Alves <palves@redhat.com>
12769
12770 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
12771 * gdb.threads/non-ldr-exc-2.exp: Ditto.
12772 * gdb.threads/non-ldr-exc-3.exp: Ditto.
12773 * gdb.threads/non-ldr-exc-4.exp: Ditto.
12774
56d704da
AK
127752017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
12776
12777 * gdb.arch/arc-tdesc-cpu.exp: New file.
12778 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
12779
2f20e312
SM
127802017-10-10 Simon Marchi <simon.marchi@ericsson.com>
12781
12782 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
12783
65630365
PA
127842017-10-10 Pedro Alves <palves@redhat.com>
12785
12786 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
12787 expect CLI output.
12788
bf469271
PA
127892017-10-10 Pedro Alves <palves@redhat.com>
12790
12791 * lib/selftest-support.exp (selftest_setup): Update for
12792 captured_command_loop's prototype change.
12793
777a42f1
PA
127942017-10-09 Pedro Alves <palves@redhat.com>
12795
12796 Test both arch1=>arch2 and arch2=>arch1.
12797
12798 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
12799 (srcfile2, binfile2, march1, march2): Remove globals. Largely
12800 factored out to...
12801 (append_arch1_options, append_arch2_options, append_arch_options)
12802 (build_executables): New procedures.
12803 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
12804 local.
12805 (top level): Add new 'first_arch' testing axis.
12806
cbd2b4e3
PA
128072017-10-09 Pedro Alves <palves@redhat.com>
12808
12809 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
12810 (barrier): New.
12811 (thread_start, all_started): New functions.
12812 (main): Spawn new thread and wait until it is scheduled.
12813 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
12814 option.
12815 (do_test): Add 'selected_thread' parameter. Run to all_started
12816 instead of main. Explicitly set the breakpoint at main. Switch
12817 to the SELECTED_THREAD thread.
12818 (top level): Test handling the exec event with either the main
12819 thread or the second thread selected.
12820
5c9e4427
PA
128212017-10-09 Pedro Alves <palves@redhat.com>
12822
12823 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
12824 logic. Move STOP marker after the value checks.
12825 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
12826 regexp.
12827
b3b7c423
SL
128282017-10-06 Sandra Loosemore <sandra@codesourcery.com>
12829
12830 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
12831
3b4b2f16
UW
128322017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
12833
12834 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
12835 integer-to-dfp conversion.
12836 * gdb.base/dfp-test.exp: Likewise.
12837
5cd63fda
PA
128382017-10-04 Pedro Alves <palves@redhat.com>
12839
12840 * gdb.multi/hangout.c: Include <unistd.h>.
12841 (hangout_loop): New function.
12842 (main): Call alarm. Call hangout_loop in a loop.
12843 * gdb.multi/hello.c: Include <unistd.h>.
12844 (hello_loop): New function.
12845 (main): Call alarm. Call hangout_loop in a loop.
12846 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
12847 inferior with the other selected.
12848
4c71c105
SM
128492017-10-04 Simon Marchi <simon.marchi@ericsson.com>
12850
12851 * gdb.mi/list-thread-groups-available.exp: New file.
12852 * gdb.mi/list-thread-groups-available.c: New file.
12853
bc3b087d
SDJ
128542017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12855
12856 * gdb.base/set-cwd.exp: Make it available on
12857 native-extended-gdbserver.
12858
d092c5a2
SDJ
128592017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
12860
12861 * gdb.base/set-cwd.c: New file.
12862 * gdb.base/set-cwd.exp: Likewise.
12863
45320ffa
TT
128642017-10-02 Tom Tromey <tom@tromey.com>
12865
12866 PR rust/22236:
12867 * gdb.rust/simple.rs (main): New variable "fslice".
12868 * gdb.rust/simple.exp: Add slice tests. Update string tests.
12869
b3e3859b
TT
128702017-10-02 Tom Tromey <tom@tromey.com>
12871
12872 * gdb.rust/simple.exp: Test ptype of a slice.
12873
01af5e0d
TT
128742017-10-02 Tom Tromey <tom@tromey.com>
12875
12876 * gdb.rust/simple.exp: Test index of slice.
12877
a9bbfbd8
TT
128782017-09-27 Tom Tromey <tom@tromey.com>
12879
12880 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
12881
df8899e5
TP
128822017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
12883 Pedro Alves <palves@redhat.com>
12884
12885 * gdb.base/compare-sections.exp (get value of read-only section): Read
12886 as unsigned value.
12887 (corrupt read-only section): Likewise and don't set written if patching
12888 failed.
12889
757bf54b
KB
128902017-09-21 Kevin Buettner <kevinb@redhat.com>
12891
12892 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
12893 files.
12894
06871ae8
PA
128952017-09-20 Pedro Alves <palves@redhat.com>
12896
12897 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
12898 symbol names in gdb's output.
12899 * gdb.cp/overload.exp ("list all overloads"): Likewise.
12900
e5f25bc5
PA
129012017-09-20 Pedro Alves <palves@redhat.com>
12902
12903 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
12904 Rename to ...
12905 (test_list_ambiguous_symbol): ... this and add a symbol name
12906 parameter. Adjust.
12907 (test_list_ambiguous_function): Reimplement on top of
12908 test_list_ambiguous_symbol and also test listing ambiguous
12909 variables.
12910 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
12911 (ambiguous_fun): ... this.
12912 (ambiguous_var): New.
12913 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
12914 (ambiguous_fun): ... this.
12915 (ambiguous_var): New.
12916
4e5a4f58
JB
129172017-09-19 John Baldwin <jhb@FreeBSD.org>
12918
12919 * gdb.base/starti.c: New file.
12920 * gdb.base/starti.exp: New file.
12921 * lib/gdb.exp (gdb_starti_cmd): New procedure.
12922
26e53f3e
PA
129232017-09-14 Pedro Alves <palves@redhat.com>
12924
12925 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
12926 (top level): Use it instead of runto.
12927
cb791d59
TT
129282017-09-11 Tom Tromey <tom@tromey.com>
12929
12930 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
12931
7c96f8c1
TT
129322017-09-11 Tom Tromey <tom@tromey.com>
12933
12934 * gdb.python/py-infthread.exp: Add tests for new_thread event.
12935 * gdb.python/py-inferior.exp: Add tests for new inferior events.
12936
469412dd
CW
129372017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
12938
12939 * gdb.fortran/printing-types.exp: New file.
12940 * gdb.fortran/printing-types.exp: New file.
12941
e0f86435
BH
129422017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12943
12944 * gdb.fortran/vla-ptype.exp: Fix typos.
12945 * gdb.fortran/vla-value.exp: Same.
12946
9e9af4be
BH
129472017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
12948
12949 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
12950 * gdb.mi/mi-var-child-f.exp: Likewise.
12951 * gdb.mi/mi-vla-fortran.exp: Likewise.
12952
a5ad232b 129532017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
12954 Christoph Weinmann <christoph.t.weinmann@intel.com>
12955 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
12956
12957 * gdb.fortran/ptr-indentation.f90: New file.
12958 * gdb.fortran/ptr-indentation.exp: New file.
12959
5aec60eb
TT
129602017-09-05 Tom Tromey <tom@tromey.com>
12961
12962 PR gdb/22010:
12963 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
12964
8f8f8152
TP
129652017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
12966
12967 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
12968
fbd1b771
JK
129692017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12970
12971 * gdb.threads/tls-nodebug-pie.c: New file.
12972 * gdb.threads/tls-nodebug-pie.exp: New file.
12973
5eb5f850
TT
129742017-09-05 Tom Tromey <tom@tromey.com>
12975
12976 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
12977 for rust.
12978
ae780a21
SM
129792017-09-05 Simon Marchi <simon.marchi@ericsson.com>
12980
12981 * gdb.multi/multi-arch-exec.exp: Test with different
12982 "follow-exec-mode" settings.
12983 (do_test): New procedure.
12984
3693fdb3
PA
129852017-09-04 Pedro Alves <palves@redhat.com>
12986
12987 * gdb.base/func-static.c (S::method const, S::method volatile)
12988 (S::method volatile const): New methods.
12989 (c_s, v_s, cv_s): New instances.
12990 (main): Call method() on them.
12991 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
12992 (cannot_resolve): New procedure.
12993 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
12994 print-quote-unquoted columns.
12995 (do_test): Test printing each scope too.
12996
e68cb8e0
PA
129972017-09-04 Pedro Alves <palves@redhat.com>
12998
12999 * gdb.base/local-static.exp: Also test with
13000 class::method::variable wholly quoted.
13001 * gdb.cp/m-static.exp (class::method::variable): Remove test.
13002
858be34c
PA
130032017-09-04 Pedro Alves <palves@redhat.com>
13004
13005 * gdb.base/local-static.c: New.
13006 * gdb.base/local-static.cc: New.
13007 * gdb.base/local-static.exp: New.
13008
46a4882b
PA
130092017-09-04 Pedro Alves <palves@redhat.com>
13010
13011 * gdb.asm/asm-source.exp: Add casts to int.
13012 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
13013 (dataglobal64_1, dataglobal64_2): New globals.
13014 * gdb.base/nodebug.exp: Test different expressions involving the
13015 new globals, with print, whatis and ptype. Add casts to int.
13016 * gdb.base/solib-display.exp: Add casts to int.
13017 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
13018 * gdb.cp/m-static.exp: Add cast to int.
13019 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
13020 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
13021 tls variable with no debug info without a cast. Test with a cast
13022 to int too.
13023 * gdb.trace/entry-values.exp: Add casts.
13024
2c5a2be1
PA
130252017-09-04 Pedro Alves <palves@redhat.com>
13026
13027 * gdb.base/nodebug.exp: Test that ptype's error about functions
13028 with unknown return type includes the function name too.
13029
7022349d
PA
130302017-09-04 Pedro Alves <palves@redhat.com>
13031
13032 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
13033 return type of munmap in infcall.
13034 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
13035 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
13036 type of ftell in infcall.
13037 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
13038 type of getpid in infcall.
13039 * gdb.base/infcall-exec.exp: Cast return type of execlp in
13040 infcall.
13041 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
13042 Bail on failure to extract the pid.
13043 * gdb.base/nodebug.c: #include <stdint.h>.
13044 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
13045 New functions.
13046 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
13047 Change expected output of print/whatis/ptype with functions with
13048 no debug info. Test all supported languages. Call
13049 test_call_promotion.
13050 * gdb.compile/compile.exp: Adjust expected output to expect
13051 warning.
13052 * gdb.threads/siginfo-threads.exp: Likewise.
13053
54990598
PA
130542017-09-04 Pedro Alves <palves@redhat.com>
13055
13056 * gdb.base/callfuncs.exp (do_function_calls): New parameter
13057 "prototypes". Test calling float functions via prototyped and
13058 unprototyped function pointers.
13059 (perform_all_tests): New parameter "prototypes". Pass it down.
13060 (top level): Pass down "prototypes" parameter to
13061 perform_all_tests.
13062
34d16ea2
SM
130632017-09-04 Simon Marchi <simon.marchi@ericsson.com>
13064
13065 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
13066 Test with nested loops.
13067
9521ecda
SM
130682017-09-04 Simon Marchi <simon.marchi@ericsson.com>
13069
13070 * gdb.base/commands.exp: Call the new procedures.
13071 (loop_break_test, loop_continue_test): New procedures.
13072
80a65e9b
SM
130732017-09-04 Simon Marchi <simon.marchi@ericsson.com>
13074
13075 * gdb.base/commands.exp: Call new procedure.
13076 (define_if_without_arg_test): New procedure.
13077
e439fa14
PA
130782017-09-04 Pedro Alves <palves@redhat.com>
13079
13080 * gdb.base/list-ambiguous.exp: New file.
13081 * gdb.base/list-ambiguous0.c: New file.
13082 * gdb.base/list-ambiguous1.c: New file.
13083 * gdb.base/list.exp (test_list_range): Adjust expected output.
13084
0a2dde4a
SDJ
130852017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
13086
13087 * gdb.base/share-env-with-gdbserver.c: New file.
13088 * gdb.base/share-env-with-gdbserver.exp: Likewise.
13089
5e89eb3a
SM
130902017-08-28 Simon Marchi <simon.marchi@ericsson.com>
13091
13092 * gdb.base/commands.exp (gdbvar_simple_if_test,
13093 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
13094 progvar_simple_if_test, progvar_simple_while_test,
13095 progvar_complex_if_while_test, user_defined_command_test,
13096 user_defined_command_args_eval,
13097 user_defined_command_args_stack_test,
13098 user_defined_command_manyargs_test, bp_deleted_in_command_test,
13099 temporary_breakpoint_commands,
13100 gdb_test_no_prompt, redefine_hook_test,
13101 redefine_backtrace_test): Remove "global gdb_prompt".
13102
fd437cbc
SM
131032017-08-28 Simon Marchi <simon.marchi@ericsson.com>
13104
13105 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
13106 New proc, call it from toplevel.
13107
87215ad1
SDJ
131082017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
13109
13110 PR remote/21852
13111 * gdb.server/normal.c: New file, copied from gdb.base.
13112 * gdb.server/run-without-local-binary.exp: New file.
13113
58afddc6
WP
131142017-08-07 Weimin Pan <weimin.pan@oracle.com>
13115
13116 * gdb.arch/sparc64-adi.exp: New file.
13117 * gdb.arch/sparc64-adi.c: New file.
13118
5277199a
PA
131192017-08-22 Pedro Alves <palves@redhat.com>
13120
13121 * gdb.cp/overload.exp (line_range_pattern): New procedure.
13122 (top level): Add "list all overloads" tests.
13123
14278e1f
TT
131242017-08-22 Tom Tromey <tom@tromey.com>
13125
13126 * gdb.gdb/xfullpath.exp: Remove.
13127
bf223d3e
PA
131282017-08-21 Pedro Alves <palves@redhat.com>
13129
13130 PR gdb/19487
13131 * gdb.base/symbol-alias.c: New.
13132 * gdb.base/symbol-alias2.c: New.
13133 * gdb.base/symbol-alias.exp: New.
13134
c973d0aa
PA
131352017-08-21 Pedro Alves <palves@redhat.com>
13136
13137 * gdb.base/dfp-test.c
13138 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
13139 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
13140 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
13141 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
13142 * gdb.base/whatis-ptype-typedefs.c: New.
13143 * gdb.base/whatis-ptype-typedefs.exp: New.
13144 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
13145 (an_int, an_int_type, an_int_type2): New globals.
13146 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
13147 involving typedefs and cast expressions.
13148 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
13149 (lookup_typedefs_function): New.
13150 (typedefs_pretty_printers_dict): New.
13151 (top level): Register lookup_typedefs_function in
13152 gdb.pretty_printers.
13153
6d580b63
YQ
131542017-08-18 Yao Qi <yao.qi@linaro.org>
13155
13156 * gdb.server/unittest.exp: New.
13157
206726fb
SDJ
131582017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
13159
13160 PR gdb/21954
13161 * gdb.base/environ.exp: Add test to check if 'unset environment'
13162 works.
13163
bf0ec4c2
AA
131642017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13165
13166 * lib/gdb.exp (universal_compile_options): New caching proc.
13167 (gdb_compile): Suppress GCC's coloring of messages.
13168
d6382fff
TT
131692017-08-14 Tom Tromey <tom@tromey.com>
13170
13171 PR gdb/21675:
13172 * gdb.base/printcmds.exp (test_radices): New function.
13173 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
13174 * gdb.base/sizeof.exp (check_valueof): Use p/d.
13175 * lib/gdb.exp (get_integer_valueof): Use p/d.
13176
c2c2dd9f
SM
131772017-08-12 Simon Marchi <simon.marchi@ericsson.com>
13178
13179 * lib/gdb.exp (get_valueof): Don't capture end-of-line
13180 characters.
13181
fdffd6f4
TT
131822017-08-05 Tom Tromey <tom@tromey.com>
13183
13184 * gdb.rust/simple.exp: Allow String to appear in a different
13185 namespace.
13186
27d41eac
YQ
131872017-07-26 Yao Qi <yao.qi@linaro.org>
13188
13189 * gdb.gdb/unittest.exp: Invoke command
13190 "maintenance check xml-descriptions".
13191
031ed05d
AA
131922017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13193
13194 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
13195 calling context.
13196 (hex128): Drop erroneous calculation of parameters.
13197
dcd27ddf
SM
131982017-07-22 Simon Marchi <simon.marchi@ericsson.com>
13199
13200 * gdb.python/py-unwind.exp: Disable stack protection when
13201 building test file.
13202
47e77640
PA
132032017-07-20 Pedro Alves <palves@redhat.com>
13204
13205 * gdb.base/default.exp (set language): Adjust expected output.
13206
62d2a18a
PA
132072017-07-20 Pedro Alves <palves@redhat.com>
13208
13209 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
13210 (test_minsym): ... this, and make static.
13211 (get_pck__foo__bar__minsym): Rename to ...
13212 (get_test_minsym): ... this.
13213 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
13214 symbol names and comments.
13215 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
13216 (get_test_minsym): ... this.
13217 (pck__foo__bar__minsym__2): Rename to ...
13218 (test_minsym): ... this.
13219 (main): Adjust.
13220
c45ec17c
PA
132212017-07-17 Pedro Alves <palves@redhat.com>
13222
13223 * gdb.base/completion.exp: Adjust expected output.
13224 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
13225 the completer works.
13226
c6756f62
PA
132272017-07-17 Pedro Alves <palves@redhat.com>
13228
13229 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
13230
5bd68487
AB
132312017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
13232
13233 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
13234
8880f2a9
TT
132352017-07-14 Tom Tromey <tom@tromey.com>
13236
13237 PR rust/21764:
13238 * gdb.rust/simple.exp: Add tests.
13239
65547233
TT
132402017-07-14 Tom Tromey <tom@tromey.com>
13241
13242 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
13243
8f14146e
PA
132442017-07-14 Pedro Alves <palves@redhat.com>
13245
13246 * gdb.linespec/base/one/thefile.cc (z1): New function.
13247 * gdb.linespec/base/two/thefile.cc (z2): New function.
13248 * gdb.linespec/linespec.exp: Add tests.
13249
b4365d02
AB
132502017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
13251
13252 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
13253 to mi_create_breakpoint.
13254
5d2cbaa5
AB
132552017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
13256
13257 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
13258 mi_create_breakpoint.
13259
11cb5716
IB
132602017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
13261
13262 * gdb.dlang/demangle.exp: Update for demangling changes.
13263
03278692
TT
132642017-07-09 Tom Tromey <tom@tromey.com>
13265
13266 * gdb.dwarf2/shortpiece.exp: New file.
13267
33c5cd75
DB
132682017-07-06 David Blaikie <dblaikie@gmail.com>
13269
13270 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
13271 built from fissiont-multi-cu{1,2}.c.
13272 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
13273 except putting 'main' and 'func' in separate CUs in the same DWO file.
13274 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
13275 test.
13276 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
13277 test.
13278
8455d262
PA
132792017-07-06 Pedro Alves <palves@redhat.com>
13280
13281 * gdb.python/py-unwind.exp: Test flushregs.
13282
dc4bde35
SDJ
132832017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
13284
13285 PR cli/21688
13286 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
13287 tests for alias commands and trailing whitespace.
13288
51ed89aa
SDJ
132892017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
13290
13291 PR cli/21688
13292 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
13293 procedure. Call it.
13294
eb17d413
PA
132952017-06-29 Pedro Alves <palves@redhat.com>
13296
13297 * gdb.base/printcmds.exp: Add tests.
13298
41664b45
DG
132992017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
13300
13301 PR gdb/21337
13302 * gdb.base/reread-readsym.exp: New file.
13303 * gdb.base/reread-readsym.c: New file.
13304
75312ae3
KB
133052017-06-21 Kevin Buettner <kevinb@redhat.com>
13306
13307 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
13308 subpattern.
13309
66953522
PB
133102017-06-19 Peter Bergner <bergner@vnet.ibm.com>
13311
13312 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
13313 extended mnemonic.
13314 * gdb.arch/powerpc-power9.s: Likewise.
13315
5524b525
AA
133162017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13317
13318 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
13319 on 32-bit x86 targets. Exploit is_*_target macros where
13320 appropriate.
13321
03c8af18
AA
133222017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13323
13324 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
13325 register pieces.
13326
3bf31011
AA
133272017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13328
13329 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
13330 located in one or more DWARF pieces.
13331
805acca0
AA
133322017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13333
13334 * lib/gdb.exp (get_endianness): New proc.
13335 * gdb.arch/aarch64-fp.exp: Use it.
13336 * gdb.arch/altivec-regs.exp: Likewise.
13337 * gdb.arch/e500-regs.exp: Likewise.
13338 * gdb.arch/vsx-regs.exp: Likewise.
13339 * gdb.base/dump.exp: Likewise.
13340 * gdb.base/funcargs.exp: Likewise.
13341 * gdb.base/gnu_vector.exp: Likewise.
13342 * gdb.dwarf2/formdata16.exp: Likewise.
13343 * gdb.dwarf2/implptrpiece.exp: Likewise.
13344 * gdb.dwarf2/nonvar-access.exp: Likewise.
13345 * gdb.python/py-inferior.exp: Likewise.
13346 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
13347
e9352324
AA
133482017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13349
13350 PR gdb/21226
13351 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
13352 stack value pieces are taken from the LSB end.
13353
d5d1163e
AA
133542017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13355
13356 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
13357 variable at nonzero offset.
13358
0567c986
AA
133592017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13360
13361 * gdb.dwarf2/var-access.c: New file.
13362 * gdb.dwarf2/var-access.exp: New test.
13363 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
13364
973e9aab
TT
133652017-06-12 Tom Tromey <tom@tromey.com>
13366
13367 * gdb.dwarf2/formdata16.exp: Add tests.
13368
d9109c80
TT
133692017-06-12 Tom Tromey <tom@tromey.com>
13370
13371 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
13372
30a25466
TT
133732017-06-12 Tom Tromey <tom@tromey.com>
13374
13375 PR exp/16225:
13376 * gdb.reverse/i386-sse-reverse.exp: Update tests.
13377 * gdb.arch/vsx-regs.exp: Update tests.
13378 * gdb.arch/s390-vregs.exp (hex128): New proc.
13379 Update test.
13380 * gdb.arch/altivec-regs.exp: Update tests.
13381
aefd8b33
SDJ
133822017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
13383
13384 * gdb.base/startup-with-shell.c: New file.
13385 * gdb.base/startup-with-shell.exp: Likewise.
13386
2090129c
SDJ
133872017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
13388
13389 * gdb.server/non-existing-program.exp: Update regex in order to
13390 reflect the fact that gdbserver is now using fork_inferior (with a
13391 shell) to startup the inferior.
13392
8e86a419
SM
133932017-05-30 Simon Marchi <simon.marchi@ericsson.com>
13394
13395 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
13396 support function calls from GDB.
13397
e6cf65f2
TT
133982017-05-21 Tom Tromey <tom@tromey.com>
13399
13400 PR rust/21466:
13401 * gdb.rust/unsized.exp: New file.
13402 * gdb.rust/unsized.rs: New file.
13403
43cc5389
TT
134042017-05-19 Tom Tromey <tom@tromey.com>
13405
13406 PR rust/21484:
13407 * gdb.rust/watch.exp: New file.
13408 * gdb.rust/watch.rs: New file.
13409
ec8df234
TT
134102017-05-18 Tom Tromey <tom@tromey.com>
13411
13412 * gdb.rust/simple.exp: Allow Box to be qualified.
13413
3e3e7fae
TP
134142017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
13415
13416 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
13417
59cc050d
PA
134182017-05-18 Pedro Alves <palves@redhat.com>
13419
13420 * gdb.base/fileio.c (test_write, test_read, test_close)
13421 (test_fstat): Don't print 'ret' in the fail path.
13422
c8f6abd1
PA
134232017-05-18 Pedro Alves <palves@redhat.com>
13424
13425 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
13426 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
13427 (test_system, test_rename, test_unlink, test_time): Change
13428 prototypes.
13429 * gdb.base/fileio.exp (stop_msg): Adjust.
13430
d2a03b77
PA
134312017-05-18 Pedro Alves <palves@redhat.com>
13432
13433 * gdb.base/fileio.c (null_str): New global.
13434 (test_stat): Use it.
13435 * gdb.base/fileio.exp: Remove nowarnings.
13436
0d5c6999
YQ
134372017-05-17 Yao Qi <yao.qi@linaro.org>
13438
13439 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
13440
21873064
YQ
134412017-05-17 Simon Marchi <simon.marchi@ericsson.com>
13442
13443 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
13444 argument command.
13445 (top-level): Invoke test_set_inferior_tty.
13446
d512d31c
PA
134472017-05-04 Pedro Alves <palves@redhat.com>
13448
13449 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
13450 Add parens to print call for Python 3.
13451
90cef2ed
KS
134522017-05-03 Keith Seitz <keiths@redhat.com>
13453
13454 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
13455 (main): Call it.
13456
14f819c8
TW
134572017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13458
13459 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
13460 to prev and next.
13461
913aeadd
TW
134622017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13463
13464 * gdb.python/py-record-btrace.exp: Remove test for
13465 gdb.BtraceInstruction.error.
13466
a3be24ad
TW
134672017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13468
13469 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
13470
ae20e79a
TW
134712017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
13472
13473 * gdb.python/py-record-btrace-threads.c: New file.
13474 * gdb.python/py-record-btrace-threads.exp: New file.
13475
45ce1b47
SDJ
134762017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
13477
13478 PR testsuite/8595
13479 * gdb.base/environ.exp: Make test available in all architectures.
13480 Move bits related to "info program" testing to
13481 gdb.base/info-program.exp. Rewrite tests to use the two new
13482 procedures mentione below.
13483 (test_set_show_env_var) New procedure.
13484 (test_set_show_env_var_equal): Likewise.
13485 * gdb.base/info-program.exp: New file.
13486
e15c3eb4
KS
134872017-04-27 Keith Seitz <keiths@redhat.com>
13488
13489 * gdb.cp/oranking.cc (test15): New function.
13490 (main): Call test15 and declare additional variables for testing.
13491 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
13492 "p foo101('abc')" tests.
13493 Add tests for cv qualifier overloads.
13494 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
13495 "lvalue reference overload" test.
13496 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
13497 "print value of f1 on Child&& in f2" test.
13498
3a3fd0fd
PA
134992017-04-19 Pedro Alves <palves@redhat.com>
13500
13501 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
13502 procedure.
13503 (top level): Call it.
13504 * lib/gdb.exp (gdb_define_cmd): New procedure.
13505
53375380
PA
135062017-04-12 Pedro Alves <palves@redhat.com>
13507
13508 PR gdb/21323
13509 * gdb.cp/wide_char_types.c: Include <wchar.h>.
13510 (wchar): New global.
13511 * gdb.cp/wide_char_types.exp (wide_char_types_program)
13512 (do_test_wide_char, wide_char_types_no_program, top level): Add
13513 wchar_t testing.
13514
53e710ac
PA
135152017-04-12 Pedro Alves <palves@redhat.com>
13516
13517 PR c++/21323
13518 * gdb.cp/wide_char_types.c: New file.
13519 * gdb.cp/wide_char_types.exp: New file.
13520
0ad9d8c7
SDJ
135212017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
13522
13523 PR gdb/21352
13524 * gdb.trace/tsv.exp: Add test for "tsave -r".
13525
b1b45502
IB
135262017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
13527
13528 * gdb.dlang/watch-loc.c: New file.
13529 * gdb.dlang/watch-loc.exp: New file.
13530
ec13808e
JK
135312017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13532
13533 * gdb.python/py-section-script.exp (sepdebug): New testcases.
13534
fe5f7374
AK
135352017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13536
13537 * gdb.arch/arc-analyze-prologue.S: New file.
13538 * gdb.arch/arc-analyze-prologue.exp: Likewise.
13539
eea78757
AK
135402017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
13541
13542 * gdb.arch/arc-decode-insn.S: New file.
13543 * gdb.arch/arc-decode-insn.exp: Likewise.
13544
5badf10a
IR
135452017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
13546
13547 PR tdep/20928
13548 * gdb.arch/sparc64-regs.exp: New file.
13549 * gdb.arch/sparc64-regs.S: Likewise.
13550
cee59b3f
TW
135512017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
13552
13553 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
13554 and memory view on Python 3.
13555
c0f55cc6
AV
135562017-03-20 Artemiy Volkov <artemiyv@acm.org>
13557 Keith Seitz <keiths@redhat.com>
13558
13559 PR gdb/14441
13560 * gdb.cp/demangle.exp: Add rvalue reference tests.
13561 * gdb.cp/rvalue-ref-casts.cc: New file.
13562 * gdb.cp/rvalue-ref-casts.exp: New file.
13563 * gdb.cp/rvalue-ref-overload.cc: New file.
13564 * gdb.cp/rvalue-ref-overload.exp: New file.
13565 * gdb.cp/rvalue-ref-params.cc: New file.
13566 * gdb.cp/rvalue-ref-params.exp: New file.
13567 * gdb.cp/rvalue-ref-sizeof.cc: New file.
13568 * gdb.cp/rvalue-ref-sizeof.exp: New file.
13569 * gdb.cp/rvalue-ref-types.cc: New file.
13570 * gdb.cp/rvalue-ref-types.exp: New file.
13571 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
13572 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
13573
51457a05
MAL
135742017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13575
13576 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
13577 New procedure.
13578
5b291c04
MAL
135792017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
13580
13581 * lib/mi-support.exp (mi_gdb_test): Add additional message
13582 for unexpected output.
13583
59a56148
AA
135842017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13585
13586 * gdb.base/examine-backward.c (Barrier): New character array
13587 constant, to ensure that TestStrings is preceded by a string
13588 terminator.
13589
7942e96e
AA
135902017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13591
13592 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
13593 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
13594 and implicit pointer into such a location.
13595
6ebac3fb
DE
135962017-03-16 Doug Evans <dje@google.com>
13597
13598 * gdb.python/py-lazy-string (pointer): Really add new typedef.
13599
ec3b243d
TP
136002017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
13601
13602 * gdb.cp/m-static.exp: Fix expectation for prototype of
13603 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
13604
136052017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
13606
13607 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
13608 * gdb.guile/scm-lazy-string.c: New file.
13609 * gdb.guile/scm-value.exp: Move lazy string tests to ...
13610 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
13611 for pointer, array, typedef lazy strings.
13612
2cc36e25 136132017-03-16 Doug Evans <dje@google.com>
34b43320
DE
13614
13615 PR python/17728, python/18439, python/18779
13616 * gdb.python/py-value.c (main) Delete locals sptr, sn.
13617 * gdb.python/py-lazy-string.c (pointer): New typedef.
13618 (main): New locals ptr, array, typedef_ptr.
13619 * gdb.python/py-value.exp: Move lazy string tests to ...
13620 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
13621 array, typedef lazy strings.
ec3b243d 13622
0efcde63
AK
136232017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
13624
13625 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
13626 Add optional 'test' parameter.
13627
7978d7c3
SM
136282017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13629
13630 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13631 Skip for versions of DejaGnu < 1.5.
13632
896c0c1e
SM
136332017-03-13 Simon Marchi <simon.marchi@ericsson.com>
13634
13635 * lib/gdb.exp (dejagnu_version): New proc.
13636 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13637 Use dejagnu_version.
13638
5f4d1085
KS
136392017-03-10 Keith Seitz <keiths@redhat.com>
13640
13641 PR c++/8128
13642 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
13643 type from destructor regexps.
13644 Add a branch which actually passes the test.
13645 Adjust "ptype t5i" test names.
13646
1de05205
PA
136472017-03-08 Pedro Alves <palves@redhat.com>
13648
13649 * gdb.base/step-over-exit.exp: Add explicit test message.
13650
c65d6b55
PA
136512017-03-08 Pedro Alves <palves@redhat.com>
13652
13653 PR gdb/18360
13654 * gdb.threads/interrupt-while-step-over.c: New file.
13655 * gdb.threads/interrupt-while-step-over.exp: New file.
13656
2e86a283
PA
136572017-03-08 Pedro Alves <palves@redhat.com>
13658
13659 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
13660 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
13661
25dcbff6
PA
136622017-03-08 Pedro Alves <palves@redhat.com>
13663
13664 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
13665 PKRU as not supported as a PASS.
13666
dc9366eb
PA
136672017-03-08 Pedro Alves <palves@redhat.com>
13668
13669 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
13670 prefix instead of $binfile1/$binfile2.
13671 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
13672 in test message.
13673 * gdb.python/py-completion.exp: Use "load python file" as test
13674 messages instead of unstable path names.
13675
6e5d74e7
PA
136762017-03-08 Pedro Alves <palves@redhat.com>
13677 Jan Kratochvil <jan.kratochvil@redhat.com>
13678
13679 PR cli/21218
13680 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
13681 New proc.
13682 (top level): Call it.
13683
9753a2f6
PA
136842017-03-08 Pedro Alves <palves@redhat.com>
13685
13686 PR tui/21216
13687 * gdb.tui/tui-nl-filtered-output.exp: New file.
13688
1a4dd9dd
PA
136892017-03-08 Pedro Alves <palves@redhat.com>
13690
13691 * gdb.base/completion.exp: Move TUI completion tests to ...
13692 * gdb.tui/completion.exp: ... this new file.
13693
7cbbff33
PA
136942017-03-08 Pedro Alves <palves@redhat.com>
13695
13696 * gdb.base/tui-disasm-long-lines.c,
13697 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
13698 gdb.base/tui-layout.exp: Move to ...
13699 * gdb.tui/: ... this new directory.
13700
5f6fd321
PA
137012017-03-07 Pedro Alves <palves@redhat.com>
13702
13703 * gdb.base/tui-layout.c: New file.
13704 * gdb.base/tui-layout.exp: New file.
13705
44959fa8
PA
137062017-03-07 Pedro Alves <palves@redhat.com>
13707
13708 * gdb.base/tui-layout.c: Rename to ...
13709 * gdb.base/tui-disasm-long-lines.c: ... this.
13710 * gdb.base/tui-layout.exp: Rename to ...
13711 * gdb.base/tui-disasm-long-lines.exp: ... this.
13712
f8c4e718
PA
137132017-03-07 Pedro Alves <palves@redhat.com>
13714
13715 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
13716
6dbb839a 137172017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
13718
13719 * i386-mpx-call.c: New file.
13720 * i386-mpx-call.exp: New file.
13721
65b48a81
PB
137222017-02-28 Peter Bergner <bergner@vnet.ibm.com>
13723
13724 * gdb.arch/powerpc-power.exp: Delete test.
13725 * gdb.arch/powerpc-power.s: Likewise.
13726 * gdb.disasm/disassembler-options.exp: New test.
13727 * gdb.arch/powerpc-altivec.exp: Likewise.
13728 * gdb.arch/powerpc-altivec.s: Likewise.
13729 * gdb.arch/powerpc-altivec2.exp: Likewise.
13730 * gdb.arch/powerpc-altivec2.s: Likewise.
13731 * gdb.arch/powerpc-altivec3.exp: Likewise.
13732 * gdb.arch/powerpc-altivec3.s: Likewise.
13733 * gdb.arch/powerpc-power7.exp: Likewise.
13734 * gdb.arch/powerpc-power7.s: Likewise.
13735 * gdb.arch/powerpc-power8.exp: Likewise.
13736 * gdb.arch/powerpc-power8.s: Likewise.
13737 * gdb.arch/powerpc-power9.exp: Likewise.
13738 * gdb.arch/powerpc-power9.s: Likewise.
13739 * gdb.arch/powerpc-vsx.exp: Likewise.
13740 * gdb.arch/powerpc-vsx.s: Likewise.
13741 * gdb.arch/powerpc-vsx2.exp: Likewise.
13742 * gdb.arch/powerpc-vsx2.s: Likewise.
13743 * gdb.arch/powerpc-vsx3.exp: Likewise.
13744 * gdb.arch/powerpc-vsx3.s: Likewise.
13745 * gdb.arch/arm-disassembler-options.exp: Likewise.
13746 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
13747 * gdb.arch/s390-disassembler-options.exp: Likewise.
13748
17cd4947
LM
137492017-02-23 Luis Machado <lgustavo@codesourcery.com>
13750
13751 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
13752 (check_supported_features): ... this. Changed return type to void.
13753 (supports_rdseed): New static global.
13754 (rdseed): Check supports_rdseed.
13755 (initialize): Call check_supported_features.
13756
2039d74e
EBM
137572017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13758
13759 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
13760 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
13761 and lqarx/stqcx.
13762 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
13763 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
13764
a51d7ecf
EBM
137652017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13766
13767 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
13768 uppercase.
13769
0224619f
JK
137702017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13771
13772 * gdb.dwarf2/formdata16.c: New file.
13773 * gdb.dwarf2/formdata16.exp: New file.
13774 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
13775
216f72a1
JK
137762017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13777
13778 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
13779 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
13780 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
13781 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
13782 DW_AT_GNU_*.
13783
43988095
JK
137842017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13785
13786 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
13787
99e8a4f9
SDJ
137882017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
13789
13790 PR gdb/21164
13791 * gdb.base/maint.exp: Add testcases for when the commands do
13792 not have arguments.
13793
b58a8c0c
TP
137942017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
13795
13796 * gdb.cp/chained-calls.exp: Use p instead of P.
13797
4e746bb6
TW
137982017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
13799
13800 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
13801 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
13802
3f77c769
TT
138032017-02-14 Tom Tromey <tom@tromey.com>
13804
13805 PR python/13598:
13806 * gdb.python/py-events.exp: Add before_prompt event tests.
13807
075beec0
AA
138082017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
13809
13810 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
13811
bf5f525c
LM
138122017-02-13 Luis Machado <lgustavo@codesourcery.com>
13813
13814 * gdb.linespec/explicit.c (my_unique_function_name): New function.
13815 (main): Call my_unique_function_name.
13816 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
13817 completion of patterns with a single match.
13818 Add missing -re switches to gdb_test_multiple calls.
13819
13a66184
LM
138202017-02-13 Luis Machado <lgustavo@codesourcery.com>
13821
13822 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
13823 return if core file is not recognized.
13824
26a06916
SM
138252017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13826
13827 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
13828 and extra UIs.
13829
b761ca9e
SM
138302017-02-10 Simon Marchi <simon.marchi@ericsson.com>
13831
13832 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
13833 proc_with_prefix.
13834
b964bee0
TT
138352017-02-10 Tom Tromey <tom@tromey.com>
13836
13837 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
13838
18da0c51
MG
138392017-02-10 Martin Galvan <martingalvan@sourceware.org>
13840
13841 PR gdb/21122
13842 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
13843
604c4576
JG
138442017-02-08 Jerome Guitton <guitton@adacore.com>
13845
13846 * gdb.base/define.exp: Add test for command abbreviations
13847 in define.
13848
20b477a7
LM
138492017-02-06 Luis Machado <lgustavo@codesourcery.com>
13850
13851 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
13852 * gdb.reverse/insn-reverse-x86.c: New file.
13853
3f7b46f2
IR
138542017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
13855
13856 PR tdep/20936
13857 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
13858
f0fd41c1
TT
138592017-02-03 Tom Tromey <tom@tromey.com>
13860
13861 PR rust/21097:
13862 * gdb.rust/simple.exp: Add new tests.
13863
5be5dbf0
PA
138642017-02-02 Pedro Alves <palves@redhat.com>
13865
13866 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
13867 tests.
13868
7346ef59
AA
138692017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13870
13871 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
13872 taking a 2-byte value out of a 4-byte DWARF implicit value on
13873 big-endian targets.
13874 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
13875 logic. Add test cases for DW_OP_implicit.
13876
787f0025
MM
138772017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13878
13879 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
13880
68777c29
MM
138812017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13882
13883 * gdb.btrace/enable.exp: Call gdb_exit before
13884 skip_gdbserver_tests.
13885
0a1c7e28
MM
138862017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13887
13888 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
13889 GDBFLAGS.
13890
b5ac99b0
MM
138912017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13892
13893 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
13894 the test is skipped.
13895 * gdb.btrace/data.exp: Likewise.
13896 * gdb.btrace/delta.exp: Likewise.
13897 * gdb.btrace/dlopen.exp: Likewise.
13898 * gdb.btrace/enable-running.exp: Likewise.
13899 * gdb.btrace/enable.exp: Likewise.
13900 * gdb.btrace/exception.exp: Likewise.
13901 * gdb.btrace/function_call_history.exp: Likewise.
13902 * gdb.btrace/gcore.exp: Likewise.
13903 * gdb.btrace/instruction_history.exp: Likewise.
13904 * gdb.btrace/multi-thread-step.exp: Likewise.
13905 * gdb.btrace/nohist.exp: Likewise.
13906 * gdb.btrace/non-stop.exp: Likewise.
13907 * gdb.btrace/reconnect.exp: Likewise.
13908 * gdb.btrace/record_goto-step.exp: Likewise.
13909 * gdb.btrace/record_goto.exp: Likewise.
13910 * gdb.btrace/rn-dl-bind.exp: Likewise.
13911 * gdb.btrace/segv.exp: Likewise.
13912 * gdb.btrace/step.exp: Likewise.
13913 * gdb.btrace/stepi.exp: Likewise.
13914 * gdb.btrace/tailcall-only.exp: Likewise.
13915 * gdb.btrace/tailcall.exp: Likewise.
13916 * gdb.btrace/tsx.exp: Likewise.
13917 * gdb.btrace/unknown_functions.exp: Likewise.
13918 * gdb.btrace/vdso.exp: Likewise.
13919
cd4007e4
MM
139202017-02-01 Markus Metzger <markus.t.metzger@intel.com>
13921
13922 * gdb.btrace/enable-running.c: New.
13923 * gdb.btrace/enable-running.exp: New.
13924
2735833d
WT
139252017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
13926
13927 * gdb.arch/amd64-gs_base.c: New file.
13928 * gdb.arch/amd64-gs_base.exp: New file.
13929
b51e1e94
LM
139302017-01-26 Luis Machado <lgustavo@codesourcery.com>
13931
13932 * lib/memory.exp: Remove spurious empty newlines.
13933
72ca0410
SM
139342017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
13935
13936 * gdb.python/py-bad-printers.exp: Load python file using "source".
13937 * gdb.python/py-events.exp: Likewise.
13938 * gdb.python/py-evsignal.exp: Likewise.
13939 * gdb.python/py-evthreads.exp: Likewise.
13940 * gdb.python/py-frame-args.exp: Likewise.
13941 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
13942 * gdb.python/py-framefilter-mi.exp: Likewise.
13943 * gdb.python/py-framefilter.exp: Likewise.
13944 * gdb.python/py-mi.exp: Likewise.
13945 * gdb.python/py-pp-maint.exp: Likewise.
13946 * gdb.python/py-pp-registration.exp: Likewise.
13947 * gdb.python/py-prettyprint.exp: Likewise.
13948 (run_lang_tests): Likewise.
13949 * gdb.python/py-typeprint.exp: Likewise.
13950
e309aa65
LM
139512017-01-26 Luis Machado <lgustavo@codesourcery.com>
13952
13953 * lib/memory.exp: New file.
13954 * lib/gdb.exp: Load memory.exp.
13955 * gdb.base/memattr.exp (delete_memory): Move proc to
13956 lib/memory.exp and rename to delete_memory_regions.
13957 Replace delete_memory with delete_memory_regions.
13958 Cleanup memory regions before tests.
13959 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
13960 before tests.
13961
515aff23
LM
139622017-01-26 Luis Machado <lgustavo@codesourcery.com>
13963
13964 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
13965 files.
13966 (initialize): New function conditionally defined.
13967 (testcases): Move within conditional block.
13968 (main): Call initialize.
13969 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
13970 of gdb.reverse/insn-reverse.c.
13971 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
13972 gdb.reverse/insn-reverse.c.
13973
d8b49cf0
YQ
139742017-01-26 Yao Qi <yao.qi@linaro.org>
13975
13976 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
13977 disassemble on address 0.
13978
f13a9a0c
YQ
139792017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
13980 Yao Qi <yao.qi@linaro.org>
13981
13982 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
13983 * gdb.dwarf2/implptr-64bit.S: Remove.
13984 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
13985 variables in caller's context. Add DW_OP_implicit_value.
13986
5ac95241
YQ
139872017-01-25 Yao Qi <yao.qi@linaro.org>
13988
13989 * lib/dwarf.exp (Dwarf::_location): Handle
13990 DW_OP_GNU_implicit_pointer with proper size.
13991
23e82930
LM
139922017-01-20 Luis Machado <lgustavo@codesourcery.com>
13993
13994 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
13995 and add untested calls.
13996
d334ae25
LM
139972017-01-20 Luis Machado <lgustavo@codesourcery.com>
13998
13999 * gdb.python/python.exp: Check line number against what GDB thinks
14000 the line number is for func1.
14001
f5e6296e
IB
140022017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
14003
14004 * gdb.dlang/debug-expr.exp: New file.
14005
5b362f04
LM
140062016-12-23 Luis Machado <lgustavo@codesourcery.com>
14007
14008 Fix test names for the following files:
14009
14010 * gdb.ada/exec_changed.exp
14011 * gdb.ada/info_types.exp
14012 * gdb.arch/aarch64-atomic-inst.exp
14013 * gdb.arch/aarch64-fp.exp
14014 * gdb.arch/altivec-abi.exp
14015 * gdb.arch/altivec-regs.exp
14016 * gdb.arch/amd64-byte.exp
14017 * gdb.arch/amd64-disp-step.exp
14018 * gdb.arch/amd64-dword.exp
14019 * gdb.arch/amd64-entry-value-inline.exp
14020 * gdb.arch/amd64-entry-value-param.exp
14021 * gdb.arch/amd64-entry-value-paramref.exp
14022 * gdb.arch/amd64-entry-value.exp
14023 * gdb.arch/amd64-i386-address.exp
14024 * gdb.arch/amd64-invalid-stack-middle.exp
14025 * gdb.arch/amd64-invalid-stack-top.exp
14026 * gdb.arch/amd64-optimout-repeat.exp
14027 * gdb.arch/amd64-prologue-skip.exp
14028 * gdb.arch/amd64-prologue-xmm.exp
14029 * gdb.arch/amd64-stap-special-operands.exp
14030 * gdb.arch/amd64-stap-wrong-subexp.exp
14031 * gdb.arch/amd64-tailcall-cxx.exp
14032 * gdb.arch/amd64-tailcall-noret.exp
14033 * gdb.arch/amd64-tailcall-ret.exp
14034 * gdb.arch/amd64-tailcall-self.exp
14035 * gdb.arch/amd64-word.exp
14036 * gdb.arch/arm-bl-branch-dest.exp
14037 * gdb.arch/arm-disp-step.exp
14038 * gdb.arch/arm-neon.exp
14039 * gdb.arch/arm-single-step-kernel-helper.exp
14040 * gdb.arch/avr-flash-qualifier.exp
14041 * gdb.arch/disp-step-insn-reloc.exp
14042 * gdb.arch/e500-abi.exp
14043 * gdb.arch/e500-regs.exp
14044 * gdb.arch/ftrace-insn-reloc.exp
14045 * gdb.arch/i386-avx512.exp
14046 * gdb.arch/i386-bp_permanent.exp
14047 * gdb.arch/i386-byte.exp
14048 * gdb.arch/i386-cfi-notcurrent.exp
14049 * gdb.arch/i386-disp-step.exp
14050 * gdb.arch/i386-dr3-watch.exp
14051 * gdb.arch/i386-float.exp
14052 * gdb.arch/i386-gnu-cfi.exp
14053 * gdb.arch/i386-mpx-map.exp
14054 * gdb.arch/i386-mpx-sigsegv.exp
14055 * gdb.arch/i386-mpx-simple_segv.exp
14056 * gdb.arch/i386-mpx.exp
14057 * gdb.arch/i386-permbkpt.exp
14058 * gdb.arch/i386-prologue.exp
14059 * gdb.arch/i386-signal.exp
14060 * gdb.arch/i386-size-overlap.exp
14061 * gdb.arch/i386-unwind.exp
14062 * gdb.arch/i386-word.exp
14063 * gdb.arch/mips-fcr.exp
14064 * gdb.arch/powerpc-d128-regs.exp
14065 * gdb.arch/powerpc-stackless.exp
14066 * gdb.arch/ppc64-atomic-inst.exp
14067 * gdb.arch/s390-stackless.exp
14068 * gdb.arch/s390-tdbregs.exp
14069 * gdb.arch/s390-vregs.exp
14070 * gdb.arch/sparc-sysstep.exp
14071 * gdb.arch/thumb-bx-pc.exp
14072 * gdb.arch/thumb-singlestep.exp
14073 * gdb.arch/thumb2-it.exp
14074 * gdb.arch/vsx-regs.exp
14075 * gdb.asm/asm-source.exp
14076 * gdb.base/a2-run.exp
14077 * gdb.base/advance.exp
14078 * gdb.base/all-bin.exp
14079 * gdb.base/anon.exp
14080 * gdb.base/args.exp
14081 * gdb.base/arithmet.exp
14082 * gdb.base/async-shell.exp
14083 * gdb.base/async.exp
14084 * gdb.base/attach-pie-noexec.exp
14085 * gdb.base/attach-twice.exp
14086 * gdb.base/auto-load.exp
14087 * gdb.base/bang.exp
14088 * gdb.base/bitfields.exp
14089 * gdb.base/break-always.exp
14090 * gdb.base/break-caller-line.exp
14091 * gdb.base/break-entry.exp
14092 * gdb.base/break-inline.exp
14093 * gdb.base/break-on-linker-gcd-function.exp
14094 * gdb.base/break-probes.exp
14095 * gdb.base/break.exp
14096 * gdb.base/breakpoint-shadow.exp
14097 * gdb.base/call-ar-st.exp
14098 * gdb.base/call-sc.exp
14099 * gdb.base/call-signal-resume.exp
14100 * gdb.base/call-strs.exp
14101 * gdb.base/callfuncs.exp
14102 * gdb.base/catch-fork-static.exp
14103 * gdb.base/catch-gdb-caused-signals.exp
14104 * gdb.base/catch-load.exp
14105 * gdb.base/catch-signal-fork.exp
14106 * gdb.base/catch-signal.exp
14107 * gdb.base/catch-syscall.exp
14108 * gdb.base/charset.exp
14109 * gdb.base/checkpoint.exp
14110 * gdb.base/chng-syms.exp
14111 * gdb.base/code-expr.exp
14112 * gdb.base/code_elim.exp
14113 * gdb.base/commands.exp
14114 * gdb.base/completion.exp
14115 * gdb.base/complex.exp
14116 * gdb.base/cond-expr.exp
14117 * gdb.base/condbreak.exp
14118 * gdb.base/consecutive.exp
14119 * gdb.base/continue-all-already-running.exp
14120 * gdb.base/coredump-filter.exp
14121 * gdb.base/corefile.exp
14122 * gdb.base/dbx.exp
14123 * gdb.base/debug-expr.exp
14124 * gdb.base/define.exp
14125 * gdb.base/del.exp
14126 * gdb.base/disabled-location.exp
14127 * gdb.base/disasm-end-cu.exp
14128 * gdb.base/disasm-optim.exp
14129 * gdb.base/display.exp
14130 * gdb.base/duplicate-bp.exp
14131 * gdb.base/ena-dis-br.exp
14132 * gdb.base/ending-run.exp
14133 * gdb.base/enumval.exp
14134 * gdb.base/environ.exp
14135 * gdb.base/eu-strip-infcall.exp
14136 * gdb.base/eval-avoid-side-effects.exp
14137 * gdb.base/eval-skip.exp
14138 * gdb.base/exitsignal.exp
14139 * gdb.base/expand-psymtabs.exp
14140 * gdb.base/filesym.exp
14141 * gdb.base/find-unmapped.exp
14142 * gdb.base/finish.exp
14143 * gdb.base/float.exp
14144 * gdb.base/foll-exec-mode.exp
14145 * gdb.base/foll-exec.exp
14146 * gdb.base/foll-fork.exp
14147 * gdb.base/fortran-sym-case.exp
14148 * gdb.base/freebpcmd.exp
14149 * gdb.base/func-ptr.exp
14150 * gdb.base/func-ptrs.exp
14151 * gdb.base/funcargs.exp
14152 * gdb.base/gcore-buffer-overflow.exp
14153 * gdb.base/gcore-relro-pie.exp
14154 * gdb.base/gcore-relro.exp
14155 * gdb.base/gcore.exp
14156 * gdb.base/gdb1090.exp
14157 * gdb.base/gdb11530.exp
14158 * gdb.base/gdb11531.exp
14159 * gdb.base/gdb1821.exp
14160 * gdb.base/gdbindex-stabs.exp
14161 * gdb.base/gdbvars.exp
14162 * gdb.base/hbreak.exp
14163 * gdb.base/hbreak2.exp
14164 * gdb.base/included.exp
14165 * gdb.base/infcall-input.exp
14166 * gdb.base/inferior-died.exp
14167 * gdb.base/infnan.exp
14168 * gdb.base/info-macros.exp
14169 * gdb.base/info-os.exp
14170 * gdb.base/info-proc.exp
14171 * gdb.base/info-shared.exp
14172 * gdb.base/info-target.exp
14173 * gdb.base/infoline.exp
14174 * gdb.base/interp.exp
14175 * gdb.base/interrupt.exp
14176 * gdb.base/jit-reader.exp
14177 * gdb.base/jit-simple.exp
14178 * gdb.base/kill-after-signal.exp
14179 * gdb.base/kill-detach-inferiors-cmd.exp
14180 * gdb.base/label.exp
14181 * gdb.base/langs.exp
14182 * gdb.base/ldbl_e308.exp
14183 * gdb.base/line-symtabs.exp
14184 * gdb.base/linespecs.exp
14185 * gdb.base/list.exp
14186 * gdb.base/long_long.exp
14187 * gdb.base/longest-types.exp
14188 * gdb.base/maint.exp
14189 * gdb.base/max-value-size.exp
14190 * gdb.base/memattr.exp
14191 * gdb.base/mips_pro.exp
14192 * gdb.base/morestack.exp
14193 * gdb.base/moribund-step.exp
14194 * gdb.base/multi-forks.exp
14195 * gdb.base/nested-addr.exp
14196 * gdb.base/nextoverexit.exp
14197 * gdb.base/noreturn-finish.exp
14198 * gdb.base/noreturn-return.exp
14199 * gdb.base/nostdlib.exp
14200 * gdb.base/offsets.exp
14201 * gdb.base/opaque.exp
14202 * gdb.base/pc-fp.exp
14203 * gdb.base/permissions.exp
14204 * gdb.base/print-symbol-loading.exp
14205 * gdb.base/prologue-include.exp
14206 * gdb.base/psymtab.exp
14207 * gdb.base/ptype.exp
14208 * gdb.base/random-signal.exp
14209 * gdb.base/randomize.exp
14210 * gdb.base/range-stepping.exp
14211 * gdb.base/readline-ask.exp
14212 * gdb.base/recpar.exp
14213 * gdb.base/recurse.exp
14214 * gdb.base/relational.exp
14215 * gdb.base/restore.exp
14216 * gdb.base/return-nodebug.exp
14217 * gdb.base/return.exp
14218 * gdb.base/run-after-attach.exp
14219 * gdb.base/save-bp.exp
14220 * gdb.base/scope.exp
14221 * gdb.base/sect-cmd.exp
14222 * gdb.base/set-lang-auto.exp
14223 * gdb.base/set-noassign.exp
14224 * gdb.base/setvar.exp
14225 * gdb.base/sigall.exp
14226 * gdb.base/sigbpt.exp
14227 * gdb.base/siginfo-addr.exp
14228 * gdb.base/siginfo-infcall.exp
14229 * gdb.base/siginfo-obj.exp
14230 * gdb.base/siginfo.exp
14231 * gdb.base/signals-state-child.exp
14232 * gdb.base/signest.exp
14233 * gdb.base/sigstep.exp
14234 * gdb.base/sizeof.exp
14235 * gdb.base/skip.exp
14236 * gdb.base/solib-corrupted.exp
14237 * gdb.base/solib-nodir.exp
14238 * gdb.base/solib-search.exp
14239 * gdb.base/stack-checking.exp
14240 * gdb.base/stale-infcall.exp
14241 * gdb.base/stap-probe.exp
14242 * gdb.base/start.exp
14243 * gdb.base/step-break.exp
14244 * gdb.base/step-bt.exp
14245 * gdb.base/step-line.exp
14246 * gdb.base/step-over-exit.exp
14247 * gdb.base/step-over-syscall.exp
14248 * gdb.base/step-resume-infcall.exp
14249 * gdb.base/step-test.exp
14250 * gdb.base/store.exp
14251 * gdb.base/structs3.exp
14252 * gdb.base/sym-file.exp
14253 * gdb.base/symbol-without-target_section.exp
14254 * gdb.base/term.exp
14255 * gdb.base/testenv.exp
14256 * gdb.base/ui-redirect.exp
14257 * gdb.base/until.exp
14258 * gdb.base/unwindonsignal.exp
14259 * gdb.base/value-double-free.exp
14260 * gdb.base/vla-datatypes.exp
14261 * gdb.base/vla-ptr.exp
14262 * gdb.base/vla-sideeffect.exp
14263 * gdb.base/volatile.exp
14264 * gdb.base/watch-cond-infcall.exp
14265 * gdb.base/watch-cond.exp
14266 * gdb.base/watch-non-mem.exp
14267 * gdb.base/watch-read.exp
14268 * gdb.base/watch-vfork.exp
14269 * gdb.base/watchpoint-cond-gone.exp
14270 * gdb.base/watchpoint-delete.exp
14271 * gdb.base/watchpoint-hw-hit-once.exp
14272 * gdb.base/watchpoint-hw.exp
14273 * gdb.base/watchpoint-stops-at-right-insn.exp
14274 * gdb.base/watchpoints.exp
14275 * gdb.base/wchar.exp
14276 * gdb.base/whatis-exp.exp
14277 * gdb.btrace/buffer-size.exp
14278 * gdb.btrace/data.exp
14279 * gdb.btrace/delta.exp
14280 * gdb.btrace/dlopen.exp
14281 * gdb.btrace/enable.exp
14282 * gdb.btrace/exception.exp
14283 * gdb.btrace/function_call_history.exp
14284 * gdb.btrace/gcore.exp
14285 * gdb.btrace/instruction_history.exp
14286 * gdb.btrace/nohist.exp
14287 * gdb.btrace/reconnect.exp
14288 * gdb.btrace/record_goto-step.exp
14289 * gdb.btrace/record_goto.exp
14290 * gdb.btrace/rn-dl-bind.exp
14291 * gdb.btrace/segv.exp
14292 * gdb.btrace/step.exp
14293 * gdb.btrace/stepi.exp
14294 * gdb.btrace/tailcall-only.exp
14295 * gdb.btrace/tailcall.exp
14296 * gdb.btrace/tsx.exp
14297 * gdb.btrace/unknown_functions.exp
14298 * gdb.btrace/vdso.exp
14299 * gdb.compile/compile-ifunc.exp
14300 * gdb.compile/compile-ops.exp
14301 * gdb.compile/compile-print.exp
14302 * gdb.compile/compile-setjmp.exp
14303 * gdb.cp/abstract-origin.exp
14304 * gdb.cp/ambiguous.exp
14305 * gdb.cp/annota2.exp
14306 * gdb.cp/annota3.exp
14307 * gdb.cp/anon-ns.exp
14308 * gdb.cp/anon-struct.exp
14309 * gdb.cp/anon-union.exp
14310 * gdb.cp/arg-reference.exp
14311 * gdb.cp/baseenum.exp
14312 * gdb.cp/bool.exp
14313 * gdb.cp/breakpoint.exp
14314 * gdb.cp/bs15503.exp
14315 * gdb.cp/call-c.exp
14316 * gdb.cp/casts.exp
14317 * gdb.cp/chained-calls.exp
14318 * gdb.cp/class2.exp
14319 * gdb.cp/classes.exp
14320 * gdb.cp/cmpd-minsyms.exp
14321 * gdb.cp/converts.exp
14322 * gdb.cp/cp-relocate.exp
14323 * gdb.cp/cpcompletion.exp
14324 * gdb.cp/cpexprs.exp
14325 * gdb.cp/cplabel.exp
14326 * gdb.cp/cplusfuncs.exp
14327 * gdb.cp/cpsizeof.exp
14328 * gdb.cp/ctti.exp
14329 * gdb.cp/derivation.exp
14330 * gdb.cp/destrprint.exp
14331 * gdb.cp/dispcxx.exp
14332 * gdb.cp/enum-class.exp
14333 * gdb.cp/exception.exp
14334 * gdb.cp/exceptprint.exp
14335 * gdb.cp/expand-psymtabs-cxx.exp
14336 * gdb.cp/expand-sals.exp
14337 * gdb.cp/extern-c.exp
14338 * gdb.cp/filename.exp
14339 * gdb.cp/formatted-ref.exp
14340 * gdb.cp/fpointer.exp
14341 * gdb.cp/gdb1355.exp
14342 * gdb.cp/gdb2495.exp
14343 * gdb.cp/hang.exp
14344 * gdb.cp/impl-this.exp
14345 * gdb.cp/infcall-dlopen.exp
14346 * gdb.cp/inherit.exp
14347 * gdb.cp/iostream.exp
14348 * gdb.cp/koenig.exp
14349 * gdb.cp/local.exp
14350 * gdb.cp/m-data.exp
14351 * gdb.cp/m-static.exp
14352 * gdb.cp/mb-ctor.exp
14353 * gdb.cp/mb-inline.exp
14354 * gdb.cp/mb-templates.exp
14355 * gdb.cp/member-name.exp
14356 * gdb.cp/member-ptr.exp
14357 * gdb.cp/meth-typedefs.exp
14358 * gdb.cp/method.exp
14359 * gdb.cp/method2.exp
14360 * gdb.cp/minsym-fallback.exp
14361 * gdb.cp/misc.exp
14362 * gdb.cp/namelessclass.exp
14363 * gdb.cp/namespace-enum.exp
14364 * gdb.cp/namespace-nested-import.exp
14365 * gdb.cp/namespace.exp
14366 * gdb.cp/nextoverthrow.exp
14367 * gdb.cp/no-dmgl-verbose.exp
14368 * gdb.cp/non-trivial-retval.exp
14369 * gdb.cp/noparam.exp
14370 * gdb.cp/nsdecl.exp
14371 * gdb.cp/nsimport.exp
14372 * gdb.cp/nsnested.exp
14373 * gdb.cp/nsnoimports.exp
14374 * gdb.cp/nsrecurs.exp
14375 * gdb.cp/nsstress.exp
14376 * gdb.cp/nsusing.exp
14377 * gdb.cp/operator.exp
14378 * gdb.cp/oranking.exp
14379 * gdb.cp/overload-const.exp
14380 * gdb.cp/overload.exp
14381 * gdb.cp/ovldbreak.exp
14382 * gdb.cp/ovsrch.exp
14383 * gdb.cp/paren-type.exp
14384 * gdb.cp/parse-lang.exp
14385 * gdb.cp/pass-by-ref.exp
14386 * gdb.cp/pr-1023.exp
14387 * gdb.cp/pr-1210.exp
14388 * gdb.cp/pr-574.exp
14389 * gdb.cp/pr10687.exp
14390 * gdb.cp/pr12028.exp
14391 * gdb.cp/pr17132.exp
14392 * gdb.cp/pr17494.exp
14393 * gdb.cp/pr9067.exp
14394 * gdb.cp/pr9167.exp
14395 * gdb.cp/pr9631.exp
14396 * gdb.cp/printmethod.exp
14397 * gdb.cp/psmang.exp
14398 * gdb.cp/psymtab-parameter.exp
14399 * gdb.cp/ptype-cv-cp.exp
14400 * gdb.cp/ptype-flags.exp
14401 * gdb.cp/re-set-overloaded.exp
14402 * gdb.cp/ref-types.exp
14403 * gdb.cp/rtti.exp
14404 * gdb.cp/scope-err.exp
14405 * gdb.cp/shadow.exp
14406 * gdb.cp/smartp.exp
14407 * gdb.cp/static-method.exp
14408 * gdb.cp/static-print-quit.exp
14409 * gdb.cp/temargs.exp
14410 * gdb.cp/templates.exp
14411 * gdb.cp/try_catch.exp
14412 * gdb.cp/typedef-operator.exp
14413 * gdb.cp/typeid.exp
14414 * gdb.cp/userdef.exp
14415 * gdb.cp/using-crash.exp
14416 * gdb.cp/var-tag.exp
14417 * gdb.cp/virtbase.exp
14418 * gdb.cp/virtfunc.exp
14419 * gdb.cp/virtfunc2.exp
14420 * gdb.cp/vla-cxx.exp
14421 * gdb.disasm/t01_mov.exp
14422 * gdb.disasm/t02_mova.exp
14423 * gdb.disasm/t03_add.exp
14424 * gdb.disasm/t04_sub.exp
14425 * gdb.disasm/t05_cmp.exp
14426 * gdb.disasm/t06_ari2.exp
14427 * gdb.disasm/t07_ari3.exp
14428 * gdb.disasm/t08_or.exp
14429 * gdb.disasm/t09_xor.exp
14430 * gdb.disasm/t10_and.exp
14431 * gdb.disasm/t11_logs.exp
14432 * gdb.disasm/t12_bit.exp
14433 * gdb.disasm/t13_otr.exp
14434 * gdb.dlang/circular.exp
14435 * gdb.dwarf2/arr-stride.exp
14436 * gdb.dwarf2/arr-subrange.exp
14437 * gdb.dwarf2/atomic-type.exp
14438 * gdb.dwarf2/bad-regnum.exp
14439 * gdb.dwarf2/bitfield-parent-optimized-out.exp
14440 * gdb.dwarf2/callframecfa.exp
14441 * gdb.dwarf2/clztest.exp
14442 * gdb.dwarf2/corrupt.exp
14443 * gdb.dwarf2/data-loc.exp
14444 * gdb.dwarf2/dup-psym.exp
14445 * gdb.dwarf2/dw2-anon-mptr.exp
14446 * gdb.dwarf2/dw2-anonymous-func.exp
14447 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
14448 * gdb.dwarf2/dw2-bad-unresolved.exp
14449 * gdb.dwarf2/dw2-basic.exp
14450 * gdb.dwarf2/dw2-canonicalize-type.exp
14451 * gdb.dwarf2/dw2-case-insensitive.exp
14452 * gdb.dwarf2/dw2-common-block.exp
14453 * gdb.dwarf2/dw2-compdir-oldgcc.exp
14454 * gdb.dwarf2/dw2-compressed.exp
14455 * gdb.dwarf2/dw2-const.exp
14456 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
14457 * gdb.dwarf2/dw2-cu-size.exp
14458 * gdb.dwarf2/dw2-dup-frame.exp
14459 * gdb.dwarf2/dw2-entry-value.exp
14460 * gdb.dwarf2/dw2-icycle.exp
14461 * gdb.dwarf2/dw2-ifort-parameter.exp
14462 * gdb.dwarf2/dw2-inline-break.exp
14463 * gdb.dwarf2/dw2-inline-param.exp
14464 * gdb.dwarf2/dw2-intercu.exp
14465 * gdb.dwarf2/dw2-intermix.exp
14466 * gdb.dwarf2/dw2-lexical-block-bare.exp
14467 * gdb.dwarf2/dw2-linkage-name-trust.exp
14468 * gdb.dwarf2/dw2-minsym-in-cu.exp
14469 * gdb.dwarf2/dw2-noloc.exp
14470 * gdb.dwarf2/dw2-op-call.exp
14471 * gdb.dwarf2/dw2-op-out-param.exp
14472 * gdb.dwarf2/dw2-opt-structptr.exp
14473 * gdb.dwarf2/dw2-param-error.exp
14474 * gdb.dwarf2/dw2-producer.exp
14475 * gdb.dwarf2/dw2-ranges-base.exp
14476 * gdb.dwarf2/dw2-ref-missing-frame.exp
14477 * gdb.dwarf2/dw2-reg-undefined.exp
14478 * gdb.dwarf2/dw2-regno-invalid.exp
14479 * gdb.dwarf2/dw2-restore.exp
14480 * gdb.dwarf2/dw2-restrict.exp
14481 * gdb.dwarf2/dw2-single-line-discriminators.exp
14482 * gdb.dwarf2/dw2-strp.exp
14483 * gdb.dwarf2/dw2-undefined-ret-addr.exp
14484 * gdb.dwarf2/dw2-unresolved.exp
14485 * gdb.dwarf2/dw2-var-zero-addr.exp
14486 * gdb.dwarf2/dw4-sig-types.exp
14487 * gdb.dwarf2/dwz.exp
14488 * gdb.dwarf2/dynarr-ptr.exp
14489 * gdb.dwarf2/enum-type.exp
14490 * gdb.dwarf2/gdb-index.exp
14491 * gdb.dwarf2/implptr-64bit.exp
14492 * gdb.dwarf2/implptr-optimized-out.exp
14493 * gdb.dwarf2/implptr.exp
14494 * gdb.dwarf2/implref-array.exp
14495 * gdb.dwarf2/implref-const.exp
14496 * gdb.dwarf2/implref-global.exp
14497 * gdb.dwarf2/implref-struct.exp
14498 * gdb.dwarf2/mac-fileno.exp
14499 * gdb.dwarf2/main-subprogram.exp
14500 * gdb.dwarf2/member-ptr-forwardref.exp
14501 * gdb.dwarf2/method-ptr.exp
14502 * gdb.dwarf2/missing-sig-type.exp
14503 * gdb.dwarf2/nonvar-access.exp
14504 * gdb.dwarf2/opaque-type-lookup.exp
14505 * gdb.dwarf2/pieces-optimized-out.exp
14506 * gdb.dwarf2/pieces.exp
14507 * gdb.dwarf2/pr10770.exp
14508 * gdb.dwarf2/pr13961.exp
14509 * gdb.dwarf2/staticvirtual.exp
14510 * gdb.dwarf2/subrange.exp
14511 * gdb.dwarf2/symtab-producer.exp
14512 * gdb.dwarf2/trace-crash.exp
14513 * gdb.dwarf2/typeddwarf.exp
14514 * gdb.dwarf2/valop.exp
14515 * gdb.dwarf2/watch-notconst.exp
14516 * gdb.fortran/array-element.exp
14517 * gdb.fortran/charset.exp
14518 * gdb.fortran/common-block.exp
14519 * gdb.fortran/complex.exp
14520 * gdb.fortran/derived-type-function.exp
14521 * gdb.fortran/derived-type.exp
14522 * gdb.fortran/logical.exp
14523 * gdb.fortran/module.exp
14524 * gdb.fortran/multi-dim.exp
14525 * gdb.fortran/nested-funcs.exp
14526 * gdb.fortran/print-formatted.exp
14527 * gdb.fortran/subarray.exp
14528 * gdb.fortran/vla-alloc-assoc.exp
14529 * gdb.fortran/vla-datatypes.exp
14530 * gdb.fortran/vla-history.exp
14531 * gdb.fortran/vla-ptr-info.exp
14532 * gdb.fortran/vla-ptype-sub.exp
14533 * gdb.fortran/vla-ptype.exp
14534 * gdb.fortran/vla-sizeof.exp
14535 * gdb.fortran/vla-type.exp
14536 * gdb.fortran/vla-value-sub-arbitrary.exp
14537 * gdb.fortran/vla-value-sub-finish.exp
14538 * gdb.fortran/vla-value-sub.exp
14539 * gdb.fortran/vla-value.exp
14540 * gdb.fortran/whatis_type.exp
14541 * gdb.go/chan.exp
14542 * gdb.go/handcall.exp
14543 * gdb.go/hello.exp
14544 * gdb.go/integers.exp
14545 * gdb.go/methods.exp
14546 * gdb.go/package.exp
14547 * gdb.go/strings.exp
14548 * gdb.go/types.exp
14549 * gdb.go/unsafe.exp
14550 * gdb.guile/scm-arch.exp
14551 * gdb.guile/scm-block.exp
14552 * gdb.guile/scm-breakpoint.exp
14553 * gdb.guile/scm-cmd.exp
14554 * gdb.guile/scm-disasm.exp
14555 * gdb.guile/scm-equal.exp
14556 * gdb.guile/scm-frame-args.exp
14557 * gdb.guile/scm-frame-inline.exp
14558 * gdb.guile/scm-frame.exp
14559 * gdb.guile/scm-iterator.exp
14560 * gdb.guile/scm-math.exp
14561 * gdb.guile/scm-objfile.exp
14562 * gdb.guile/scm-ports.exp
14563 * gdb.guile/scm-symbol.exp
14564 * gdb.guile/scm-symtab.exp
14565 * gdb.guile/scm-value-cc.exp
14566 * gdb.guile/types-module.exp
14567 * gdb.linespec/break-ask.exp
14568 * gdb.linespec/cpexplicit.exp
14569 * gdb.linespec/explicit.exp
14570 * gdb.linespec/keywords.exp
14571 * gdb.linespec/linespec.exp
14572 * gdb.linespec/ls-dollar.exp
14573 * gdb.linespec/ls-errs.exp
14574 * gdb.linespec/skip-two.exp
14575 * gdb.linespec/thread.exp
14576 * gdb.mi/mi-async.exp
14577 * gdb.mi/mi-basics.exp
14578 * gdb.mi/mi-break.exp
14579 * gdb.mi/mi-catch-load.exp
14580 * gdb.mi/mi-cli.exp
14581 * gdb.mi/mi-cmd-param-changed.exp
14582 * gdb.mi/mi-console.exp
14583 * gdb.mi/mi-detach.exp
14584 * gdb.mi/mi-disassemble.exp
14585 * gdb.mi/mi-eval.exp
14586 * gdb.mi/mi-file-transfer.exp
14587 * gdb.mi/mi-file.exp
14588 * gdb.mi/mi-fill-memory.exp
14589 * gdb.mi/mi-inheritance-syntax-error.exp
14590 * gdb.mi/mi-linespec-err-cp.exp
14591 * gdb.mi/mi-logging.exp
14592 * gdb.mi/mi-memory-changed.exp
14593 * gdb.mi/mi-read-memory.exp
14594 * gdb.mi/mi-record-changed.exp
14595 * gdb.mi/mi-reg-undefined.exp
14596 * gdb.mi/mi-regs.exp
14597 * gdb.mi/mi-return.exp
14598 * gdb.mi/mi-reverse.exp
14599 * gdb.mi/mi-simplerun.exp
14600 * gdb.mi/mi-solib.exp
14601 * gdb.mi/mi-stack.exp
14602 * gdb.mi/mi-stepi.exp
14603 * gdb.mi/mi-syn-frame.exp
14604 * gdb.mi/mi-until.exp
14605 * gdb.mi/mi-var-block.exp
14606 * gdb.mi/mi-var-child.exp
14607 * gdb.mi/mi-var-cmd.exp
14608 * gdb.mi/mi-var-cp.exp
14609 * gdb.mi/mi-var-display.exp
14610 * gdb.mi/mi-var-invalidate.exp
14611 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
14612 * gdb.mi/mi-vla-fortran.exp
14613 * gdb.mi/mi-watch.exp
14614 * gdb.mi/mi2-var-child.exp
14615 * gdb.mi/user-selected-context-sync.exp
14616 * gdb.modula2/unbounded-array.exp
14617 * gdb.multi/dummy-frame-restore.exp
14618 * gdb.multi/multi-arch-exec.exp
14619 * gdb.multi/multi-arch.exp
14620 * gdb.multi/tids.exp
14621 * gdb.multi/watchpoint-multi.exp
14622 * gdb.opencl/callfuncs.exp
14623 * gdb.opencl/convs_casts.exp
14624 * gdb.opencl/datatypes.exp
14625 * gdb.opencl/operators.exp
14626 * gdb.opencl/vec_comps.exp
14627 * gdb.opt/clobbered-registers-O2.exp
14628 * gdb.opt/inline-break.exp
14629 * gdb.opt/inline-bt.exp
14630 * gdb.opt/inline-cmds.exp
14631 * gdb.opt/inline-locals.exp
14632 * gdb.pascal/case-insensitive-symbols.exp
14633 * gdb.pascal/floats.exp
14634 * gdb.pascal/gdb11492.exp
14635 * gdb.python/lib-types.exp
14636 * gdb.python/py-arch.exp
14637 * gdb.python/py-as-string.exp
14638 * gdb.python/py-bad-printers.exp
14639 * gdb.python/py-block.exp
14640 * gdb.python/py-breakpoint-create-fail.exp
14641 * gdb.python/py-breakpoint.exp
14642 * gdb.python/py-caller-is.exp
14643 * gdb.python/py-cmd.exp
14644 * gdb.python/py-explore-cc.exp
14645 * gdb.python/py-explore.exp
14646 * gdb.python/py-finish-breakpoint.exp
14647 * gdb.python/py-finish-breakpoint2.exp
14648 * gdb.python/py-frame-args.exp
14649 * gdb.python/py-frame-inline.exp
14650 * gdb.python/py-frame.exp
14651 * gdb.python/py-framefilter-mi.exp
14652 * gdb.python/py-infthread.exp
14653 * gdb.python/py-lazy-string.exp
14654 * gdb.python/py-linetable.exp
14655 * gdb.python/py-mi-events.exp
14656 * gdb.python/py-mi-objfile.exp
14657 * gdb.python/py-mi.exp
14658 * gdb.python/py-objfile.exp
14659 * gdb.python/py-pp-integral.exp
14660 * gdb.python/py-pp-maint.exp
14661 * gdb.python/py-pp-re-notag.exp
14662 * gdb.python/py-pp-registration.exp
14663 * gdb.python/py-recurse-unwind.exp
14664 * gdb.python/py-strfns.exp
14665 * gdb.python/py-symbol.exp
14666 * gdb.python/py-symtab.exp
14667 * gdb.python/py-sync-interp.exp
14668 * gdb.python/py-typeprint.exp
14669 * gdb.python/py-unwind-maint.exp
14670 * gdb.python/py-unwind.exp
14671 * gdb.python/py-value-cc.exp
14672 * gdb.python/py-xmethods.exp
14673 * gdb.reverse/amd64-tailcall-reverse.exp
14674 * gdb.reverse/break-precsave.exp
14675 * gdb.reverse/break-reverse.exp
14676 * gdb.reverse/consecutive-precsave.exp
14677 * gdb.reverse/consecutive-reverse.exp
14678 * gdb.reverse/finish-precsave.exp
14679 * gdb.reverse/finish-reverse-bkpt.exp
14680 * gdb.reverse/finish-reverse.exp
14681 * gdb.reverse/fstatat-reverse.exp
14682 * gdb.reverse/getresuid-reverse.exp
14683 * gdb.reverse/i386-precsave.exp
14684 * gdb.reverse/i386-reverse.exp
14685 * gdb.reverse/i386-sse-reverse.exp
14686 * gdb.reverse/i387-env-reverse.exp
14687 * gdb.reverse/i387-stack-reverse.exp
14688 * gdb.reverse/insn-reverse.exp
14689 * gdb.reverse/machinestate-precsave.exp
14690 * gdb.reverse/machinestate.exp
14691 * gdb.reverse/next-reverse-bkpt-over-sr.exp
14692 * gdb.reverse/pipe-reverse.exp
14693 * gdb.reverse/readv-reverse.exp
14694 * gdb.reverse/recvmsg-reverse.exp
14695 * gdb.reverse/rerun-prec.exp
14696 * gdb.reverse/s390-mvcle.exp
14697 * gdb.reverse/step-precsave.exp
14698 * gdb.reverse/step-reverse.exp
14699 * gdb.reverse/time-reverse.exp
14700 * gdb.reverse/until-precsave.exp
14701 * gdb.reverse/until-reverse.exp
14702 * gdb.reverse/waitpid-reverse.exp
14703 * gdb.reverse/watch-precsave.exp
14704 * gdb.reverse/watch-reverse.exp
14705 * gdb.rust/generics.exp
14706 * gdb.rust/methods.exp
14707 * gdb.rust/modules.exp
14708 * gdb.rust/simple.exp
14709 * gdb.server/connect-with-no-symbol-file.exp
14710 * gdb.server/ext-attach.exp
14711 * gdb.server/ext-restart.exp
14712 * gdb.server/ext-wrapper.exp
14713 * gdb.server/file-transfer.exp
14714 * gdb.server/server-exec-info.exp
14715 * gdb.server/server-kill.exp
14716 * gdb.server/server-mon.exp
14717 * gdb.server/wrapper.exp
14718 * gdb.stabs/exclfwd.exp
14719 * gdb.stabs/gdb11479.exp
14720 * gdb.threads/clone-new-thread-event.exp
14721 * gdb.threads/corethreads.exp
14722 * gdb.threads/current-lwp-dead.exp
14723 * gdb.threads/dlopen-libpthread.exp
14724 * gdb.threads/gcore-thread.exp
14725 * gdb.threads/sigstep-threads.exp
14726 * gdb.threads/watchpoint-fork.exp
14727 * gdb.trace/actions-changed.exp
14728 * gdb.trace/backtrace.exp
14729 * gdb.trace/change-loc.exp
14730 * gdb.trace/circ.exp
14731 * gdb.trace/collection.exp
14732 * gdb.trace/disconnected-tracing.exp
14733 * gdb.trace/ftrace.exp
14734 * gdb.trace/mi-trace-frame-collected.exp
14735 * gdb.trace/mi-trace-unavailable.exp
14736 * gdb.trace/mi-traceframe-changed.exp
14737 * gdb.trace/mi-tsv-changed.exp
14738 * gdb.trace/no-attach-trace.exp
14739 * gdb.trace/passc-dyn.exp
14740 * gdb.trace/qtro.exp
14741 * gdb.trace/range-stepping.exp
14742 * gdb.trace/read-memory.exp
14743 * gdb.trace/save-trace.exp
14744 * gdb.trace/signal.exp
14745 * gdb.trace/status-stop.exp
14746 * gdb.trace/tfile.exp
14747 * gdb.trace/trace-break.exp
14748 * gdb.trace/trace-buffer-size.exp
14749 * gdb.trace/trace-condition.exp
14750 * gdb.trace/tracefile-pseudo-reg.exp
14751 * gdb.trace/tstatus.exp
14752 * gdb.trace/unavailable.exp
14753 * gdb.trace/while-dyn.exp
14754 * gdb.trace/while-stepping.exp
14755
34c41c68
DE
147562016-12-22 Doug Evans <xdje42@gmail.com>
14757
14758 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
14759 and msymbols.
14760
16e69324
YQ
147612016-12-19 Yao Qi <yao.qi@linaro.org>
14762
14763 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
14764 (test_with_self): Don't call do_steps_and_nexts, and remove
14765 code about stepping into xmalloc.
14766
f94f411b
YQ
147672016-12-09 Yao Qi <yao.qi@linaro.org>
14768
14769 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
14770
147712016-12-09 Yao Qi <yao.qi@linaro.org>
14772
14773 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
14774
f1b5deee
PA
147752016-12-09 Pedro Alves <palves@redhat.com>
14776
14777 * gdb.base/all-architectures-0.exp: New file.
14778 * gdb.base/all-architectures-1.exp: New file.
14779 * gdb.base/all-architectures-2.exp: New file.
14780 * gdb.base/all-architectures-3.exp: New file.
14781 * gdb.base/all-architectures-4.exp: New file.
14782 * gdb.base/all-architectures-5.exp: New file.
14783 * gdb.base/all-architectures-6.exp: New file.
14784 * gdb.base/all-architectures-7.exp: New file.
14785 * gdb.base/all-architectures.exp.in: New file.
14786
364ca42e
YQ
147872016-12-09 Yao Qi <yao.qi@linaro.org>
14788
14789 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
14790
107c2d62
LM
147912016-12-02 Luis Machado <lgustavo@codesourcery.com>
14792
14793 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
14794 possible.
14795 Remove useless pattern-matching code.
14796
df3ee9ca
PA
147972016-12-02 Pedro Alves <palves@redhat.com>
14798
14799 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
14800 procedure.
14801 (top level): Call it.
14802
ec835369
PA
148032016-12-02 Pedro Alves <palves@redhat.com>
14804
14805 * gdb.base/commands.exp (user_defined_command_args_stack_test):
14806 New procedure.
14807 (top level): Call it.
14808
01770bbd
PA
148092016-12-02 Pedro Alves <palves@redhat.com>
14810
14811 PR cli/20559
14812 * gdb.base/commands.exp (user_defined_command_args_eval): New
14813 procedure.
14814 (top level): Call it.
14815
008459ea
LM
148162016-12-02 Luis Machado <lgustavo@codesourcery.com>
14817
14818 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
14819 timeout handling.
14820
0c1b455e
TT
148212016-12-02 Tom Tromey <tom@tromey.com>
14822
14823 * gdb.dwarf2/main-subprogram.c: New file.
14824 * gdb.dwarf2/main-subprogram.exp: New file.
14825
018572b8
LM
148262016-12-01 Luis Machado <lgustavo@codesourcery.com>
14827
14828 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
14829 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
14830 gdb_test_no_output for a couple of cases.
14831 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
14832
84c93cd5
LM
148332016-12-01 Luis Machado <lgustavo@codesourcery.com>
14834
14835 Fix test names and standardize compilation error messages throughout
14836 the following files:
14837
14838 * gdb.ada/start.exp
14839 * gdb.arch/alpha-step.exp
14840 * gdb.arch/e500-prologue.exp
14841 * gdb.arch/ftrace-insn-reloc.exp
14842 * gdb.arch/gdb1291.exp
14843 * gdb.arch/gdb1431.exp
14844 * gdb.arch/gdb1558.exp
14845 * gdb.arch/i386-dr3-watch.exp
14846 * gdb.arch/i386-sse-stack-align.exp
14847 * gdb.arch/ia64-breakpoint-shadow.exp
14848 * gdb.arch/pa-nullify.exp
14849 * gdb.arch/powerpc-aix-prologue.exp
14850 * gdb.arch/thumb-bx-pc.exp
14851 * gdb.base/annota1.exp
14852 * gdb.base/annota3.exp
14853 * gdb.base/arrayidx.exp
14854 * gdb.base/assign.exp
14855 * gdb.base/attach.exp
14856 * gdb.base/auxv.exp
14857 * gdb.base/bang.exp
14858 * gdb.base/bfp-test.exp
14859 * gdb.base/bigcore.exp
14860 * gdb.base/bitfields2.exp
14861 * gdb.base/break-fun-addr.exp
14862 * gdb.base/break-probes.exp
14863 * gdb.base/call-rt-st.exp
14864 * gdb.base/callexit.exp
14865 * gdb.base/catch-fork-kill.exp
14866 * gdb.base/charset.exp
14867 * gdb.base/checkpoint.exp
14868 * gdb.base/comprdebug.exp
14869 * gdb.base/constvars.exp
14870 * gdb.base/coredump-filter.exp
14871 * gdb.base/cursal.exp
14872 * gdb.base/cvexpr.exp
14873 * gdb.base/detach.exp
14874 * gdb.base/display.exp
14875 * gdb.base/dmsym.exp
14876 * gdb.base/dprintf-pending.exp
14877 * gdb.base/dso2dso.exp
14878 * gdb.base/dtrace-probe.exp
14879 * gdb.base/dump.exp
14880 * gdb.base/enum_cond.exp
14881 * gdb.base/exe-lock.exp
14882 * gdb.base/exec-invalid-sysroot.exp
14883 * gdb.base/execl-update-breakpoints.exp
14884 * gdb.base/exprs.exp
14885 * gdb.base/fileio.exp
14886 * gdb.base/find.exp
14887 * gdb.base/finish.exp
14888 * gdb.base/fixsection.exp
14889 * gdb.base/foll-vfork.exp
14890 * gdb.base/frame-args.exp
14891 * gdb.base/gcore.exp
14892 * gdb.base/gdb1250.exp
14893 * gdb.base/global-var-nested-by-dso.exp
14894 * gdb.base/gnu-ifunc.exp
14895 * gdb.base/hashline1.exp
14896 * gdb.base/hashline2.exp
14897 * gdb.base/hashline3.exp
14898 * gdb.base/hbreak-in-shr-unsupported.exp
14899 * gdb.base/huge.exp
14900 * gdb.base/infcall-input.exp
14901 * gdb.base/info-fun.exp
14902 * gdb.base/info-shared.exp
14903 * gdb.base/jit-simple.exp
14904 * gdb.base/jit-so.exp
14905 * gdb.base/jit.exp
14906 * gdb.base/jump.exp
14907 * gdb.base/label.exp
14908 * gdb.base/lineinc.exp
14909 * gdb.base/logical.exp
14910 * gdb.base/longjmp.exp
14911 * gdb.base/macscp.exp
14912 * gdb.base/miscexprs.exp
14913 * gdb.base/new-ui-echo.exp
14914 * gdb.base/new-ui-pending-input.exp
14915 * gdb.base/new-ui.exp
14916 * gdb.base/nodebug.exp
14917 * gdb.base/nofield.exp
14918 * gdb.base/offsets.exp
14919 * gdb.base/overlays.exp
14920 * gdb.base/pending.exp
14921 * gdb.base/pointers.exp
14922 * gdb.base/pr11022.exp
14923 * gdb.base/printcmds.exp
14924 * gdb.base/prologue.exp
14925 * gdb.base/ptr-typedef.exp
14926 * gdb.base/realname-expand.exp
14927 * gdb.base/relativedebug.exp
14928 * gdb.base/relocate.exp
14929 * gdb.base/remote.exp
14930 * gdb.base/reread.exp
14931 * gdb.base/return2.exp
14932 * gdb.base/savedregs.exp
14933 * gdb.base/sep.exp
14934 * gdb.base/sepdebug.exp
14935 * gdb.base/sepsymtab.exp
14936 * gdb.base/set-inferior-tty.exp
14937 * gdb.base/setshow.exp
14938 * gdb.base/shlib-call.exp
14939 * gdb.base/sigaltstack.exp
14940 * gdb.base/siginfo-addr.exp
14941 * gdb.base/signals.exp
14942 * gdb.base/signull.exp
14943 * gdb.base/sigrepeat.exp
14944 * gdb.base/so-impl-ld.exp
14945 * gdb.base/solib-display.exp
14946 * gdb.base/solib-overlap.exp
14947 * gdb.base/solib-search.exp
14948 * gdb.base/solib-symbol.exp
14949 * gdb.base/structs.exp
14950 * gdb.base/structs2.exp
14951 * gdb.base/symtab-search-order.exp
14952 * gdb.base/twice.exp
14953 * gdb.base/unload.exp
14954 * gdb.base/varargs.exp
14955 * gdb.base/watchpoint-solib.exp
14956 * gdb.base/watchpoint.exp
14957 * gdb.base/whatis.exp
14958 * gdb.base/wrong_frame_bt_full.exp
14959 * gdb.btrace/dlopen.exp
14960 * gdb.cell/ea-standalone.exp
14961 * gdb.cell/ea-test.exp
14962 * gdb.cp/dispcxx.exp
14963 * gdb.cp/gdb2384.exp
14964 * gdb.cp/method2.exp
14965 * gdb.cp/nextoverthrow.exp
14966 * gdb.cp/pr10728.exp
14967 * gdb.disasm/am33.exp
14968 * gdb.disasm/h8300s.exp
14969 * gdb.disasm/mn10300.exp
14970 * gdb.disasm/sh3.exp
14971 * gdb.dwarf2/dw2-dir-file-name.exp
14972 * gdb.fortran/complex.exp
14973 * gdb.fortran/library-module.exp
14974 * gdb.guile/scm-pretty-print.exp
14975 * gdb.guile/scm-symbol.exp
14976 * gdb.guile/scm-type.exp
14977 * gdb.guile/scm-value.exp
14978 * gdb.linespec/linespec.exp
14979 * gdb.mi/gdb701.exp
14980 * gdb.mi/gdb792.exp
14981 * gdb.mi/mi-breakpoint-changed.exp
14982 * gdb.mi/mi-dprintf-pending.exp
14983 * gdb.mi/mi-dprintf.exp
14984 * gdb.mi/mi-exit-code.exp
14985 * gdb.mi/mi-pending.exp
14986 * gdb.mi/mi-solib.exp
14987 * gdb.mi/new-ui-mi-sync.exp
14988 * gdb.mi/pr11022.exp
14989 * gdb.mi/user-selected-context-sync.exp
14990 * gdb.opt/solib-intra-step.exp
14991 * gdb.python/py-events.exp
14992 * gdb.python/py-finish-breakpoint.exp
14993 * gdb.python/py-mi.exp
14994 * gdb.python/py-prettyprint.exp
14995 * gdb.python/py-shared.exp
14996 * gdb.python/py-symbol.exp
14997 * gdb.python/py-template.exp
14998 * gdb.python/py-type.exp
14999 * gdb.python/py-value.exp
15000 * gdb.reverse/solib-precsave.exp
15001 * gdb.reverse/solib-reverse.exp
15002 * gdb.server/solib-list.exp
15003 * gdb.stabs/weird.exp
15004 * gdb.threads/reconnect-signal.exp
15005 * gdb.threads/stepi-random-signal.exp
15006 * gdb.trace/actions.exp
15007 * gdb.trace/ax.exp
15008 * gdb.trace/backtrace.exp
15009 * gdb.trace/change-loc.exp
15010 * gdb.trace/deltrace.exp
15011 * gdb.trace/ftrace-lock.exp
15012 * gdb.trace/ftrace.exp
15013 * gdb.trace/infotrace.exp
15014 * gdb.trace/mi-tracepoint-changed.exp
15015 * gdb.trace/packetlen.exp
15016 * gdb.trace/passcount.exp
15017 * gdb.trace/pending.exp
15018 * gdb.trace/range-stepping.exp
15019 * gdb.trace/report.exp
15020 * gdb.trace/stap-trace.exp
15021 * gdb.trace/tfind.exp
15022 * gdb.trace/trace-break.exp
15023 * gdb.trace/trace-condition.exp
15024 * gdb.trace/trace-enable-disable.exp
15025 * gdb.trace/trace-mt.exp
15026 * gdb.trace/tracecmd.exp
15027 * gdb.trace/tspeed.exp
15028 * gdb.trace/tsv.exp
15029 * lib/perftest.exp
15030
fb9feb35
LM
150312016-12-01 Luis Machado <lgustavo@codesourcery.com>
15032
15033 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
15034 with gdb_test_no_output.
15035 Use command as test name.
15036
cd2ddb6c
LM
150372016-12-01 Luis Machado <lgustavo@codesourcery.com>
15038
15039 Fix test names starting with uppercase throughout the files.
15040
15041 * gdb.ada/assign_1.exp
15042 * gdb.ada/boolean_expr.exp
15043 * gdb.base/arrayidx.exp
15044 * gdb.base/del.exp
15045 * gdb.base/gcore-buffer-overflow.exp
15046 * gdb.base/testenv.exp
15047 * gdb.compile/compile.exp
15048 * gdb.python/py-framefilter-invalidarg.exp
15049 * gdb.python/py-framefilter.exp
15050
bb95117e
LM
150512016-12-01 Luis Machado <lgustavo@codesourcery.com>
15052
15053 Fix test names starting with uppercase throughout the files.
15054
15055 * gdb.ada/array_return.exp
15056 * gdb.ada/expr_delims.exp
15057 * gdb.ada/mi_dyn_arr.exp
15058 * gdb.ada/mi_interface.exp
15059 * gdb.ada/mi_var_array.exp
15060 * gdb.ada/watch_arg.exp
15061 * gdb.arch/alpha-step.exp
15062 * gdb.arch/altivec-regs.exp
15063 * gdb.arch/e500-regs.exp
15064 * gdb.arch/powerpc-d128-regs.exp
15065 * gdb.base/arrayidx.exp
15066 * gdb.base/break.exp
15067 * gdb.base/checkpoint.exp
15068 * gdb.base/debug-expr.exp
15069 * gdb.base/dmsym.exp
15070 * gdb.base/radix.exp
15071 * gdb.base/sepdebug.exp
15072 * gdb.base/testenv.exp
15073 * gdb.base/watch_thread_num.exp
15074 * gdb.base/watchpoint-cond-gone.exp
15075 * gdb.cell/break.exp
15076 * gdb.cell/ea-cache.exp
15077 * gdb.compile/compile.exp
15078 * gdb.cp/gdb2495.exp
15079 * gdb.gdb/selftest.exp
15080 * gdb.gdb/xfullpath.exp
15081 * gdb.go/hello.exp
15082 * gdb.go/integers.exp
15083 * gdb.objc/basicclass.exp
15084 * gdb.pascal/hello.exp
15085 * gdb.pascal/integers.exp
15086 * gdb.python/py-breakpoint.exp
15087 * gdb.python/py-cmd.exp
15088 * gdb.python/py-linetable.exp
15089 * gdb.python/py-xmethods.exp
15090 * gdb.python/python.exp
15091 * gdb.reverse/consecutive-precsave.exp
15092 * gdb.reverse/finish-precsave.exp
15093 * gdb.reverse/i386-precsave.exp
15094 * gdb.reverse/machinestate-precsave.exp
15095 * gdb.reverse/sigall-precsave.exp
15096 * gdb.reverse/solib-precsave.exp
15097 * gdb.reverse/step-precsave.exp
15098 * gdb.reverse/until-precsave.exp
15099 * gdb.reverse/watch-precsave.exp
15100 * gdb.threads/leader-exit.exp
15101 * gdb.threads/pthreads.exp
15102 * gdb.threads/wp-replication.exp
15103 * gdb.trace/actions.exp
15104 * gdb.trace/mi-tsv-changed.exp
15105 * gdb.trace/tsv.exp
15106
de97fdd4
LM
151072016-12-01 Luis Machado <lgustavo@codesourcery.com>
15108
15109 Fix test names starting with uppercase throughout the files.
15110
15111 * gdb.arch/i386-bp_permanent.exp
15112 * gdb.arch/i386-gnu-cfi.exp
15113 * gdb.base/disasm-end-cu.exp
15114 * gdb.base/macscp.exp
15115 * gdb.base/pending.exp
15116 * gdb.base/watch_thread_num.exp
15117 * gdb.cp/exception.exp
15118 * gdb.cp/gdb2495.exp
15119 * gdb.cp/local.exp
15120 * gdb.python/py-evsignal.exp
15121 * gdb.python/python.exp
15122 * gdb.trace/tracecmd.exp
15123
9f058c10
LM
151242016-12-01 Luis Machado <lgustavo@codesourcery.com>
15125
15126 Fix test names starting with uppercase throughout the files.
15127
15128 * gdb.base/charset.exp
15129 * gdb.base/eval.exp
15130 * gdb.base/multi-forks.exp
15131 * gdb.guile/scm-progspace.exp
15132 * gdb.opencl/datatypes.exp
15133 * gdb.python/py-block.exp
15134 * gdb.python/py-function.exp
15135 * gdb.python/py-symbol.exp
15136 * gdb.python/py-symtab.exp
15137 * gdb.python/py-xmethods.exp
15138 * gdb.reverse/break-precsave.exp
15139 * gdb.reverse/break-reverse.exp
15140 * gdb.reverse/consecutive-precsave.exp
15141 * gdb.reverse/consecutive-reverse.exp
15142 * gdb.reverse/finish-precsave.exp
15143 * gdb.reverse/finish-reverse-bkpt.exp
15144 * gdb.reverse/finish-reverse.exp
15145 * gdb.reverse/fstatat-reverse.exp
15146 * gdb.reverse/getresuid-reverse.exp
15147 * gdb.reverse/i386-precsave.exp
15148 * gdb.reverse/i386-reverse.exp
15149 * gdb.reverse/i386-sse-reverse.exp
15150 * gdb.reverse/i387-stack-reverse.exp
15151 * gdb.reverse/insn-reverse.exp
15152 * gdb.reverse/machinestate-precsave.exp
15153 * gdb.reverse/machinestate.exp
15154 * gdb.reverse/next-reverse-bkpt-over-sr.exp
15155 * gdb.reverse/pipe-reverse.exp
15156 * gdb.reverse/readv-reverse.exp
15157 * gdb.reverse/recvmsg-reverse.exp
15158 * gdb.reverse/rerun-prec.exp
15159 * gdb.reverse/s390-mvcle.exp
15160 * gdb.reverse/sigall-precsave.exp
15161 * gdb.reverse/sigall-reverse.exp
15162 * gdb.reverse/solib-precsave.exp
15163 * gdb.reverse/solib-reverse.exp
15164 * gdb.reverse/step-precsave.exp
15165 * gdb.reverse/step-reverse.exp
15166 * gdb.reverse/time-reverse.exp
15167 * gdb.reverse/until-precsave.exp
15168 * gdb.reverse/until-reverse.exp
15169 * gdb.reverse/waitpid-reverse.exp
15170 * gdb.reverse/watch-precsave.exp
15171 * gdb.reverse/watch-reverse.exp
15172
cdc7edd7
LM
151732016-12-01 Luis Machado <lgustavo@codesourcery.com>
15174
15175 Fix test names starting with uppercase throughout the files.
15176
15177 * gdb.arch/i386-mpx-simple_segv.exp
15178 * gdb.arch/i386-mpx.exp
15179 * gdb.arch/i386-permbkpt.exp
15180 * gdb.arch/pa-nullify.exp
15181 * gdb.arch/powerpc-d128-regs.exp
15182 * gdb.arch/vsx-regs.exp
15183 * gdb.base/bfp-test.exp
15184 * gdb.base/break.exp
15185 * gdb.base/breakpoint-shadow.exp
15186 * gdb.base/callfuncs.exp
15187 * gdb.base/charset.exp
15188 * gdb.base/commands.exp
15189 * gdb.base/completion.exp
15190 * gdb.base/dfp-test.exp
15191 * gdb.base/echo.exp
15192 * gdb.base/ending-run.exp
15193 * gdb.base/eval.exp
15194 * gdb.base/expand-psymtabs.exp
15195 * gdb.base/float128.exp
15196 * gdb.base/floatn.exp
15197 * gdb.base/foll-exec-mode.exp
15198 * gdb.base/gdb1056.exp
15199 * gdb.base/gdb11531.exp
15200 * gdb.base/kill-after-signal.exp
15201 * gdb.base/multi-forks.exp
15202 * gdb.base/overlays.exp
15203 * gdb.base/pending.exp
15204 * gdb.base/sepdebug.exp
15205 * gdb.base/testenv.exp
15206 * gdb.base/valgrind-db-attach.exp
15207 * gdb.base/watch_thread_num.exp
15208 * gdb.base/watchpoint-cond-gone.exp
15209 * gdb.base/watchpoint.exp
15210 * gdb.base/watchpoints.exp
15211 * gdb.cp/arg-reference.exp
15212 * gdb.cp/baseenum.exp
15213 * gdb.cp/operator.exp
15214 * gdb.cp/shadow.exp
15215 * gdb.dwarf2/dw2-op-out-param.exp
15216 * gdb.dwarf2/dw2-reg-undefined.exp
15217 * gdb.go/chan.exp
15218 * gdb.go/hello.exp
15219 * gdb.go/integers.exp
15220 * gdb.go/methods.exp
15221 * gdb.go/package.exp
15222 * gdb.guile/scm-parameter.exp
15223 * gdb.guile/scm-progspace.exp
15224 * gdb.guile/scm-value.exp
15225 * gdb.mi/mi-pending.exp
15226 * gdb.mi/user-selected-context-sync.exp
15227 * gdb.multi/multi-attach.exp
15228 * gdb.multi/tids.exp
15229 * gdb.opt/clobbered-registers-O2.exp
15230 * gdb.pascal/floats.exp
15231 * gdb.pascal/integers.exp
15232 * gdb.python/py-block.exp
15233 * gdb.python/py-events.exp
15234 * gdb.python/py-parameter.exp
15235 * gdb.python/py-symbol.exp
15236 * gdb.python/py-symtab.exp
15237 * gdb.python/py-type.exp
15238 * gdb.python/py-value.exp
15239 * gdb.python/py-xmethods.exp
15240 * gdb.python/python.exp
15241 * gdb.reverse/break-precsave.exp
15242 * gdb.reverse/consecutive-precsave.exp
15243 * gdb.reverse/finish-precsave.exp
15244 * gdb.reverse/i386-precsave.exp
15245 * gdb.reverse/machinestate-precsave.exp
15246 * gdb.reverse/sigall-precsave.exp
15247 * gdb.reverse/solib-precsave.exp
15248 * gdb.reverse/step-precsave.exp
15249 * gdb.reverse/until-precsave.exp
15250 * gdb.reverse/watch-precsave.exp
15251 * gdb.server/ext-attach.exp
15252 * gdb.server/ext-restart.exp
15253 * gdb.server/ext-run.exp
15254 * gdb.server/ext-wrapper.exp
15255 * gdb.stabs/gdb11479.exp
15256 * gdb.stabs/weird.exp
15257 * gdb.threads/attach-many-short-lived-threads.exp
15258 * gdb.threads/kill.exp
15259 * gdb.threads/watchpoint-fork.exp
15260
bc6c7af4
LM
152612016-12-01 Luis Machado <lgustavo@codesourcery.com>
15262
15263 Fix test names starting with uppercase throughout all the files below.
15264
15265 * gdb.ada/array_return.exp
15266 * gdb.ada/catch_ex.exp
15267 * gdb.ada/info_exc.exp
15268 * gdb.ada/mi_catch_ex.exp
15269 * gdb.ada/mi_dyn_arr.exp
15270 * gdb.ada/mi_ex_cond.exp
15271 * gdb.ada/mi_exc_info.exp
15272 * gdb.ada/mi_interface.exp
15273 * gdb.ada/mi_task_arg.exp
15274 * gdb.ada/mi_task_info.exp
15275 * gdb.ada/mi_var_array.exp
15276 * gdb.arch/alpha-step.exp
15277 * gdb.arch/amd64-disp-step.exp
15278 * gdb.arch/arm-disp-step.exp
15279 * gdb.arch/disp-step-insn-reloc.exp
15280 * gdb.arch/e500-prologue.exp
15281 * gdb.arch/ftrace-insn-reloc.exp
15282 * gdb.arch/gdb1558.exp
15283 * gdb.arch/i386-bp_permanent.exp
15284 * gdb.arch/i386-disp-step.exp
15285 * gdb.arch/i386-float.exp
15286 * gdb.arch/i386-gnu-cfi.exp
15287 * gdb.arch/ia64-breakpoint-shadow.exp
15288 * gdb.arch/mips16-thunks.exp
15289 * gdb.arch/pa-nullify.exp
15290 * gdb.arch/powerpc-aix-prologue.exp
15291 * gdb.arch/powerpc-power.exp
15292 * gdb.arch/ppc-dfp.exp
15293 * gdb.arch/s390-tdbregs.exp
15294 * gdb.arch/spu-info.exp
15295 * gdb.arch/spu-ls.exp
15296 * gdb.arch/thumb-bx-pc.exp
15297 * gdb.base/advance.exp
15298 * gdb.base/annota-input-while-running.exp
15299 * gdb.base/arrayidx.exp
15300 * gdb.base/asmlabel.exp
15301 * gdb.base/async.exp
15302 * gdb.base/attach-wait-input.exp
15303 * gdb.base/auto-connect-native-target.exp
15304 * gdb.base/batch-preserve-term-settings.exp
15305 * gdb.base/bfp-test.exp
15306 * gdb.base/bigcore.exp
15307 * gdb.base/bp-permanent.exp
15308 * gdb.base/break-always.exp
15309 * gdb.base/break-fun-addr.exp
15310 * gdb.base/break-idempotent.exp
15311 * gdb.base/break-main-file-remove-fail.exp
15312 * gdb.base/break-probes.exp
15313 * gdb.base/break-unload-file.exp
15314 * gdb.base/break.exp
15315 * gdb.base/call-ar-st.exp
15316 * gdb.base/call-rt-st.exp
15317 * gdb.base/call-sc.exp
15318 * gdb.base/call-signal-resume.exp
15319 * gdb.base/call-strs.exp
15320 * gdb.base/callexit.exp
15321 * gdb.base/callfuncs.exp
15322 * gdb.base/catch-gdb-caused-signals.exp
15323 * gdb.base/catch-signal-siginfo-cond.exp
15324 * gdb.base/catch-syscall.exp
15325 * gdb.base/compare-sections.exp
15326 * gdb.base/cond-eval-mode.exp
15327 * gdb.base/condbreak-call-false.exp
15328 * gdb.base/consecutive-step-over.exp
15329 * gdb.base/cursal.exp
15330 * gdb.base/disabled-location.exp
15331 * gdb.base/disasm-end-cu.exp
15332 * gdb.base/display.exp
15333 * gdb.base/double-prompt-target-event-error.exp
15334 * gdb.base/dprintf-bp-same-addr.exp
15335 * gdb.base/dprintf-detach.exp
15336 * gdb.base/dprintf-next.exp
15337 * gdb.base/dprintf-non-stop.exp
15338 * gdb.base/dprintf-pending.exp
15339 * gdb.base/dso2dso.exp
15340 * gdb.base/ending-run.exp
15341 * gdb.base/enum_cond.exp
15342 * gdb.base/examine-backward.exp
15343 * gdb.base/exe-lock.exp
15344 * gdb.base/exec-invalid-sysroot.exp
15345 * gdb.base/execl-update-breakpoints.exp
15346 * gdb.base/execution-termios.exp
15347 * gdb.base/fileio.exp
15348 * gdb.base/fixsection.exp
15349 * gdb.base/foll-exec-mode.exp
15350 * gdb.base/foll-exec.exp
15351 * gdb.base/fork-running-state.exp
15352 * gdb.base/frame-args.exp
15353 * gdb.base/fullpath-expand.exp
15354 * gdb.base/func-ptr.exp
15355 * gdb.base/gcore-relro-pie.exp
15356 * gdb.base/gdb1090.exp
15357 * gdb.base/gdb1555.exp
15358 * gdb.base/global-var-nested-by-dso.exp
15359 * gdb.base/gnu-ifunc.exp
15360 * gdb.base/hbreak-in-shr-unsupported.exp
15361 * gdb.base/hbreak-unmapped.exp
15362 * gdb.base/hook-stop.exp
15363 * gdb.base/infcall-input.exp
15364 * gdb.base/info-fun.exp
15365 * gdb.base/info-shared.exp
15366 * gdb.base/interrupt-noterm.exp
15367 * gdb.base/jit-so.exp
15368 * gdb.base/jit.exp
15369 * gdb.base/line-symtabs.exp
15370 * gdb.base/list.exp
15371 * gdb.base/longjmp.exp
15372 * gdb.base/macscp.exp
15373 * gdb.base/max-value-size.exp
15374 * gdb.base/nodebug.exp
15375 * gdb.base/nofield.exp
15376 * gdb.base/overlays.exp
15377 * gdb.base/paginate-after-ctrl-c-running.exp
15378 * gdb.base/paginate-bg-execution.exp
15379 * gdb.base/paginate-inferior-exit.exp
15380 * gdb.base/pending.exp
15381 * gdb.base/pr11022.exp
15382 * gdb.base/printcmds.exp
15383 * gdb.base/ptr-typedef.exp
15384 * gdb.base/ptype.exp
15385 * gdb.base/randomize.exp
15386 * gdb.base/range-stepping.exp
15387 * gdb.base/realname-expand.exp
15388 * gdb.base/relativedebug.exp
15389 * gdb.base/remote.exp
15390 * gdb.base/savedregs.exp
15391 * gdb.base/sepdebug.exp
15392 * gdb.base/set-noassign.exp
15393 * gdb.base/shlib-call.exp
15394 * gdb.base/shreloc.exp
15395 * gdb.base/sigaltstack.exp
15396 * gdb.base/sigbpt.exp
15397 * gdb.base/siginfo-addr.exp
15398 * gdb.base/siginfo-obj.exp
15399 * gdb.base/siginfo-thread.exp
15400 * gdb.base/signest.exp
15401 * gdb.base/signull.exp
15402 * gdb.base/sigrepeat.exp
15403 * gdb.base/skip.exp
15404 * gdb.base/so-impl-ld.exp
15405 * gdb.base/solib-corrupted.exp
15406 * gdb.base/solib-disc.exp
15407 * gdb.base/solib-display.exp
15408 * gdb.base/solib-overlap.exp
15409 * gdb.base/solib-search.exp
15410 * gdb.base/solib-symbol.exp
15411 * gdb.base/source-execution.exp
15412 * gdb.base/sss-bp-on-user-bp-2.exp
15413 * gdb.base/sss-bp-on-user-bp.exp
15414 * gdb.base/stack-checking.exp
15415 * gdb.base/stale-infcall.exp
15416 * gdb.base/step-break.exp
15417 * gdb.base/step-line.exp
15418 * gdb.base/step-over-exit.exp
15419 * gdb.base/step-test.exp
15420 * gdb.base/structs.exp
15421 * gdb.base/sym-file.exp
15422 * gdb.base/symtab-search-order.exp
15423 * gdb.base/term.exp
15424 * gdb.base/type-opaque.exp
15425 * gdb.base/unload.exp
15426 * gdb.base/until-nodebug.exp
15427 * gdb.base/until.exp
15428 * gdb.base/unwindonsignal.exp
15429 * gdb.base/watch-cond.exp
15430 * gdb.base/watch-non-mem.exp
15431 * gdb.base/watch_thread_num.exp
15432 * gdb.base/watchpoint-reuse-slot.exp
15433 * gdb.base/watchpoint-solib.exp
15434 * gdb.base/watchpoint.exp
15435 * gdb.btrace/dlopen.exp
15436 * gdb.cell/arch.exp
15437 * gdb.cell/break.exp
15438 * gdb.cell/bt.exp
15439 * gdb.cell/core.exp
15440 * gdb.cell/data.exp
15441 * gdb.cell/dwarfaddr.exp
15442 * gdb.cell/ea-cache.exp
15443 * gdb.cell/ea-standalone.exp
15444 * gdb.cell/ea-test.exp
15445 * gdb.cell/f-regs.exp
15446 * gdb.cell/fork.exp
15447 * gdb.cell/gcore.exp
15448 * gdb.cell/mem-access.exp
15449 * gdb.cell/ptype.exp
15450 * gdb.cell/registers.exp
15451 * gdb.cell/sizeof.exp
15452 * gdb.cell/solib-symbol.exp
15453 * gdb.cell/solib.exp
15454 * gdb.compile/compile-tls.exp
15455 * gdb.cp/exception.exp
15456 * gdb.cp/gdb2495.exp
15457 * gdb.cp/local.exp
15458 * gdb.cp/mb-inline.exp
15459 * gdb.cp/mb-templates.exp
15460 * gdb.cp/pr10687.exp
15461 * gdb.cp/pr9167.exp
15462 * gdb.cp/scope-err.exp
15463 * gdb.cp/templates.exp
15464 * gdb.cp/virtfunc.exp
15465 * gdb.dwarf2/dw2-dir-file-name.exp
15466 * gdb.dwarf2/dw2-single-line-discriminators.exp
15467 * gdb.fortran/complex.exp
15468 * gdb.fortran/library-module.exp
15469 * gdb.guile/guile.exp
15470 * gdb.guile/scm-cmd.exp
15471 * gdb.guile/scm-frame-inline.exp
15472 * gdb.guile/scm-objfile.exp
15473 * gdb.guile/scm-pretty-print.exp
15474 * gdb.guile/scm-symbol.exp
15475 * gdb.guile/scm-type.exp
15476 * gdb.guile/scm-value.exp
15477 * gdb.linespec/keywords.exp
15478 * gdb.linespec/ls-errs.exp
15479 * gdb.linespec/macro-relative.exp
15480 * gdb.linespec/thread.exp
15481 * gdb.mi/mi-breakpoint-changed.exp
15482 * gdb.mi/mi-dprintf-pending.exp
15483 * gdb.mi/mi-fullname-deleted.exp
15484 * gdb.mi/mi-logging.exp
15485 * gdb.mi/mi-pending.exp
15486 * gdb.mi/mi-solib.exp
15487 * gdb.mi/new-ui-mi-sync.exp
15488 * gdb.mi/user-selected-context-sync.exp
15489 * gdb.multi/dummy-frame-restore.exp
15490 * gdb.multi/multi-arch-exec.exp
15491 * gdb.multi/remove-inferiors.exp
15492 * gdb.multi/watchpoint-multi-exit.exp
15493 * gdb.opt/solib-intra-step.exp
15494 * gdb.perf/backtrace.exp
15495 * gdb.perf/single-step.exp
15496 * gdb.perf/skip-command.exp
15497 * gdb.perf/skip-prologue.exp
15498 * gdb.perf/solib.exp
15499 * gdb.python/lib-types.exp
15500 * gdb.python/py-as-string.exp
15501 * gdb.python/py-bad-printers.exp
15502 * gdb.python/py-block.exp
15503 * gdb.python/py-breakpoint.exp
15504 * gdb.python/py-cmd.exp
15505 * gdb.python/py-events.exp
15506 * gdb.python/py-evthreads.exp
15507 * gdb.python/py-finish-breakpoint.exp
15508 * gdb.python/py-finish-breakpoint2.exp
15509 * gdb.python/py-frame-inline.exp
15510 * gdb.python/py-frame.exp
15511 * gdb.python/py-inferior.exp
15512 * gdb.python/py-infthread.exp
15513 * gdb.python/py-mi.exp
15514 * gdb.python/py-objfile.exp
15515 * gdb.python/py-pp-maint.exp
15516 * gdb.python/py-pp-registration.exp
15517 * gdb.python/py-prettyprint.exp
15518 * gdb.python/py-recurse-unwind.exp
15519 * gdb.python/py-shared.exp
15520 * gdb.python/py-symbol.exp
15521 * gdb.python/py-symtab.exp
15522 * gdb.python/py-template.exp
15523 * gdb.python/py-type.exp
15524 * gdb.python/py-unwind-maint.exp
15525 * gdb.python/py-unwind.exp
15526 * gdb.python/py-value.exp
15527 * gdb.python/python.exp
15528 * gdb.reverse/finish-reverse-bkpt.exp
15529 * gdb.reverse/insn-reverse.exp
15530 * gdb.reverse/next-reverse-bkpt-over-sr.exp
15531 * gdb.reverse/solib-precsave.exp
15532 * gdb.reverse/solib-reverse.exp
15533 * gdb.stabs/gdb11479.exp
15534 * gdb.stabs/weird.exp
15535 * gdb.threads/fork-child-threads.exp
15536 * gdb.threads/fork-plus-threads.exp
15537 * gdb.threads/fork-thread-pending.exp
15538 * gdb.threads/forking-threads-plus-breakpoint.exp
15539 * gdb.threads/hand-call-in-threads.exp
15540 * gdb.threads/interrupted-hand-call.exp
15541 * gdb.threads/linux-dp.exp
15542 * gdb.threads/local-watch-wrong-thread.exp
15543 * gdb.threads/next-while-other-thread-longjmps.exp
15544 * gdb.threads/non-ldr-exit.exp
15545 * gdb.threads/pending-step.exp
15546 * gdb.threads/print-threads.exp
15547 * gdb.threads/process-dies-while-detaching.exp
15548 * gdb.threads/process-dies-while-handling-bp.exp
15549 * gdb.threads/pthreads.exp
15550 * gdb.threads/queue-signal.exp
15551 * gdb.threads/reconnect-signal.exp
15552 * gdb.threads/signal-command-handle-nopass.exp
15553 * gdb.threads/signal-command-multiple-signals-pending.exp
15554 * gdb.threads/signal-delivered-right-thread.exp
15555 * gdb.threads/signal-sigtrap.exp
15556 * gdb.threads/sigthread.exp
15557 * gdb.threads/staticthreads.exp
15558 * gdb.threads/stepi-random-signal.exp
15559 * gdb.threads/thread-unwindonsignal.exp
15560 * gdb.threads/thread_check.exp
15561 * gdb.threads/thread_events.exp
15562 * gdb.threads/tid-reuse.exp
15563 * gdb.threads/tls-nodebug.exp
15564 * gdb.threads/tls-shared.exp
15565 * gdb.threads/tls-so_extern.exp
15566 * gdb.threads/tls.exp
15567 * gdb.threads/wp-replication.exp
15568 * gdb.trace/actions-changed.exp
15569 * gdb.trace/actions.exp
15570 * gdb.trace/backtrace.exp
15571 * gdb.trace/change-loc.exp
15572 * gdb.trace/collection.exp
15573 * gdb.trace/deltrace.exp
15574 * gdb.trace/disconnected-tracing.exp
15575 * gdb.trace/entry-values.exp
15576 * gdb.trace/ftrace-lock.exp
15577 * gdb.trace/ftrace.exp
15578 * gdb.trace/infotrace.exp
15579 * gdb.trace/mi-trace-frame-collected.exp
15580 * gdb.trace/mi-trace-unavailable.exp
15581 * gdb.trace/mi-traceframe-changed.exp
15582 * gdb.trace/mi-tracepoint-changed.exp
15583 * gdb.trace/mi-tsv-changed.exp
15584 * gdb.trace/no-attach-trace.exp
15585 * gdb.trace/packetlen.exp
15586 * gdb.trace/passc-dyn.exp
15587 * gdb.trace/passcount.exp
15588 * gdb.trace/pending.exp
15589 * gdb.trace/pr16508.exp
15590 * gdb.trace/qtro.exp
15591 * gdb.trace/range-stepping.exp
15592 * gdb.trace/read-memory.exp
15593 * gdb.trace/report.exp
15594 * gdb.trace/save-trace.exp
15595 * gdb.trace/signal.exp
15596 * gdb.trace/stap-trace.exp
15597 * gdb.trace/status-stop.exp
15598 * gdb.trace/strace.exp
15599 * gdb.trace/tfile.exp
15600 * gdb.trace/tfind.exp
15601 * gdb.trace/trace-break.exp
15602 * gdb.trace/trace-condition.exp
15603 * gdb.trace/trace-enable-disable.exp
15604 * gdb.trace/trace-mt.exp
15605 * gdb.trace/tracecmd.exp
15606 * gdb.trace/tracefile-pseudo-reg.exp
15607 * gdb.trace/tspeed.exp
15608 * gdb.trace/tstatus.exp
15609 * gdb.trace/tsv.exp
15610 * gdb.trace/unavailable.exp
15611 * gdb.trace/while-dyn.exp
15612 * gdb.trace/while-stepping.exp
15613 * lib/gdb-guile.exp
15614 * lib/gdb.exp
15615 * lib/mi-support.exp
15616 * lib/pascal.exp
15617 * lib/perftest.exp
15618 * lib/prelink-support.exp
15619 * lib/selftest-support.exp
15620
ad02e4fe
SM
156212016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
15622
15623 * Makefile.in: Include disable-implicit-rules.mk.
15624
22347e55
AA
156252016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15626
15627 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
15628 non-byte-aligned bit fields.
15629
da5b30da
AA
156302016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15631
15632 PR gdb/12616
15633 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
15634 respects the DW_AT_data_bit_offset attribute.
15635
b593ecca
SM
156362016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
15637
15638 * gdb.base/default.exp: Fix output of "set language".
15639
3b165252
SM
156402016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
15641
15642 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
15643 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
15644 make.
15645 * configure.ac: Remove checks for the make program.
15646 * configure: Re-generate.
15647
1a2f3d7f
KB
156482016-11-16 Kevin Buettner <kevinb@redhat.com>
15649
15650 * gdb.python/py-recurse-unwind.c (main): Add loop.
15651 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
15652 to read_register() and gdb.parse_and_eval(). Make each code
15653 call a separate case that can be individually tested.
15654 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
15655 proc. Call cont_and_backtrace for each of the code paths that
15656 we want to test in the unwinder.
15657
b7f38fda
AA
156582016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
15659
15660 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
15661 the definition of struct S.
15662
1f8db343
CM
156632016-11-11 Catherine Moore <clm@codesourcery.com>
15664
15665 * gdb.base/dump.exp: Identify verilog format dump tests as such.
15666
fad0c9fb
PA
156672016-11-09 Pedro Alves <palves@redhat.com>
15668
15669 * gdb.base/commands.exp (runto_or_return): New procedure.
15670 (gdbvar_simple_if_test, gdbvar_simple_while_test)
15671 (gdbvar_complex_if_while_test, progvar_simple_if_test)
15672 (progvar_simple_while_test, progvar_complex_if_while_test)
15673 (if_while_breakpoint_command_test)
15674 (infrun_breakpoint_command_test, breakpoint_command_test)
15675 (user_defined_command_test, watchpoint_command_test)
15676 (test_command_prompt_position, redefine_hook_test)
15677 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
15678 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
15679 multi_line_input and multi_line. Remove gdb_expect and
15680 gdb_stop_suppressing_tests uses.
15681 * lib/gdb.exp (valnum_re): New global.
15682 (multi_line_input): New procedure.
15683
8354c62c
SM
156842016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
15685
15686 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
15687 Remove.
15688 (test_setup): Define with proc_with_prefix.
15689 (test_cli_inferior): Likewise.
15690 (test_cli_thread): Likewise.
15691 (test_cli_frame): Likewise.
15692 (test_cli_select_frame): Likewise.
15693 (test_cli_up_down): Likewise.
15694 (test_mi_thread_select): Likewise.
15695 (test_mi_stack_select_frame): Likewise.
15696 (test_cli_in_mi_inferior): Likewise.
15697 (test_cli_in_mi_thread): Likewise.
15698 (test_cli_in_mi_frame): Likewise.
15699 (top level): Do not use with_test_prefix_procname.
15700
64f367a2
PA
157012016-11-09 Pedro Alves <palves@redhat.com>
15702
15703 * gdb.base/commands.exp (gdbvar_simple_if_test)
15704 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
15705 (progvar_simple_if_test, progvar_simple_while_test)
15706 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
15707 (infrun_breakpoint_command_test, breakpoint_command_test)
15708 (user_defined_command_test, watchpoint_command_test)
15709 (test_command_prompt_position, deprecated_command_test)
15710 (bp_deleted_in_command, temporary_breakpoint_commands)
15711 (stray_arg0_test, source_file_with_indented_comment)
15712 (recursive_source_test, if_commands_test)
15713 (error_clears_commands_left, redefine_hook_test)
15714 (redefine_backtrace_test): Use proc_with_prefix.
15715 * lib/gdb.exp (proc_with_prefix): New proc.
15716
0bb65f1e
AA
157172016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15718
15719 * gdb.base/tui-layout.c: New file.
15720 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
15721 disassembly window contains very long lines.
15722
7353f247
TT
157232016-11-08 Tom Tromey <tom@tromey.com>
15724
15725 * gdb.python/py-value.exp (test_value_creation): Make "long" test
15726 depend on Python 2.
15727
30a7bb83
TT
157282016-11-08 Tom Tromey <tom@tromey.com>
15729
15730 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
15731 New method.
15732
cdf5a07c
MG
157332016-10-29 Manish Goregaokar <manish@mozilla.com>
15734
2806dc7e 15735 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 15736
51a789c3
MG
157372016-10-27 Manish Goregaokar <manish@mozilla.com>
15738
2806dc7e
PA
15739 * gdb.rust/simple.rs: Add test for univariant enums without
15740 discriminants and for encoded struct-like enums.
51a789c3 15741
f610ab6d
PA
157422016-10-28 Pedro Alves <palves@redhat.com>
15743
15744 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
15745 gdb_test_multiple, tighten regexps and match symtabs and line
15746 tables incrementally.
15747
b129b0ca
LM
157482016-10-28 Luis Machado <lgustavo@codesourcery.com>
15749
15750 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
15751 general.
15752
ecf45d2c
SL
157532016-10-25 Luis Machado <lgustavo@codesourcery.com>
15754
15755 * gdb.base/exec-invalid-sysroot.exp: New file.
15756
b8d38ee4
JK
157572016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15758
15759 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
15760
f90fd8c2
JK
157612016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15762
15763 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
15764
2d2476aa
MR
157652016-10-19 Maciej W. Rozycki <macro@imgtec.com>
15766
2806dc7e
PA
15767 * gdb.base/killed-outside.exp: Remove $options from a call to
15768 `prepare_for_testing'.
2d2476aa 15769
e42b25a0
SM
157702016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15771
15772 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15773 Change test message.
15774
3ccdb432
SM
157752016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15776
15777 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
15778 Update comment.
15779
5bad3170
SM
157802016-10-17 Simon Marchi <simon.marchi@ericsson.com>
15781
15782 * gdb.trace/mi-trace-save.exp: New file.
15783
5ad9dba7
YQ
157842016-10-13 Yao Qi <yao.qi@linaro.org>
15785
15786 * gdb.base/code_elim.exp (get_var_address): Remove.
15787 * gdb.base/relocate.exp: Likewise.
15788 * gdb.base/shreloc.exp: Likewise.
15789 * lib/gdb.exp (get_var_address): New.
15790
62df7e21
YQ
157912016-10-13 Yao Qi <yao.qi@linaro.org>
15792
15793 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
15794 floating point tests if $skip_float_test is false.
15795
4dac951e
LM
157962016-10-12 Luis Machado <lgustavo@codesourcery.com>
15797
15798 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
15799 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
15800 argc values.
15801 Add 1 to argc so we guarantee distinct initial/modified argc values.
15802
8f1a8fc4
JK
158032016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15804
15805 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
15806
16c85b5d
JK
158072016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15808
15809 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
15810 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
15811 * gdb.arch/vsx-regs.exp: Likewise.
15812
1d0e042a
YQ
158132016-10-07 Yao Qi <yao.qi@linaro.org>
15814
15815 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
15816
68dadef5
MM
158172016-10-07 Markus Metzger <markus.t.metzger@intel.com>
15818
15819 * gdb.python/python.exp: Test decode_line("*0").
15820
33fa2c6e
DE
158212016-10-06 Doug Evans <dje@google.com>
15822
15823 * gdb.python/py-value.exp (test_value_creation): Add test for large
15824 unsigned 64-bit value.
15825
9c37b5ae
TT
158262016-10-06 Tom Tromey <tom@tromey.com>
15827
15828 * gdb.compile/compile.exp: Change java tests to rust.
15829 * gdb.base/setshow.exp: Change java tests to rust.
15830 * gdb.base/default.exp: Remove java from language list.
15831 * README (Examples): Update language example.
15832 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
15833 test.
15834 * lib/gdb.exp (skip_java_tests): Remove.
15835 * lib/java.exp: Remove.
15836 * gdb.java: Remove.
15837
78b86327
MR
158382016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15839
15840 * gdb.arch/mips-fcr.exp: New test.
15841 * gdb.arch/mips-fcr.c: Source for the new test.
15842
7470adbb
MR
158432016-10-06 Maciej W. Rozycki <macro@imgtec.com>
15844
15845 * gdb.base/solib-disc.exp: Use `standard_output_file'
15846 throughout.
15847
4a556533
PA
158482016-10-06 Pedro Alves <palves@redhat.com>
15849
15850 * gdb.base/jit-simple-dl.c: New file.
15851 * gdb.base/jit-simple-jit.c: New file, factored out from ...
15852 * gdb.base/jit-simple.c: ... this.
15853 * gdb.base/jit-simple.exp (jit_run): Delete.
15854 (build_jit): New proc.
15855 (jit_test_reread): Recompile either the main program or the shared
15856 library, depending on what is being tested. Skip changing address
15857 if caller wants to. Compare before/after addresses. If testing
15858 standalone, explicitly load the binary. Test "maint info
15859 breakpoints".
15860 (top level): Add "standalone vs shared lib" and "change address"
15861 vs "same address" axes.
15862
5a122fbc
PA
158632016-10-06 Pedro Alves <palves@redhat.com>
15864
15865 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
15866 call.
15867 (jit_run): Delete.
15868 (jit_test_reread): Use with_test_prefix. Reload the main binary
15869 explicitly. Compare the before/after addresses of the JIT
15870 descriptor.
15871
ee8da4b8
DE
158722016-08-15 Doug Evans <dje@google.com>
15873
15874 * gdb.xml/extra-regs.xml: Update, end field now required, default type
15875 for single bitfields is bool.
15876 * gdb.xml/tdesc-regs.exp: Ditto.
15877
f389f6fe
JK
158782016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15879
15880 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
15881
fdebf1a4
YQ
158822016-10-05 Yao Qi <yao.qi@linaro.org>
15883
15884 * lib/gdb.exp (support_complex_tests): Return zero if
15885 gdb_skip_float_test return true.
15886
9c36d954 158872016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15888 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
15889
15890 PR gdb/20487
15891 * gdb.mi/user-selected-context-sync.exp: New file.
15892 * gdb.mi/user-selected-context-sync.c: New file.
15893
4034d0ff 158942016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 15895 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
15896
15897 PR gdb/20487
15898 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
15899 =thread-select-event check.
15900
a4297203
PB
159012016-09-29 Peter Bergner <bergner@vnet.ibm.com>
15902
15903 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
15904 the compulsory L operand changes.
15905 * gdb.arch/powerpc-power.s: Likewise.
15906
bb805577
JK
159072016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15908
15909 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
15910 * gdb.base/jit-attach-pie.c: New file.
15911 * gdb.base/jit-attach-pie.exp: New file.
15912
6d61dee5
PA
159132016-09-28 Pedro Alves <palves@redhat.com>
15914
15915 * gdb.base/infcall-input.c: New file.
15916 * gdb.base/infcall-input.exp: New file.
15917
f73842fc
YQ
159182016-09-22 Yao Qi <yao.qi@linaro.org>
15919
15920 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
15921 (gdb_exit): Rename it to ...
15922 (gdbserver_gdb_exit): ... Close GDBserver.
15923 (gdb_exit): New proc, call gdbserver_gdb_exit.
15924 (mi_gdb_exit): Likewise.
15925
90681dab
YQ
159262016-09-22 Yao Qi <yao.qi@linaro.org>
15927
15928 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
15929 path.
15930 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
15931 Remove duplication.
15932
9c211fd8
YQ
159332016-09-22 Yao Qi <yao.qi@linaro.org>
15934
15935 * lib/gdbserver-support.exp: Check the existence of
15936 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
15937
ad0a504f
AK
159382016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
15939
15940 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
15941
36cf1806
TT
159422016-09-21 Tom Tromey <tom@tromey.com>
15943
15944 PR gdb/20604:
15945 * gdb.base/quit.exp: New file.
15946
74172ecf
SM
159472016-09-21 Simon Marchi <simon.marchi@ericsson.com>
15948
15949 * .gitignore: New file.
15950
3d0ec882
MR
159512016-09-21 Maciej W. Rozycki <macro@imgtec.com>
15952
15953 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
15954 throughout.
15955
8193adea
AA
159562016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15957
15958 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
15959
d41a5c09
JK
159602016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15961
15962 * gdb.cp/casts.cc (decltype): Move it ...
15963 (main): ... with its call to ...
15964 * gdb.cp/casts03.cc: ... a new file.
15965 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
15966
d2dfe700
JK
159672016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15968
15969 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
15970
e2a92b16
PB
159712016-09-15 Peter Bergner <bergner@vnet.ibm.com>
15972
15973 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
15974 and sync up the test with tests in gas/testsuite/gas/ppc.
15975 * gdb.arch/powerpc-power.exp: Likewise.
15976
49b4de64
JK
159772016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15978
15979 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
15980
2c29df25
SDJ
159812016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
15982 Jan Kratochvil <jan.kratochvil@redhat.com>
15983
15984 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
15985 make m1's definition to be different from m2's. Use 'dummy' as an
15986 argument for probe 'two'.
15987
cc3c2846
JB
159882016-09-10 Jon Beniston <jon@beniston.com>
15989
15990 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
15991 for sim target.
15992
e1b2624a
AA
159932016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
15994
15995 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
15996 variable declaration.
15997 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
15998 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
15999 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
16000 received HWCAP as its argument.
16001
4295e285
PA
160022016-09-06 Pedro Alves <palves@redhat.com>
16003
16004 * gdb.base/new-ui-pending-input.c: New file.
16005 * gdb.base/new-ui-pending-input.exp: New file.
16006 * gdb.exp (clear_gdb_spawn_id): New procedure.
16007 (with_spawn_id): Check whether gdb_spawn_id exists before
16008 referencing it. If gdb_spawn_id didn't exist on entry, clear it
16009 on exit.
16010
00d5215e
UW
160112016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
16012
16013 * gdb.base/float128.c: New file.
16014 * gdb.base/float128.exp: Likewise.
16015 * gdb.base/floatn.c: Likewise.
16016 * gdb.base/floatn.exp: Likewise.
16017
a9ff5f12
UW
160182016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
16019
16020 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
16021
f245535c
PA
160222016-09-05 Pedro Alves <palves@redhat.com>
16023
16024 PR backtrace/19927
16025 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
16026 unwinders are immediately called as side effect of "source" or
16027 "disable unwinder" commands.
16028 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
16029
ae9cf263
YQ
160302016-09-02 Yao Qi <yao.qi@linaro.org>
16031
16032 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
16033 is true and $type is "float" or "double".
16034
27aba047
YQ
160352016-09-02 Yao Qi <yao.qi@linaro.org>
16036
16037 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
16038 true.
16039 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
16040 * gdb.base/call-rt-st.exp: Likewise.
16041 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
16042 return value instead of gdb,skip_float_test.
16043 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
16044 (do_function_calls): Use its return value instead of
16045 gdb,skip_float_test.
16046 * gdb.base/finish.exp: Likewise.
16047 * gdb.base/funcargs.exp: Likewise.
16048 * gdb.base/return.exp: Likewise.
16049 * gdb.base/return2.exp: Likewise.
16050 * gdb.base/varargs.exp: Likewise.
16051 * lib/gdb.exp (gdb_skip_float_test): Change it to
16052 gdb_caching_proc. Detect the broken ptrace on arm-linux.
16053
5af962df
AA
160542016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
16055
16056 * gdb.multi/tids.exp: Test "thread apply all".
16057
7fac6910
JK
160582016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16059
16060 * gdb.base/default.exp (tty): Remove.
16061
bb1fe4ac
KB
160622016-08-24 Kevin Buettner <kevinb@redhat.com>
16063
2806dc7e
PA
16064 * gdb.python/py-recurse-unwind.c: New file.
16065 * gdb.python/py-recurse-unwind.py: New file.
16066 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 16067
0a1ddfa6
SM
160682016-08-24 Simon Marchi <simon.marchi@ericsson.com>
16069
16070 * gdb.base/set-inferior-tty.exp: New file.
16071 * gdb.base/set-inferior-tty.c: New file.
16072
d9de1fe3
PA
160732016-08-23 Pedro Alves <palves@redhat.com>
16074
16075 PR gdb/20494
16076 * gdb.base/new-ui-echo.c: New file.
16077 * gdb.base/new-ui-echo.exp: New file.
16078
e9d9abd7
YQ
160792016-08-23 Yao Qi <yao.qi@linaro.org>
16080
16081 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
16082 gdbserver_spawn.
16083 * gdb.server/connect-without-multi-process.exp (do_test):
16084 Likewise.
16085
3589529e
YQ
160862016-08-23 Yao Qi <yao.qi@linaro.org>
16087
16088 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
16089 standalone_txt. Delete gdb_txt and standalone_txt on host
16090 and target. Spawn the binary on target. Copy files from
16091 target to host.
16092
6bb90213
PA
160932016-08-22 Pedro Alves <palves@redhat.com>
16094
16095 PR gdb/20505
16096 * gdb.base/vdso-warning.exp: Test core dumps too. Use
16097 with_test_prefix. Factor out bits to ...
16098 (test_no_vdso): ... this new procedure.
16099
20c2c024
CL
161002016-08-19 Carl Love <cel@us.ibm.com>
16101
16102 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
16103 maintaining separate logic for constructing the output path.
16104 * gdb.arch/powerpc-d128-regs.exp: Likewise.
16105 * gdb.arch/ppc-dfp.exp: Likewise.
16106 * gdb.arch/ppc-fp.exp: Likewise.
16107 * gdb.arch/vsx-regs.exp: Likewise.
16108 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
16109 binprefix for generating the additional binary files.
16110
0646e07d
PA
161112016-08-19 Pedro Alves <palves@redhat.com>
16112
16113 * gdb.trace/mi-trace-frame-collected.exp
16114 (test_trace_frame_collected): On x32, expect two registers.
16115
46da9242
CL
161162016-08-18 Carl Love <cel@us.ibm.com>
16117
16118 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
16119 and sync up the test with tests in gas/testsuite/gas/ppc.
16120 * gdb.arch/powerpc-power.exp: Likewise.
16121
eb2332d7
SM
161222016-08-17 Simon Marchi <simon.marchi@ericsson.com>
16123
16124 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
16125 expected error message.
16126
63c61e04
SM
161272016-08-17 Simon Marchi <simon.marchi@ericsson.com>
16128
16129 * gdb.multi/remove-inferiors.exp: New file.
16130 * gdb.multi/remove-inferiors.c: New file.
16131
7b17065f
YQ
161322016-08-12 Yao Qi <yao.qi@linaro.org>
16133
16134 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
16135 argument list.
16136
01d3dedf
PA
161372016-08-10 Pedro Alves <palves@redhat.com>
16138
16139 PR gdb/19187
16140 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
16141 setup_kfails.
16142
3eb7562a
PA
161432016-08-09 Pedro Alves <palves@redhat.com>
16144 Simon Marchi <simon.marchi@ericsson.com>
16145
16146 PR gdb/20418
16147 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
16148 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
16149
80614914
PA
161502016-08-09 Pedro Alves <palves@redhat.com>
16151
16152 PR mi/20431
16153 * gdb.mi/mi-cmd-error.exp: New file.
16154
f348d89a
PA
161552016-08-09 Pedro Alves <palves@redhat.com>
16156
16157 PR gdb/18653
16158 * gdb.base/signals-state-child.c: New file.
16159 * gdb.base/signals-state-child.exp: New file.
16160 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
16161
e5ca03b4
PA
161622016-08-09 Pedro Alves <palves@redhat.com>
16163
16164 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
16165
282a0691
TT
161662016-08-03 Tom Tromey <tom@tromey.com>
16167
16168 PR python/18565:
16169 * gdb.python/py-frame-inline.exp: Add Frame.function test.
16170
41bfcd63
YQ
161712016-08-01 Yao Qi <yao.qi@linaro.org>
16172
16173 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
16174 variable mode to "multi-process" if $multi_process is 1, otherwise
16175 set it to "single-process".
16176
e3465b24
YQ
161772016-08-01 Yao Qi <yao.qi@linaro.org>
16178
16179 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
16180 * gdb.cp/cpexprs.exp: Likewise.
16181 * gdb.cp/m-static.exp: Likewise.
16182
0b31a4bc
TT
161832016-07-26 Tom Tromey <tom@tromey.com>
16184
16185 PR python/20190:
16186 * gdb.threads/tls.exp (check_thread_local): Add python symbol
16187 test.
16188
e0461dbb
MM
161892016-07-26 Markus Metzger <markus.t.metzger@intel.com>
16190
16191 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
16192 selecting assembly source files.
16193 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
16194 assembly source files.
16195 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
16196 assembly source files.
16197 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
16198 selecting assembly source files.
16199
8194e927
SM
162002016-07-25 Simon Marchi <simon.marchi@ericsson.com>
16201
16202 * gdb.base/new-ui.exp (do_test_invalid_args): New
16203 procedure.
16204
c0272db5
TW
162052016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
16206
16207 * gdb.btrace/reconnect.c: New file.
16208 * gdb.btrace/reconnect.exp: New file.
16209
e3487908
GKB
162102016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
16211
16212 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
16213 to test_catch_syscall_group.
16214 (test_catch_syscall_group): New.
16215
12df5c00
TT
162162016-07-21 Tom Tromey <tom@tromey.com>
16217
16218 * gdb.rust/simple.rs (main): Use empty struct expression.
16219 * gdb.rust/simple.exp: Add tests for empty struct expression.
16220
bae62ee2
YQ
162212016-07-21 Yao Qi <yao.qi@linaro.org>
16222
16223 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
16224 if gdb_skip_xml_test is true on some targets.
16225
b1b53fb3
YQ
162262016-07-21 Yao Qi <yao.qi@linaro.org>
16227
16228 * gdb.server/solib-list.exp: Unset last_loaded_file.
16229
027d97f8
JK
162302016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16231
16232 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
16233 "step into captured_main (args)".
16234
7674d381
JK
162352016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16236
16237 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
16238
72b5d099
JK
162392016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16240
16241 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
16242
1f960ced
PA
162432016-07-19 Pedro Alves <palves@redhat.com>
16244
16245 * gdb.opt/inline-break.exp: Remove optimize=-O2.
16246 * gdb.opt/inline-bt.exp: Likewise.
16247 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
16248 additional_flags=-Winline.
16249 * gdb.opt/inline-locals.exp: Likewise.
16250 * gdb.opt/inline-markers.c (ATTR): Define.
16251 (inlined_fn): Use it.
16252
f25827c1
YQ
162532016-07-19 Yao Qi <yao.qi@linaro.org>
16254
16255 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
16256 (test_with_self): Remove some code. Remove argument executable.
16257 (top-level): Use do_self_tests.
16258
37539ebe
DB
162592016-07-15 Zachary Welch <zwelch@codesourcery.com>
16260 Don Breazeal <donb@codesourcery.com>
16261
16262 * gdb.base/maint.exp: Escape paths used in regular expressions.
16263 * gdb.stabs/weird.exp: Likewise.
16264
dac790e1
TT
162652016-07-13 Tom Tromey <tom@tromey.com>
16266
16267 PR python/15620, PR python/18620:
16268 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
16269 (test_bkpt_events): New procs.
16270
93daf339
TT
162712016-07-13 Tom Tromey <tom@tromey.com>
16272
16273 PR python/17698:
16274 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
16275 test.
16276 (test_watchpoints): Likewise.
16277 (test_bkpt_pending): New proc.
16278
6571a381
TT
162792016-07-13 Tom Tromey <tom@tromey.com>
16280
16281 PR cli/18053:
16282 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
16283 completion test.
16284
e8732474
JK
162852016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16286
16287 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
16288 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
16289 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
16290 f_label.
16291 (g): Rename g_end_lbl to g_label.
16292 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
16293 low_pc and high_pc.
16294 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
16295
e0f3fd7c
TT
162962016-07-12 Tom Tromey <tom@tromey.com>
16297
16298 PR python/19293:
16299 * gdb.python/py-unwind-maint.exp: Update tests.
16300
3cfe46b6
YQ
163012016-07-12 Yao Qi <yao.qi@linaro.org>
16302
16303 * lib/selftest-support.exp (selftest_setup): Match the output
16304 when captured_main is inlined.
16305
4f19a0e6
WT
163062016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
16307
16308 * gdb.fortran/derived-types.exp (result_line, result_line_2):
16309 New variables.
16310 (print this%a, print this%b, print this): New tests.
16311 * gdb.fortran/derived-types.f90 (this): New object and
16312 initialization.
16313
986cf455
SM
163142016-07-06 Simon Marchi <simon.marchi@ericsson.com>
16315
16316 * gdb.ada/arraydim.exp: Remove extra directory level in build
16317 directory.
16318
f0464b23
SM
163192016-07-06 Simon Marchi <simon.marchi@ericsson.com>
16320
16321 * lib/ada.exp: Remove extra directory level in build directory.
16322 * gdb.ada/cond_lang.exp: Likewise.
16323 * gdb.ada/exec_changed.exp: Likewise.
16324 * gdb.ada/lang_switch.exp: Likewise.
16325
42d94011
MG
163262016-07-06 Manish Goregaokar <manish@mozilla.com>
16327
2806dc7e
PA
16328 * simple.rs: Add test for raw pointer subscripting.
16329 * simple.exp: Add test expectations.
42d94011 16330
647c264c
YQ
163312016-07-05 Yao Qi <yao.qi@linaro.org>
16332
16333 * gdb.mi/mi-reverse.exp: Match =record-started output.
16334
20aa2c60
PA
163352016-07-01 Pedro Alves <palves@redhat.com>
16336
16337 * gdb.base/jit-reader.exp (info_registers_current_frame): New
16338 procedure.
16339 (jit_reader_test): Test the jit reader's unwinder.
16340 * gdb.base/jithost.c (jit_function_00_code): New global.
16341 (main): Use memcpy to fill in the mmapped code, instead of poking
16342 bytes manually here.
16343 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
16344 value.
16345 (read_debug_info): Save the function's range.
16346 (read_sp): New function.
16347 (unwind_frame): Use it. Also unwind RBP.
16348 (get_frame_id): Use read_sp.
16349 (gdb_init_reader): Use calloc instead of malloc.
16350 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
16351 parameter. Use gdb_test_multiple.
16352
ced2dffb
PA
163532016-07-01 Pedro Alves <palves@redhat.com>
16354 Antoine Tremblay <antoine.tremblay@ericsson.com>
16355
16356 * gdb.threads/process-dies-while-detaching.c: New file.
16357 * gdb.threads/process-dies-while-detaching.exp: New file.
16358
63000888
PA
163592016-07-01 Pedro Alves <palves@redhat.com>
16360
16361 * gdb.multi/watchpoint-multi-exit.c: New file.
16362 * gdb.multi/watchpoint-multi-exit.exp: New file.
16363
038d4868
PA
163642016-06-30 Pedro Alves <palves@redhat.com>
16365
16366 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
16367 unset inferior_spawn_id.
16368
994e9c83
PA
163692016-06-30 Pedro Alves <palves@redhat.com>
16370
16371 * lib/mi-support.exp (default_mi_gdb_start): Declare global
16372 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
16373
e5653468
YQ
163742016-06-29 Yao Qi <yao.qi@linaro.org>
16375
16376 * gdb.base/return.c: Add copyright header.
16377
803b47e5
TT
163782016-06-29 Tom Tromey <tom@tromey.com>
16379
16380 PR python/20129:
16381 * gdb.python/py-framefilter.exp: Add tests for setting priority
16382 and disabling of non-existent frame filter.
16383
28244707
YQ
163842016-06-29 Yao Qi <yao.qi@linaro.org>
16385
16386 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
16387 0x0f07ff.
16388
a31d2f06
YQ
163892016-06-28 Yao Qi <yao.qi@linaro.org>
16390
16391 * gdb.base/catch-syscall.exp: Remove check on isnative and target
16392 triplets. Start gdb, execute catch syscall, and continue. Check
16393 gdb's output to determine catch syscall is supported.
16394
921d8f54
MG
163952016-06-27 Manish Goregaokar <manish@mozilla.com>
16396
25d49b86
PA
16397 * gdb.rust/simple.rs: Add test for returning unit in a function.
16398 * gdb.rust/simple.exp: Add expectation for functions returning
16399 unit.
921d8f54 16400
f4952523
PMR
164012016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
16402
16403 * gdb.python/py-breakpoint-create-fail.c,
16404 gdb.python/py-breakpoint-create-fail.exp,
16405 gdb.python/py-breakpoint-create-fail.py: New testcase.
16406
fccb08f8
MG
164072016-06-25 Manish Goregaokar <manish@mozilla.com>
16408
16409 PR gdb/20239
16410 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
16411 * gdb.rust/simple.exp: Add test expectations for new NonZero
16412 tests.
fccb08f8 16413
6b850546
DT
164142016-06-24 David Taylor <dtaylor@emc.com>
16415
16416 * gdb.base/offsets.exp: New file.
16417 * gdb.base/offsets.c: New file.
16418
17621150
TT
164192016-06-23 Tom Tromey <tom@tromey.com>
16420
16421 PR gdb/16483:
16422 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
16423 before any filters are loaded.
16424
04d59df6
WT
164252016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
16426
16427 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
16428 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
16429 structs.
16430 * gdb.fortran/derived-type-function.exp: New file.
16431 * gdb.fortran/derived-type-function.f90: New file.
16432
16433
ac69f786
PA
164342016-06-21 Pedro Alves <palves@redhat.com>
16435
16436 * gdb.base/new-ui.exp: New file.
16437 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
16438 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
16439 (with_spawn_id): New procedure.
16440
49940788
PA
164412016-06-21 Pedro Alves <palves@redhat.com>
16442
16443 * gdb.mi/mi-exec-run.exp: New file.
16444
ef274d26
PA
164452016-06-21 Pedro Alves <palves@redhat.com>
16446
16447 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
16448 breakpoint command's output on the main UI.
16449 (test_break): New procedure, factored out from calls in the top
16450 level.
16451 (top level): Use foreach_with_prefix to test MI as main UI and as
16452 separate UI.
16453
468afe6c
PA
164542016-06-21 Pedro Alves <palves@redhat.com>
16455
16456 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
16457 (test_awatch_creation_and_listing)
16458 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
16459 Remove 'type' parameter.
16460 (test_watchpoint_all): New parameter mi_mode. Remove
16461 with_test_prefix.
16462 (top level): Use foreach_with_prefix, and add main/separate UI MI
16463 testing axis.
16464
51f77c37
PA
164652016-06-21 Pedro Alves <palves@redhat.com>
16466
16467 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
16468 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
16469 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
16470 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
16471 (gdb_main_spawn_id, mi_spawn_id): Declare and
16472 comment.
16473 (mi_create_inferior_pty): New procedure,
16474 factored out from default_mi_gdb_start.
16475 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
16476 procedures.
16477 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
16478 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
16479 Use mi_create_inferior_pty.
16480 (mi_gdb_start): Use eval to pass down args list.
16481
8980e177
PA
164822016-06-21 Pedro Alves <palves@redhat.com>
16483
16484 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
16485 * gdb.opt/inline-cmds.exp: Add MI tests.
16486
f38d3ad1
PA
164872016-06-21 Pedro Alves <palves@redhat.com>
16488
16489 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
16490
45db7c09
PA
164912016-06-21 Pedro Alves <palves@redhat.com>
16492
16493 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
16494 (top level): Use it instead of mi_execute_to.
16495
5a069ab3
PA
164962016-06-21 Pedro Alves <palves@redhat.com>
16497
16498 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
16499 (cont_handler_str): New.
16500 (signal_stop_handler): Set stop_handler_str instead of printing to
16501 stdout.
16502 (continue_handler): Set cont_handler_str instead of printing to
16503 stdout.
16504 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
16505 mi_send_resuming_command. Print stop_handler_str and
16506 cont_handler_str instead of expecting the python events print
16507 directly.
16508
2838cc1d
SD
165092016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
16510
16511 * gdb.base/jit-reader.exp: New file.
16512 * gdb.base/jithost.c: New file.
16513 * gdb.base/jithost.h: New file.
16514 * gdb.base/jitreader.c : New file.
16515 * gdb.base/jit-protocol.h: New file.
16516
21a77091
YQ
165172016-06-17 Yao Qi <yao.qi@linaro.org>
16518
16519 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
16520 parameters follow_fork and detach_on_fork. Set follow-fork-mode
16521 and detach-on-fork. Adjust tests.
16522 (top level): Invoke break_cond_on_syscall with combinations of
16523 syscall, follow-fork-mode and detach-on-fork.
16524
f50bf8e5
YQ
165252016-06-17 Yao Qi <yao.qi@linaro.org>
16526
16527 * gdb.base/step-over-exit.c: New.
16528 * gdb.base/step-over-exit.exp: New.
16529
a28d8e50
YTL
165302016-06-17 Yan-Ting Lin <currygt52@gmail.com>
16531
16532 * gdb.base/float.exp: Add target check for nds32*-*-*.
16533 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
16534
cad8e26d
AB
165352016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
16536
16537 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
16538 for unsupported target features.
16539 * gdb.base/call-rt-st.exp: Likewise.
16540 * gdb.base/call-sc.exp: Likewise.
16541 * gdb.base/call-signal-resume.exp: Likewise.
16542 * gdb.base/call-strs.exp: Likewise.
16543 * gdb.base/callexit.exp: Likewise.
16544 * gdb.base/callfuncs.exp: Likewise.
16545 * gdb.base/nodebug.exp: Likewise.
16546 * gdb.base/printcmds.exp: Likewise.
16547 * gdb.base/ptype.exp: Likewise.
16548 * gdb.base/structs.exp: Likewise.
16549 * gdb.base/unwindonsignal.exp: Likewise.
16550 * gdb.cp/gdb2495.exp: Likewise.
16551 * gdb.cp/templates.exp: Likewise.
16552 * gdb.cp/virtfunc.exp: Likewise.
16553 * gdb.threads/hand-call-in-threads.exp: Likewise.
16554 * gdb.threads/interrupted-hand-call.exp: Likewise.
16555 * gdb.threads/thread-unwindonsignal.exp: Likewise.
16556
347dc102
TT
165572016-06-10 Tom Tromey <tom@tromey.com>
16558
16559 PR rust/20110:
16560 * gdb.rust/expr.exp: Add test for integer constant larger than
16561 i32.
16562
5e13cf25
BH
165632016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
16564
16565 * gdb.fortran/nested-funcs.exp: New.
16566 * gdb.fortran/nested-funcs.f90: New.
16567
bb556f1f
TK
165682016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
16569
16570 * gdb.base/examine-backward.c: New file.
16571 * gdb.base/examine-backward.exp: New file.
16572
38b022b4
SM
165732016-06-06 Simon Marchi <simon.marchi@ericsson.com>
16574
16575 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
16576 matching.
16577
1b40ec05
TT
165782016-06-02 Tom Tromey <tom@tromey.com>
16579
16580 PR python/18984:
16581 * gdb.python/py-shared.exp: Add solib_name test.
16582
193bd378
SM
165832016-06-02 Simon Marchi <simon.marchi@ericsson.com>
16584
16585 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
16586
3326303b
MG
165872016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
16588
16589 PR c++/19893
16590 * gdb.dwarf2/implref.exp: Rename to...
16591 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
16592 * gdb.dwarf2/implref-array.c: New file.
16593 * gdb.dwarf2/implref-array.exp: Likewise.
16594 * gdb.dwarf2/implref-global.c: Likewise.
16595 * gdb.dwarf2/implref-global.exp: Likewise.
16596 * gdb.dwarf2/implref-struct.c: Likewise.
16597 * gdb.dwarf2/implref-struct.exp: Likewise.
16598
825c8ef2
AT
165992016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16600
16601 * gdb.trace/trace-condition.exp: Add 64bit tests.
16602
2320162a
AT
166032016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16604
16605 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
16606 bits types.
16607 (main): Adapt to 8 to 64 bits types.
16608 * gdb.trace/trace-condition.exp: Add new tests.
16609
a7818233
AT
166102016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16611
16612 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
16613
0d336466
AT
166142016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16615
16616 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
16617 Move condition tests...
16618 * gdb.trace/trace-condition.exp: Here.
16619
7faeb45a
AT
166202016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
16621
16622 * gdb.trace/trace-condition.exp: Add counter-case tests.
16623
e385593e
JK
166242016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16625
16626 PR c++/15231
16627 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
16628 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
16629
744608cc
PA
166302016-05-27 Pedro Alves <palves@redhat.com>
16631
16632 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
16633 New procedure.
16634 (top level): Call it, and bail out of DejaGnu is known to be bad.
16635
ac775bf4
AB
166362016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
16637
16638 * gdb.base/whatis.c: Extend the test case.
16639 * gdb.base/whatis.exp: Add additional tests.
16640
2bbad2ea
BH
166412016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16642
16643* gdb.fortran/type.f90: Add pointer variable.
16644* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
16645
8b70175d
BH
166462016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16647
16648 * gdb.fortran/vla-type.exp: Fix testcase name.
16649
86d8a848
BH
166502016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16651
16652 * gdb.fortran/vla-type.exp: Access elements in nested structs.
16653
e188eb36
BH
166542016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16655
16656 * gdb.fortran/type.f90: Add nested structures.
16657 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
16658 * gdb.fortran/derived-type.exp: Adapt expected output.
16659 * gdb.fortran/vla-type.exp: Adapt expected output.
16660
9b2db1fd
BH
166612016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16662
16663 * gdb.fortran/whatis_type.exp: Adapt expected output.
16664
72b17055
BH
166652016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16666
16667 * gdb.fortran/print_type.exp: Fix expected output.
16668 * gdb.fortran/whatis_type.exp: Fix expected output.
16669
3cd81d8d
BH
166702016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
16671
16672 * gdb.fortran/whatis_type.exp: Use multi_line.
16673
ddae9462
TT
166742016-05-24 Tom Tromey <tom@tromey.com>
16675
16676 PR python/17386:
16677 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
16678 use value as an index.
16679
1957f6b8
TT
166802016-05-23 Tom Tromey <tom@tromey.com>
16681
16682 PR python/17981:
16683 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
16684 no-breakpoint case.
16685
026a9174
PA
166862016-05-24 Pedro Alves <palves@redhat.com>
16687
16688 PR gdb/19828
16689 * gdb.threads/clone-attach-detach.c: New file.
16690 * gdb.threads/clone-attach-detach.exp: New file.
16691
e70a7231
FR
166922016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
16693
16694 * gdb.base/annota-input-while-running.exp: Fix syntax error.
16695
0f6ed0e0
TT
166962016-05-23 Tom Tromey <tom@tromey.com>
16697
16698 PR python/19438, PR python/18393:
16699 * gdb.python/py-progspace.exp: Add "dir" test.
16700 * gdb.python/py-objfile.exp: Add "dir" test.
16701
ffd19d61
YQ
167022016-05-23 Yao Qi <yao.qi@linaro.org>
16703
16704 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
16705 * gdb.arch/thumb2-it.exp: Likewise.
16706
9e8f9b05
SM
167072016-05-18 Simon Marchi <simon.marchi@ericsson.com>
16708
16709 * gdb.mi/mi-threads-interrupt.c: New file.
16710 * gdb.mi/mi-threads-interrupt.exp: New file.
16711
61c6156d
SM
167122016-05-17 Simon Marchi <simon.marchi@ericsson.com>
16713
16714 PR gdb/18077
16715 * gdb.mi/mi-async-run.exp: New file.
16716 * gdb.mi/mi-async-run.c: New file.
16717
67218854
TT
167182016-05-17 Tom Tromey <tom@tromey.com>
16719 Manish Goregaokar <manishsmail@gmail.com>
16720
16721 * lib/rust-support.exp: New file.
16722 * lib/gdb.exp (skip_rust_tests): New proc.
16723 (build_executable_from_specs): Handle rust.
16724 * lib/future.exp (gdb_find_rustc): New proc.
16725 (gdb_default_target_compile): Handle rust.
16726 * gdb.rust/expr.exp: New file.
16727 * gdb.rust/generics.exp: New file.
16728 * gdb.rust/generics.rs: New file.
16729 * gdb.rust/methods.exp: New file.
16730 * gdb.rust/methods.rs: New file.
16731 * gdb.rust/modules.exp: New file.
16732 * gdb.rust/modules.rs: New file.
16733 * gdb.rust/simple.exp: New file.
16734 * gdb.rust/simple.rs: New file.
16735
c44af4eb
TT
167362016-05-17 Tom Tromey <tom@tromey.com>
16737
16738 * gdb.base/default.exp (set language): Add rust.
16739
dcd1f979
TT
167402016-05-17 Tom Tromey <tom@tromey.com>
16741
16742 * gdb.gdb/unittest.exp: New file.
16743
155b7f57
YQ
167442016-05-16 Yao Qi <yao.qi@linaro.org>
16745
16746 * gdb.base/batch-preserve-term-settings.exp: Remove variable
16747 shell_prompt. Update shell_prompt_re.
16748
8ddd5a6c
DE
167492016-05-12 Doug Evans <dje@google.com>
16750
16751 PR symtab/19999
16752 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
16753 $options when building executable.
16754 * gdb.dwarf2/fission-loclists-pie.S: New file.
16755 * gdb.dwarf2/fission-loclists-pie.exp: New file.
16756
02e370d9
SM
167572016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16758
16759 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
16760 of [is_remote target],
16761
8929ad8b
SM
167622016-05-04 Simon Marchi <simon.marchi@ericsson.com>
16763
16764 * lib/gdb.exp (use_gdb_stub): New procedure.
16765
6c447423
DE
167662016-05-03 Yunlian Jiang <yunlian@google.com>
16767 Doug Evans <dje@google.com>
16768
16769 PR symtab/19914
16770 * gdb.dwarf2/dwp-sepdebug.c: New file.
16771 * gdb.dwarf2/dwp-sepdebug.exp: New file.
16772
444e826c
SM
167732016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16774
16775 * gdb.base/detach.exp: Remove is_remote check.
16776
740feeaa
SM
167772016-05-02 Simon Marchi <simon.marchi@ericsson.com>
16778
16779 * gdb.base/annota-input-while-running.exp: Don't check for
16780 [is_remote target]. Enable annotations after running to main.
16781 Remove unused "set test..." line.
16782
9080ac9d
SM
167832016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16784
16785 * gdb.trace/trace-enable-disable.exp: New file.
16786 * gdb.trace/trace-enable-disable.c: New file.
16787
952ebca5
SM
167882016-04-28 Simon Marchi <simon.marchi@ericsson.com>
16789
16790 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
16791 use it in info sharedlibrary test.
16792 * gdb.trace/ftrace-lock.exp: Likewise.
16793 * gdb.trace/ftrace.exp: Likewise.
16794 * gdb.trace/range-stepping.exp: Likewise.
16795 * gdb.trace/trace-break.exp: Likewise.
16796 * gdb.trace/trace-condition.exp: Likewise.
16797 * gdb.trace/trace-mt.exp: Likewise.
16798
d9019901
SM
167992016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16800
16801 * lib/gdb.exp (gdb_load_shlibs): Rename to...
16802 (gdb_load_shlib): ... this.
16803 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
16804 gdb_load_shlib.
16805 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
16806 * gdb.base/ctxobj.exp: Likewise.
16807 * gdb.base/dprintf-pending.exp: Likewise.
16808 * gdb.base/dso2dso.exp: Likewise.
16809 * gdb.base/fixsection.exp: Likewise.
16810 * gdb.base/gcore-relro.exp: Likewise.
16811 * gdb.base/gdb1555.exp: Likewise.
16812 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16813 * gdb.base/gnu-ifunc.exp: Likewise.
16814 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
16815 * gdb.base/jit-so.exp (one_jit_test): Likewise.
16816 * gdb.base/pending.exp: Likewise.
16817 * gdb.base/print-file-var.exp: Likewise.
16818 * gdb.base/print-symbol-loading.exp: Likewise.
16819 * gdb.base/shlib-call.exp: Likewise.
16820 * gdb.base/shreloc.exp: Likewise.
16821 * gdb.base/so-impl-ld.exp: Likewise.
16822 * gdb.base/solib-disc.exp: Likewise.
16823 * gdb.base/solib-nodir.exp: Likewise.
16824 * gdb.base/solib-overlap.exp: Likewise.
16825 * gdb.base/solib-symbol.exp: Likewise.
16826 * gdb.base/solib-weak.exp (do_test): Likewise.
16827 * gdb.base/sym-file.exp: Likewise.
16828 * gdb.base/symtab-search-order.exp: Likewise.
16829 * gdb.base/type-opaque.exp: Likewise.
16830 * gdb.base/unload.exp: Likewise.
16831 * gdb.base/watchpoint-solib.exp: Likewise.
16832 * gdb.compile/compile.exp: Likewise.
16833 * gdb.cp/gdb2384.exp: Likewise.
16834 * gdb.cp/infcall-dlopen.exp: Likewise.
16835 * gdb.cp/re-set-overloaded.exp: Likewise.
16836 * gdb.fortran/library-module.exp: Likewise.
16837 * gdb.opt/solib-intra-step.exp: Likewise.
16838 * gdb.python/py-finish-breakpoint.exp: Likewise.
16839 * gdb.python/py-shared.exp: Likewise.
16840 * gdb.reverse/solib-precsave.exp: Likewise.
16841 * gdb.reverse/solib-reverse.exp: Likewise.
16842 * gdb.server/solib-list.exp: Likewise.
16843 * gdb.threads/dlopen-libpthread.exp: Likewise.
16844 * gdb.threads/tls-shared.exp: Likewise.
16845 * gdb.threads/tls-so_extern.exp: Likewise.
16846 * gdb.trace/change-loc.exp: Likewise.
16847 * gdb.trace/ftrace-lock.exp: Likewise.
16848 * gdb.trace/ftrace.exp: Likewise.
16849 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
16850 * gdb.trace/pending.exp: Likewise.
16851 * gdb.trace/range-stepping.exp: Likewise.
16852 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
16853 (strace_info_marker): Likewise.
16854 (strace_probe_marker): Likewise.
16855 (strace_trace_on_same_addr): Likewise.
16856 (strace_trace_on_diff_addr): Likewise.
16857 * gdb.trace/trace-break.exp: Likewise.
16858 * gdb.trace/trace-condition.exp: Likewise.
16859 * gdb.trace/trace-mt.exp: Likewise.
16860
fca4cfd9
SM
168612016-04-27 Simon Marchi <simon.marchi@ericsson.com>
16862
16863 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
16864 result of gdb_remote_download.
16865 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
16866 * gdb.base/dso2dso.exp: Likewise.
16867 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16868 * gdb.base/print-file-var.exp: Likewise.
16869 * gdb.base/shlib-call.exp: Likewise.
16870 * gdb.base/shreloc.exp: Likewise.
16871 * gdb.base/solib-overlap.exp: Likewise.
16872 * gdb.base/solib-weak.exp (do_test): Likewise.
16873 * gdb.base/unload.exp: Likewise.
16874
11cf4ffb
YQ
168752016-04-27 Yao Qi <yao.qi@linaro.org>
16876
16877 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
16878 exists.
16879
3e2e34f8
KB
168802016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16881
16882 * vla-type.exp: Print structure from toplevel.
16883
8f07e298
BH
168842016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16885
16886 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
16887 of dynamic types.
16888 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
16889 of dynamic types.
16890
9920b434
BH
168912016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
16892
16893 * gdb.fortran/vla-type.f90: New file.
16894 * gdb.fortran/vla-type.exp: New file.
16895
f3abeff5
YQ
168962016-04-25 Yao Qi <yao.qi@linaro.org>
16897
16898 * gdb.base/branch-to-self.c: New file.
16899 * gdb.base/branch-to-self.exp: New file.
16900
0a5d52f0
YQ
169012016-04-22 Yao Qi <yao.qi@linaro.org>
16902
16903 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
16904 more after $hex.
16905
495346f6
YQ
169062016-04-22 Yao Qi <yao.qi@linaro.org>
16907
16908 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
16909 * gdb.base/annota3.exp: Likewise.
16910
4a7e075c
YQ
169112016-04-22 Yao Qi <yao.qi@linaro.org>
16912
16913 * gdb.reverse/step-precsave.exp: Do one step and test program
16914 stops in "callee" and do multiple steps until program goes out
16915 of "callee".
16916 * gdb.reverse/step-reverse.exp: Likewise.
16917
5b061e98
YQ
169182016-04-22 Yao Qi <yao.qi@linaro.org>
16919
16920 * gdb.trace/signal.exp: Also pass if
16921 $tracepoint_hits($i) > $iterations.
16922
5c5dc57f
YQ
169232016-04-22 Yao Qi <yao.qi@linaro.org>
16924
16925 * gdb.trace/signal.c: New file.
16926 * gdb.trace/signal.exp: New file.
16927
a55411b9
DE
169282016-04-19 Doug Evans <xdje42@gmail.com>
16929
16930 * gdb.base/bad-file.exp: New file.
16931
a22df60a
MG
169322016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
16933
16934 * gdb.dwarf2/implref.exp: New file.
16935
0c13f7e5
BH
169362016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16937
16938 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
16939 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
16940 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
16941 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
16942 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
16943 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
16944 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
16945 * lib/fortran.exp (fortran_int4): New procedure.
16946 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
16947 (fortran_logical4): Likewise.
16948
9b9b09e9
BH
169492016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
16950
16951 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
16952
a14d1f4d
BH
169532016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
16954
16955 * lib/compiler.c: Add Intel specific preprocessor macros.
16956 * lib/compiler.cc: Likewise.
25d49b86 16957
7d49b1d0
LM
169582016-04-13 Luis Machado <lgustavo@codesourcery.com>
16959
16960 * gdb.server/connect-with-no-symbol-file.c: New file.
16961 * gdb.server/connect-with-no-symbol-file.exp: New file.
16962
8392fa22
SM
169632016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16964
16965 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
16966
8c4c4aeb
SM
169672016-04-13 Simon Marchi <simon.marchi@ericsson.com>
16968
16969 * boards/gdbserver-base.exp (${board}_download): Copy source file to
16970 standard output directory.
16971
45e3745e
AT
169722016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
16973
16974 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
16975
e26b7e41
MM
169762016-04-13 Markus Metzger <markus.t.metzger@intel.com>
16977
16978 * gdb.btrace/instruction_history.c (loop): Add declaration.
16979
8ce09462
AT
169802016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16981
16982 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
16983
2e88a1ea
SM
169842016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
16985
16986 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
16987 parentheses to print.
16988 (continue_handler): Likewise.
16989
f48e22e3
SM
169902016-04-08 Simon Marchi <simon.marchi@ericsson.com>
16991
16992 * gdb.server/solib-list.exp: Remove is_remote check.
16993 Pass shlib= to gdb_compile. Don't link shared library with
16994 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
16995 Run binary filename through "readlink -f" on the target.
16996
096be756
PA
169972016-04-08 Pedro Alves <palves@redhat.com>
16998
16999 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
17000 interpreter filename as argument to gdbserver_spawn.
17001 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
17002 Return empty if $last_loaded_file does not exist.
17003
06500533
JK
170042016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17005
17006 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
17007 * gdb.base/jit-main.c: Use exit after usage.
17008
2d35e871
JK
170092016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17010
17011 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
17012 GDBHISTSIZE prior to the tests.
17013 * gdb.base/gdbinit-history.exp: Likewise.
17014
170152016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
17016
17017 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
17018 instead of build_executable. Use gdb_load_shlibs.
17019
c8064e7e
YQ
170202016-04-07 Yao Qi <yao.qi@linaro.org>
17021
17022 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
17023 Execute "si" command.
17024
bde47561
YQ
170252016-04-07 Yao Qi <yao.qi@linaro.org>
17026
17027 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
17028 number instead of the comments on some line.
17029
b16f8a3b
DB
170302016-04-06 Don Breazeal <donb@codesourcery.com>
17031
17032 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
17033 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
17034
c2f901df
SM
170352016-04-06 Simon Marchi <simon.marchi@ericsson.com>
17036
17037 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
17038 standard_output_file. Remove unused binfile variable.
17039
ac17fda0
CU
170402016-04-05 Catalin Udma <catalin.udma@freescale.com>
17041
17042 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
17043 * gdb.python/py-mi-objfile.exp: Match "list main" output
17044 in console format.
17045
03a8c4df
SM
170462016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
17047
17048 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
17049 absolute.
17050
6e774b13
SM
170512016-04-05 Simon Marchi <simon.marchi@ericsson.com>
17052
17053 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
17054 absolute.
17055 * gdb.trace/ftrace.exp: Likewise.
17056 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
17057 targets as well.
17058 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
17059 (gdb_load_shlibs): Copy libraries to test directory when testing
17060 natively. Only set solib-search-path if testing remotely.
17061 * lib/mi-support.exp (mi_load_shlibs): Likewise.
17062
7817ea46
SM
170632016-04-05 Simon Marchi <simon.marchi@ericsson.com>
17064
17065 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
17066 gdb_download. Use it even if the target is not remote.
17067 * gdb.base/jit.exp (compile_jit_test): Likewise.
17068 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
17069 output directory if the destination board is local, otherwise use
17070 the standard remote_download from DejaGnu.
17071 (gdb_download): Remove.
17072 (gdb_load_shlibs): Use gdb_remote_download instead of
17073 gdb_download.
17074 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
17075 Use gdb_remote_download instead of gdb_download. Use it even if
17076 the target is not remote.
17077 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
17078 instead of gdb_download.
17079
7beb7f68
SM
170802016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
17081
17082 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
17083 (test_insert_delete_modify): Call mi_load_shlibs before trying to
17084 run.
17085
cc63428a
AV
170862016-04-01 Artemiy Volkov <artemiyv@acm.org>
17087
17088 PR gdb/19820
17089 * gdb.base/printcmds.exp: Add artificial arrays tests.
17090
64cdf930
PA
170912016-03-31 Pedro Alves <palves@redhat.com>
17092
17093 PR gdb/19858
17094 * gdb.base/jit-main.c: Include unistd.h.
17095 (ATTACH): Define to 0 if not already defined.
17096 (wait_for_gdb, mypid): New globals.
17097 (WAIT_FOR_GDB): New macro.
17098 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
17099 some breakpoint locations.
17100 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
17101 New procedures.
17102 (one_jit_test): Add REATTACH parameter, and handle it. Use
17103 continue_to_test_location.
17104 (top level): Test attach, and adjusts calls to one_jit_test.
17105
40dea8cb
PA
171062016-03-31 Pedro Alves <palves@redhat.com>
17107
17108 PR gdb/19858
17109 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
17110 BINSUFFIX parameter, and handle it.
17111 (top level): Adjust calls compile_jit_test.
17112
e7ea3ec7
CU
171132016-03-31 Catalin Udma <catalin.udma@freescale.com>
17114
17115 PR python/19743
17116 * gdb.python/py-mi-events-gdb.py: New file.
17117 * gdb.python/py-mi-events.c: New file.
17118 * gdb.python/py-mi-events.exp: New file.
17119
e6359af3
YQ
171202016-03-30 Yao Qi <yao.qi@linaro.org>
17121
17122 * gdb.reverse/until-precsave.exp: Match function name only.
17123 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
17124 Move malloc to a condition block.
17125 * gdb.reverse/until-reverse.exp: Match function name only.
17126
a4105d04
MK
171272016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
17128
17129 * gdb.trace/ftrace.exp: Set arg0exp for s390.
17130 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
17131 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
17132 variable for GPR 0 instead of assuming it is register 0.
17133 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
17134 * lib/trace-support.exp: Add s390 registers.
17135
bfa6adb9
YQ
171362016-03-29 Yao Qi <yao.qi@linaro.org>
17137
17138 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
17139
1e6697ea
YQ
171402016-03-24 Yao Qi <yao.qi@linaro.org>
17141
17142 * gdb.reverse/break-reverse.exp: Add quotation mark in the
17143 test message.
17144
64bcd522
AA
171452016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17146
17147 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
17148 maintaining separate logic for constructing the output path.
17149
7868401b
DB
171502016-03-16 Don Breazeal <donb@codesourcery.com>
17151
17152 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
17153 Retry fork and waitpid on interrupted system call errors.
17154 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17155 Use with_timeout_factor to increase timeout by factor of 10.
17156
1cafadb4
DB
171572016-03-15 Don Breazeal <donb@codesourcery.com>
17158
17159 * gdb.cp/scope-err.cc: New test program.
17160 * gdb.cp/scope-err.exp: New test script.
17161 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
17162 lines and "set breakpoint here" comment.
17163 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
17164 Fixed some whitespace and format issues.
17165 * gdb.mi/mi-linespec-err-cp.cc: New test program.
17166 * gdb.mi/mi-linespec-err-cp.exp: New test script.
17167
81516450
DE
171682016-03-15 Doug Evans <dje@google.com>
17169
17170 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
17171 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
17172 All callers updated. Add tests for enums, mixed flags register.
17173
aa52b601
DE
171742016-03-15 Doug Evans <dje@google.com>
17175
17176 * gdb.base/skip.c (main): Call test_skip_file_and_function.
17177 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
17178
fa4ff313
SM
171792016-03-14 Simon Marchi <simon.marchi@ericsson.com>
17180
17181 * gdb.base/default.exp: Add $_as_string to the list of expected
17182 convenience functions.
17183
f2403c39
AB
171842016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
17185
17186 * gdb.base/maint.exp: New tests for 'maint info line-table'.
17187
f2f3ccb9
SM
171882016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
17189
17190 * gdb.python/py-as-string.exp: New file.
17191 * gdb.python/py-as-string.c: New file.
17192
00dbd492
PA
171932016-03-09 Pedro Alves <palves@redhat.com>
17194
17195 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
17196 signal" -> "Thread NN received signal" output change.
17197 * gdb.threads/ia64-sigill.exp: Likewise.
17198 * gdb.threads/linux-dp.exp: Likewise.
17199 * gdb.threads/manythreads.exp: Likewise.
17200 * gdb.threads/pending-step.exp: Likewise.
17201 * gdb.threads/print-threads.exp: Likewise.
17202 * gdb.threads/sigstep-threads.exp: Likewise.
17203 * gdb.threads/staticthreads.exp: Likewise.
17204 * gdb.threads/tls.exp: Likewise.
17205
1e6697ea
YQ
172062016-03-09 Pedro Alves <palves@redhat.com>
17207
17208 * gdb.base/command-line-input.exp: New file.
17209
b04fd3be
MK
172102016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17211
17212 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
17213 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
17214 * gdb.trace/pending.exp: Accept leading dot before function name.
17215 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
17216 * lib/trace-support.exp: Set registers for ppc.
17217
98fa59e9
MK
172182016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17219
17220 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
17221 use it for disassembly; accept .main in addition to main in backtrace.
17222
f77198c8
MK
172232016-03-09 Wei-cheng Wang <cole945@gmail.com>
17224 Marcin Kościelnicki <koriakin@0x04.net>
17225
17226 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
17227 (gdb_recursion_test_ptr): New global variable.
17228 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
17229 gdb_recursion_test.
17230 (gdb_c_test): Ditto.
17231
ba84e0da
MK
172322016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17233
17234 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
17235 ordering.
17236
4366d36e
MK
172372016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
17238
17239 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
17240 (bar): Add bar_start_lbl label.
17241 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
17242 of foo/bar for emitting DWARF and tracing.
17243
5eb264df
SDJ
172442016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
17245
17246 * analyze-racy-logs.py: Set executable bit.
17247
fb6a751f
SDJ
172482016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
17249
17250 * Makefile.in (DEFAULT_RACY_ITER): New variable.
17251 (CHECK_TARGET_TMP): Likewise.
17252 (check-single-racy): New rule.
17253 (check-parallel-racy): Likewise.
17254 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
17255 (do-check-parallel-racy): New rule.
17256 (check-racy/%.exp): Likewise.
17257 * README (Racy testcases): New section.
17258 * analyze-racy-logs.py: New file.
17259
bdf7e230
DE
172602016-03-03 Doug Evans <dje@google.com>
17261
17262 * gdb.base/skip.exp: Use with_test_prefix.
17263
4719d415
YQ
172642016-03-03 Yao Qi <yao.qi@linaro.org>
17265
17266 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
17267 Invoke step_over_syscall "clone" and break_cond_on_syscall
17268 "clone".
17269 * gdb.base/step-over-clone.c: New file.
17270
ea507862
YQ
172712016-03-03 Yao Qi <yao.qi@linaro.org>
17272
17273 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
17274 code format.
17275
8fc8cbda
YQ
172762016-03-03 Yao Qi <yao.qi@linaro.org>
17277
17278 * gdb.base/disp-step-fork.c: Rename to ...
17279 * gdb.base/step-over-fork.c: ... it. New file.
17280 * gdb.base/disp-step-vfork.c: Rename to ...
17281 * gdb.base/step-over-vfork.c: ... it. New file.
17282 * gdb.base/disp-step-syscall.exp: Rename to ...
17283 * gdb.base/step-over-syscall.exp: ... it. New file.
17284 (disp_step_cross_syscall): Rename to ...
17285 (step_over_syscall): ... it.
17286
92fa70b0
YQ
172872016-03-03 Yao Qi <yao.qi@linaro.org>
17288
17289 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
17290 If target supports condition evaluation on target, invoke
17291 break_cond_on_syscall for fork and vfork.
17292
e197ad3c
YQ
172932016-03-03 Yao Qi <yao.qi@linaro.org>
17294
17295 * gdb.base/disp-step-syscall.exp: Don't invoke
17296 support_displaced_stepping.
17297 (disp_step_cross_syscall): Test with displaced stepping off and
17298 on if supported.
17299
0b47da9f
YQ
173002016-03-03 Yao Qi <yao.qi@linaro.org>
17301
17302 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
17303 proc.
17304 (setup): New proc.
17305 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
17306 and setup.
17307
065ab6dc
BH
173082016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17309
17310 * gdb.fortran/vla-history.exp: Remove breakpoint.
17311
07e448ad 173122016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17313
25d49b86
PA
17314 * gdb.fortran/vla-history.exp: Lookup array elements and printing
17315 exceeds timeout.
07e448ad 17316
9ac2d526 173172016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17318
25d49b86
PA
17319 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
17320 breakpoint.
9ac2d526 17321
17807369
BH
173222016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
17323
17324 * gdb.mi/vla.f90: Nullify pointer after declaration.
17325
86e501af
PA
173262016-03-01 Pedro Alves <palves@redhat.com>
17327
17328 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
17329
1e903e32
PA
173302016-03-01 Pedro Alves <palves@redhat.com>
17331
17332 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
17333 before anything else.
17334 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
17335 _GNU_SOURCE here.
17336 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
17337 before anything else.
17338 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
17339
6ccb54e2
PA
173402016-03-01 Pedro Alves <palves@redhat.com>
17341
17342 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
17343
30ca9da1
YQ
173442016-03-01 Yao Qi <yao.qi@linaro.org>
17345
17346 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
17347 prepare_for_testing.
17348
dc856b38
YQ
173492016-03-01 Yao Qi <yao.qi@linaro.org>
17350
17351 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
17352
4a932159
AA
173532016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
17354
17355 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
17356 manually constructing the output path.
17357
f2489477
AA
173582016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
17359
17360 * gdb.arch/s390-stackless.S: New.
17361 * gdb.arch/s390-stackless.exp: New.
17362
38899f16
IB
173632016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
17364
17365 * gdb.dlang/circular.c: New file.
17366 * gdb.dlang/circular.exp: New file.
17367
9fde51ed
YQ
173682016-02-26 Yao Qi <yao.qi@linaro.org>
17369
17370 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
17371 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
17372 (testcases): Update.
17373
ce90fefe
YQ
173742016-02-26 Yao Qi <yao.qi@linaro.org>
17375
17376 * gdb.reverse/aarch64.c: Rename to ...
17377 * gdb.reverse/insn-reverse.c: ... it.
17378 * gdb.reverse/aarch64.exp: Rename to ...
17379 * gdb.reverse/insn-reverse.exp: ... it.
17380
3263bceb
YQ
173812016-02-26 Yao Qi <yao.qi@linaro.org>
17382
17383 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
17384 (testcase_ftype): New.
17385 (testcases): New array.
17386 (n_testcases): New.
17387 (main): Call each element in testcases.
17388 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
17389 (read_testcase): New.
17390 Do the tests in a loop.
17391
6cb59ff1
YQ
173922016-02-25 Yao Qi <yao.qi@linaro.org>
17393
17394 * gdb.base/branches.c: Remove.
17395
ae91f625
MK
173962016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17397
17398 PR gdb/13808
17399 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
17400
678b48b7
MK
174012016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17402
17403 * gdb.trace/ftrace.exp: Remove unnecessary target check.
17404
7337a6f2
MK
174052016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
17406
17407 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
17408 change x86_64 call_insn to 'callq'.
17409
861ca91f
AT
174102016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17411
17412 * gdb.trace/tfile-avx.c: Move to...
17413 * gdb.trace/tracefile-pseudo-reg.c: Here.
17414 * gdb.trace/tfile-avx.exp: Move to...
17415 * gdb.trace/tracefile-pseudo-reg.exp: Here.
17416
bf74e428
GB
174172016-02-24 Gary Benson <gbenson@redhat.com>
17418
17419 * gdb.base/attach-pie-noexec.exp: Do not expect an error
17420 message on attach.
17421
cce0e923
DE
174222016-02-23 Doug Evans <dje@google.com>
17423
17424 * gdb.base/skip.c (test_skip): New function.
17425 (end_test_skip_file_and_function): New function.
17426 (test_skip_file_and_function): New function.
17427 * gdb.base/skip1.c (test_skip): New function.
17428 (skip1_test_skip_file_and_function): New function.
17429 * gdb.base/skip.exp: Add tests for new skip options.
17430 * gdb.base/skip-solib.exp: Update expected output.
17431 * gdb.perf/skip-command.cc: New file.
17432 * gdb.perf/skip-command.exp: New file.
17433 * gdb.perf/skip-command.py: New file.
17434
4000e47e
MK
174352016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
17436
17437 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
17438 info registers pattern.
17439
24f75ead
IB
174402016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
17441
17442 * lib/future.exp: Add D support.
17443 (gdb_find_gdc): New proc.
17444 (gdb_default_target_compile): Add D support.
17445
fbb7bcbe
WW
174462016-02-18 Wei-cheng Wang <cole945@gmail.com>
17447
17448 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
17449 user+system time.
17450 (trace_speed_test): Determine the iteration count for a time
17451 between 15..30 seconds.
17452
012b3a21
WT
174532016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
17454
17455 * gdb.arch/i386-mpx-sigsegv.c: New file.
17456 * gdb.arch/i386-mpx-sigsegv.exp: New file.
17457 * gdb.arch/i386-mpx-simple_segv.c: New file.
17458 * gdb.arch/i386-mpx-simple_segv.exp: New file.
17459
2d5189bd
YQ
174602016-02-18 Yao Qi <yao.qi@linaro.org>
17461
17462 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17463 Don't call setup_kfail.
17464
40fb20d0
YQ
174652016-02-18 Yao Qi <yao.qi@linaro.org>
17466
17467 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17468 Set "set breakpoint condition-evaluation" per $cond_bp_target.
17469
21b1f8d2
DE
174702016-02-16 Doug Evans <dje@google.com>
17471
17472 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
17473 * gdb.base/skip1.c: Ditto.
17474 * gdb.base/skip.exp: Whitespace cleanup.
17475
4041ed77
DB
174762016-02-16 Don Breazeal <donb@codesourcery.com>
17477
17478 PR remote/19496
17479 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
17480 Remove kfail for PR remote/19496.
17481
c4ef31bf
SM
174822016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17483
17484 * lib/gdb.exp (standard_temp_file): Return a path specific to
17485 the runtest invocation.
17486
266b65b3
SM
174872016-02-16 Simon Marchi <simon.marchi@ericsson.com>
17488
17489 * gdb.trace/save-trace.exp: Change relative path to be in the
17490 standard output directory.
17491
a7a0a6a9
JK
174922016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17493
17494 * gdb.arch/i386-prologue.c: Add missing prototypes.
17495
c99dbb42
JK
174962016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17497
17498 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
17499 * gdb.arch/i386-prologue.exp: Likewise.
17500 * gdb.arch/i386-size.exp: Likewise.
17501
aa480355
SM
175022016-02-15 Simon Marchi <simon.marchi@ericsson.com>
17503
17504 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
17505 define object file path.
17506 * gdb.btrace/gcore.exp: Use standard_output_file to define core
17507 file path.
17508 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
17509 standard_output_file to define binfile.
17510
ba881f50
JK
175112016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17512
17513 Fix compatibility with recent gfortran-5.3.1.
17514 * gdb.fortran/vla-history.exp (print vla1 allocated)
17515 (print vla2 allocated, print $2, print $3): Remove
17516 (print $4): Rename to ...
17517 (print $2): ... here.
17518 (print $9): Rename to ...
17519 (print $5): ... here.
17520 (print $10): Rename to ...
17521 (print $6): ... here.
17522 * gdb.fortran/vla.f90: Add pvla initialization.
17523
e9fb005c
JK
175242016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17525
17526 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
17527 New test.
17528 * gdb.fortran/vla-value-sub.exp: Likewise.
17529
e44e00ff
MK
175302016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
17531
17532 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
17533
97e94151
SM
175342016-02-12 Simon Marchi <simon.marchi@ericsson.com>
17535
17536 * i386-biarch-core.exp: Define corefile using
17537 standard_output_file.
17538
01113bc1
YQ
175392016-02-12 Yao Qi <yao.qi@linaro.org>
17540
17541 * gdb.arch/arm-single-step-kernel-helper.c: New.
17542 * gdb.arch/arm-single-step-kernel-helper.exp: New.
17543
33b4777c
MM
175442016-02-12 Markus Metzger <markus.t.metzger@intel.com>
17545
17546 * gdb.btrace/tailcall-only.exp: New.
17547 * gdb.btrace/tailcall-only.c: New.
17548 * gdb.btrace/x86_64-tailcall-only.S: New.
17549 * gdb.btrace/i686-tailcall-only.S: New.
17550
acc23c11
PA
175512016-02-11 Pedro Alves <palves@redhat.com>
17552
17553 * README (Parallel testing): Add missing double quotes.
17554
e352bf0a
PA
175552016-02-11 Pedro Alves <palves@redhat.com>
17556
17557 * README (Parallel testing): New section.
17558 (GDB_PARALLEL): Rewrite.
17559 (FORCE_PARALLEL): Document.
17560
9f5fed78
MK
175612016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
17562
17563 * gdb.trace/tfile-avx.c: New test.
17564 * gdb.trace/tfile-avx.exp: New test.
17565
9ef9e6a6
KS
175662016-02-09 Keith Seitz <keiths@redhat.com>
17567
17568 PR breakpoints/19546
17569 * gdb.base/infcall-exec.c: New file.
17570 * gdb.base/infcall-exec2.c: New file.
17571 * gdb.base/infcall-exec.exp: New file.
17572
a96e36da
KS
175732016-02-09 Keith Seitz <keiths@redhat.com>
17574
17575 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
17576 (toplevel): Call test_bkpt_address.
17577
9f61929f
KS
175782016-02-09 Keith Seitz <keiths@redhat.com>
17579
17580 PR python/19506
17581 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
17582 (toplevel): Call test_bkpt_address.
17583
1e94266c
SM
175842016-02-09 Simon Marchi <simon.marchi@ericsson.com>
17585
17586 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
17587 to AC_OUTPUT.
17588 * configure: Regenerate.
17589
2a7f3dff
PA
175902016-02-09 Pedro Alves <palves@redhat.com>
17591
17592 PR breakpoints/19548
17593 * gdb.base/execl-update-breakpoints.c (some_function): New
17594 function.
17595 (main): Call it.
17596 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
17597 Tighten expected GDB output.
17598
2151ccc5
SM
175992016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17600
17601 * Makefile.in (ALL_SUBDIRS): Remove.
17602 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
17603 (distclean maintainer-clean realclean): Likewise.
17604 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
17605 * configure: Regenerate.
17606 * gdb.ada/Makefile.in: Delete.
17607 * gdb.arch/Makefile.in: Likewise.
17608 * gdb.asm/Makefile.in: Likewise.
17609 * gdb.base/Makefile.in: Likewise.
17610 * gdb.btrace/Makefile.in: Likewise.
17611 * gdb.cell/Makefile.in: Likewise.
17612 * gdb.compile/Makefile.in: Likewise.
17613 * gdb.cp/Makefile.in: Likewise.
17614 * gdb.disasm/Makefile.in: Likewise.
17615 * gdb.dlang/Makefile.in: Likewise.
17616 * gdb.dwarf2/Makefile.in: Likewise.
17617 * gdb.fortran/Makefile.in: Likewise.
17618 * gdb.gdb/Makefile.in: Likewise.
17619 * gdb.go/Makefile.in: Likewise.
17620 * gdb.guile/Makefile.in: Likewise.
17621 * gdb.java/Makefile.in: Likewise.
17622 * gdb.linespec/Makefile.in: Likewise.
17623 * gdb.mi/Makefile.in: Likewise.
17624 * gdb.modula2/Makefile.in: Likewise.
17625 * gdb.multi/Makefile.in: Likewise.
17626 * gdb.objc/Makefile.in: Likewise.
17627 * gdb.opencl/Makefile.in: Likewise.
17628 * gdb.opt/Makefile.in: Likewise.
17629 * gdb.pascal/Makefile.in: Likewise.
17630 * gdb.perf/Makefile.in: Likewise.
17631 * gdb.python/Makefile.in: Likewise.
17632 * gdb.reverse/Makefile.in: Likewise.
17633 * gdb.server/Makefile.in: Likewise.
17634 * gdb.stabs/Makefile.in: Likewise.
17635 * gdb.threads/Makefile.in: Likewise.
17636 * gdb.trace/Makefile.in: Likewise.
17637 * gdb.xml/Makefile.in: Likewise.
17638 * lib/gdb.exp (make_gdb_parallel_path): Add check for
17639 GDB_PARALLEL.
17640 (standard_output_file): Remove check for GDB_PARALLEL, always
17641 return path in outputs/$subdir/$testname.
17642
437277d4
SM
176432016-02-08 Simon Marchi <simon.marchi@ericsson.com>
17644
17645 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
17646 (site.exp): Assign abs_srcdir to tcl's srcdir.
17647
31d913c7
YQ
176482016-02-04 Yao Qi <yao.qi@linaro.org>
17649
17650 * gdb.base/foll-exec-mode.c: Include limits.h.
17651 (main): Add parameters argc and argv. Get directory from
17652 argv[0].
17653 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
17654 compilation.
17655 * gdb.base/foll-exec.c: Include limits.h.
17656 (main): Add parameters argc and argv.
17657 Get directory from argv[0].
17658 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
17659 Adjust tests on the number of lines as source code changed.
17660 * gdb.base/foll-vfork-exit.c: Include limits.h.
17661 (main): Add one line of statement before vfork.
17662 * gdb.base/foll-vfork.c: Include limits.h and string.h.
17663 (main): Add parameters argc and argv. Get directory from
17664 argv[0].
17665 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
17666 (setup_gdb): Set tbreak to skip some source lines.
17667 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
17668 (main): Add parameters argc and argv. Get directory from
17669 argv[0].
17670 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
17671 compilation.
17672 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
17673 (main): Add parameters argc and argv. Get directory from
17674 argv[0].
17675 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
17676 compilation.
17677
9482b9fb
DE
176782016-02-01 Doug Evans <dje@google.com>
17679
17680 * gdb.base/skip.exp: Clean up multiple references to same test name.
17681
6b2e4f10
PA
176822016-02-01 Pedro Alves <palves@redhat.com>
17683
ccb6afd6 17684 PR remote/19496
6b2e4f10
PA
17685 * gdb.threads/forking-threads-plus-breakpoint.exp
17686 (displaced_stepping_supported): New global.
17687 (probe_displaced_stepping_support): New procedure.
17688 (do_test): Add 'displaced' parameter, and use it.
17689 (top level): Check for displaced stepping support. Add displaced
17690 stepping on/off testing axis.
17691
37a8db1a
AB
176922016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17693
17694 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
17695 pointer. Don't perform further tests on the unassociated pointer
17696 if the first test fails.
17697
5fdf6324
AB
176982016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
17699
17700 * gdb.base/max-value-size.c: New file.
17701 * gdb.base/max-value-size.exp: New file.
17702 * gdb.base/huge.exp: Disable max-value-size for this test.
17703
935c6144
IB
177042016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
17705
17706 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17707
7fe8399d
YQ
177082016-01-28 Yao Qi <yao.qi@linaro.org>
17709
17710 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
17711
a2077e25
PA
177122016-01-25 Pedro Alves <palves@redhat.com>
17713
17714 PR threads/19461
17715 * gdb.base/fork-running-state.c: New file.
17716 * gdb.base/fork-running-state.exp: New file.
17717
1d2736d4
PA
177182016-01-25 Pedro Alves <palves@redhat.com>
17719
17720 PR gdb/19494
17721 * gdb.base/catch-fork-kill.c: New file.
17722 * gdb.base/catch-fork-kill.exp: New file.
17723
f1da4b11
PA
177242016-01-25 Pedro Alves <palves@redhat.com>
17725
17726 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
17727 Delete, moved to lib/gdb.exp.
17728 * gdb.threads/forking-threads-plus-breakpoint.exp
17729 (foreach_with_prefix): Likewise.
17730 * gdb.threads/process-dies-while-handling-bp.exp
17731 (foreach_with_prefix): Likewise.
17732 * lib/gdb.exp (foreach_with_prefix): New procedure.
17733
45f38546
MK
177342016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
17735
17736 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
17737 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
17738
dc29a1ce
MK
177392016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
17740
17741 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
17742 endian targets.
17743
092127d7
JK
177442016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17745 Pedro Alves <palves@redhat.com>
17746
17747 Fix testsuite compatibility with Guile.
17748 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
17749 number.
17750
31d765d3
JK
177512016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17752
17753 Fix testsuite compatibility with Guile.
17754 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
17755 (thread 1): New test for backtrace through signal handler.
17756
1ac78c04
YQ
177572016-01-22 Yao Qi <yao.qi@linaro.org>
17758
17759 PR testsuite/19491
17760 * gdb.base/multi-forks.c: Include
17761 ../lib/unbuffer_output.c
17762 (main): Call gdb_unbuffer_output.
17763
4f5946a8
DE
177642016-01-21 Doug Evans <dje@google.com>
17765
17766 * lib/ada.exp (gdb_compile_ada): Fix typo.
17767
305e13e6
JB
177682016-01-21 Joel Brobecker <brobecker@adacore.com>
17769
17770 * gdb.base/break-fun-addr.exp: New file.
17771 * gdb.base/break-fun-addr1.c: New file.
17772 * gdb.base/break-fun-addr2.c: New file.
17773
5f5dfff6
SM
177742016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
17775
17776 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
17777 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
17778 enum flag values.
17779
fd356fa2
AA
177802016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
17781
17782 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
17783 when GDB can not set the vector return value. Add more comments
17784 for clarification.
17785
9df22175
AT
177862016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
17787
17788 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
17789 command.
17790
41d1845e
SM
177912016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17792
17793 * Makefile.in (DO_RUNTEST): Add --status and update usages.
17794
01ac6840
SM
177952016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17796
17797 * Makefile.in (check-single): Pass --status to runtest.
17798 (check/%.exp): Likewise.
17799
178002016-01-19 Simon Marchi <simon.marchi@ericsson.com>
17801
17802 * Makefile.in (check-parallel): Propagate return code from make
17803 do-check-parallel.
17804
bd0a71fa
MK
178052016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
17806
17807 * gdb.trace/ftrace.exp: Fix expected message on continue.
17808 * gdb.trace/pending.exp: Fix expected message on continue.
17809 * gdb.trace/trace-break.exp: Fix expected message on continue.
17810
8bcbad33
SM
178112016-01-18 Simon Marchi <simon.marchi@ericsson.com>
17812
17813 * lib/gdb.exp (gdb_test): Remove unused global references.
17814
f303dbd6
PA
178152016-01-18 Pedro Alves <palves@redhat.com>
17816
17817 * gdb.base/async-shell.exp: Adjust expected output.
17818 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
17819 * gdb.base/siginfo-thread.exp: Adjust expected output.
17820 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
17821 * gdb.java/jnpe.exp: Adjust expected output.
17822 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
17823 * gdb.threads/continue-pending-status.exp: Adjust expected output.
17824 * gdb.threads/leader-exit.exp: Adjust expected output.
17825 * gdb.threads/manythreads.exp: Adjust expected output.
17826 * gdb.threads/pthreads.exp: Adjust expected output.
17827 * gdb.threads/schedlock.exp: Adjust expected output.
17828 * gdb.threads/siginfo-threads.exp: Adjust expected output.
17829 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
17830 expected output.
17831 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
17832 output.
17833 * gdb.threads/sigthread.exp: Adjust expected output.
17834 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
17835
b2789696
YQ
178362016-01-18 Yao Qi <yao.qi@linaro.org>
17837
17838 * gdb.guile/scm-section-script.c: Replace @progbits with
17839 %progbits.
17840 * gdb.python/py-section-script.c: Likewise.
17841
71ef29a8
PA
178422016-01-15 Pedro Alves <palves@redhat.com>
17843
17844 * gdb.multi/tids.exp: Test star wildcard ranges.
17845
3f5b7598
PA
178462016-01-15 Pedro Alves <palves@redhat.com>
17847
17848 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
17849 command from "thread apply" invocation.
17850 (thr_apply_info_thr_invalid): Default the expected output to the
17851 input tid list.
17852 (top level): Add tests that use convenience variables. Add tests
17853 for "thread apply" with a valid TID list, but missing the command.
17854
663f6d42
PA
178552016-01-13 Pedro Alves <palves@redhat.com>
17856
17857 * gdb.base/default.exp: Expect $_gthread as well.
17858 * gdb.multi/tids.exp: Test $_gthread.
17859 * gdb.threads/thread-specific.exp: Test $_gthread.
17860
c84f6bbf
PA
178612016-01-13 Pedro Alves <palves@redhat.com>
17862
17863 * gdb.multi/tids.exp: Test "info threads -gid".
17864
22a02324
PA
178652016-01-13 Pedro Alves <palves@redhat.com>
17866
17867 * gdb.multi/tids.exp: Test InferiorThread.global_num and
17868 Breakpoint.thread.
17869 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
17870
5d5658a1
PA
178712016-01-07 Pedro Alves <palves@redhat.com>
17872
17873 * gdb.base/break.exp: Adjust to output changes.
17874 * gdb.base/hbreak2.exp: Likewise.
17875 * gdb.base/sepdebug.exp: Likewise.
17876 * gdb.base/watch_thread_num.exp: Likewise.
17877 * gdb.linespec/keywords.exp: Likewise.
17878 * gdb.multi/info-threads.exp: Likewise.
17879 * gdb.threads/thread-find.exp: Likewise.
17880 * gdb.multi/tids.c: New file.
17881 * gdb.multi/tids.exp: New file.
17882
84654457
PA
178832016-01-13 Pedro Alves <palves@redhat.com>
17884
17885 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
17886
e3940304
PA
178872016-01-13 Pedro Alves <palves@redhat.com>
17888
17889 * gdb.base/default.exp: Expect $_inferior as well.
17890 * gdb.multi/base.exp: Test $_inferior.
17891
a911d87a
PA
178922016-01-13 Pedro Alves <palves@redhat.com>
17893
17894 PR breakpoints/19388
17895 * gdb.base/catch-signal-siginfo-cond.c: New file.
17896 * gdb.base/catch-signal-siginfo-cond.exp: New file.
17897
82075af2
JS
178982016-01-12 Josh Stone <jistone@redhat.com>
17899 Philippe Waroquiers <philippe.waroquiers@skynet.be>
17900
17901 * gdb.base/catch-syscall.c (do_execve): New variable.
17902 (main): Conditionally trigger an execve.
17903 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
17904 (test_catch_syscall_execve): New, check entry/return across execve.
17905 (do_syscall_tests): Call test_catch_syscall_execve.
17906
e46eeedd
PA
179072016-01-12 Pedro Alves <palves@redhat.com>
17908
17909 * gdb.base/random-signal.exp (do_test): New procedure, with body
17910 of testcase moved in.
17911
01d8c27e
JK
179122016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17913 Pedro Alves <palves@redhat.com>
17914
17915 * gdb.base/funcargs.exp (finish from indirectly called function):
17916 Reintroduce the case for 'First'.
17917
9a706302
JK
179182016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17919 Pedro Alves <palves@redhat.com>
17920
17921 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17922 (tcatch_vfork_then_child_follow_exec)
17923 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
17924 identification.
17925
c0ecb95f
JK
179262016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17927
17928 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
17929 and repeats to unlimited.
17930 * gdb.python/py-value.exp: Likewise.
17931 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
17932 and repeats to unlimited.
17933
6cfc1fcb
JK
179342016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17935
17936 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
17937 and reordering the functions.
17938 * gdb.multi/hangout.c: Likewise.
17939 * gdb.multi/hello.c: Likewise.
17940
582a1b00
SM
179412016-01-08 Simon Marchi <simon.marchi@ericsson.com>
17942
17943 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
17944 absolute.
17945 (SingleStatisticTestResult.report): Use dict.keys instead of
17946 dict.iterkeys.
17947
79bc59cb
PA
179482016-01-06 Pedro Alves <palves@redhat.com>
17949
17950 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
17951
43368e1d
MM
179522016-01-04 Markus Metzger <markus.t.metzger@intel.com>
17953
17954 * gdb.btrace/dlopen.exp: New.
17955 * gdb.btrace/dlopen.c: New.
17956 * gdb.btrace/dlopen-dso.c: New.
17957
79fad5b8
SL
179582015-12-25 Sandra Loosemore <sandra@codesourcery.com>
17959
17960 * lib/gdb.exp (gdb_test): Update comments to clarify that the
17961 PATTERN argument is optional.
17962
ab8314b3
JB
179632015-12-24 Joel Brobecker <brobecker@adacore.com>
17964
17965 * lib/ada.exp (target_compile_ada_from_dir): New function.
17966 (gdb_compile_ada): Reimplement avoiding the use of project files.
17967 * gdb.ada/gnat_ada.gpr: Delete.
17968 * gdb.ada/cond_lang.exp: Adjust test to make path before
17969 filename optional.
17970 * gdb.ada/small_reg_param.exp: Likewise.
17971
fe33faff
SM
179722015-12-22 Simon Marchi <simon.marchi@ericsson.com>
17973
17974 * gdb.base/foll-vork.exp: Remove HP-UX special case.
17975
6d265cb4
TP
179762015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
17977
17978 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
17979 case.
17980
10125099
SM
179812015-12-21 Simon Marchi <simon.marchi@ericsson.com>
17982
17983 * gdb.base/break.exp: Remove dead code.
17984 * gdb.base/sepdebug.exp: Likewise.
17985
3ca22649
SM
179862015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
17987
17988 * gdb.asm/asm-source.exp: Remove HP-UX references.
17989 * gdb.base/annota1.exp: Likewise.
17990 * gdb.base/annota3.exp: Likewise.
17991 * gdb.base/attach.exp: Likewise.
17992 * gdb.base/bigcore.exp: Likewise.
17993 * gdb.base/break.exp: Likewise.
17994 * gdb.base/call-ar-st.exp: Likewise.
17995 * gdb.base/callfuncs.exp: Likewise.
17996 * gdb.base/catch-fork-static.exp: Likewise.
17997 * gdb.base/display.exp: Likewise.
17998 * gdb.base/foll-exec-mode.exp: Likewise.
17999 * gdb.base/foll-exec.exp: Likewise.
18000 * gdb.base/foll-fork.exp: Likewise.
18001 * gdb.base/foll-vfork.exp: Likewise.
18002 * gdb.base/funcargs.exp: Likewise.
18003 * gdb.base/hbreak2.exp: Likewise.
18004 * gdb.base/inferior-died.exp: Likewise.
18005 * gdb.base/interrupt.exp: Likewise.
18006 * gdb.base/multi-forks.exp: Likewise.
18007 * gdb.base/nodebug.exp: Likewise.
18008 * gdb.base/sepdebug.exp: Likewise.
18009 * gdb.base/solib1.c: Likewise.
18010 * gdb.base/step-test.exp: Likewise.
18011 * gdb.mi/non-stop.c: Likewise.
18012 * gdb.mi/pthreads.c: Likewise.
18013 * gdb.multi/bkpt-multi-exec.ex: Likewise.
18014 * gdb.threads/pthreads.c: Likewise.
18015 * gdb.threads/staticthreads.exp: Likewise.
18016 * lib/future.exp: Likewise.
18017 * lib/gdb.exp: Likewise.
18018 * gdb.base/so-indr-cl.c: Remove.
18019 * gdb.base/so-indr-cl.exp: Likewise.
18020 * gdb.base/solib.c: Likewise.
18021 * gdb.base/solib.exp: Likewise.
18022 * gdb.base/solib2.c: Likewise.
18023
b6304613
SM
180242015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
18025
18026 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
18027 * gdb.base/call-ar-st.exp: Likewise.
18028 * gdb.base/callfuncs.exp: Likewise.
18029 * gdb.base/condbreak.exp: Likewise.
18030 * gdb.base/constvars.exp: Likewise.
18031 * gdb.base/hbreak2.exp: Likewise.
18032 * gdb.base/langs.exp: Likewise.
18033 * gdb.base/list.exp: Likewise.
18034 * gdb.base/long_long.exp: Likewise.
18035 * gdb.base/ptype.exp: Likewise.
18036 * gdb.base/scope.exp: Likewise.
18037 * gdb.base/signals.exp: Likewise.
18038 * gdb.base/so-impl-ld.exp: Likewise.
18039 * gdb.base/varargs.exp: Likewise.
18040 * gdb.base/volatile.exp: Likewise.
18041 * gdb.base/whatis.exp: Likewise.
18042 * gdb.cp/cplusfuncs.exp: Likewise.
18043 * gdb.cp/inherit.exp: Likewise.
18044 * gdb.cp/local.exp: Likewise.
18045 * gdb.cp/member-ptr.exp: Likewise.
18046 * gdb.cp/method.exp: Likewise.
18047 * gdb.cp/overload.exp: Likewise.
18048 * gdb.cp/templates.exp: Likewise.
18049 * gdb.stabs/weird.exp: Likewise.
18050 * lib/compiler.c: Likewise.
18051 * lib/compiler.cc: Likewise.
18052 * lib/cp-support.exp: Likewise.
18053 * lib/gdb.exp: Likewise.
18054
bf401b07
SM
180552015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
18056
18057 * configure.ac: Remove HP-UX case.
18058 * configure: Regenerate.
18059
aff9c0f8
SM
180602015-12-18 Simon Marchi <simon.marchi@ericsson.com>
18061
18062 * lib/gdb.exp (gdb_compile): Add function doc.
18063
a6904d5a
PA
180642015-12-17 Pedro Alves <palves@redhat.com>
18065
18066 PR threads/19354
18067 * gdb.multi/info-threads.exp: New file.
18068
a22279dd
YQ
180692015-12-15 Yao Qi <yao.qi@linaro.org>
18070
18071 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
18072 is aarch64*-*-*.
18073
0588c796
SL
180742015-12-14 Sandra Loosemore <sandra@codesourcery.com>
18075
18076 * gdb.base/history-duplicates.exp: Skip if no readline support.
18077
5d978e17
SL
180782015-12-14 Sandra Loosemore <sandra@codesourcery.com>
18079
18080 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
18081
7e763b86
SL
180822015-12-14 Sandra Loosemore <sandra@codesourcery.com>
18083
18084 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
18085
87a3a92c
SL
180862015-12-14 Sandra Loosemore <sandra@codesourcery.com>
18087
18088 * gdb.base/completion.exp: Skip tests that interrupt GDB with
18089 ctrl-C if nointerrupts target property is set.
18090 * gdb.base/double-prompt-target-event-error.exp: Likewise.
18091 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
18092 * gdb.base/paginate-bg-execution.exp: Likewise.
18093 * gdb.base/paginate-execution-startup.exp: Likewise.
18094 * gdb.base/random-signal.exp: Likewise.
18095 * gdb.base/range-stepping.exp: Likewise.
18096 * gdb.cp/annota2.exp: Likewise.
18097 * gdb.cp/annota3.exp: Likewise.
18098 * gdb.gdb/selftest.exp: Likewise.
18099 * gdb.threads/continue-pending-status.exp: Likewise.
18100 * gdb.threads/leader-exit.exp: Likewise.
18101 * gdb.threads/manythreads.exp: Likewise.
18102 * gdb.threads/pthreads.exp: Likewise.
18103 * gdb.threads/schedlock.exp: Likewise.
18104 * gdb.threads/sigthread.exp: Likewise.
18105
a8f077dc
DB
181062015-12-11 Don Breazeal <donb@codesourcery.com>
18107
18108 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
18109 remote.
18110 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
18111 * gdb.base/foll-exec.exp (main): Enable for target remote.
18112 * gdb.base/foll-fork.exp (main): Likewise.
18113 * gdb.base/foll-vfork.exp (main): Likewise.
18114 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
18115 (proc continue_to_exit_bp_loc): Use clean_restart.
18116 * gdb.base/pie-execl.exp (main): Disable for target remote.
18117 * gdb.base/watch-vfork.exp (main): Enable for target remote.
18118 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
18119 * gdb.threads/execl.exp (main): Likewise.
18120 * gdb.threads/fork-child-threads.exp (main): Likewise.
18121 * gdb.threads/fork-plus-threads.exp (main): Disable for target
18122 remote.
18123 * gdb.threads/fork-thread-pending.exp (main): Enable for target
18124 remote.
18125 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
18126 pid.tid style ptids, instead of just tid.
18127 * gdb.threads/thread-execl.exp (main): Enable for target remote.
18128 * gdb.threads/watchpoint-fork.exp (main): Likewise.
18129 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
18130 ptids, instead of just tid.
18131
3b2464a8
AB
181322015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
18133
18134 * gdb.base/list.exp (test_list_forward): Add end of file error
18135 test.
18136 (test_repeat_list_command): Add end of file error test.
18137 (test_list_backwards): Add beginning of file error test.
18138
a0def019
AB
181392015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
18140
18141 * gdb.base/list.exp (test_list_invalid_args): New function,
18142 defined, and called.
18143
5c000dff
AB
181442015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
18145
18146 * gdb.base/list.exp (test_list): Make test names unique.
18147
f1637ebe
YQ
181482015-12-11 Yao Qi <yao.qi@linaro.org>
18149
18150 * gdb.base/coremaker2.c: Remove.
18151
36d6fc0a
PA
181522015-12-10 Pedro Alves <palves@redhat.com>
18153
18154 * gdb.multi/base.exp: Remove stale "spaces" references.
18155
762f7747
PA
181562015-12-10 Pedro Alves <palves@redhat.com>
18157
18158 * gdb.multi/base.exp: Don't use nowarnings.
18159 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
18160 * gdb.multi/hangout.c: Include stdio.h.
18161 * gdb.multi/hello.c: Include stdlib.h.
18162 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
18163 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
18164 * gdb.multi/multi-arch.exp: Don't use nowarnings.
18165
28d2bfb9
AB
181662015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
18167
18168 * gdb.dwarf2/dw2-ranges-base.c: New file.
18169 * gdb.dwarf2/dw2-ranges-base.exp: New file.
18170 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
18171 support additional line table, and debug ranges generation.
18172 (Dwarf::ranges): New function, generate .debug_ranges.
18173 (Dwarf::lines): Support generating simple line table programs.
18174 (Dwarf::assemble): Initialise new namespace variables.
18175
5fc2beac
KB
181762015-12-09 Kevin Buettner <kevinb@redhat.com>
18177
18178 * gdb.base/async.exp (proc test_background): Add case for
18179 asynchronous execution not supported.
18180
1c35a88f
LM
181812015-12-09 Luis Machado <lgustavo@codesourcery.com>
18182
18183 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
18184 format and change test names to make them unique.
18185
b593e3d9
RK
181862015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
18187 Pedro Alves <pedro@redhat.com>
18188
18189 PR gdb/18702
18190 Add checking of floatformats setup on x86_64 hosts.
18191 * gdb.arch/i386-float.S (main): Load bigval and smallval.
18192 (smallval, bigval): New labels/constants.
18193 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
18194 float" after loading bigval and smallval.
18195
d72413e6
PMR
181962015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
18197
18198 * gdb.ada/fun_overload_menu.exp: New testcase.
18199 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
18200
ece66d65
JS
182012015-12-04 Josh Stone <jistone@redhat.com>
18202
18203 * gdb.base/catch-fork-static.exp: New.
18204
41d0efca
YQ
182052015-12-03 Yao Qi <yao.qi@linaro.org>
18206
18207 * gdb.base/sizeof.c: Don't include stdio.h and
18208 ../lib/unbuffer_output.c.
18209 (main): New variable 'size' and 'value'. Remove printf and
18210 gdb_unbuffer_output. Assign return value to size and value.
18211 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
18212 at the beginning.
18213 (check_sizeof): Check the result by printing variable 'size'.
18214 (check_valueof): Check the result by printing variable 'value'.
18215
99fd02d9
YQ
182162015-12-01 Yao Qi <yao.qi@linaro.org>
18217
18218 * gdb.base/disp-step-syscall.exp: Define syscall instruction
18219 for aarch64*-*-linux* target.
18220
f2faf941
PA
182212015-11-30 Pedro Alves <palves@redhat.com>
18222
18223 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
18224
04bf20c5
PA
182252015-11-30 Pedro Alves <palves@redhat.com>
18226
18227 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
18228 Handle non-stop mode vCont replies.
18229
09df4675
PA
182302015-11-30 Pedro Alves <palves@redhat.com>
18231
18232 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
18233 prepare_for_testing. Start gdb with "set non-stop on" appended to
18234 GDBFLAGS. Lax expected stop output.
18235
58b584af
YQ
182362015-11-27 Yao Qi <yao.qi@linaro.org>
18237
18238 * gdb.arch/arm-neon.exp: New.
18239 * gdb.arch/arm-neon.c: New.
18240
dfcb77a8
YQ
182412015-11-27 Yao Qi <yao.qi@linaro.org>
18242
18243 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
18244
88e8ec1b
YQ
182452015-11-27 Yao Qi <yao.qi@linaro.org>
18246
18247 * gdb.cp/annota2.exp: Allow multiple occurrences of the
18248 frames-invalid annotation.
18249
bfde72c2
YQ
182502015-11-27 Yao Qi <yao.qi@linaro.org>
18251
18252 * gdb.cp/annota2.exp: Use ${frames_invalid}.
18253
f6512a69
SM
182542015-11-26 Simon Marchi <simon.marchi@ericsson.com>
18255
18256 * gdb.threads/names.exp: New file.
18257 * gdb.threads/names.c: New file.
18258 * README: Mention gdb,no_thread_names.
18259
46a3515b
MM
182602015-11-26 Markus Metzger <markus.t.metzger@intel.com>
18261
18262 PR 19297
18263 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
18264 support" error.
18265
62147a22
PA
182662015-11-24 Pedro Alves <palves@redhat.com>
18267
18268 PR 17539
18269 * gdb.base/display.exp: Expect displays to be sorted in ascending
18270 order. Use multi_line.
18271 * gdb.base/solib-display.exp: Likewise.
18272
2f341b6e
PA
182732015-11-24 Pedro Alves <palves@redhat.com>
18274
18275 PR 17539
25d49b86
PA
18276 * gdb.base/display.exp: Expect displays to be sorted in ascending
18277 order. Use multi_line.
18278 * gdb.base/solib-display.exp: Likewise.
2f341b6e 18279
7e0aa6aa
PA
182802015-11-24 Pedro Alves <palves@redhat.com>
18281
18282 PR 17539
18283 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
18284 threads in ascending order.
18285 * gdb.base/foll-fork.exp: Likewise.
18286 * gdb.base/foll-vfork.exp: Likewise.
18287 * gdb.base/multi-forks.exp: Likewise.
18288 * gdb.mi/mi-nonstop.exp: Likewise.
18289 * gdb.mi/mi-nsintrall.exp: Likewise.
18290 * gdb.multi/base.exp: Likewise.
18291 * gdb.multi/multi-arch.exp: Likewise.
18292 * gdb.python/py-inferior.exp: Likewise.
18293 * gdb.threads/break-while-running.exp: Likewise.
18294 * gdb.threads/execl.exp: Likewise.
18295 * gdb.threads/gcore-thread.exp: Likewise.
18296 * gdb.threads/info-threads-cur-sal.exp: Likewise.
18297 * gdb.threads/kill.exp: Likewise.
18298 * gdb.threads/linux-dp.exp: Likewise.
18299 * gdb.threads/multiple-step-overs.exp: Likewise.
18300 * gdb.threads/next-bp-other-thread.exp: Likewise.
18301 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
18302 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
18303 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
18304 * gdb.threads/thread-find.exp: Likewise.
18305 * gdb.threads/tls.exp: Likewise.
18306 * lib/mi-support.exp (mi_reverse_list): Delete.
18307 (mi_check_thread_states): No longer reverse list.
18308
2cc57ad8
PA
183092015-11-24 Pedro Alves <palves@redhat.com>
18310
18311 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
18312 use lowercase.
18313
c93e8391
SM
183142015-11-23 Simon Marchi <simon.marchi@ericsson.com>
18315
18316 * gdb.trace/actions.c: Include trace-common.h.
18317 (main): Add a location for a fast tracepoint.
18318 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
18319 the normal tracepoints.
18320 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
18321
045ccf91
SM
183222015-11-23 Simon Marchi <simon.marchi@ericsson.com>
18323
18324 * save-trace.exp: Factor out code to these...
18325 (gdb_save_tracepoints): New.
18326 (gdb_load_tracepoints): New.
18327 (do_save_load_test): New.
18328
5506f9f6
KB
183292015-11-23 Kevin Buettner <kevinb@redhat.com>
18330
18331 * gdb.base/asmlabel.exp: New test.
18332 * gdb.base/asmlabel.c: New test case.
18333
16c3b12f
JB
183342015-11-23 Joel Brobecker <brobecker@adacore.com>
18335
18336 * gdb.base/wrong_frame_bt_full-main.c: New file.
18337 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
18338 * gdb.base/wrong_frame_bt_full.exp: New file.
18339
155bfbd3
JB
183402015-11-23 Joel Brobecker <brobecker@adacore.com>
18341
18342 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
18343
bb097445
JM
183442015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
18345
206853a0 18346 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
18347 pstate register when comparing registers values in
18348 sparc64-*-linux-gnu targets to avoid spurious differences.
18349
9c88ed8f
JM
183502015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
18351
206853a0 18352 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 18353
96161e25
SL
183542015-11-19 Sandra Loosemore <sandra@codesourcery.com>
18355
18356 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
18357 as type argument to gdb_compile.
18358 * gdb.base/nested-subp2.exp: Likewise.
18359 * gdb.base/nested-subp3.exp: Likewise.
18360
340c2830
DV
183612015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
18362
18363 * lib/dwarf.exp (_note): Fix left shift of negative value.
18364 * gdb.trace/trace-condition.exp: Likewise.
18365
c1862d0f
YQ
183662015-11-13 Yao Qi <yao.qi@linaro.org>
18367
18368 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
18369 comments about d10v.
18370 (test_scalar_returns): Likewise.
18371 * gdb.base/d10v.ld: Remove.
18372 * gdb.base/overlays.exp: Remove the target triplet checking for
18373 d10v-*-*.
18374 * gdb.base/structs.exp (test_struct_returns): Remove the
18375 comments about d10v.
18376 (test_struct_calls): Likewise.
18377
77ae9c19
YQ
183782015-11-13 Yao Qi <yao.qi@linaro.org>
18379
18380 * gdb.base/gnu_vector.exp: Check the return value by "p res".
18381 * gdb.base/gnu_vector.c: Don't include stdio.h.
18382 (main): Don't print res and call add_some_intvecs.
18383
430e004e
MK
183842015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
18385
18386 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
18387 macro.
18388 (func5): Removed.
18389 (func4): Use FAST_TRACEPOINT_LABEL.
18390 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
18391 macro.
18392 (func): Removed.
18393 (thread_function): Use FAST_TRACEPOINT_LABEL.
18394 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
18395 (func): Remove.
18396 (marker): Use FAST_TRACEPOINT_LABEL.
18397 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
18398 (pendfunc1): Remove.
18399 (pendfunc): Use FAST_TRACEPOINT_LABEL.
18400 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
18401 (foo): Remove.
18402 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
18403 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
18404 macro.
18405 (func): Remove.
18406 (marker): Use FAST_TRACEPOINT_LABEL.
18407 * gdb.trace/trace-common.h: New header.
18408 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
18409 macro.
18410 (func): Remove.
18411 (marker): Use FAST_TRACEPOINT_LABEL.
18412 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
18413 (func): Remove.
18414 (thread_function): Use FAST_TRACEPOINT_LABEL.
18415
6e7675a7
MK
184162015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
18417
18418 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
18419 in front.
18420 * gdb.trace/change-loc.exp: Use global pcreg definition.
18421 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
18422 * gdb.trace/entry-values.exp: Use global spreg definition, add $
18423 in front.
18424 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
18425 * gdb.trace/pending.exp: Likewise.
18426 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
18427 * gdb.trace/trace-break.exp: Likewise.
18428 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
18429 in front.
18430 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
18431 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
18432 in front.
18433 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
18434
dddc0e16
JB
184352015-11-09 Joel Brobecker <brobecker@adacore.com>
18436
18437 * gdb.ada/fin_fun_out: New testcase.
18438
c6f0b406
KB
184392015-11-07 Kevin Buettner <kevinb@redhat.com>
18440
18441 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
18442 value associated with DW_AT_byte_size.
18443 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
18444 constants for DW_AT_byte_size, DW_AT_lower_bound, and
18445 DW_AT_upper_bound.
18446
f01dcfd9
KB
184472015-11-07 Kevin Buettner <kevinb@redhat.com>
18448
18449 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
18450 (gdb_target_symbol_prefix_flags): Define in terms of _asm
18451 version.
18452 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
18453 gdb.dwarf2/dw2-canonicalize-type.exp,
18454 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
18455 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
18456 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
18457 provided by gdb_target_symbol_prefix_flags_asm.
18458 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
18459 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
18460 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
18461 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
18462 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
18463 macros where needed). Use this macro for symbols which require
18464 the prefix provided by SYMBOL_PREFIX.
18465
2223449a
KB
184662015-11-05 Kevin Buettner <kevinb@redhat.com>
18467
18468 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
18469 New procs.
18470 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
18471 representing expressions, of more than one list element.
18472 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
18473 to prepend linker symbol prefix to f.
18474 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
18475 table_1 and table_2.
18476 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
18477 Likewise, for f and g.
18478 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
18479 for ptr.
18480 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
18481 for main.
18482 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
18483 table_1_ptr and table_2_ptr.
18484
6f2f1a3a
JK
184852015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18486 Joel Brobecker <brobecker@adacore.com>
18487
18488 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
18489
566c56c9
MK
184902015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
18491
18492 * gdb.reverse/s390-mvcle.c: New test.
18493 * gdb.reverse/s390-mvcle.exp: New file.
18494 * lib/gdb.exp: Enable reverse tests on s390*-linux.
18495
d5f0636b
MK
184962015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18497
18498 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
18499
7ad8b86c
MK
185002015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
18501
18502 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
18503 reaching marker2.
18504 * gdb.reverse/getresuid-reverse.exp: Likewise.
18505 * gdb.reverse/pipe-reverse.exp: Likewise.
18506 * gdb.reverse/readv-reverse.exp: Likewise.
18507 * gdb.reverse/recvmsg-reverse.exp: Likewise.
18508 * gdb.reverse/time-reverse.exp: Likewise.
18509 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
18510
4081c0f1
YQ
185112015-10-30 Yao Qi <yao.qi@linaro.org>
18512
18513 * gdb.threads/wp-replication.c (watch_count_done): Remove.
18514 (empty_cycle): Remove.
18515 (main): Don't call empty_cycle. Don't use watch_count_done.
18516 * gdb.threads/wp-replication.exp: Don't set breakpoint on
18517 empty_cycle. Rewrite the code counting HW watchpoints.
18518
452b4ba5
MK
185192015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
18520
18521 * gdb.reverse/fstatat-reverse.c: New test.
18522 * gdb.reverse/fstatat-reverse.exp: New file.
18523 * gdb.reverse/getresuid-reverse.c: New test.
18524 * gdb.reverse/getresuid-reverse.exp: New file.
18525 * gdb.reverse/pipe-reverse.c: New test.
18526 * gdb.reverse/pipe-reverse.exp: New file.
18527 * gdb.reverse/readv-reverse.c: New test.
18528 * gdb.reverse/readv-reverse.exp: New file.
18529 * gdb.reverse/recvmsg-reverse.c: New test.
18530 * gdb.reverse/recvmsg-reverse.exp: New file.
18531 * gdb.reverse/time-reverse.c: New test.
18532 * gdb.reverse/time-reverse.exp: New file.
18533 * gdb.reverse/waitpid-reverse.c: New test.
18534 * gdb.reverse/waitpid-reverse.exp: New file.
18535
5e2e7507
JK
185362015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
18537
18538 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
18539
0fde2c53
DE
185402015-10-26 Doug Evans <dje@google.com>
18541
18542 PR symtab/17391
18543 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
18544 * gdb.dwarf2/bad-regnum.c: New file.
18545 * gdb.dwarf2/bad-regnum.exp: New file.
18546
1a70ae97
DE
185472015-10-26 Doug Evans <dje@google.com>
18548
18549 PR python/18938
18550 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
18551 file.
18552
27dc26ab
JK
185532015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18554
18555 * gdb.compile/compile.exp (compile code globalvar): Update expectation
18556 for a change by "Mention language in compile error message".
18557
bed91f4d
SM
185582015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
18559
18560 PR python/18073
18561 * gdb.python/py-type.c (C::a_method): New.
18562 (C::a_const_method): New.
18563 (C::a_static_method): New.
18564 (a_function): New.
18565 * gdb.python/py-type.exp (test_fields): Test getting fields
18566 from function and method.
18567
3f2f83dd
KB
185682015-10-21 Keven Boell <keven.boell@intel.com>
18569
18570 * gdb.fortran/vla-alloc-assoc.exp: New file.
18571 * gdb.fortran/vla-datatypes.exp: New file.
18572 * gdb.fortran/vla-datatypes.f90: New file.
18573 * gdb.fortran/vla-history.exp: New file.
18574 * gdb.fortran/vla-ptype-sub.exp: New file.
18575 * gdb.fortran/vla-ptype.exp: New file.
18576 * gdb.fortran/vla-sizeof.exp: New file.
18577 * gdb.fortran/vla-sub.f90: New file.
18578 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
18579 * gdb.fortran/vla-value-sub-finish.exp: New file.
18580 * gdb.fortran/vla-value-sub.exp: New file.
18581 * gdb.fortran/vla-value.exp: New file.
18582 * gdb.fortran/vla-ptr-info.exp: New file.
18583 * gdb.mi/mi-vla-fortran.exp: New file.
18584 * gdb.mi/vla.f90: New file.
18585
27145d50
SL
185862015-10-21 Sandra Loosemore <sandra@codesourcery.com>
18587
18588 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
18589 of hardwired timeout value.
18590
5f3ff4f8
JK
185912015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18592 Pedro Alves <palves@redhat.com>
18593
18594 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
18595 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
18596
bfd09d20
JS
185972015-10-19 Josh Stone <jistone@redhat.com>
18598
18599 * gdb.base/catch-syscall.c: Include <sched.h>.
18600 (unknown_syscall): New variable.
18601 (main): Trigger a vfork and an unknown syscall.
18602 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
18603 (unknown_syscall_number): Likewise.
18604 (check_call_to_syscall): Accept an optional syscall pattern.
18605 (check_return_from_syscall): Likewise.
18606 (check_continue): Likewise.
18607 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
18608 (test_catch_syscall_skipping_return): New test toggling off 'catch
18609 syscall' to step over the syscall return, then toggling back on.
18610 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
18611 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
18612 (do_syscall_tests): Call test_catch_syscall_without_args and
18613 test_catch_syscall_mid_vfork.
18614 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
18615 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
18616
b32b93c6
AS
186172015-10-19 Andrew Stubbs <ams@codesourcery.com>
18618
18619 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
18620 print g_vE): Add new pass patterns.
18621 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
18622 print various symbol names for vptr fields.
18623
9d622bda
AB
186242015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
18625
18626 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
18627 results.
18628
0fd8ac1c
YQ
186292015-10-12 Yao Qi <yao.qi@linaro.org>
18630
18631 * gdb.arch/disp-step-insn-reloc.exp: New test case.
18632
34240514
YQ
186332015-10-12 Yao Qi <yao.qi@linaro.org>
18634
18635 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
18636 is aarch64*-*-linux*.
18637
8240f442
YQ
186382015-10-12 Yao Qi <yao.qi@linaro.org>
18639
18640 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
18641 (can_relocate_bcond_true): ... it.
18642 (can_relocate_bcond_false): New function.
18643 (foo): Likewise.
18644 (can_relocate_bl): Likewise.
18645 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
18646 can_relocate_bl.
18647
2520f728
PMR
186482015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
18649
18650 * gdb.base/nested-addr.c: New file.
18651 * gdb.base/nested-addr.exp: New testcase.
18652
abcef95a
MM
186532015-10-09 Markus Metzger <markus.t.metzger@intel.com>
18654
18655 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
18656 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
18657 its output. Ignore the output of "record goto begin" and instead
18658 check that GDB is replaying.
18659
145e3ddb
PA
186602015-10-09 Pedro Alves <palves@redhat.com>
18661
18662 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
18663 (top level): Use it in the run with no args test.
18664
d5d8c4e1
IB
186652015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
18666
18667 * gdb.dlang/properties.exp: New file.
18668
06e635ef
SL
186692015-10-02 Sandra Loosemore <sandra@codesourcery.com>
18670
18671 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
18672 whether or not address 0x1000 is mapped on the target.
18673
e019fd1d
SM
186742015-09-30 Simon Marchi <simon.marchi@ericsson.com>
18675
18676 * gdb.python/py-type.exp: Do not run tests if binaries fail to
18677 build.
18678
77ba2a67
MM
186792015-09-30 Markus Metzger <markus.t.metzger@intel.com>
18680
18681 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
18682 instruction-history test.
18683
c60eb31f
DE
186842015-09-28 Doug Evans <dje@google.com>
18685
18686 * gdb.base/gcore.c (array_func): Add reference to static_array.
18687
9a3c8263
SM
186882015-09-25 Simon Marchi <simon.marchi@ericsson.com>
18689
18690 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
18691 source line.
18692
9720e656
SL
186932015-09-24 Sandra Loosemore <sandra@codesourcery.com>
18694
18695 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
18696 short or char as base type.
18697
938d3bf2
SL
186982015-09-23 Sandra Loosemore <sandra@codesourcery.com>
18699
18700 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
18701 to allow any size enum.
18702
e6c2c623
PMR
187032015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
18704
18705 * gdb.ada/array_ptr_renaming.exp: New testcase.
18706 * gdb.ada/array_ptr_renaming/foo.adb: New file.
18707 * gdb.ada/array_ptr_renaming/pack.ads: New file.
18708
06da0f77
PL
187092015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18710
18711 * gdb.trace/ftrace-lock.c: New file.
18712 * gdb.trace/ftrace-lock.exp: New file.
18713
4f51c22a
PL
187142015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18715
18716 * gdb.arch/insn-reloc.c: New file.
18717 * gdb.arch/ftrace-insn-reloc.exp: New file.
18718
7041adf4
PL
187192015-09-21 Pierre Langlois <pierre.langlois@arm.com>
18720
18721 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
18722 instruction.
18723 * gdb.trace/pendshr1.c (pendfunc): Likewise.
18724 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
18725 * gdb.trace/range-stepping.c: Likewise.
18726 * gdb.trace/trace-break.c: Likewise.
18727 * gdb.trace/trace-mt.c (thread_function): Likewise.
18728 * gdb.trace/ftrace.c (marker): Likewise.
18729 * gdb.trace/trace-condition.c (marker): Likewise.
18730 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
18731 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
18732 is_aarch64_target.
18733
015d2e7e
DE
187342015-09-18 Doug Evans <xdje42@gmail.com>
18735
18736 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
18737 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
18738
26b188a2
SL
187392015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18740
18741 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
18742 the breakpoint.
18743
79dc332b
SL
187442015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18745
18746 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
18747 the pending breakpoint. Remove timeout override for "Run till
18748 MI pending breakpoint on pendfunc3 on thread 2" test.
18749
f57929f2
SL
187502015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18751
18752 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
18753 filename pattern.
18754
3f469b17
SL
187552015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18756
18757 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
18758 in breakpoint filename pattern.
18759
515b89b3
SL
187602015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18761
7800dbe4
SL
18762 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
18763
187642015-09-18 Sandra Loosemore <sandra@codesourcery.com>
18765
515b89b3
SL
18766 * gdb.linespec/explicit.exp: Check for readline support for
18767 tab-completion tests. Fix obvious typo.
18768
d2939ba2
MM
187692015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18770
18771 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
18772 and replay.
18773
cbb55fa7
MM
187742015-09-18 Markus Metzger <markus.t.metzger@intel.com>
18775
18776 * gdb.btrace/non-stop.c: New.
18777 * gdb.btrace/non-stop.exp: New.
18778
43691ca1
PL
187792015-09-17 Pierre Langlois <pierre.langlois@arm.com>
18780 Yao Qi <yao.qi@linaro.org>
18781
18782 * gdb.trace/trace-condition.c: New file.
18783 * gdb.trace/trace-condition.exp: New file.
18784
d78908cf
WW
187852015-09-16 Wei-cheng Wang <cole945@gmail.com>
18786
18787 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
18788 for testing bytecode compilation.
18789
1ed415e2
PA
187902015-09-16 Pedro Alves <palves@redhat.com>
18791 Sandra Loosemore <sandra@codesourcery.com>
18792
18793 * gdb.threads/non-stop-fair-events.c (timeout): New global.
18794 (SECONDS): Redefine.
18795 (main): Call pthread_kill and alarm early.
18796 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
18797 support.
18798 (test): If the target can't hardware step and doesn't support
18799 displaced stepping, increase the timeout.
18800
d136eff5
PA
188012015-09-16 Pedro Alves <palves@redhat.com>
18802
18803 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
18804 (enable_debug): New procedures.
18805 (test): Use them. Bail out if waiting for threads fails.
18806 (top level): Bail out if a test fails.
18807
991f019c
YQ
188082015-09-16 Yao Qi <yao.qi@linaro.org>
18809
18810 * gdb.asm/asm-source.exp: Set asm-arch for
18811 aarch64*-*-* target.
18812 * gdb.asm/aarch64.inc: New file.
18813
bfca584f
PMR
188142015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
18815
18816 * gdb.ada/array_of_variable_length.exp: New testcase.
18817 * gdb.ada/array_of_variable_length/foo.adb: New file.
18818 * gdb.ada/array_of_variable_length/pck.adb: New file.
18819 * gdb.ada/array_of_variable_length/pck.ads: New file.
18820
b326e587
DE
188212015-09-15 Doug Evans <dje@google.com>
18822
18823 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
18824 of function static local variable.
18825
5382cfab
PW
188262015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
18827
18828 * gdb.threads/tls-so_extern.exp: New test file.
18829 * gdb.threads/tls-so_extern.c: New test file.
18830 * gdb.threads/tls-so_extern_main.c: New test file.
18831
141c5cc4
JK
188322015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18833
18834 * gdb.opt/solib-intra-step-lib.c: New file.
18835 * gdb.opt/solib-intra-step-main.c: New file.
18836 * gdb.opt/solib-intra-step.exp: New file.
18837
d15dcecd
PA
188382015-09-15 Pedro Alves <palves@redhat.com>
18839
18840 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
18841 gdb_continue_to_breakpoint instead of gdb_test_multiple.
18842
4c2f2a79
PA
188432015-09-14 Pedro Alves <palves@redhat.com>
18844
18845 * gdb.base/hook-stop-continue.c: Delete.
18846 * gdb.base/hook-stop-continue.exp: Delete.
18847 * gdb.base/hook-stop-frame.c: Delete.
18848 * gdb.base/hook-stop-frame.exp: Delete.
18849 * gdb.base/hook-stop.c: New file.
18850 * gdb.base/hook-stop.exp: New file.
18851
919e6dbe
PMR
188522015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
18853
18854 * gdb.ada/access_to_packed_array.exp: New testcase.
18855 * gdb.ada/access_to_packed_array/foo.adb: New file.
18856 * gdb.ada/access_to_packed_array/pack.adb: New file.
18857 * gdb.ada/access_to_packed_array/pack.ads: New file.
18858
157280a4
MM
188592015-09-14 Markus Metzger <markus.t.metzger@intel.com>
18860
18861 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
18862 buffer size test.
18863
2fd33e94
DB
188642015-09-11 Don Breazeal <donb@codesourcery.com>
18865
18866 * gdb.base/foll-exec.c: Add copyright header. Fix
18867 formatting issues.
18868 * gdb.base/foll-exec.exp (zap_session): Delete proc.
18869 (do_exec_tests): Use clean_restart in place of zap_session,
18870 and for test initialization. Fix formatting issues. Use
18871 fail in place of perror.
18872 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
18873 an expect statement to match an expression with output from
18874 the program under debug.
18875 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
18876 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
18877 * gdb.threads/non-ldr-exc-2.exp: Likewise.
18878 * gdb.threads/non-ldr-exc-3.exp: Likewise.
18879 * gdb.threads/non-ldr-exc-4.exp: Likewise.
18880
e70b6e8e
DE
188812015-09-09 Doug Evans <dje@google.com>
18882
18883 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
18884
7a551a51
DE
188852015-09-09 Doug Evans <dje@google.com>
18886
18887 * gdb.base/pie-execl.exp: Fix result test of build_executable.
18888
4c666f84
DE
188892015-09-09 Doug Evans <dje@google.com>
18890
18891 * gdb.base/savedregs.exp: Fix typo.
18892
243a9253
PA
188932015-09-09 Pedro Alves <palves@redhat.com>
18894
18895 * gdb.mi/mi-cli.exp: Add CLI finish tests.
18896
c0fa8fbd
SL
188972015-09-08 Sandra Loosemore <sandra@codesourcery.com>
18898
18899 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
18900 command actually switches threads. Give up on remaining
18901 tests if target fails to stop at breakpoint.
18902
cd7c1778
PMR
189032015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
18904
18905 * gdb.ada/funcall_char.exp: New testcase.
18906 * gdb.ada/funcall_char/foo.adb: New file.
18907
dc5c8746
PMR
189082015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
18909
18910 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
18911 expected outputs. Add two testcases for completing ambiguous
18912 functions.
18913 * gdb.ada/complete/aux_pck.adb: New file.
18914 * gdb.ada/complete/aux_pck.ads: New file.
18915 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
18916 Ambiguous_Func functions.
18917 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
18918 * gdb.ada/complete/pck.adb: Likewise.
18919
4e83a1e7
UW
189202015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
18921
18922 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
18923 failures to run the test program under GDB.
18924
8ce74153
LM
189252015-08-26 Luis Machado <lgustavo@codesourcery.com>
18926
18927 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
18928 to C.
18929
e9756d52
PP
189302015-08-26 Patrick Palka <patrick@parcs.ath.cx>
18931
18932 * gdb.base/run-after-attach.exp: New test file.
18933 * gdb.base/run-after-attach.c: New test file.
18934
8d37573b
DB
189352015-08-26 Don Breazeal <donb@codesourcery.com>
18936
18937 * gdb.base/foll-exec-2.c: New test program.
18938 * gdb.base/foll-exec-2.exp: New test.
18939
63e43d3a
PMR
189402015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
18941
18942 * gdb.base/nested-subp1.exp: New file.
18943 * gdb.base/nested-subp1.c: New file.
18944 * gdb.base/nested-subp2.exp: New file.
18945 * gdb.base/nested-subp2.c: New file.
18946 * gdb.base/nested-subp3.exp: New file.
18947 * gdb.base/nested-subp3.c: New file.
18948
3d40fbb5
PA
189492015-08-24 Pedro Alves <palves@redhat.com>
18950
18951 * gdb.server/connect-without-multi-process.c: New file.
18952 * gdb.server/connect-without-multi-process.exp: New file.
18953
4422ac93
LM
189542015-08-24 Luis Machado <lgustavo@codesourcery.com>
18955
18956 * gdb.opt/inline-markers.c: Make z int.
18957
91dddb86
LM
189582015-08-24 Luis Machado <lgustavo@codesourcery.com>
18959
18960 * gdb.opt/inline-markers.c: Make z volatile.
18961
a48847ee
LM
189622015-08-24 Luis Machado <lgustavo@codesourcery.com>
18963
18964 * gdb.opt/inline-bt.c: New volatile global z.
18965 * gdb.opt/inline-cmds.c: Likewise.
18966 * gdb.opt/inline-locals.c: Likewise.
18967 * gdb.opt/inline-markers.c: New extern global z.
18968 (marker): Use z.
18969 (inline_fn): Likewise.
18970
0ebbc52b
PA
189712015-08-24 Pedro Alves <palves@redhat.com>
18972
18973 * config/m32r-stub.exp: Remove file.
18974 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
18975 * gdb.base/call-rt-st.exp: Likewise.
18976 * gdb.base/call-strs.exp: Likewise.
18977 * gdb.base/default.exp: Remove references to h8300-*-hms and
18978 *-*-udi*.
18979 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
18980
77c365df
AA
189812015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
18982
18983 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
18984 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
18985 and "return" use KFAIL when GDB can not read/write the vector
18986 return value.
18987
4313b8c0
GB
189882015-08-21 Gary Benson <gbenson@redhat.com>
18989
18990 * gdb.trace/pending.exp: Cope with remote transfer warnings.
18991
0e433b32
PA
189922015-08-20 Pedro Alves <palves@redhat.com>
18993
18994 * gdb.server/solib-list.exp: No longer expect an interior stop in
18995 non-stop mode.
18996
221e1a37
PA
189972015-08-20 Pedro Alves <palves@redhat.com>
18998
18999 * gdb.server/connect-stopped-target.c: New file.
19000 * gdb.server/connect-stopped-target.exp: New file.
19001
40e3ad0e
PA
190022015-08-20 Pedro Alves <palves@redhat.com>
19003
19004 * gdb.dwarf2/comp-unit-lang.exp: New file.
19005 * gdb.dwarf2/comp-unit-lang.c: New file.
19006
af39b327
PMR
190072015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
19008
19009 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
19010 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
19011
7d45c7c3 190122015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 19013
7d45c7c3
KB
19014 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
19015 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
19016
4d6cceb4
DE
190172015-08-18 Doug Evans <dje@google.com>
19018 Adrian Sendroiu <adrian.sendroiu@freescale.com>
19019
19020 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
19021 skip_python_tests. New arg prompt_regexp.
19022 (skip_python_tests): New function.
19023 * lib/mi-support.exp (mi_skip_python_tests): New function.
19024 * gdb.python/py-mi-objfile-gdb.py: New file.
19025 * gdb.python/py-mi-objfile.c: New file.
19026 * gdb.python/py-mi-objfile.exp: New file.
19027
ad89c2aa
KS
190282015-08-17 Keith Seitz <keiths@redhat.com>
19029
19030 * gdb.linespec/explicit.exp: Move strace test from here ...
19031 * gdb.trace/strace.exp: ... to here.
19032
e3ae3c43
PP
190332015-08-15 Patrick Palka <patrick@parcs.ath.cx>
19034
19035 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
19036 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
19037
604b2636
DE
190382015-08-14 Doug Evans <xdje42@gmail.com>
19039
19040 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
19041 inferior before selecting a new file.
19042
6ff0ba5f
DE
190432015-08-14 Doug Evans <xdje42@gmail.com>
19044
19045 * gdb.mi/mi-disassemble.exp: Update.
19046 * gdb.base/disasm-optim.S: New file.
19047 * gdb.base/disasm-optim.c: New file.
19048 * gdb.base/disasm-optim.h: New file.
19049 * gdb.base/disasm-optim.exp: New file.
19050
9ca98f92
KS
190512015-08-14 Keith Seitz <keiths@redhat.com>
19052
19053 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
19054 "evaluated-by".
19055
52bbc560
JB
190562015-08-13 Joel Brobecker <brobecker@adacore.com>
19057
19058 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
19059
5d8c3ed3
PMR
190602015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
19061
19062 * gdb.ada/fun_renaming.exp: New testcase.
19063 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
19064 * gdb.ada/fun_renaming/pack.adb: New file.
19065 * gdb.ada/fun_renaming/pack.ads: New file.
19066
ea8812bc
KS
190672015-08-12 Keith Seitz <keiths@redhat.com>
19068
19069 * gdb.base/dso2dso.exp: Pass basename of source file in call to
19070 gdb_get_line_number.
19071
4dafcdeb
JB
190722015-08-12 Joel Brobecker <brobecker@adacore.com>
19073
19074 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
19075 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
19076 gdb.base/dso2dso.exp: New files.
19077
5ba32597
SDJ
190782015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
19079 Pedro Alves <palves@redhat.com>
19080 Keith Seitz <keiths@redhat.com>
19081
19082 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
19083 GDBFLAGS.
19084
b6dafabf
PP
190852015-08-12 Patrick Palka <patrick@parcs.ath.cx>
19086
19087 * gdb.base/gdbhistsize-history.exp
19088 (test_histsize_history_setting): Use save_vars.
19089 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
19090 Use save_vars.
19091 (test_no_truncation_of_unlimited_history_file): Use save_vars.
19092 * gdb.base/readline.exp: Use save_vars.
19093
abe8e607
PP
190942015-08-12 Patrick Palka <patrick@parcs.ath.cx>
19095
19096 * lib/gdb.exp (save_vars): New proc.
19097
629500fa
KS
190982015-08-11 Keith Seitz <keiths@redhat.com>
19099
19100 * gdb.base/help.exp: Update help_breakpoint_text.
19101
eb8c4e2e
KS
191022015-08-11 Keith Seitz <keiths@redhat.com>
19103
19104 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
19105 (at toplevel): Call test_explicit_breakpoints.
19106 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
19107 breakpoints.
19108 * lib/mi-support.exp (mi_make_breakpoint): Add support for
19109 breakpoint conditions, "-cond".
19110
87f0e720
KS
191112015-08-11 Keith Seitz <keiths@redhat.com>
19112
19113 * gdb.linespec/3explicit.c: New file.
19114 * gdb.linespec/cpexplicit.cc: New file.
19115 * gdb.linespec/cpexplicit.exp: New file.
19116 * gdb.linespec/explicit.c: New file.
19117 * gdb.linespec/explicit.exp: New file.
19118 * gdb.linespec/explicit2.c: New file.
19119 * gdb.linespec/ls-errs.exp: Add explicit location tests.
19120 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
19121 before using in the matching pattern.
19122 Clarify that `prefix' is a regular expression.
19123
f00aae0f
KS
191242015-08-11 Keith Seitz <keiths@redhat.com>
19125
19126 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
19127 test.
19128 Add tests for missing ",FMT" and ",".
19129
e27852be
DE
191302015-08-10 Doug Evans <dje@google.com>
19131 Keith Seitz <keiths@redhat.com>
19132
19133 PR gdb/17960
19134 * gdb.base/completion.exp: Add location completer tests.
19135
7f03bd92
PA
191362015-08-07 Pedro Alves <palves@redhat.com>
19137
19138 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
19139 tests here.
19140 (top level): Run do_test with and without displaced stepping.
19141
3fc8eb30
PA
191422015-08-07 Pedro Alves <palves@redhat.com>
19143
19144 * gdb.base/valgrind-disp-step.c: New file.
19145 * gdb.base/valgrind-disp-step.exp: New file.
19146
d4569d7b
PA
191472015-08-07 Pedro Alves <palves@redhat.com>
19148
19149 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
19150 Delete function.
19151 (main): Add alarm. Run an infinite loop instead of calling
19152 wait_threads.
19153 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
19154 comment.
19155 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
19156 Delete function.
19157 (main): Add alarm. Run an infinite loop instead of calling
19158 wait_threads.
19159 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
19160 comment.
19161
e1316e60
PA
191622015-08-07 Pedro Alves <palves@redhat.com>
19163
19164 * gdb.base/checkpoint-ns.exp: New file.
19165 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
19166 standard_testfile.
19167
da8c46d2
MM
191682015-08-07 Markus Metzger <markus.t.metzger@intel.com>
19169
19170 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
19171 * gdb.btrace/instruction_history.exp: Update.
19172 * gdb.btrace/tsx.exp: New.
19173 * gdb.btrace/tsx.c: New.
19174
de1c2c52
PA
191752015-08-06 Pedro Alves <palves@redhat.com>
19176
19177 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
19178 increase timeout.
19179 * gdb.reverse/until-precsave.exp: Bump timeouts.
19180
782e0bf4
PA
191812015-08-06 Pedro Alves <palves@redhat.com>
19182
19183 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
19184
83e97ed0
PA
191852015-08-06 Pedro Alves <palves@redhat.com>
19186
19187 PR gdb/18749
19188 * gdb.threads/process-dies-while-handling-bp.c: New file.
19189 * gdb.threads/process-dies-while-handling-bp.exp: New file.
19190
863d01bd
PA
191912015-08-06 Pedro Alves <palves@redhat.com>
19192
19193 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
19194 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
19195
0a39bb32
PA
191962015-08-05 Pedro Alves <palves@redhat.com>
19197
19198 * gdb.threads/next-while-other-thread-longjmps.c: New file.
19199 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
19200
ee2d2b10
SL
192012015-08-03 Sandra Loosemore <sandra@codesourcery.com>
19202
19203 * gdb.base/bp-permanent.exp: Report test as unsupported if
19204 the target cannot stop at the permanent breakpoint.
19205
4e1bdb00
DE
192062015-08-03 Doug Evans <dje@google.com>
19207
19208 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
19209 10000.
19210
3d338901
DE
192112015-08-03 Doug Evans <dje@google.com>
19212
19213 * Makefile.in (workers/%.worker, build-perf): New rule.
19214 (GDB_PERFTEST_MODE): New variable.
19215 (check-perf): Use it.
19216 (clean): Clean up gdb.perf parallel build subdirs.
19217 * lib/build-piece.exp: New file.
19218 * lib/gdb.exp (make_gdb_parallel_path): New function
19219 (standard_output_file, standard_temp_file): Call it.
19220 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19221 of $GDB_PARALLEL.
19222 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
19223
af061d3e
DE
192242015-08-03 Doug Evans <dje@google.com>
19225
8e1afc81 19226 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
19227 (LOG_FILE_NAME): New global.
19228 (TextReporter.__init__): Initialize self.txt_sum.
19229 (TextReporter.report): Add support for multiple data-points.
19230 Move report to perftest.sum, put raw data in perftest.log.
19231 (TextReporter.start): Open sum and log files.
19232 (TextReporter.end): Close sum and log files.
8e1afc81
DE
19233 * gdb.perf/lib/perftest/testresult.py
19234 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 19235
2c8c5d37
PA
192362015-07-31 Pedro Alves <palves@redhat.com>
19237
19238 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
19239 Use spawn_id_get_pid. Wait for spawn id after eof. Use
19240 kill_wait_spawned_process instead of explicit "kill -9".
19241 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
19242 returning a spawn id instead of a pid. Use spawn_id_get_pid and
19243 kill_wait_spawned_process.
19244 * gdb.base/attach-twice.exp: Likewise.
19245 * gdb.base/attach.exp: Likewise.
19246 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
19247 gdb_test_multiple.
19248 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
19249 returning a spawn id instead of a pid. Use spawn_id_get_pid and
19250 kill_wait_spawned_process.
19251 * gdb.base/valgrind-infcall.exp: Likewise.
19252 * gdb.multi/multi-attach.exp: Likewise.
19253 * gdb.python/py-prompt.exp: Likewise.
19254 * gdb.python/py-sync-interp.exp: Likewise.
19255 * gdb.server/ext-attach.exp: Likewise.
19256 * gdb.threads/attach-into-signal.exp (corefunc): Use
19257 spawn_wait_for_attach, spawn_id_get_pid and
19258 kill_wait_spawned_process.
19259 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
19260 spawn_wait_for_attach returning a spawn id instead of a pid. Use
19261 spawn_id_get_pid and kill_wait_spawned_process.
19262 * gdb.threads/attach-stopped.exp (corefunc): Use
19263 spawn_wait_for_attach, spawn_id_get_pid and
19264 kill_wait_spawned_process.
19265 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
19266 Use spawn_id_get_pid. Wait for spawn id after eof. Use
19267 kill_wait_spawned_process instead of explicit "kill -9".
19268 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
19269 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
19270 (spawn_wait_for_attach): Use spawn instead of exec to spawn
19271 processes. Don't map cygwin/windows pids here. Now returns a
19272 spawn id list.
19273
032a0fca
SL
192742015-07-30 Sandra Loosemore <sandra@codesourcery.com>
19275
19276 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
19277 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
19278 correct patch.
19279
61a934ca
SL
192802015-07-30 Sandra Loosemore <sandra@codesourcery.com>
19281
19282 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
19283
4bc4d428
SL
192842015-07-30 Sandra Loosemore <sandra@codesourcery.com>
19285
19286 Reapply:
19287 2014-05-21 Mark Wielaard <mjw@redhat.com>
19288
19289 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
19290
998d452a
PA
192912015-07-30 Pedro Alves <palves@redhat.com>
19292
19293 * linux-low.c (handle_extended_wait): Set the child's last
19294 reported status to TARGET_WAITKIND_STOPPED.
19295
69dde7dc
PA
192962015-07-30 Pedro Alves <palves@redhat.com>
19297
19298 PR threads/18600
19299 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
19300 only shows inferior 1.
19301
4dd63d48
PA
193022015-07-30 Simon Marchi <simon.marchi@ericsson.com>
19303 Pedro Alves <palves@redhat.com>
19304
19305 PR threads/18600
19306 * gdb.threads/fork-plus-threads.c: New file.
19307 * gdb.threads/fork-plus-threads.exp: New file.
19308
d618e4c5
PP
193092015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19310
19311 * gdb.base/batch-preserve-term-settings.exp
19312 (test_terminal_settings_preserved_after_cli_exit): Use
19313 send_quit_command.
19314
1eef6428
PA
193152015-07-29 Pedro Alves <palves@redhat.com>
19316 Don Breazeal <donb@codesourcery.com>
19317
19318 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
19319 output from both inferior_spawn_id and gdb_spawn_id.
19320
7da5b897
SDJ
193212015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
19322
19323 * gdb.threads/attach-into-signal.exp (corefunc): Use
19324 with_test_prefix on nested loops, uniquefying the test messages.
19325
dac804df
SDJ
193262015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
19327
19328 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
19329 commit.
19330
06265e53
PP
193312015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19332
19333 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
19334 New proc.
19335 (test_terminal_settings_preserved_after_sigterm): New test.
19336
18206ca3
PP
193372015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19338
19339 * gdb.base/batch-preserve-term-settings.exp
19340 (test_terminal_settings_preserved_after_cli_exit): New test.
19341
90074d11
PP
193422015-07-29 Patrick Palka <patrick@parcs.ath.cx>
19343
19344 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
19345 manipulation of saved_gdbflags.
19346 (test_terminal_settings_preserved): Remove global declaration of
19347 the unused variable pagination_prompt. Remove manipulation of
19348 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
19349 GDBFLAGS.
19350
eb1a7902
PA
193512015-07-29 Pedro Alves <palves@redhat.com>
19352
19353 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
19354
8b75dd3b
PA
193552015-07-29 Pedro Alves <palves@redhat.com>
19356
19357 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
19358 at the top.
19359
dedad4e3
PA
193602015-07-29 Pedro Alves <palves@redhat.com>
19361
19362 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
19363 (main): Call gdb_unbuffer_output.
19364 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
19365 (main): Call gdb_unbuffer_output.
19366 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
19367 (main): Call gdb_unbuffer_output.
19368 * gdb.base/call-strs.exp: Adjust to step over the
19369 gdb_unbuffer_output call.
19370 * gdb.base/catch-gdb-caused-signals.c: Include
19371 "../lib/unbuffer_output.c".
19372 (main): Call gdb_unbuffer_output.
19373 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
19374 (main): Call gdb_unbuffer_output.
19375 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
19376 (main): Call gdb_unbuffer_output.
19377 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
19378 (main): Call gdb_unbuffer_output.
19379 * gdb.base/shlib-call.exp: Adjust to step over the
19380 gdb_unbuffer_output call.
19381 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
19382 (main): Call gdb_unbuffer_output.
19383 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
19384 (main): Call gdb_unbuffer_output.
19385 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
19386 (main): Rename to ...
19387 (test): ... this.
19388 (main): Reimplement.
19389 * gdb.base/varargs.exp: Run to test instead of to main.
19390 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
19391 (main): Call gdb_unbuffer_output.
19392
58789a91
PA
193932015-07-29 Pedro Alves <palves@redhat.com>
19394
19395 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
19396 factore out from mi_continue_dprintf. For call-style dprintfs,
19397 expect dprintf output out of $inferior_spawn_id.
19398 (mi_continue_dprintf): Use mi_expect_dprintf.
19399 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
19400 (main): Call gdb_unbuffer_output.
19401
e8376742
PA
194022015-07-29 Pedro Alves <palves@redhat.com>
19403
19404 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
19405 (default_mi_gdb_start): Set inferior_spawn_id instead of
19406 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
19407 gdb_spawn_id.
19408 (mi_gdb_test): Always expect inferior output from both
19409 $inferior_spawn_id and $gdb_spawn_id.
19410
08280010
PA
194112015-07-29 Pedro Alves <palves@redhat.com>
19412
19413 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
19414 send_inferior and $inferior_spawn_id.
19415
4d30e432
PA
194162015-07-29 Pedro Alves <palves@redhat.com>
19417
19418 * gdb.gdb/complaints.exp (test_initial_complaints)
19419 (test_serial_complaints, test_short_complaints): Use
19420 gdb_test_stdio.
19421 (test_empty_complaint): Handle $inferior_spawn_id !=
19422 $gdb_spawn_id.
19423
0d30a335
PA
194242015-07-29 Pedro Alves <palves@redhat.com>
19425
19426 * gdb.base/varargs.exp: Use gdb_test_stdio.
19427
39413b29
PA
194282015-07-29 Pedro Alves <palves@redhat.com>
19429
19430 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
19431
7cb000a9
PA
194322015-07-29 Pedro Alves <palves@redhat.com>
19433
19434 * gdb.base/ending-run.exp: Use gdb_test_stdio.
19435
d7b8ac82
PA
194362015-07-29 Pedro Alves <palves@redhat.com>
19437
19438 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
19439 parameter into two new parameters, "inf_result" and "gdb_result".
19440 Expect inferior output and gdb output from $inferior_spawn_id and
19441 $gdb_spawn_id, respectively. Adjust all callers.
19442
789c3a0c
PA
194432015-07-29 Pedro Alves <palves@redhat.com>
19444
19445 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
19446 of gdb_test_sequence.
19447
77e760c3
PA
194482015-07-29 Pedro Alves <palves@redhat.com>
19449
19450 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
19451 (saw_spurious_output): Expect inferior output from
19452 $inferior_spawn_id. Use gdb_test_stdio.
19453
8396d2cd
PA
194542015-07-29 Pedro Alves <palves@redhat.com>
19455
19456 * gdb.base/dprintf.exp: Use standard_testfile. Change
19457 prepare_for_testing call.
19458 (srcfile): Don't set.
19459 (restart): New procedure.
19460 (test_dprintf): New procecure, use to continue over dprintfs.
19461 (test_call, test_agent): New procedures, tests moved here.
19462 Restart gdb and recreate dprintfs. Adjust expected output.
19463
2051d61f
PA
194642015-07-29 Pedro Alves <palves@redhat.com>
19465
19466 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
19467
452397af
PA
194682015-07-29 Pedro Alves <palves@redhat.com>
19469
19470 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
19471
8aed9555
PA
194722015-07-29 Pedro Alves <palves@redhat.com>
19473
19474 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
19475 gdb_test_stdio.
19476
188a61b4
PA
194772015-07-29 Pedro Alves <palves@redhat.com>
19478
19479 * lib/gdb.exp (gdb_test_stdio): New procedure.
19480
12264a45
PA
194812015-07-29 Pedro Alves <palves@redhat.com>
19482
19483 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
19484
23ffc893
PA
194852015-07-29 Pedro Alves <palves@redhat.com>
19486
19487 * gdb.base/call-signal-resume.exp: Remove check for
19488 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
19489 * gdb.base/unwindonsignal.exp: Likewise.
19490 * gdb.base/call-signals.c (gen_signal): Remove printf call.
19491 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
19492
65566918
PA
194932015-07-29 Pedro Alves <palves@redhat.com>
19494
19495 * gdb.base/siginfo-addr.c (pass): New function.
19496 (handler): Call it iff si_addr is correct.
19497 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
19498 Set a breakpoint at "pass" and continue to it.
19499
d60a9221
SDJ
195002015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
19501
19502 * gdb.python/py-objfile.exp: Make some tests have unique names.
19503 * gdb.python/py-pp-registration.exp: Likewise.
19504
bde40b8f
PA
195052015-07-28 Pedro Alves <palves@redhat.com>
19506
19507 * gdb.server/server-exec-info.exp: Issue a "disconnect".
19508
13e1dec8
SM
195092015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19510
19511 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
19512
da33c9a7
SM
195132015-07-27 Simon Marchi <simon.marchi@ericsson.com>
19514
19515 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
19516
077836f7
PP
195172015-07-27 Patrick Palka <patrick@parcs.ath.cx>
19518
19519 * gdb.base/gdb-sigterm-2.exp: New test.
19520
b8cc7b2e
DE
195212015-07-25 Doug Evans <xdje42@gmail.com>
19522
19523 Revert:
19524 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19525 (workers/%.worker, build-perf): New rule.
19526 (GDB_PERFTEST_MODE): New variable.
19527 (check-perf): Use it.
19528 (clean): Clean up gdb.perf parallel build subdirs.
19529 * lib/build-piece.exp: New file.
19530 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19531 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19532 name.
19533 (standard_temp_file): Ditto.
19534 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19535 of $GDB_PARALLEL.
19536
c8bd4544
DE
195372015-07-24 Doug Evans <dje@google.com>
19538
19539 * gdb.perf/lib/perftest/utils.py: New file.
19540 * gdb.perf/gm-hello.cc: New file.
19541 * gdb.perf/gm-pervasive-typedef.cc: New file.
19542 * gdb.perf/gm-pervasive-typedef.h: New file.
19543 * gdb.perf/gm-std.cc: New file.
19544 * gdb.perf/gm-std.h: New file.
19545 * gdb.perf/gm-use-cerr.cc: New file.
19546 * gdb.perf/gm-utils.h: New file.
19547 * gdb.perf/gmonster-null-lookup.py: New file.
19548 * gdb.perf/gmonster-pervasive-typedef.py: New file.
19549 * gdb.perf/gmonster-print-cerr.py: New file.
19550 * gdb.perf/gmonster-ptype-string.py: New file.
19551 * gdb.perf/gmonster-runto-main.py: New file.
19552 * gdb.perf/gmonster-select-file.py: New file.
19553 * gdb.perf/gmonster1-null-lookup.exp: New file.
19554 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
19555 * gdb.perf/gmonster1-print-cerr.exp: New file.
19556 * gdb.perf/gmonster1-ptype-string.exp: New file.
19557 * gdb.perf/gmonster1-runto-main.exp: New file.
19558 * gdb.perf/gmonster1-select-file.exp: New file.
19559 * gdb.perf/gmonster1.cc: New file.
19560 * gdb.perf/gmonster1.exp: New file.
19561 * gdb.perf/gmonster2-null-lookup.exp: New file.
19562 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
19563 * gdb.perf/gmonster2-print-cerr.exp: New file.
19564 * gdb.perf/gmonster2-ptype-string.exp: New file.
19565 * gdb.perf/gmonster2-runto-main.exp: New file.
19566 * gdb.perf/gmonster2-select-file.exp: New file.
19567 * gdb.perf/gmonster2.cc: New file.
19568 * gdb.perf/gmonster2.exp: New file.
19569
6eab34f3
DE
195702015-07-24 Doug Evans <dje@google.com>
19571
19572 * gdb.perf/README: New file.
19573 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
19574 * lib/gen-perf-test.exp: New file.
19575
63738bfd
DE
195762015-07-24 Doug Evans <dje@google.com>
19577
19578 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
19579 (PerfTest::startup): New function.
19580 (PerfTest::run): Return result of calling body.
19581 (PerfTest::assemble): Rewrite.
19582 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
19583 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
19584 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
19585 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
19586 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
19587
7b606f95
DE
195882015-07-24 Doug Evans <dje@google.com>
19589
19590 * lib/gdb.exp (clean_restart): Make executable optional.
19591
a97b16b8
DE
195922015-07-24 Doug Evans <dje@google.com>
19593
19594 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
19595 compiler_info references.
19596 * gdb.cp/temargs.exp: Ditto.
19597 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
19598 (get_compiler_info): Early exit if already computed. Set compiler_info
19599 to "unknown" if there was a problem.
19600 (test_compiler_info): Add function comment. Call get_compiler_info.
19601
35baa57f
DE
196022015-07-24 Doug Evans <dje@google.com>
19603
19604 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
19605 (workers/%.worker, build-perf): New rule.
19606 (GDB_PERFTEST_MODE): New variable.
19607 (check-perf): Use it.
19608 (clean): Clean up gdb.perf parallel build subdirs.
19609 * lib/build-piece.exp: New file.
19610 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
19611 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
19612 name.
19613 (standard_temp_file): Ditto.
19614 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
19615 of $GDB_PARALLEL.
19616
6ebea266
DE
196172015-07-24 Doug Evans <dje@google.com>
19618
19619 * lib/future.exp (gdb_default_target_compile): New option
19620 "early_flags".
19621 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
19622 --as-needed.
19623
1e76a7e9
SDJ
196242015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
19625
19626 * gdb.base/catch-syscall.exp: Call gdb_exit before
19627 gdb_skip_xml_test.
19628
5068630a
PA
196292015-07-24 Pedro Alves <palves@redhat.com>
19630
19631 * gdb.python/py-events.exp: Accept output between the stop event
19632 and the prompt.
19633 * gdb.python/py-evsignal.exp: Likewise.
19634 * gdb.python/py-evthreads.exp: Likewise.
19635
77598427
PA
196362015-07-24 Pedro Alves <palves@redhat.com>
19637
19638 PR gdb/18717
19639 * gdb.threads/non-ldr-exit.c: New file.
19640 * gdb.threads/non-ldr-exit.exp: New file.
19641
11e6c98f
YQ
196422015-07-24 Yao Qi <yao.qi@linaro.org>
19643
19644 * gdb.server/ext-wrapper.exp: Test --wrapper option when
19645 restarting process.
19646
51aee833
YQ
196472015-07-24 Yao Qi <yao.qi@linaro.org>
19648
19649 * gdb.server/ext-restart.exp: New file.
19650
8cfe207c
YQ
196512015-07-24 Yao Qi <yao.qi@linaro.org>
19652
19653 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
19654 argument options.
19655 * gdb.server/ext-wrapper.exp: New file.
19656
cc12ce38
DE
196572015-07-23 Doug Evans <dje@google.com>
19658
19659 * gdb.dwarf2/dw2-dummy-cu.S: New file.
19660 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
19661
d0d84780
PMR
196622015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
19663
19664 * gdb.ada/var_arr_typedef.exp: New testcase.
19665 * gdb.ada/var_arr_typedef/pack.adb: New file.
19666 * gdb.ada/var_arr_typedef/pack.ads: New file.
19667 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
19668
8b558f79
JB
196692015-07-20 Joel Brobecker <brobecker@adacore.com>
19670
19671 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
19672
775a3298
JK
196732015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19674
19675 * gdb.arch/i386-biarch-core.exp: Replace istarget
19676 by "complete set gnutarget". Remove expectation for the "core-file"
19677 command.
19678
db1ff28b
JK
196792015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
19680
19681 Revert the previous commit:
19682 Tests for validate symbol file using build-id.
19683
0a94970d
JK
196842015-07-15 Aleksandar Ristovski <aristovski@qnx.com
19685
19686 Tests for validate symbol file using build-id.
19687 * gdb.base/solib-mismatch-lib.c: New file.
19688 * gdb.base/solib-mismatch-libmod.c: New file.
19689 * gdb.base/solib-mismatch.c: New file.
19690 * gdb.base/solib-mismatch.exp: New file.
19691
03346981
SL
196922015-07-15 Sandra Loosemore <sandra@codesourcery.com>
19693
19694 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
19695 nios2-*-linux*.
19696 * gdb.base/sigbpt.exp (stepi_out): Likewise.
19697 * gdb.base/siginfo.exp: Likewise.
19698 * gdb.base/sigstep.exp (advance, advancei): Likewise.
19699
42422cc7
PL
197002015-07-15 Pierre Langlois <pierre.langlois@arm.com>
19701
19702 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
19703 Move it to ...
19704 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
19705 ... here.
19706 * gdb.trace/range-stepping.exp: Check that the target supports
19707 range stepping.
19708
cfa68bae
JK
197092015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19710
19711 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
19712
8ffdba26
PA
197132015-07-14 Pedro Alves <palves@redhat.com>
19714
19715 * gdb.base/killed-outside.exp: New file.
19716 * gdb.base/killed-outside.c: New file.
19717
218a5a11
JK
197182015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19719
19720 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
19721 (n at main): New.
19722 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
19723
e03ed3c6
AA
197242015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19725
19726 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
19727 infcall tests instead of setting up for KFAIL.
19728
485668e5
MM
197292015-07-10 Markus Metzger <markus.t.metzger@intel.com>
19730
19731 * gdb.btrace/record_goto-step.exp: New.
19732
08464196
JK
197332015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
19734
19735 PR compile/18484
19736 * gdb.compile/compile.c (struct struct_type): Add volatile to
19737 selffield's type.
19738 * gdb.compile/compile.exp
19739 (compile code struct_object.selffield = &struct_object): Skip further
19740 struct_object tests if this one xfails.
19741
bcf5c1d9
RC
197422015-07-08 Robert O'Callahan <robert@ocallahan.org>
19743
19744 PR exp/18617
19745 * gdb.trace/ax.exp: Add test.
19746
4931af25
YQ
197472015-07-07 Yao Qi <yao.qi@linaro.org>
19748
19749 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
19750 instead of istarget "aarch64*-*-*".
19751 * gdb.arch/aarch64-fp.exp: Likewise.
19752 * gdb.base/float.exp: Likewise.
19753 * gdb.reverse/aarch64.exp: Likewise.
19754 * lib/gdb.exp (is_aarch64_target): New proc.
19755
9fcf688e
YQ
197562015-07-07 Yao Qi <yao.qi@linaro.org>
19757
19758 * lib/gdb.exp (is_aarch32_target): New proc.
19759 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
19760 instead of "istarget "arm*-*-*"".
19761 * gdb.arch/arm-disp-step.exp: Likewise.
19762 * gdb.arch/thumb-bx-pc.exp: Likewise.
19763 * gdb.arch/thumb-prologue.exp: Likewise.
19764 * gdb.arch/thumb-singlestep.exp: Likewise.
19765 * gdb.base/disp-step-syscall.exp: Likewise.
19766 * gdb.base/float.exp: Likewise.
19767
fbd8d50d
YQ
197682015-07-07 Yao Qi <yao.qi@linaro.org>
19769
19770 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
19771 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
19772
71be1fdc
YQ
197732015-07-07 Yao Qi <yao.qi@linaro.org>
19774
19775 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
19776 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
19777 if it exists.
19778 * gdb.multi/multi-arch.exp: Likewise.
19779
3e221d36
SM
197802015-07-07 Simon Marchi <simon.marchi@ericsson.com>
19781
19782 * gdb.python/py-lazy-string.exp: Add missing parentheses to
19783 print.
19784
d441430b
YQ
197852015-07-07 Yao Qi <yao.qi@linaro.org>
19786
19787 * gdb.arch/thumb-singlestep.exp: Do one more single step.
19788
06f810bd
MG
197892015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
19790
19791 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
19792 '[' and ']' characters.
19793
5e61e7c0
IB
197942015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
19795
19796 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
19797
28bf096c
PA
197982015-06-29 Pedro Alves <palves@redhat.com>
19799
19800 PR threads/18127
19801 * gdb.threads/hand-call-new-thread.c: New file.
19802 * gdb.threads/hand-call-new-thread.c: New file.
19803
ee93cd5e
KS
198042015-06-26 Keith Seitz <keiths@redhat.com>
19805 Doug Evans <dje@google.com>
19806
19807 PR 16253
19808 * gdb.cp/var-tag-2.cc: New file.
19809 * gdb.cp/var-tag-3.cc: New file.
19810 * gdb.cp/var-tag-4.cc: New file.
19811 * gdb.cp/var-tag.cc: New file.
19812 * gdb.cp/var-tag.exp: New file.
19813
fc637f04
PP
198142015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19815
19816 * gdb.base/history-duplicates.exp: New test.
19817
2e52ae68
PP
198182015-06-26 Patrick Palka <patrick@parcs.ath.cx>
19819
19820 * gdb.base/completion.exp: Test the completion of the "focus"
19821 command.
19822
6e22494e
JK
198232015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
19824
19825 * gdb.arch/amd64-prologue-skip.S: New file.
19826 * gdb.arch/amd64-prologue-skip.exp: New file.
19827
bf7b9cd9
SM
198282015-06-25 Simon Marchi <simon.marchi@ericsson.com>
19829
19830 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
19831 is_address_zero_readable check.
19832
201e8dfd
PB
198332015-06-24 Peter Bergner <bergner@vnet.ibm.com>
19834
19835 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
19836 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
19837
5cd867b4
YQ
198382015-06-24 Yao Qi <yao.qi@linaro.org>
19839
19840 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
19841 linux targets.
19842
4d7be007
YQ
198432015-06-24 Yao Qi <yao.qi@linaro.org>
19844
19845 * lib/gdb.exp (supports_get_siginfo_type): New proc.
19846 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
19847 * gdb.base/siginfo-thread.exp: Likewise.
19848
07fcd301
YQ
198492015-06-22 Yao Qi <yao.qi@linaro.org>
19850
19851 * boards/remote-gdbserver-on-localhost.exp: Add comments.
19852
52042a00
YQ
198532015-06-22 Yao Qi <yao.qi@linaro.org>
19854
19855 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
19856 aarch64*-*-*.
19857 (skip_hw_watchpoint_tests): Likewise.
19858
74bd41ce
PP
198592015-06-18 Patrick Palka <patrick@parcs.ath.cx>
19860
19861 * gdb.base/gdbinit-history.exp: Test the interaction between
19862 setting GDBHISTSIZE and setting the history size via .gdbinit.
19863
bc460514
PP
198642015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19865
19866 PR gdb/16999
19867 * gdb.base/gdbhistsize-history.exp: New test.
19868
b58c513b
PP
198692015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19870
19871 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
19872 with GDBHISTSIZE.
19873 * gdb.base/readline.exp: Likewise.
19874
92046791
YQ
198752015-06-17 Yao Qi <yao.qi@linaro.org>
19876
19877 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
19878 line.
19879
2093d2d3
PP
198802015-06-17 Patrick Palka <patrick@parcs.ath.cx>
19881
19882 * gdb.base/gdbinit-history.exp: Add test case to check that
19883 an unlimited history file does not get truncated on exit.
19884
e6c693af
AA
198852015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19886
19887 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
19888 (VECTOR): New macro. Use it...
19889 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
19890 ...for these typedefs.
19891 (int8, char1, int1, double1): New typedefs.
19892 (struct just_int2, struct two_int2): New structures.
19893 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
19894 (add_structvecs, add_singlevecs): New functions.
19895 (main): Call add_some_intvecs twice.
19896 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
19897 the compile and exit upon failure. Try compiling for the "native"
19898 architecture. Test inferior function calls with vector arguments
19899 and vector return value handling with "finish" and "return".
19900
c74f7d1c
JT
199012015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
19902
19903 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
19904 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
19905 PE file.
19906 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
19907
98aa42ee
AT
199082015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
19909
19910 PR breakpoints/16465
19911 * gdb.mi/mi-dprintf-pending.c: New file.
19912 * gdb.mi/mi-dprintf-pending.exp: New test.
19913 * gdb.mi/mi-dprintf-pendshr.c: New file.
19914
7d73c23c 199152015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 19916 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
19917
19918 * gdb.arch/i386-mpx-map.c: New file.
19919 * gdb.arch/i386-mpx-map.exp: New File.
19920
199212015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19922
19923 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
19924 * gdb.arch/i386-mpx.exp: Indentation fixed.
19925
199262015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19927
19928 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
19929 function and improved indentation.
19930 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
19931 gdb_test_multiple. Added additional tests to skip the test.
19932
199332015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
19934
19935 * gdb.arch/i386-avx512.c: Change path in include file.
19936 * gdb.arch/i386-avx512.exp: Change include dir path
19937 compilation flag.
19938 * gdb.arch/i386-mpx.c: Change path in include file.
19939 * gdb.arch/i386-mpx.exp: Change include dir path compilation
19940 flag.
19941
d5eba19a
JK
199422015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
19943
19944 * gdb.compile/compile-print.exp (compile print *vararray@3)
19945 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
19946
7f361056
JK
199472015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19948
19949 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
19950 (do not keep jit in memory): ... this.
19951 (expect 5): Change it to ...
19952 (expect no 5): ... this.
19953
3b462ec2
SM
199542015-06-02 Simon Marchi <simon.marchi@ericsson.com>
19955
19956 PR gdb/15564
19957 * gdb.mi/mi-detach.exp: New file.
19958
e0619de6
JK
199592015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19960
19961 PR symtab/18392
19962 * gdb.arch/amd64-tailcall-self.S: New file.
19963 * gdb.arch/amd64-tailcall-self.c: New file.
19964 * gdb.arch/amd64-tailcall-self.exp: New file.
19965
e970cb34
DB
199662015-05-28 Don Breazeal <donb@codesourcery.com>
19967
19968 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
19969 tests for remote targets by checking is_target_gdbserver.
19970
b2e2f908
DE
199712015-05-27 Doug Evans <dje@google.com>
19972
19973 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
19974 * gdb.dwarf2/opaque-type-lookup.c: New file.
19975 * gdb.dwarf2/opaque-type-lookup.exp: New file.
19976
82c7be31
DE
199772015-05-26 Doug Evans <dje@google.com>
19978
19979 * gdb.cp/iostream.cc: New file.
19980 * gdb.cp/iostream.exp: New file.
19981
b4f54984
DE
199822015-05-26 Doug Evans <dje@google.com>
19983
19984 * gdb.dwarf2/dw2-op-call.exp: Update.
19985 * gdb.dwarf2/dw4-sig-types.exp: Update.
19986 * gdb.dwarf2/implptr.exp: Update.
19987 * gdb.mi/mi-cmd-param-changed.exp: Update.
19988
4ea6efe9
DE
199892015-05-26 Doug Evans <dje@google.com>
19990
19991 * gdb.python/py-lazy-string.c: New file.
19992 * gdb.python/py-lazy-string.exp: New file.
19993 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
19994 (main): Update. Add estring3.
19995 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
19996 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
19997
f6bb7db3
YQ
199982015-05-26 Omair Javaid <omair.javaid@linaro.org>
19999 Yao Qi <yao.qi@linaro.org>
20000
20001 * gdb.reverse/aarch64.c: New.
20002 * gdb.reverse/aarch64.exp: New.
20003
a81bfbd0
OJ
200042015-05-26 Omair Javaid <omair.javaid@linaro.org>
20005
25d49b86
PA
20006 * lib/gdb.exp (supports_process_record): Return true for
20007 aarch64*-linux*.
a81bfbd0
OJ
20008 (supports_reverse): Likewise.
20009
158bf1b4
PP
200102015-05-22 Patrick Palka <patrick@parcs.ath.cx>
20011
20012 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
20013 Use with_test_prefix.
20014
a0145030
AB
200152015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
20016
20017 * gdb.base/completion.exp: Add test for completion of layout
20018 names.
20019
ebe3b578
AB
200202015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
20021
20022 * lib/gdb.exp (skip_tui_tests): New proc.
20023 * gdb.base/tui-layout.exp: Check skip_tui_tests.
20024
84204ed7
PA
200252015-05-19 Pedro Alves <palves@redhat.com>
20026
20027 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
20028 Save the whole env array instead of just HOME. Unset HISTSIZE in
20029 the environment while testing. Restore whole environment
20030 afterwards.
20031
37442ce1
DE
200322015-05-16 Doug Evans <xdje42@gmail.com>
20033
20034 * gdb.guile/scm-ports.c: New file.
20035 * gdb.guile/scm-ports.exp: Add memory port tests.
20036
36de76f9
JK
200372015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
20038
20039 * gdb.compile/compile-print.c: New file.
20040 * gdb.compile/compile-print.exp: New file.
20041
3a9558c4
JK
200422015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
20043
20044 * gdb.compile/compile-ops.exp: Cast param to void.
20045 * gdb.compile/compile.exp: Complete type for _gdb_expr.
20046 (compile code struct_object.selffield = &struct_object): Add xfail.
20047
aa715135
JG
200482015-05-15 Joel Brobecker <brobecker@adacore.com>
20049
20050 * gdb.ada/arr_enum_with_gap: New testcase.
20051
931e5bc3
JG
200522015-05-15 Joel Brobecker <brobecker@adacore.com>
20053
20054 * gdb.ada/byte_packed_arr: New testcase.
20055
9cd4d857
JB
200562015-05-15 Joel Brobecker <brobecker@adacore.com>
20057
20058 * gdb.ada/pckd_neg: New testcase.
20059
ebfd00d2
PP
200602015-05-13 Patrick Palka <patrick@parcs.ath.cx>
20061
20062 PR gdb/17820
20063 * gdb.base/gdbinit-history.exp: New test.
20064 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
20065 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
20066
4c082a81
SC
200672015-05-09 Siva Chandra Reddy <sivachandra@google.com>
20068
20069 * gdb.python/py-xmethods.cc: Enhance test case.
20070 * gdb.python/py-xmethods.exp: New tests.
20071 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
20072 function.
20073 (B_indexoper): Likewise.
20074 (global_dm_list) : Add new xmethod worker functions.
20075
f7797074
SDJ
200762015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
20077
20078 * gdb.base/coredump-filter.exp: Correctly unset
20079 "coredump_var_addr" array.
20080
a4674e4e
PA
200812015-05-08 Pedro Alves <palves@redhat.com>
20082
20083 * gdb.server/non-existing-program.exp: Unset spawn_id.
20084
df2eb078
SC
200852015-05-08 Siva Chandra Reddy <sivachandra@google.com>
20086
20087 PR python/18291
20088 * gdb.python/py-xmethods.exp: Add tests.
20089
422349a3
YQ
200902015-05-08 Yao Qi <yao.qi@linaro.org>
20091
20092 PR gdb/18208
20093 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
20094 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
20095 function set_coredump_filter, and remove remote_exec call.
20096 Remove argument ipid. Callers update.
20097 (top level): Don't get inferior's PID.
20098
63fc80ce
AA
200992015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
20100
20101 * gdb.base/watch_thread_num.exp: Skip test on targets without
20102 access watchpoints.
20103
80ad801e
PA
201042015-05-06 Pedro Alves <palves@redhat.com>
20105
20106 PR server/18081
20107 * gdb.server/non-existing-program.exp: New file.
20108
0fa7fe50
JB
201092015-05-05 Joel Brobecker <brobecker@adacore.com>
20110
20111 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
20112
3ea89b92
PMR
201132015-05-05 Joel Brobecker <brobecker@adacore.com>
20114
20115 * gdb.ada/out_of_line_in_inlined: New testcase.
20116
87b8eff0
JB
201172015-05-05 Joel Brobecker <brobecker@adacore.com>
20118
20119 * gdb.ada/var_rec_arr: New testcase.
20120
5fccc635
YQ
201212015-04-30 Yao Qi <yao.qi@linaro.org>
20122
20123 * gdb.base/break-idempotent.exp: If
20124 skip_hw_watchpoint_multi_tests returns true, skip the tests
20125 on "rwatch" and "awatch".
20126
42d38f42
YQ
201272015-04-30 Yao Qi <yao.qi@linaro.org>
20128
20129 * gdb.base/relativedebug.exp: Invoke gdb command
20130 "info sharedlibrary", and if libc.so doesn't have debug info,
20131 skip the test.
20132
2ce1cdbf
DE
201332015-04-29 Doug Evans <dje@google.com>
20134
20135 * gdb.python/py-xmethods.exp: Add ptype tests.
20136 * gdb.python/py-xmethods.py (E_method_char_worker): Add
20137 get_result_type method.
20138
f24a38c5
LM
201392015-04-29 Luis Machado <lgustavo@codesourcery.com>
20140
20141 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
20142 the target does not support hardware watchpoints.
20143
ecbf2b3c
LM
201442015-04-29 Luis Machado <lgustavo@codesourcery.com>
20145
20146 * gdb.base/break-always.exp: Abort testing if writing to memory
20147 causes an error.
20148
34f5f757
DE
201492015-04-28 Doug Evans <dje@google.com>
20150
20151 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
20152 * gdb.python/py-pp-registration.exp: ... here. New file.
20153 * gdb.python/py-pp-registration.c: New file.
20154 * gdb.python/py-pp-registration.py: New file.
20155
69b4374a
DE
201562015-04-28 Doug Evans <dje@google.com>
20157
20158 * gdb.python/py-bad-printers.c: New file.
20159 * gdb.python/py-bad-printers.py: New file.
20160 * gdb.python/py-bad-printers.exp: New file.
20161
59fb7612
SS
201622015-04-28 Sasha Smundak <asmundak@google.com>
20163
20164 * gdb.python/py-type.exp: New test.
20165
2631b16a
AW
201662015-04-28 Andy Wingo <wingo@igalia.com>
20167
20168 * gdb.python/py-parameter.exp:
20169 * gdb.guile/scm-parameter.exp: Escape the path that we are
20170 matching against, as it might contain characters that are special
20171 to regular expressions.
20172
460efde1
JB
201732015-04-27 Joel Brobecker <brobecker@adacore.com>
20174
20175 * gdb.ada/rec_comp: New testcase.
20176
2d369d8e
SDJ
201772015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
20178
20179 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
20180 before using it.
20181
cf75d6c3
AB
201822015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
20183
20184 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
20185 new tests for verilog output.
20186
8dbe7ca5
YQ
201872015-04-24 Yao Qi <yao.qi@linaro.org>
20188
20189 * boards/remote-gdbserver-on-localhost.exp: New file.
20190
4ef9fb2f
PA
201912015-04-23 Pedro Alves <palves@redhat.com>
20192
20193 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
20194 $inferior_spawn_id instead of $inferior_spawn_id directly. On
20195 "end of file", remove $inferior_spawn_id from the indirect list.
20196
0a803169
PA
201972015-04-23 Pedro Alves <palves@redhat.com>
20198
20199 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
20200
749ef8f8
PA
202012015-04-23 Pedro Alves <palves@redhat.com>
20202
20203 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
20204 on $any_spawn_id instead of only on $gdb_spawn_id.
20205
8aae4344
PM
202062015-04-21 Pierre Muller <muller@sourceware.org>
20207
20208 PR pascal/17815
20209 * lib/pascal.exp (gpc_compile): Add new option "class".
20210 (fpc_compile): Likewise.
20211 * gdb.pascal/case-insensitive-symbols.pas: New file.
20212 * gdb.pascal/case-insensitive-symbols.exp: New file.
20213
1586c8fb
GB
202142015-04-20 Gary Benson <gbenson@redhat.com>
20215
20216 * gdb.base/attach.exp: Fix three extended remote failures.
20217
1b6e6f5c
GB
202182015-04-17 Gary Benson <gbenson@redhat.com>
20219
20220 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
20221 the main executable over the remote protocol.
20222
e797481d
PA
202232015-04-16 Pedro Alves <palves@redhat.com>
20224
20225 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
20226 a new gdbserver if gdbserver_reconnect_p is set.
20227
1ca99c42
PA
202282015-04-16 Pedro Alves <palves@redhat.com>
20229
20230 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
20231 is set, don't exit gdbserver.
20232
af9fd6f8
AA
202332015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
20234
20235 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
20236 appropriate .insn, such that an older assembler can be used.
20237 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
20238 the z/Architecture instruction set on 31-bit targets as well.
20239
04ff1e61
AA
202402015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
20241
20242 * gdb.go/handcall.exp: Remove all logic related to the first
20243 breakpoint and rely on go_runto_main instead.
20244 * gdb.go/strings.exp: Likewise.
20245 * gdb.go/unsafe.exp: Likewise.
20246 * gdb.go/hello.exp: Likewise. Also rename the remaining
20247 breakpoint marker to "breakpoint 1".
20248 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
20249 * gdb.go/strings.go: Likewise.
20250 * gdb.go/unsafe.go: Likewise.
20251 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
20252 "set breakpoint 2 here" and rename the remaining breakpoint marker
20253 to "breakpoint 1".
20254
40d2f8d6
SM
202552015-04-15 Simon Marchi <simon.marchi@ericsson.com>
20256
20257 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
20258 if itertools.imap is not present.
20259 * gdb.python/py-objfile.exp: Add parentheses.
20260 * gdb.python/py-type.exp: Same.
20261 * gdb.python/py-unwind-maint.py: Same.
20262
8cbc97c6
YQ
202632015-04-15 Yao Qi <yao.qi@linaro.org>
20264
20265 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
20266 of ":$ptr_size" and set its form explicitly.
20267
45fd756c
YQ
202682015-04-15 Pedro Alves <palves@redhat.com>
20269 Yao Qi <yao.qi@linaro.org>
20270
20271 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
20272 timeout by factor of 4.
20273 (test_regular_watch): Likewise.
20274 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
20275 * gdb.reverse/sigall-reverse.exp: Likewise.
20276 * gdb.reverse/until-precsave.exp: Likewise.
20277 * lib/gdb.exp (with_timeout_factor): New proc.
20278 (gdb_expect): Move some code to ...
20279 (get_largest_timeout): ... here. New procedure.
20280
9e811bc3
LM
202812015-04-14 Luis Machado <lgustavo@codesourcery.com>
20282
20283 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
20284
0ff6fcb2
LM
202852015-04-13 Luis Machado <lgustavo@codesourcery.com>
20286
20287 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
20288 to write to the .text section.
20289
7578d5f7
LM
202902015-04-13 Luis Machado <lgustavo@codesourcery.com>
20291
20292 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
20293 Handle the case of targets that do not provide PID information.
20294
2efe15c4
YQ
202952015-04-13 Yao Qi <yao.qi@linaro.org>
20296
20297 * lib/gdbserver-support.exp (gdb_exit): Catch exception
20298 and use expect instead of gdb_expect.
20299
8cd8f2f8
SDJ
203002015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
20301
20302 * gdb.base/coredump-filter.exp: Rename variable "addr" to
20303 "coredump_var_addr" to avoid naming conflict with other testcases.
20304
9ee41772
PA
203052015-04-10 Pedro Alves <palves@redhat.com>
20306
20307 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
20308 gdb_test_sequence and gdb_assert.
20309
07473109
PA
203102015-04-10 Pedro Alves <palves@redhat.com>
20311
20312 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
20313 test messages that don't include the breakpoint address.
20314
de3db44c
YQ
203152015-04-10 Yao Qi <yao.qi@linaro.org>
20316
20317 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
20318 false for some offset and width combinations which aren't
20319 supported by linux kernel.
20320
c79d856c
PA
203212015-04-10 Pedro Alves <palves@redhat.com>
20322
20323 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
20324 procedure, factored out from ...
20325 (top level): ... here. Add "set displaced-stepping" testing axis.
20326 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
20327 parameter "displaced". Use it.
20328 (top level): Use foreach and add "set displaced-stepping" testing
20329 axis.
20330
ebc90b50
PA
203312015-04-10 Pedro Alves <palves@redhat.com>
20332
20333 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
20334 Remove comment.
20335 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
20336 both the address of the instruction that triggers the watchpoint
20337 and the address of the instruction immediately after, and use
20338 those addresses for the test. Fix comment.
20339
8f572e5c
PA
203402015-04-10 Pedro Alves <palves@redhat.com>
20341
20342 * gdb.base/sigstep.exp (breakpoint_to_handler)
20343 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
20344 Test "backtrace" in handler.
20345 (breakpoint_over_handler): New parameter 'displaced'. Use it.
20346 (top level): Add new "displaced" test axis to
20347 breakpoint_to_handler, breakpoint_to_handler_entry and
20348 breakpoint_over_handler.
20349
8d707a12
PA
203502015-04-10 Pedro Alves <palves@redhat.com>
20351
20352 PR gdb/18216
20353 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
20354
ef713951
YQ
203552015-04-10 Yao Qi <yao.qi@linaro.org>
20356
20357 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
20358 (test_add_rn_pc): New function.
20359 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
20360 (top level): Invoke test_add_rn_pc.
20361
906d60cf
PA
203622015-04-10 Pedro Alves <palves@redhat.com>
20363
20364 PR gdb/13858
20365 * gdb.base/step-over-no-symbols.exp: New file.
20366
f2983cc3
AW
203672015-04-09 Andy Wingo <wingo@igalia.com>
20368
20369 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
20370 after the Python tests.
20371
6d62641c
SDJ
203722015-04-08 Keith Seitz <keiths@redhat.com>
20373
20374 PR python/16699
20375 * gdb.python/py-completion.exp: New tests for completion.
20376 * gdb.python/py-completion.py (CompleteLimit1): New class.
20377 (CompleteLimit2): Likewise.
20378 (CompleteLimit3): Likewise.
20379 (CompleteLimit4): Likewise.
20380 (CompleteLimit5): Likewise.
20381 (CompleteLimit6): Likewise.
20382 (CompleteLimit7): Likewise.
20383
f3770638
PA
203842015-04-08 Pedro Alves <palves@redhat.com>
20385
20386 PR gdb/18214
20387 PR gdb/18216
20388 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
20389 function.
20390 (main): Install it as SIGUSR1 handler.
20391 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
20392 parameter. Always use "setup" as prefix. Toggle "set
20393 displaced-stepping" off/on depending on global. Don't switch to
20394 thread 1 here.
20395 (top level): Add displaced stepping "off/on" test axis. Update
20396 "setup" calls. Wrap each subtest with with_test_prefix. Test
20397 continuing with a queued signal in each thread.
20398
4496bed7
PA
203992015-04-08 Pedro Alves <palves@redhat.com>
20400
20401 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
20402 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
20403 gdb_breakpoint instead of gdb_test that doesn't expect anything.
20404 Return early if running to main fails.
20405 * gdb.trace/while-stepping.exp: Likewise.
20406
b97fde92
PA
204072015-04-07 Pedro Alves <palves@redhat.com>
20408
20409 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
20410 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
20411 interact with inferior program.
20412
f71c18e7
PA
204132015-04-07 Pedro Alves <palves@redhat.com>
20414
20415 * lib/gdb.exp (inferior_spawn_id): New global.
20416 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
20417 spawn id after processing the user code.
20418 (default_gdb_start): Set inferior_spawn_id.
20419 (send_inferior): New procedure.
20420 * lib/gdbserver-support.exp (gdbserver_start): Set
20421 inferior_spawn_id.
20422 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
20423
6423214f
PA
204242015-04-07 Pedro Alves <palves@redhat.com>
20425
20426 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
20427 * lib/gdbserver-support.exp (gdbserver_start): Make
20428 $server_spawn_id global.
20429 (gdbserver_start): Don't wait for gdbserver's spawn id with
20430 expect_background.
20431 (close_gdbserver): New procedure.
20432 (gdb_exit): Rename the default version and reimplement.
20433
71c0ee8c
PA
204342015-04-07 Pedro Alves <palves@redhat.com>
20435
72f4393d 20436 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
20437 append the substituted item, not the original item.
20438
203bc29b
PA
204392015-04-07 Pedro Alves <palves@redhat.com>
20440
20441 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
20442 gdb_expect.
20443
508a3ddf
PA
204442015-04-07 Pedro Alves <palves@redhat.com>
20445
20446 * gdb.base/interrupt.exp: Don't handle the case of the inferior
20447 output appearing once only.
20448
9f6dbe2b
PA
204492015-04-07 Pedro Alves <palves@redhat.com>
20450
20451 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
20452 that doesn't expect anything. Return early if running to main
20453 fails.
20454
337532fa
YQ
204552015-04-07 Yao Qi <yao.qi@linaro.org>
20456
20457 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
20458 (child_function): Call alarm.
20459 (main): Move call to alarm into the loop.
20460 * gdb.threads/non-stop-fair-events.exp: Build program with
20461 -DTIMEOUT=$timeout.
20462
01b622d4
DE
204632015-04-06 Doug Evans <xdje42@gmail.com>
20464
20465 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
20466 Fix dest parameter to board_info.
20467 (fpc_compile): Ditto.
20468 (gdb_compile_pascal): Rename dest arg to destfile.
20469
961f4160
PMR
204702015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
20471
20472 * gdb.ada/funcall_ref.exp: New file.
20473 * gdb.ada/funcall_ref/foo.adb: New file.
20474
cafda597
YQ
204752015-04-02 Yao Qi <yao.qi@linaro.org>
20476
20477 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
20478 is remote.
20479
fed040c6
GB
204802015-04-02 Gary Benson <gbenson@redhat.com>
20481
20482 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
20483
d11916aa
SS
204842015-04-01 Sasha Smundak <asmundak@google.com>
20485
20486 * gdb.python/py-unwind-maint.c: New file.
20487 * gdb.python/py-unwind-maint.exp: New test.
20488 * gdb.python/py-unwind-maint.py: New file.
20489 * gdb.python/py-unwind.c: New file.
20490 * gdb.python/py-unwind.exp: New test.
20491 * gdb.python/py-unwind.py: New test.
20492
a1471180
PA
204932015-04-01 Pedro Alves <palves@redhat.com>
20494
20495 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
20496 to fail instead of non-existent $test.
20497
0bbeccb1
PA
204982015-04-01 Pedro Alves <palves@redhat.com>
20499
20500 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
20501 GDBFLAGS if not empty.
20502
3c724c8c
PMR
205032015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
20504
20505 * gdb.ada/complete.exp: Remove "multi_line".
20506 * gdb.ada/info_exc.exp: Remove "multi_line".
20507 * gdb.ada/packed_tagged.exp: Remove "multi_line".
20508 * gdb.ada/ptype_field.exp: Remove "multi_line".
20509 * gdb.ada/sym_print_name.exp: Remove "multi_line".
20510 * gdb.ada/tagged.exp: Remove "multi_line".
20511 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
20512 [multi_line ...]
20513 * gdb.btrace/delta.exp: Likewise.
20514 * gdb.btrace/exception.exp: Likewise.
20515 * gdb.btrace/function_call_history.exp: Likewise.
20516 * gdb.btrace/instruction_history.exp: Likewise.
20517 * gdb.btrace/nohist.exp: Likewise.
20518 * gdb.btrace/record_goto.exp: Likewise.
20519 * gdb.btrace/segv.exp: Likewise.
20520 * gdb.btrace/stepi.exp: Likewise.
20521 * gdb.btrace/tailcall.exp: Likewise.
20522 * gdb.btrace/unknown_functions.exp: Likewise.
20523 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
20524 * lib/gdb.exp: Add the "multi_line" helper.
20525
4eec2deb
PA
205262015-04-01 Pedro Alves <palves@redhat.com>
20527
20528 * gdb.threads/tid-reuse.c: New file.
20529 * gdb.threads/tid-reuse.exp: New file.
20530
df8411da
SDJ
205312015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
20532
20533 PR corefiles/16092
20534 * gdb.base/coredump-filter.c: New file.
20535 * gdb.base/coredump-filter.exp: Likewise.
20536
6ef37366
PM
205372015-03-27 Petr Machata <pmachata@redhat.com>
20538
20539 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
20540 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
20541 (Dwarf::assemble): Initialize them.
20542 (Dwarf::lines): New function.
20543
7ec911b0
JT
205442015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
20545
20546 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
20547 SYMBOL_PREFIX for x86_64-*-cygwin.
20548
ff908ebf
AW
205492015-03-26 Andy Wingo <wingo@igalia.com>
20550
20551 PR symtab/18148
20552 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
20553 const_value but not a location.
20554 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
20555 location defined in non-main CUs are visible.
20556
6d5f0679
YQ
205572015-03-26 Yao Qi <yao.qi@linaro.org>
20558
20559 PR testsuite/18139
20560 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
20561 Add a line number entry for the same line.
20562 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
20563 Add a line number entry for the same line.
20564
2898689b
YQ
205652015-03-26 Yao Qi <yao.qi@linaro.org>
20566
20567 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
20568 .int 0.
20569 (func): Likewise. Add .Lfunc_1 label.
20570 Use .Lfunc_1 label.
20571 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
20572 .int 0.
20573 (func): Likewise.
20574 Use .Lfunc_1 label.
20575
85180498
YQ
205762015-03-26 Yao Qi <yao.qi@linaro.org>
20577
20578 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
20579 Call gdb_compile instead to compile each .s files without debug
20580 information.
20581
8aa08a8d
YQ
205822015-03-26 Yao Qi <yao.qi@linaro.org>
20583
20584 * gdb.base/savedregs.exp (process_saved_regs): Make
20585 "Saved registers:" optional in the pattern.
20586
66849923
MM
205872015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20588
20589 * gdb.btrace/next.exp: Merged into step.exp.
20590 * gdb.btrace/finish.exp: Merged into step.exp.
20591 * gdb.btrace/nexti.exp: Merged into stepi.exp.
20592 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
20593 "record goto" and checking the exact replay position.
20594 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
20595 check for "Recording format" in "info record" output.
20596 * gdb.btrace/record_goto.exp: Choose test file based on target.
20597 * gdb.btrace/x86-record_goto.S: Renamed into ...
20598 * gdb.btrace/x86_64-record_goto.S: ... this.
20599 * gdb.btrace/i686-record_goto.S: New.
20600 * gdb.btrace/x86-tailcall.S: Renamed into ...
20601 * gdb.btrace/x86_64-tailcall.S: ... this.
20602 * gdb.btrace/i686-tailcall.S: New.
20603 * gdb.btrace/x86-tailcall.c: Renamed into ...
20604 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
20605 separate statements. Update test.
20606 * gdb.btrace/delta.exp: Use record_goto.c as test file.
20607 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
20608 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
20609 * gdb.btrace/tailcall.exp: Choose test file based on target.
20610 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
20611
11cc1b74
MM
206122015-03-25 Markus Metzger <markus.t.metzger@intel.com>
20613
20614 * gdb.btrace/exception.exp: Increase BTS buffer size.
20615
a25d8bf9
PA
206162015-03-24 Pedro Alves <palves@redhat.com>
20617
20618 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
20619
856e7dd6
PA
206202015-03-24 Pedro Alves <palves@redhat.com>
20621
20622 * gdb.threads/schedlock.exp (test_step): No longer expect that
20623 "set scheduler-locking step" with "next" over a function call runs
20624 threads unlocked.
20625
ad235a41
AT
206262015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20627
20628 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
20629
15630549
AT
206302015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
20631
20632 PR breakpoints/16466
20633 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
20634 * gdb.mi/mi-pending.c (thread_func): New function.
20635 (int main): Add threading support required.
20636 * gdb.mi/mi-pending.exp: Add tests for this issue.
20637 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
20638 (pendfunc2): Remove stdio dependency.
20639 * gdb.mi/mi-pendshr2.c: New file.
20640
693dca06
KS
206412015-03-23 Keith Seitz <keiths@redhat.com>
20642
20643 * gdb.linespec/keywords.c: New file.
20644 * gdb.linespec/keywords.exp: New file.
20645
7e993ebf
KS
206462015-03-23 Keith Seitz <keiths@redhat.com>
20647
20648 PR gdb/18021
20649 * gdb.dwarf2/staticvirtual.exp: New test.
20650
bc23328c
JK
206512015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
20652
20653 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
20654 * README: Remove HP-UX and gdb.hp.
20655 (configuration):
20656 * configure: Regenerate.
20657 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
20658 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
20659 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
20660 gdb.hp/gdb.defects/Makefile.
20661 * gdb.hp/Makefile.in: File deleted.
20662 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
20663 * gdb.hp/gdb.aCC/optimize.c: File deleted.
20664 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
20665 * gdb.hp/gdb.aCC/run.c: File deleted.
20666 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
20667 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
20668 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
20669 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
20670 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
20671 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
20672 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
20673 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
20674 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
20675 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
20676 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
20677 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
20678 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
20679 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
20680 * gdb.hp/gdb.base-hp/reg.s: File deleted.
20681 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
20682 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
20683 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
20684 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
20685 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
20686 * gdb.hp/gdb.compat/Makefile.in: File deleted.
20687 * gdb.hp/gdb.compat/average.c: File deleted.
20688 * gdb.hp/gdb.compat/sum.c: File deleted.
20689 * gdb.hp/gdb.compat/xdb.c: File deleted.
20690 * gdb.hp/gdb.compat/xdb0.c: File deleted.
20691 * gdb.hp/gdb.compat/xdb0.h: File deleted.
20692 * gdb.hp/gdb.compat/xdb1.c: File deleted.
20693 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
20694 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
20695 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
20696 * gdb.hp/gdb.defects/Makefile.in: File deleted.
20697 * gdb.hp/gdb.defects/bs14602.c: File deleted.
20698 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
20699 * gdb.hp/gdb.defects/solib-d.c: File deleted.
20700 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
20701 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
20702 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
20703 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
20704 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
20705 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
20706 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
20707 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
20708 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
20709 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
20710 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
20711 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
20712 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
20713 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
20714 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
20715 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
20716 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
20717 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
20718 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
20719 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
20720 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
20721 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
20722 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
20723 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
20724 * gdb.hp/tools/odump: File deleted.
20725
8bf3b159
PA
207262015-03-19 Pedro Alves <palves@redhat.com>
20727
20728 * gdb.threads/continue-pending-status.exp (saw_thread_2)
20729 (saw_thread_3): New globals.
20730 (top level): Increment them when an event for the corresponding
20731 thread is seen.
20732 (no thread starvation): New test.
20733
eb54c8bf
PA
207342015-03-19 Pedro Alves <palves@redhat.com>
20735
20736 * gdb.threads/continue-pending-status.c: New file.
20737 * gdb.threads/continue-pending-status.exp: New file.
20738
32d2e5d6
PA
207392015-03-18 Pedro Alves <palves@redhat.com>
20740
20741 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
20742 Use gdb_is_target_remote instead of is_remote. Use
20743 gdb_test_multiple instead of gdb_expect. Exit early if
20744 gdb_test_multiple hits its internal matches. Tighten stepi tests
20745 expected output. Fail on exit with any signal, instead of just
20746 SIGILL.
20747
f68f11b7
YQ
207482015-03-18 Yao Qi <yao.qi@linaro.org>
20749
20750 PR tdep/18107
20751 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
20752 variable.
20753 * gdb.base/catch-syscall.exp: Don't skip it on
20754 aarch64*-*-linux* target. Remove elements in all_syscalls.
20755 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
20756 target.
20757 (setup_all_syscalls): New proc.
20758
ca5fd19b
YQ
207592015-03-16 Yao Qi <yao.qi@linaro.org>
20760
20761 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
20762 (top level): Skip tests if valid_addr_p returns false for
20763 $cmd1 or $cmd2.
20764
85642ba0
AW
207652015-03-11 Andy Wingo <wingo@igalia.com>
20766
20767 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
20768
e03f9645
YQ
207692015-03-11 Yao Qi <yao.qi@linaro.org>
20770
20771 * gdb.base/catch-syscall.exp: Fix typo in comments.
20772
5d0962b2
YQ
207732015-03-11 Yao Qi <yao.qi@linaro.org>
20774
20775 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
20776
b2df3cef
PA
207772015-03-09 Pedro Alves <palves@redhat.com>
20778
20779 * dg-extract-results.py: Delete.
20780
ef878e53
PA
207812015-03-09 Pedro Alves <palves@redhat.com>
20782
20783 Merge dg-extract-results.sh from GCC upstream (r218843).
20784
20785 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
20786 * dg-extract-results.sh: Use --text with grep to avoid issues with
20787 binary files. Fall back to cat -v, if that doesn't work.
20788
9494d219
PA
207892015-03-05 Pedro Alves <palves@redhat.com>
20790
20791 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
20792
a8d9763a
SM
207932015-03-04 Simon Marchi <simon.marchi@ericsson.com>
20794
20795 * lib/mi-support.exp (mi_expect_interrupt): Accept
20796 alternative event for when in all-stop mode.
20797
be9957b8
PA
207982015-03-04 Pedro Alves <palves@redhat.com>
20799
20800 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
20801
d57be0f4 208022015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
20803
20804 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
20805
c214c7cf
AA
208062015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20807
20808 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
20809 regexps for GDB's current line display, accept a hex address
20810 preceding the line number.
20811
6d74a497
AA
208122015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
20813
20814 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
20815 the 'arch1' variable for "s390*-linux*" targets.
20816
511aee7c
PA
208172015-03-04 Pedro Alves <palves@redhat.com>
20818
20819 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
20820 (main): Pass missing retval argument to pthread_join call.
20821
95e50b27
PA
208222015-03-02 Pedro Alves <palves@redhat.com>
20823
20824 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
20825 (top level): Call do_test with non-stop as well.
20826
28054d69
PA
208272015-03-02 Pedro Alves <palves@redhat.com>
20828
20829 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
20830 -1.
20831
4fa5d7b4
AA
208322015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
20833
20834 * gdb.arch/s390-vregs.exp: New test.
20835 * gdb.arch/s390-vregs.S: New file.
20836
97c18565
PA
208372015-02-27 Pedro Alves <palves@redhat.com>
20838
20839 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
20840 call to catch_command_errors.
20841 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
20842 catch_command_errors.
20843
a37bfa30
PA
208442015-02-27 Pedro Alves <palves@redhat.com>
20845
20846 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
20847 "true" for boolean result.
20848 * gdb.gdb/selftest.exp (test_with_self): Also accept full
20849 prototype of main.
20850
6f98576f
PA
208512015-02-27 Pedro Alves <palves@redhat.com>
20852
20853 * lib/unbuffer_output.c: New file.
20854 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
20855 (main): Call gdb_unbuffer_output.
20856
eba5ab56
YQ
208572015-02-27 Yao Qi <yao.qi@linaro.org>
20858
20859 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
20860 target.
20861
0def5aaa
DE
208622015-02-26 Doug Evans <dje@google.com>
20863
20864 * gdb.cp/class2.cc (Dbase, D): New classes.
20865 (main): New local delta.
20866 * gdb.cp/class2.exp: Test printing delta.
20867 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
20868 (dynbar): New global.
20869 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
20870
081a1c2c
JK
208712015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20872
20873 * gdb.compile/compile-ifunc.c: New file.
20874 * gdb.compile/compile-ifunc.exp: New file.
20875
2f41223f
AT
208762015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
20877
20878 * gdb.base/structs.exp: Check for correct struct on finish.
20879
03eddd80
YQ
208802015-02-26 Yao Qi <yao.qi@linaro.org>
20881
20882 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
20883 is zero.
20884
80c57053
JK
208852015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
20886
20887 * gdb.arch/cordic.ko.bz2: New file.
20888 * gdb.arch/cordic.ko.debug.bz2: New file.
20889 * gdb.arch/ppc64-symtab-cordic.exp: New file.
20890
21613c12
YQ
208912015-02-25 Yao Qi <yao.qi@linaro.org>
20892
20893 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
20894 aarch64*-*-* target.
20895
d8b901ed
PA
208962015-02-23 Pedro Alves <palves@redhat.com>
20897
20898 * lib/gdb.exp (delete_breakpoints): Rewrite using
20899 gdb_test_multiple.
20900
e5b85ead
PA
209012015-02-23 Pedro Alves <palves@redhat.com>
20902
20903 * gdb.base/info-os.c: Include stdlib.h.
20904
85c3a371
DE
209052015-02-22 Doug Evans <xdje42@gmail.com>
20906
20907 PR symtab/17855
20908 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
20909 is read after symbols have been re-read.
20910 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
20911 * gdb.ada/exec_changed/second.adb (Second): Ditto.
20912
96553a0c
DE
209132015-02-21 Doug Evans <dje@google.com>
20914
20915 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
20916
97a0c697
JK
209172015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20918
20919 PR corefiles/17808
20920 * gdb.arch/i386-biarch-core.core.bz2: New file.
20921 * gdb.arch/i386-biarch-core.exp: New file.
20922
a47cd6e9
PA
209232015-02-21 Pedro Alves <palves@redhat.com>
20924
20925 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
20926 runto_main fails.
20927
c5facdc4
PA
209282015-02-20 Pedro Alves <palves@redhat.com>
20929
20930 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
20931 info probes.
20932
2db9a427
PA
209332015-02-20 Pedro Alves <palves@redhat.com>
20934
20935 * gdb.threads/multi-create-ns-info-thr.exp: New file.
20936
60fb7e9e
PA
209372015-02-20 Pedro Alves <palves@redhat.com>
20938
20939 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
20940 clean_restart before gdb_target_supports_trace.
20941
5c5019c2
PA
209422015-02-20 Pedro Alves <palves@redhat.com>
20943
20944 PR threads/18006
20945 * gdb.threads/clone-thread_db.c: New file.
20946 * gdb.threads/clone-thread_db.exp: New file.
20947
c9587f88
AT
209482015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
20949
20950 PR breakpoints/16812
20951 * gdb.base/catch-gdb-caused-signals.c: New file.
20952 * gdb.base/catch-gdb-caused-signals.exp: New file.
20953
f6a88844
JM
209542015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
20955
20956 * configure: Regenerated.
20957 * configure.ac: Use GDB_AC_TRANSFORM.
20958 * aclocal.m4: sinclude ../transform.m4.
20959
497c491b
JM
209602015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20961
20962 * lib/dtrace.exp: New file.
20963 * gdb.base/dtrace-probe.exp: Likewise.
20964 * gdb.base/dtrace-probe.d: Likewise.
20965 * gdb.base/dtrace-probe.c: Likewise.
20966 * lib/pdtrace.in: Likewise.
20967 * configure.ac: Output variables with the transformed names of
20968 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
20969 * configure: Regenerated.
20970
03e98035
JM
209712015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
20972
20973 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
20974 expected message when trying to access $_probe_* convenience
20975 variables while not on a probe.
20976
63cc30e9
JK
209772015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20978
20979 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
20980
0703599a
PA
209812015-02-11 Pedro Alves <pedro@codesourcery.com>
20982
20983 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
20984 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
20985
7e60a48e
DE
209862015-02-10 Doug Evans <xdje42@gmail.com>
20987
20988 * lib/gdb.exp (gdb_load): Always return a result.
20989
01b088bc
PA
209902015-02-10 Pedro Alves <palves@redhat.com>
20991
20992 * gdb.threads/signal-sigtrap.c: New file.
20993 * gdb.threads/signal-sigtrap.exp: New file.
20994
b05ec7a5
AT
209952015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
20996
20997 * gdb.trace/no-attach-trace.c: New file.
20998 * gdb.trace/no-attach-trace.exp: New file.
20999
a2c2acaf
MW
210002015-02-09 Mark Wielaard <mjw@redhat.com>
21001
21002 * gdb.dwarf2/atomic.c: New file.
21003 * gdb.dwarf2/atomic-type.exp: Likewise.
21004
31fd9caa
MM
210052015-02-09 Markus Metzger <markus.t.metzger@intel.com>
21006
21007 * gdb.btrace/buffer-size.exp: Update "info record" output.
21008 * gdb.btrace/delta.exp: Update "info record" output.
21009 * gdb.btrace/enable.exp: Update "info record" output.
21010 * gdb.btrace/finish.exp: Update "info record" output.
21011 * gdb.btrace/instruction_history.exp: Update "info record" output.
21012 * gdb.btrace/next.exp: Update "info record" output.
21013 * gdb.btrace/nexti.exp: Update "info record" output.
21014 * gdb.btrace/step.exp: Update "info record" output.
21015 * gdb.btrace/stepi.exp: Update "info record" output.
21016 * gdb.btrace/nohist.exp: Update "info record" output.
21017
d33501a5
MM
210182015-02-09 Markus Metzger <markus.t.metzger@intel.com>
21019
21020 * gdb.btrace/buffer-size: New.
21021
f4abbc16
MM
210222015-02-09 Markus Metzger <markus.t.metzger@intel.com>
21023
21024 * gdb.btrace/delta.exp: Update "info record" output.
21025 * gdb.btrace/enable.exp: Update "info record" output.
21026 * gdb.btrace/finish.exp: Update "info record" output.
21027 * gdb.btrace/instruction_history.exp: Update "info record" output.
21028 * gdb.btrace/next.exp: Update "info record" output.
21029 * gdb.btrace/nexti.exp: Update "info record" output.
21030 * gdb.btrace/step.exp: Update "info record" output.
21031 * gdb.btrace/stepi.exp: Update "info record" output.
21032 * gdb.btrace/nohist.exp: Update "info record" output.
21033
b9d61307
SM
210342015-02-06 Simon Marchi <simon.marchi@ericsson.com>
21035
21036 PR gdb/15678
21037 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
21038
e584fdbc
PA
210392015-02-06 Pedro Alves <palves@redhat.com>
21040
21041 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
21042 macro.
21043 (seconds_left, again): New globals.
21044 (main): Wait seconds_left in a 1-second sleep loop instead of
21045 sleeping 180 seconds. If 'again' is set, reset the seconds
21046 counter.
21047 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
21048 'again' in the inferior before detaching. Print the seconds left.
21049 (options): New global.
21050 (top level): Build program with -DTIMEOUT=$timeout.
21051
77f41761
PA
210522015-02-06 Pedro Alves <palves@redhat.com>
21053
21054 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
21055 determine how many seconds to pass to 'alarm'.
21056 * gdb.base/gdb-sigterm.exp (top level): Build program with
21057 -DTIMEOUT=$timeout.
21058 (do_test): Return success/failure indication. Add more verbose
21059 logging. Don't fail if 200 single steps are seen. Instead, fail
21060 when the test times out.
21061 (passes): New global.
21062 (top level): Break the testing loop if testing fails on any
21063 iteration. Use gdb_assert.
21064
b9394193
DB
210652015-02-04 Don Breazeal <donb@codesourcery.com>
21066
21067 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
21068 and initialize them.
21069 (ipc_cleanup): New function.
21070 (main): Don't declare shmid, semid, and msqid. Add a call to
21071 atexit so that we call ipc_cleanup on exit.
21072
42d9e528
PA
210732015-02-04 Pedro Alves <palves@redhat.com>
21074
21075 * boards/native-extended-gdbserver.exp: Remove any target variant
21076 specifications from the board name before clearing the isremote
21077 flag from board_info.
21078
ae6ae975
DE
210792015-01-31 Doug Evans <xdje42@gmail.com>
21080
21081 * gdb.base/maint.exp <maint print type argc>: Update expected output.
21082
cfb069a8
GB
210832015-01-31 Gary Benson <gbenson@redhat.com>
21084
21085 * gdb.base/completion.exp: Disable completion limiting for
21086 existing tests. Add new tests to check completion limiting.
21087 * gdb.linespec/ls-errs.exp: Disable completion limiting.
21088
5dd31d79
DE
210892015-01-31 Doug Evans <xdje42@gmail.com>
21090
21091 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
21092
9f050062
DE
210932015-01-31 Doug Evans <xdje42@gmail.com>
21094
21095 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
21096 entries. Duplicate file section script entries.
21097 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
21098 inlined entries. Add test for safe-path rejection.
21099 * gdb.python/py-section-script.c: Add duplicate inlined section script
21100 entries. Duplicate file section script entries.
21101 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
21102 inlined entries. Add test for safe-path rejection.
21103
df25ebbd
JB
211042015-01-29 Joel Brobecker <brobecker@adacore.com>
21105
21106 * gdb.ada/disc_arr_bound: New testcase.
21107
4a0ca9ec
JB
211082015-01-29 Joel Brobecker <brobecker@adacore.com>
21109
21110 * gdb.ada/mi_var_array: New testcase.
21111
3a8b707a
DE
211122015-01-27 Doug Evans <dje@google.com>
21113
21114 * gdb.python/py-objfile.exp: Add tests for objfile.username.
21115 Add test for objfile.filename, objfile.username after objfile
21116 has been unloaded.
21117
f8313f6e
JB
211182015-01-26 Joel Brobecker <brobecker@adacore.com>
21119
21120 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
21121 the second test to print the name attribute of value
21122 returned by the call to gdb.lookup_type, and adjust
21123 the expected output accordingly.
21124
37bc665e
MW
211252015-01-25 Mark Wielaard <mjw@redhat.com>
21126
21127 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
21128 * gdb.base/disp-step-fork.c: Include unistd.h.
21129 * gdb.base/siginfo-obj.c: Include stdio.h.
21130 * gdb.base/siginfo-thread.c: Likewise.
21131 * gdb.mi/non-stop.c: Include unistd.h.
21132 * gdb.mi/nsthrexec.c: Include stdio.h.
21133 * gdb.mi/pthreads.c: Include unistd.h.
21134 * gdb.modula2/unbounded1.c (main): Declare returns int.
21135 * gdb.reverse/consecutive-reverse.c: Likewise.
21136 * gdb.threads/create-fail.c: Include unistd.h.
21137 * gdb.threads/killed.c: Likewise.
21138 * gdb.threads/linux-dp.c: Likewise.
21139 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
21140 * gdb.threads/non-ldr-exc-2.c: Likewise.
21141 * gdb.threads/non-ldr-exc-3.c: Likewise.
21142 * gdb.threads/non-ldr-exc-4.c: Likewise.
21143 * gdb.threads/pthreads.c: Include unistd.h.
21144 (main): Declare returns int.
21145 * gdb.threads/tls-main.c (foo): New declaration.
21146 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
21147
f7e5394d
SM
211482015-01-23 Simon Marchi <simon.marchi@ericsson.com>
21149
21150 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
21151 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
21152
743649fd
MW
211532015-01-15 Mark Wielaard <mjw@redhat.com>
21154
21155 * gdb.base/noreturn-return.c: New file.
21156 * gdb.base/noreturn-return.exp: New file.
21157 * gdb.base/noreturn-finish.c: New file.
21158 * gdb.base/noreturn-finish.exp: New file.
21159
198297aa
PA
211602015-01-23 Pedro Alves <palves@redhat.com>
21161
21162 * gdb.threads/continue-pending-after-query.c: New file.
21163 * gdb.threads/continue-pending-after-query.exp: New file.
21164
717cf30c
AG
211652015-01-22 Anders Granlund <anders.granlund@ericsson.com>
21166 Simon Marchi <simon.marchi@ericsson.com>
21167
21168 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
21169 * gdb.base/valgrind-db-attach.exp: Same.
21170 * gdb.base/valgrind-infcall.exp: Same.
21171 * lib/mi-support.exp (default_mi_gdb_start): Same.
21172 * lib/prompt.exp (default_prompt_gdb_start): Same.
21173 * lib/gdb.exp (default_gdb_spawn): Same.
21174 (gdb_interact): New.
21175
21176
4b62a76e
JK
211772015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
21178
21179 * gdb.compile/compile.exp (pointer to jit function): New test.
21180
b4cdae6f
WW
211812015-01-17 Wei-cheng Wang <cole945@gmail.com>
21182
21183 * lib/gdb.exp (supports_process_record): Return true for
21184 powerpc*-*-linux*.
21185 (supports_reverse): Likewise.
21186
d221e7ef
DB
211872015-01-15 Don Breazeal <donb@codesourcery.com>
21188
21189 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
21190 instead of checking whether the target board is remote and
21191 use spawn_wait_for_attach instead of exec/sleep.
21192 * gdb.base/attach-twice.exp: Likewise.
21193
bafffb51
JB
211942015-01-15 Joel Brobecker <brobecker@adacore.com>
21195
21196 * gdb.ada/var_arr_attrs: New testcase.
21197
5589af0e
PA
211982015-01-14 Pedro Alves <palves@redhat.com>
21199 Joel Brobecker <brobecker@adacore.com>
21200
21201 PR gdb/17525
21202 * gdb.base/bp-cmds-execution-x-script.c: New file.
21203 * gdb.base/bp-cmds-execution-x-script.exp: New file.
21204 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
21205
6c400b59
PA
212062015-01-14 Pedro Alves <palves@redhat.com>
21207
21208 PR cli/17828
21209 * gdb.base/batch-preserve-term-settings.c: New file.
21210 * gdb.base/batch-preserve-term-settings.exp: New file.
21211
e02c96a7
DE
212122015-01-13 Doug Evans <dje@google.com>
21213
21214 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
21215 binary.
21216
576fd14c
JB
212172015-01-13 Joel Brobecker <brobecker@adacore.com>
21218
21219 * Makefile.in (clean mostlyclean): Do not delete *.py.
21220
04dccad0
JB
212212015-01-13 Joel Brobecker <brobecker@adacore.com>
21222
21223 * gdb.python/py-lookup-type.exp: New file.
21224
3d230f71
PA
212252015-01-12 Pedro Alves <palves@redhat.com>
21226
21227 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
21228 restore GDBFLAGS before returning.
21229
7e67715d
JK
212302015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
21231
21232 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
21233 is_amd64_regs_target and is_x86_like_target.
21234
f2e0d4b4
DE
212352015-01-11 Doug Evans <xdje42@gmail.com>
21236
21237 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
21238 is given without an explicit form.
21239 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
21240 attributes.
21241 * gdb.dwarf/corrupt.exp: Ditto.
21242 * gdb.dwarf2/enum-type.exp: Ditto.
21243 * gdb.trace/entry-values.exp: Ditto.
21244 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
21245
439250fb
DE
212462015-01-11 Doug Evans <xdje42@gmail.com>
21247
21248 PR gdb/15830
21249 * gdb.base/maint.exp: Remove references to "maint demangle".
21250 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
21251 Add tests for explicitly specifying language to demangle.
21252 * gdb.dlang/demangle.exp: Ditto.
21253
ede9f622
PA
212542015-01-09 Pedro Alves <palves@redhat.com>
21255
21256 * gdb.threads/non-stop-fair-events.c: New file.
21257 * gdb.threads/non-stop-fair-events.exp: New file.
21258
a7b796db
PA
212592015-01-09 Pedro Alves <palves@redhat.com>
21260
21261 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
21262 the global scope. Set a breakpoint after all threads are started
21263 rather than stepping over two source lines. Expect the prompt.
21264 * gdb.base/watch_thread_num.c (threads_started_barrier): New
21265 global.
21266 (NUM): Now 15.
21267 (main): Use threads_started_barrier to wait for all threads to
21268 start. Main thread no longer calls thread_function. Exit after
21269 180 seconds.
21270 (loop): New function.
21271 (thread_function): Wait on threads_started_barrier barrier. Call
21272 'loop' at each iteration.
21273 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
21274 threads have started, instead of hardcoding number of "next"
21275 steps. Use an access watchpoint instead of a write watchpoint.
21276
9665ffdd
PA
212772015-01-09 Pedro Alves <palves@redhat.com>
21278
21279 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
21280 (thread_func): Wait on barrier.
21281 (main): Wait for all threads to start before stopping GDB.
21282 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
21283 global.
21284 (thread1_func, thread2_func): Wait on barrier.
21285 (main): Wait for all threads to start before stopping GDB.
21286 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
21287 New global.
21288 (thread1_func, thread2_func): Wait on barrier.
21289 (main): Wait for all threads to start before stopping GDB.
21290
c945a99f
PA
212912015-01-09 Pedro Alves <palves@redhat.com>
21292
21293 * gdb.threads/attach-many-short-lived-threads.c: New file.
21294 * gdb.threads/attach-many-short-lived-threads.exp: New file.
21295
c1a747c1
PA
212962014-01-09 Pedro Alves <palves@redhat.com>
21297
21298 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
21299 instead of to thread 2.
21300 * gdb.threads/signal-command-multiple-signals-pending.c (main):
21301 Add barrier around each pthread_create call instead of around all
21302 calls.
21303 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
21304 Set a break on thread_function and have the child threads hit it
21305 one at at a time.
21306
60b3033e
PA
213072015-01-09 Pedro Alves <palves@redhat.com>
21308
21309 * lib/gdb.exp (can_spawn_for_attach): New procedure.
21310 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
21311 false.
21312 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
21313 checking whether the target board is remote.
21314 * gdb.multi/multi-attach.exp: Likewise.
21315 * gdb.python/py-sync-interp.exp: Likewise.
21316 * gdb.server/ext-attach.exp: Likewise.
21317 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
21318 tests that need to attach, instead of checking whether the target
21319 board is remote at the top of the file.
21320
acc018ac
YQ
213212015-01-08 Yao Qi <yao@codesourcery.com>
21322
21323 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
21324
50a18af8
JK
213252015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21326
21327 Fix testcase compilation.
21328 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
21329
8503d6e1
JB
213302015-01-06 Joel Brobecker <brobecker@adacore.com>
21331
21332 * gdb.python/py-type.exp: Add a couple test about empty
21333 array creation, and negative-length array creation.
21334
cc73dbcc
DE
213352015-01-02 Doug Evans <xdje42@gmail.com>
21336
21337 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
21338
0300bbc7
DE
213392015-01-02 Doug Evans <dje@google.com>
21340
21341 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
21342
9d85a0ec
YQ
213432014-12-29 Yao Qi <yao@codesourcery.com>
21344
21345 * gdb.trace/entry-values.exp: Update comments. Rename variable
21346 bar_call_foo to returned_from_foo.
21347
87186c6a
MMN
213482014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
21349
21350 PR gdb/17394
21351 * gdb.linespec/break-asm-file.c: New file.
21352 * gdb.linespec/break-asm-file.exp: New file.
21353 * gdb.linespec/break-asm-file0.s: New file.
21354 * gdb.linespec/break-asm-file1.s: New file.
21355
1bab7383
YQ
213562014-12-18 Nigel Stephens <nigel@mips.com>
21357 Maciej W. Rozycki <macro@codesourcery.com>
21358
21359 * gdb.base/float.exp: Handle the new output from "info float" on
21360 MIPS targets.
21361
1bc1068a
JK
213622014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
21363
21364 Fix MinGW compilation.
21365 * gdb.compile/compile-ops.exp: Update untested message if
21366 !skip_compile_feature_tests.
21367 * gdb.compile/compile-setjmp.exp: Likewise.
21368 * gdb.compile/compile-tls.exp: Likewise.
21369 * gdb.compile/compile.exp: Likewise.
21370 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
21371 supported on this host".
21372
b6615d10
DE
213732014-12-16 Doug Evans <xdje42@gmail.com>
21374
21375 * boards/stabs.exp: New file.
21376
25dda427
AA
213772014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
21378
21379 * gdb.base/completion.exp: Adjust to format changes of "maint
21380 print user-registers".
21381
bf330350
CU
213822014-12-16 Catalin Udma <catalin.udma@freescale.com>
21383
21384 PR server/17457
21385 * gdb.arch/aarch64-fp.c: New file.
21386 * gdb.arch/aarch64-fp.exp: New file.
21387
395cf596
SDJ
213882014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
21389
21390 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
21391 r210637, r210913, r211666, r215400, r215817).
21392
21393 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
21394 * dg-extract-results.py: New file.
21395 * dg-extract-results.sh: Use it if the environment seems
21396 suitable.
21397
21398 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
21399
21400 * dg-extract-results.py (parse_run): Handle warnings that
21401 are printed before a test harness is run.
21402
21403 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
21404
21405 * dg-extract-results.py (Named): Remove __cmp__ method.
21406 (output_variation): Use a key to sort variation.harnesses.
21407
21408 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
21409
21410 * dg-extract-results.py: For Python 3, force sys.stdout to
21411 handle surrogate escape sequences.
21412 (safe_open): New function.
21413 (output_segment, main): Use it.
21414
21415 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
21416
21417 * dg-extract-results.py (Prog.result_re): Include options
21418 in test name.
21419
21420 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
21421
21422 * dg-extract-results.py (output_variation): Always sort if
21423 do_sum.
21424
e882ef3c
SM
214252014-12-15 Simon Marchi <simon.marchi@ericsson.com>
21426
21427 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
21428 as long as we get pagination notifications.
21429
4992aa20
JM
214302014-12-15 Jason Merrill <jason@redhat.com>
21431
21432 * Makefile.in (check-gdb.%): Restore.
21433 * README: Mention it.
21434
c1b5a1a6
JB
214352014-12-13 Joel Brobecker <brobecker@adacore.com>
21436
21437 * gdb.ada/str_uninit: New testcase.
21438
5537b577
JK
214392014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
21440
21441 PR symtab/17642
21442 * gdb.base/vla-stub-define.c: New file.
21443 * gdb.base/vla-stub.c: New file.
21444 * gdb.base/vla-stub.exp: New file.
21445
bb2ec1b3
TT
214462014-12-12 Phil Muldoon <pmuldoon@redhat.com>
21447 Jan Kratochvil <jan.kratochvil@redhat.com>
21448 Tom Tromey <tromey@redhat.com>
21449
21450 * configure.ac: Add gdb.compile/.
21451 * configure: Regenerate.
21452 * gdb.compile/Makefile.in: New file.
21453 * gdb.compile/compile-ops.exp: New file.
21454 * gdb.compile/compile-ops.c: New file.
21455 * gdb.compile/compile-tls.c: New file.
21456 * gdb.compile/compile-tls.exp: New file.
21457 * gdb.compile/compile-constvar.S: New file.
21458 * gdb.compile/compile-constvar.c: New file.
21459 * gdb.compile/compile-mod.c: New file.
21460 * gdb.compile/compile-nodebug.c: New file.
21461 * gdb.compile/compile-setjmp-mod.c: New file.
21462 * gdb.compile/compile-setjmp.c: New file.
21463 * gdb.compile/compile-setjmp.exp: New file.
21464 * gdb.compile/compile-shlib.c: New file.
21465 * gdb.compile/compile.c: New file.
21466 * gdb.compile/compile.exp: New file.
21467 * lib/gdb.exp (skip_compile_feature_tests): New proc.
21468
4ff709eb
TT
214692014-12-12 Tom Tromey <tromey@redhat.com>
21470
21471 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
21472 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
21473
6dddd6a5
DE
214742014-12-12 Doug Evans <dje@google.com>
21475
21476 * lib/gdb-python.exp (get_python_valueof): New function.
21477 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
21478
71c24708
AA
214792014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21480
21481 * gdb.base/completion.exp: Add test for completion of "info
21482 registers ".
21483
3e29f34a
MR
214842014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
21485
21486 * gdb.base/func-ptrs.c: New file.
21487 * gdb.base/func-ptrs.exp: New file.
21488
fc126975
SM
214892014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21490
21491 PR breakpoints/17012
21492 * gdb.base/dprintf-detach.c: New file.
21493 * gdb.base/dprintf-detach.exp: New file.
21494
0a46d518
SM
214952014-12-10 Simon Marchi <simon.marchi@ericsson.com>
21496
21497 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
21498 * lib/gdb.exp (target_is_gdbserver): New procedure.
21499
a0be3e44
DE
215002014-12-08 Doug Evans <dje@google.com>
21501
21502 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
21503
df1b803a
YQ
215042014-12-05 Yao Qi <yao@codesourcery.com>
21505
21506 * gdb.guile/scm-error.exp: Remove the third argument to
21507 gdb_remote_download.
21508 * gdb.guile/scm-frame-args.exp: Likewise.
21509 * gdb.guile/scm-section-script.exp: Likewise.
21510
ddb9f679
YQ
215112014-12-05 Yao Qi <yao@codesourcery.com>
21512
21513 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
21514
86e4ed39
DE
215152014-12-04 Doug Evans <dje@google.com>
21516
21517 * gdb.python/py-objfile.exp: Add tests for
21518 objfile.add_separate_debug_file.
21519
7c50a931
DE
215202014-12-04 Doug Evans <dje@google.com>
21521
21522 * lib/gdb.exp (get_build_id): New function.
21523 (build_id_debug_filename_get): Rewrite to use it.
21524 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
21525
621661e3
MR
215262014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
21527
21528 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
21529 `method(long)', not just 0x0.
21530 * gdb.cp/nsalias.exp: Align code labels to 4.
21531 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
21532 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
21533 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
21534 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
21535 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
21536 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
21537
29f0c3b7
DE
215382014-12-02 Doug Evans <dje@google.com>
21539
e1e061e7 21540 PR symtab/17602
29f0c3b7 21541 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 21542 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
21543 * gdb.cp/anon-ns.exp: Update.
21544
162078c8
NB
215452014-12-02 Nick Bull <nicholaspbull@gmail.com>
21546
21547 * gdb.python/py-events.py (inferior_call_handler): New.
21548 (register_changed_handler, memory_changed_handler): New.
21549 (test_events.invoke): Register new handlers.
21550 * gdb.python/py-events.exp: Add tests for inferior call,
21551 memory_changed and register_changed events.
21552
fdb09caf
AA
215532014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
21554
21555 * gdb.base/execl-update-breakpoints.exp: Specify the link address
21556 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
21557 if the linker doesn't understand this.
21558
55cfb2c4
SM
215592014-12-01 Simon Marchi <simon.marchi@ericsson.com>
21560
21561 * gdb.python/python.exp: Change expected reply to help().
21562
9e8cd6df
YQ
215632014-12-01 Yao Qi <yao@codesourcery.com>
21564
21565 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
21566 AC_CONFIG_SUBDIRS(gdb.gdbtk).
21567 * configure: Re-generated.
21568
6c659fc2
SC
215692014-11-28 Siva Chandra Reddy <sivachandra@google.com>
21570
21571 * gdb.cp/chained-calls.cc: New file.
21572 * gdb.cp/chained-calls.exp: New file.
21573 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
21574
d7fc3181
SM
215752014-11-28 Simon Marchi <simon.marchi@ericsson.com>
21576
21577 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
21578 * gdb.dwarf2/symtab-producer.exp: Same.
21579 * gdb.gdb/python-interrupts.exp: Same.
21580 * gdb.gdb/python-selftest.exp: Same.
21581 * gdb.python/py-linetable.exp: Same.
21582 * gdb.python/py-type.exp: Same.
21583 * gdb.python/py-value-cc.exp: Same.
21584 * gdb.python/py-value.exp: Same.
21585
10e79639
YQ
215862014-11-28 Yao Qi <yao@codesourcery.com>
21587
21588 * gdb.base/break-probes.exp: Match library name prefixed with
21589 sysroot.
21590
f28a0564
SM
215912014-11-27 Simon Marchi <simon.marchi@ericsson.com>
21592
21593 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
21594 test expected output. Add parentheses for the call to print.
21595 Remove L suffix from integers.
21596
3fe1ce1d
DE
215972014-11-26 Doug Evans <dje@google.com>
21598
21599 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
21600
84429e27
YQ
216012014-11-22 Yao Qi <yao@codesourcery.com>
21602
21603 * gdb.trace/entry-values.c: Remove asms.
21604 (foo): Add foo_label.
21605 (bar): Add bar_label.
21606 * gdb.trace/entry-values.exp: Remove code computing foo's
21607 length and bar's length.
21608 (Dwarf::assemble): Invoke function_range for bar and use
21609 MACRO_AT_func for foo.
21610
26741859
YQ
216112014-11-22 Yao Qi <yao@codesourcery.com>
21612
21613 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
21614 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
21615 Use .Lgcc43_procstart instead of gcc43.
21616
45e44d27
JB
216172014-11-21 Joel Brobecker <brobecker@adacore.com>
21618
21619 * gdb.ada/n_arr_bound: New testcase.
21620
458c8db8
SDJ
216212014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
21622
21623 PR breakpoints/10737
21624 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
21625 test_catch_syscall_multi_arch.
21626 (test_catch_syscall_multi_arch): New function.
21627
43f3e411
DE
216282014-11-20 Doug Evans <xdje42@gmail.com>
21629
21630 * gdb.base/maint.exp: Update expected output.
21631
0d7b2549
AA
216322014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
21633
21634 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
21635 4-byte instruction on S390.
21636
8908fca5
JB
216372014-11-19 Joel Brobecker <brobecker@adacore.com>
21638
21639 * gdb.ada/arr_arr: New testcase.
21640
4a46959e
JB
216412014-11-19 Joel Brobecker <brobecker@adacore.com>
21642
21643 * gdb.ada/pkd_arr_elem: New Testcase.
21644
470e2f4e
LM
216452014-11-18 Luis Machado <lgustavo@codesourcery.com>
21646
21647 * gdb.reverse/break-precsave: Expect completion message for
21648 core file reads.
21649 * gdb.reverse/consecutive-precsave.exp: Likewise.
21650 * gdb.reverse/finish-precsave.exp: Likewise.
21651 * gdb.reverse/i386-precsave.exp: Likewise.
21652 * gdb.reverse/machinestate-precsave.exp: Likewise.
21653 * gdb.reverse/sigall-precsave.exp: Likewise.
21654 * gdb.reverse/solib-precsave.exp: Likewise.
21655 * gdb.reverse/step-precsave.exp: Likewise.
21656 * gdb.reverse/until-precsave.exp: Likewise.
21657 * gdb.reverse/watch-precsave.exp: Likewise.
21658
a267f3ad
AA
216592014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21660
21661 * gdb.base/bp-permanent.c: Include unistd.h.
21662 * gdb.python/py-framefilter-mi.c (main): Add return type.
21663 * gdb.python/py-framefilter.c (main): Likewise.
21664 * gdb.trace/actions-changed.c (main): Likewise.
21665
12084a9a
AA
216662014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21667
21668 * gdb.mi/until.c: Add eye-catchers.
21669 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
21670 line numbers.
21671
dc7e1a77
AA
216722014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
21673
21674 * gdb.base/condbreak.exp: Drop references to removed non-prototype
21675 function header variants in break1.c.
21676 * gdb.base/ena-dis-br.exp: Likewise.
21677 * gdb.base/hbreak2.exp: Likewise.
21678 * gdb.reverse/until-precsave.exp: Drop references to removed
21679 non-prototype function header variants in ur1.c.
21680 * gdb.reverse/until-reverse.exp: Likewise.
21681
41c77605
PM
216822014-11-17 Petr Machata <pmachata@redhat.com>
21683
21684 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
21685 ${_cu_offset_size} bytes abbrev offset.
21686
34248c3a
DE
216872014-11-15 Doug Evans <xdje42@gmail.com>
21688
21689 PR symtab/17559
21690 * gdb.base/line-symtabs.exp: New file.
21691 * gdb.base/line-symtabs.c: New file.
21692 * gdb.base/line-symtabs.h: New file.
21693
646da059
YQ
216942014-11-14 Yao Qi <yao@codesourcery.com>
21695
21696 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
21697 (func): Add label func_label.
21698 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
21699 Replace low_pc and high_pc with MACRO_AT_range.
21700 Replace name, low_pc and high_pc with MACRO_AT_func.
21701
9301ebe6
YQ
217022014-11-14 Yao Qi <yao@codesourcery.com>
21703
21704 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
21705 Replace name, low_pc and high_pc with MACRO_AT_func.
21706
f166b542
YQ
217072014-11-14 Yao Qi <yao@codesourcery.com>
21708
21709 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
21710 produce debug information.
21711 * gdb.dwarf2/implptr-optimized-out.S: Removed.
21712
0f6e71e3
YQ
217132014-11-14 Yao Qi <yao@codesourcery.com>
21714
21715 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
21716 object and get function length.
21717 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
21718 with MACRO_AT_func.
21719 (top-level): Replace gdb_compile and clean_restart with
21720 prepare_for_testing.
21721 * gdb.dwarf2/main.c (main): Add label main_label.
21722
876c4df9
YQ
217232014-11-14 Yao Qi <yao@codesourcery.com>
21724
21725 * lib/dwarf.exp (function_range): New procedure.
21726 (Dwarf::_handle_macro_at_func): New procedure.
21727 (Dwarf::_handle_macro_at_range): New procedure.
21728 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
21729
02ad9cf1
YQ
217302014-11-14 Yao Qi <yao@codesourcery.com>
21731
21732 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
21733 (_handle_attribute): New procedure.
21734
a59add0c
AA
217352014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21736
21737 * gdb.ada/cond_lang/foo.c (callme): Add return type.
21738 * gdb.base/call-sc.c (zed): Likewise.
21739 * gdb.base/checkpoint.c (main): Likewise.
21740 * gdb.base/dump.c (main): Likewise.
21741 * gdb.base/gcore.c (main): Likewise.
21742 * gdb.base/huge.c (main): Likewise.
21743 * gdb.base/multi-forks.c (main): Likewise.
21744 * gdb.base/pr10179-a.c (main): Likewise.
21745 * gdb.base/savedregs.c (main): Likewise.
21746 * gdb.base/sigaltstack.c (main): Likewise.
21747 * gdb.base/siginfo.c (main): Likewise.
21748 * gdb.base/structs.c (zed): Likewise.
21749 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
21750 * gdb.mi/mi-syn-frame.c (main): Likewise.
21751 * gdb.mi/until.c (foo, main): Likewise.
21752 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
21753 * gdb.base/solib-weak.c (foo): Declare.
21754 * gdb.base/attach-twice.c: Include stdio.h.
21755 * gdb.base/weaklib1.c: Likewise.
21756 * gdb.base/weaklib2.c: Likewise.
21757 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
21758 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
21759 unistd.h.
21760 * gdb.base/attach-pie-misread.c: Include stdlib.h.
21761 * gdb.mi/mi-exit-code.c: Likewise.
21762 * gdb.base/break-interp-lib.c: Include string.h.
21763 * gdb.base/coremaker.c: Likewise.
21764 * gdb.base/testenv.c: Likewise.
21765 * gdb.python/py-finish-breakpoint.c: Likewise.
21766 * gdb.base/inferior-died.c: Include sys/wait.h.
21767 * gdb.base/fileio.c: Include time.h.
21768 * gdb.base/async-shell.c: Include unistd.h.
21769 * gdb.base/dprintf-non-stop.c: Likewise.
21770 * gdb.base/info-os.c: Likewise.
21771 * gdb.mi/mi-console.c: Likewise.
21772 * gdb.mi/watch-nonstop.c: Likewise.
21773 * gdb.python/py-events.c: Likewise.
21774 * gdb.base/async.c (baz): Move up before its invocation.
21775 * gdb.base/code_elim2.c (my_global_func): Likewise.
21776 * gdb.base/skip-solib-lib.c (multiply): Likewise.
21777 * gdb.base/advance.c (func2): Likewise.
21778
3b5d5997
AA
217792014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21780
21781 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
21782 variant.
21783 * gdb.base/annota3.c: Likewise.
21784 * gdb.base/async.c: Likewise.
21785 * gdb.base/average.c: Likewise.
21786 * gdb.base/call-ar-st.c: Likewise.
21787 * gdb.base/call-rt-st.c: Likewise.
21788 * gdb.base/call-sc.c: Likewise.
21789 * gdb.base/call-strs.c: Likewise.
21790 * gdb.base/ending-run.c: Likewise.
21791 * gdb.base/execd-prog.c: Likewise.
21792 * gdb.base/exprs.c: Likewise.
21793 * gdb.base/foll-exec.c: Likewise.
21794 * gdb.base/foll-fork.c: Likewise.
21795 * gdb.base/foll-vfork.c: Likewise.
21796 * gdb.base/funcargs.c: Likewise.
21797 * gdb.base/gcore.c: Likewise.
21798 * gdb.base/jump.c: Likewise.
21799 * gdb.base/langs0.c: Likewise.
21800 * gdb.base/langs1.c: Likewise.
21801 * gdb.base/langs2.c: Likewise.
21802 * gdb.base/mips_pro.c: Likewise.
21803 * gdb.base/nodebug.c: Likewise.
21804 * gdb.base/opaque0.c: Likewise.
21805 * gdb.base/opaque1.c: Likewise.
21806 * gdb.base/recurse.c: Likewise.
21807 * gdb.base/run.c: Likewise.
21808 * gdb.base/scope0.c: Likewise.
21809 * gdb.base/scope1.c: Likewise.
21810 * gdb.base/setshow.c: Likewise.
21811 * gdb.base/setvar.c: Likewise.
21812 * gdb.base/shmain.c: Likewise.
21813 * gdb.base/shr1.c: Likewise.
21814 * gdb.base/shr2.c: Likewise.
21815 * gdb.base/sigall.c: Likewise.
21816 * gdb.base/signals.c: Likewise.
21817 * gdb.base/so-indr-cl.c: Likewise.
21818 * gdb.base/solib2.c: Likewise.
21819 * gdb.base/structs.c: Likewise.
21820 * gdb.base/sum.c: Likewise.
21821 * gdb.base/vforked-prog.c: Likewise.
21822 * gdb.base/watchpoint.c: Likewise.
21823 * gdb.reverse/shr2.c: Likewise.
21824 * gdb.reverse/until-reverse.c: Likewise.
21825 * gdb.reverse/ur1.c: Likewise.
21826 * gdb.reverse/watch-reverse.c: Likewise.
21827
066a77c5
AA
218282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21829
21830 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
21831 variant.
21832 * gdb.base/sepdebug.exp: Drop references to removed code.
21833
4f204ea5
AA
218342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21835
21836 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
21837 variant. Preserve original line numbering.
21838 * gdb.base/list1.c: Likewise.
21839
3b377a3a
AA
218402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21841
21842 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
21843 variant.
21844 * gdb.base/break1.c: Likewise.
21845 * gdb.base/break.exp: Drop references to removed code.
21846
e444df73
AA
218472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21848
21849 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
21850 variant.
21851
8008f2a7
AA
218522014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21853
21854 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
21855
a5a06887
AA
218562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21857
21858 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
21859 logic into perform_all_tests() and invoke it with and without
21860 function header prototypes.
21861 (do_function_calls): Remove conditional XFAIL for PR 5318.
21862 (rerun_and_prepare): Remove duplicate code.
21863 (perform_all_tests): New. Main logic moved here.
21864
44dba9b9
AA
218652014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21866
21867 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
21868 code guarded by #ifdef NO_PROTOTYPES.
21869 (t_double_many_args): Likewise.
21870 (DEF_FUNC_MANY_ARGS_1): Likewise.
21871 (DEF_FUNC_VALUES_1): Likewise.
21872 (t_structs_ldc): Renamed from t_structs_fc in conditional code
21873 guarded by #ifdef PROTOTYPES.
21874
d1fbcd56
AA
218752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21876
21877 * gdb.mi/mi-console.c: Add eye-catcher.
21878 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
21879 instead of literal line number.
21880
b0e59b8f
AA
218812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21882
21883 * gdb.base/shr2.c: Add eye-catcher.
21884 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
21885 line number.
21886
78f98cca
AA
218872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21888
21889 * gdb.base/jump.c: Add eye-catchers.
21890 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
21891 numbers.
21892
58fa2af0
AA
218932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21894
21895 * gdb.base/execd-prog.c: Add eye-catchers.
21896 * gdb.base/foll-exec.c: Likewise.
21897 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
21898 line numbers.
21899
04e5059b
AA
219002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21901
21902 * gdb.base/ending-run.c: Add eye-catchers.
21903 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
21904 literal line numbers.
21905
dbfdb174
AA
219062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21907
21908 * gdb.base/call-rt-st.c: Add eye-catchers.
21909 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
21910 literal line numbers.
21911
888a2ade
AA
219122014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21913
21914 * gdb.base/call-ar-st.c: Add eye-catchers.
21915 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
21916 literal line numbers.
21917
6acc2dde
AA
219182014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21919
21920 * gdb.base/average.c: Add eye-catchers.
21921 * gdb.base/sum.c: Likewise.
21922 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
21923 regexps dynamically.
21924
9ecfcd1d
AA
219252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21926
21927 * gdb.base/solib1.c: Add eye-catchers.
21928 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
21929 literal line numbers.
21930
78708b7c
PA
219312014-11-12 Pedro Alves <palves@redhat.com>
21932
21933 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
21934 leader has exited.
21935
af48d08f
PA
219362014-11-12 Pedro Alves <palves@redhat.com>
21937
21938 * gdb.arch/i386-bp_permanent.c: New file.
21939 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
21940 (srcfile): Set to i386-bp_permanent.c.
21941 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
21942 that stepi does not execute the 'leave' instruction, instead of
21943 testing it does execute.
21944 * gdb.base/bp-permanent.c: New file.
21945 * gdb.base/bp-permanent.exp: New file.
21946
af3768e9
DE
219472014-11-10 Doug Evans <xdje42@gmail.com>
21948
21949 PR symtab/17564
21950 * gdb.base/symtab-search-order.exp: New file.
21951 * gdb.base/symtab-search-order.c: New file.
21952 * gdb.base/symtab-search-order-1.c: New file.
21953 * gdb.base/symtab-search-order-shlib-1.c: New file.
21954
9de00a4a
PA
219552014-11-07 Pedro Alves <palves@redhat.com>
21956
21957 PR gdb/17511
21958 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
21959 i?86-*-linux*.
21960
e0f52461
SC
219612014-11-03 Siva Chandra Reddy <sivachandra@google.com>
21962
21963 PR c++/17494
21964 * gdb.cp/pr17494.cc: New file.
21965 * gdb.cp/pr17494.exp: New file.
21966
6ce8c980
YQ
219672014-11-02 Yao Qi <yao@codesourcery.com>
21968
21969 * gdb.python/python.exp: Get working directory and match the
21970 output of "set extended-prompt \\w " with it.
21971
02be9a71
DE
219722014-10-30 Doug Evans <dje@google.com>
21973
21974 * gdb.python/py-objfile.exp: Add tests for setting random attributes
21975 in objfiles.
21976 * gdb.python/py-progspace.exp: Add tests for setting random attributes
21977 in progspaces.
21978
3bdff46b
LM
219792014-10-30 Janis Johnson <janisjo@codesourcery.com>
21980
21981 * gdb.base/fullpath-expand.exp: Skip for a remote host.
21982 * gdb.base/realname-expand.exp: Likewise.
21983 * gdb.linespec/macro-relative.exp: Likewise.
21984
ab917dfb
PA
219852014-10-29 Pedro Alves <palves@redhat.com>
21986
21987 PR gdb/17408
21988 * gdb.threads/schedlock.c (some_function): New function.
21989 (call_function): New global.
21990 (MAYBE_CALL_SOME_FUNCTION): New macro.
21991 (thread_function): Call it.
21992 * gdb.threads/schedlock.exp (get_args): Add description parameter,
21993 and use it instead of a global counter. Adjust all callers.
21994 (get_current_thread): Use "find current thread" for test message
21995 here rather than having all callers pass down the same string.
21996 (goto_loop): New procedure, factored out from ...
21997 (my_continue): ... this.
21998 (step_ten_loops): Change parameter from test message to command to
21999 use. Adjust.
22000 (list_count): Delete global.
22001 (check_result): New procedure, factored out from duplicate top
22002 level code.
22003 (continue tests): Wrap in with_test_prefix.
22004 (test_step): New procedure, factored out from duplicate top level
22005 code.
22006 (top level): Test "step" in combination with all scheduler-locking
22007 modes. Test "next" in combination with all scheduler-locking
22008 modes, and in combination with stepping over a function call or
22009 not.
22010 * gdb.threads/next-bp-other-thread.c: New file.
22011 * gdb.threads/next-bp-other-thread.exp: New file.
22012
d3d4baed
PA
220132014-10-29 Pedro Alves <palves@redhat.com>
22014
22015 PR python/17372
22016 * gdb.python/python.exp: Test a multi-line command that spawns
22017 interactive Python.
22018 * gdb.base/multi-line-starts-subshell.exp: New file.
22019
563e8d85
YQ
220202014-10-29 Yao Qi <yao@codesourcery.com>
22021
22022 * gdb.base/fileio.exp: Make directories on host.
22023
0ea4d52e
YQ
220242014-10-29 Yao Qi <yao@codesourcery.com>
22025
22026 * gdb.base/fileio.c (test_write): Close the file.
22027
7f5ef605
PA
220282014-10-28 Pedro Alves <palves@redhat.com>
22029
22030 PR gdb/12623
22031 * gdb.base/sigstep.c (no_handler): New global.
22032 (main): If 'no_handler is true, set the signal handlers to
22033 SIG_IGN.
22034 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
22035 with_sw_watch and no_handler parameters. Handle them.
22036 (top level) <stepping over handler when stopped at a breakpoint
22037 test>: Add a test axis for testing with a software watchpoint, and
22038 another for testing with the signal handler set to SIG_IGN.
22039 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
22040 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
22041
abbdbd03
PA
220422014-10-28 Pedro Alves <palves@redhat.com>
22043
22044 PR gdb/17511
22045 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
22046 * gdb.base/sigstep.exp (other_handler_location): New global.
22047 (advance): Support stepping into the signal handler, and running
22048 commands while in the handler.
22049 (in_handler_map): New global.
22050 (top level): In the advance test, add combinations for getting
22051 into the handler with stepping commands, and for running commands
22052 in the handler. Add comment descripting the advancei tests.
22053
1df4399f
PA
220542014-10-28 Pedro Alves <palves@redhat.com>
22055
22056 * gdb.base/sigstep.exp: Use build_executable instead of
22057 prepare_for_testing.
22058 (top level): Move code that starts GDB, runs to main and creates a
22059 display to ...
22060 (restart): ... this new procedure.
22061 (top level): Move backtrace from signal handler test to ...
22062 (validate_backtrace): ... this new procedure.
22063 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
22064 with_test_prefix. Always restart GDB.
22065 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
22066 with_test_prefix. Always restart GDB. No need to delete
22067 breakpoints after the test.
22068 (test_skip_handler): Remove prefix parameter.
22069 (skip_over_handler, breakpoint_to_handler)
22070 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
22071 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
22072 restart GDB. No need to delete breakpoints after the test.
22073 (top level): Use foreach to call the test procedures with
22074 different commands.
22075
a5b6e449
PA
220762014-10-28 Pedro Alves <palves@redhat.com>
22077
22078 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
22079 instead of GNATS numbers.
22080 * gdb.base/sigbpt.exp: Likewise.
22081 * gdb.base/siginfo.exp: Likewise.
22082 * gdb.base/sigstep.exp: Likewise.
22083
e5f8a7cc
PA
220842014-10-27 Pedro Alves <palves@redhat.com>
22085
22086 * gdb.base/sigstep.c (dummy): New global.
22087 (main): Issue a couple writes to the new global.
22088 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
22089 procedures.
22090 (skip_over_handler): Use test_skip_handler.
22091 (top level): Call skip_over_handler for stepi and nexti too.
22092 (breakpoint_over_handler): Use test_skip_handler.
22093 (top level): Call breakpoint_over_handler for stepi and nexti too.
22094
763905a3
YQ
220952014-10-27 Yao Qi <yao@codesourcery.com>
22096
22097 * gdb.trace/tfile.c (adjust_function_address)
22098 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
22099 function descriptor.
22100
6f259a23
DB
221012014-10-24 Don Breazeal <donb@codesourcery.com>
22102
22103 * gdb.base/foll-fork.exp (test_follow_fork,
22104 catch_fork_child_follow): Check for updated fork messages emitted
22105 from infrun.c.
22106 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
22107 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
22108 vfork_and_exec_child_follow_through_step): Check for updated vfork
22109 messages emitted from infrun.c.
22110
09dd9a69
PA
221112014-10-24 Pedro Alves <palves@redhat.com>
22112
22113 * gdb.base/corefile.exp: Remove references to ultrix.
22114 * gdb.base/interrupt.exp: Likewise.
22115 * gdb.base/whatis.exp: Likewise.
22116 * gdb.gdb/selftest.exp: Likewise.
22117 * gdb.threads/manythreads.exp: Likewise.
22118 * gdb.threads/print-threads.exp: Likewise.
22119 * gdb.threads/pthreads.exp:: Likewise.
22120 * gdb.threads/schedlock.exp: Likewise.
22121
3433cfa5
SC
221222014-10-24 Siva Chandra Reddy <sivachandra@google.com>
22123
22124 * gdb.cp/non-trivial-retval.cc: Add a test case.
22125 * gdb.cp/non-trivial-retval.exp: Add a test.
22126
092f880b
YQ
221272014-10-20 Yao Qi <yao@codesourcery.com>
22128
22129 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
22130 * gdb.python/py-objfile-script-gdb.py: New file.
22131 * gdb.python/py-objfile-script.exp: Update reference to
22132 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
22133 of remote_download. Remove the dest file.
22134
acbdb7f3
YQ
221352014-10-20 Yao Qi <yao@codesourcery.com>
22136
22137 * gdb.base/checkpoint.exp: Don't remove file copied on host.
22138 * gdb.base/step-line.exp: Likewise.
22139 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
22140 * gdb.dwarf2/dw2-basic.exp: Likewise.
22141 * gdb.dwarf2/dw2-compressed.exp: Likewise.
22142 * gdb.dwarf2/dw2-filename.exp: Likewise.
22143 * gdb.dwarf2/dw2-intercu.exp: Likewise.
22144 * gdb.dwarf2/dw2-intermix.exp: Likewise.
22145 * gdb.dwarf2/dw2-producer.exp: Likewise.
22146 * gdb.dwarf2/mac-fileno.exp: Likewise.
22147 * gdb.python/py-frame-args.exp: Likewise.
22148 * gdb.python/py-framefilter.exp: Likewise.
22149 * gdb.python/py-mi.exp: Likewise.
22150 * gdb.python/py-objfile-script.exp: Likewise
22151 * gdb.python/py-pp-integral.exp: Likewise.
22152 * gdb.python/py-pp-re-notag.exp: Likewise.
22153 * gdb.python/py-prettyprint.exp: Likewise.
22154 * gdb.python/py-section-script.exp: Likewise.
22155 * gdb.python/py-typeprint.exp: Likewise.
22156 * gdb.python/py-xmethods.exp: Likewise.
22157 * gdb.stabs/weird.exp: Likewise.
22158 * gdb.xml/tdesc-regs.exp: Likewise.
22159
bd286a29
KCY
221602014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
22161
22162 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
22163 (out_cu): Use addr_len for the size of addresses.
22164 (out_line): Likewise. Size DW_LNE_set_address instruction
22165 according to addr_len.
22166 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
22167 (FUNC): Add START_INSNS to definition.
22168
673dc4a0
YQ
221692014-10-18 Yao Qi <yao@codesourcery.com>
22170
22171 * gdb.base/argv0-symlink.exp: Check argv[0] value if
22172 gdb_has_argv0 return true.
22173 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
22174 check [target_info exists noargs], check [gdb_has_argv0]
22175 instead.
22176 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22177 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
22178 procedures.
22179
4ffbba72
DE
221802014-10-17 Doug Evans <dje@google.com>
22181
22182 * gdb.python/py-events.exp: Update expected output for clear_objfiles
22183 event.
22184 * gdb.python/py-events.py: Add clear_objfiles event.
22185
d096d8c1
DE
221862014-10-17 Doug Evans <dje@google.com>
22187
22188 * gdb.python/py-objfile.exp: Test progspace attribute.
22189
a80db015
LM
221902014-10-17 Luis Machado <lgustavo@codesourcery.com>
22191
22192 * gdb.guile/scm-breakpoint.exp: Do not assume any
22193 directory separators when matching source file paths.
22194 * gdb.python/py-breakpoint.exp: Likewise.
22195 * gdb.reverse/break-precsave.exp: Likewise.
22196 * gdb.reverse/break-reverse.exp: Likewise.
22197 * gdb.reverse/consecutive-precsave.exp: Likewise.
22198 * gdb.reverse/finish-precsave.exp: Likewise.
22199 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
22200 * gdb.reverse/finish-reverse.exp: Likewise.
22201 * gdb.reverse/i386-precsave.exp: Likewise.
22202 * gdb.reverse/i387-env-reverse.exp: Likewise.
22203 * gdb.reverse/i387-stack-reverse.exp: Likewise.
22204 * gdb.reverse/machinestate-precsave.exp: Likewise.
22205 * gdb.reverse/machinestate.exp: Likewise.
22206 * gdb.reverse/sigall-precsave.exp: Likewise.
22207 * gdb.reverse/solib-precsave.exp: Likewise.
22208 * gdb.reverse/step-precsave.exp: Likewise.
22209 * gdb.reverse/until-precsave.exp: Likewise.
22210 * gdb.reverse/watch-precsave.exp: Likewise.
22211 * gdb.reverse/watch-reverse.exp: Likewise.
22212
b22089ab
YQ
222132014-10-17 Yao Qi <yao@codesourcery.com>
22214
22215 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
22216 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
22217
6c4486e6
PA
222182014-10-17 Pedro Alves <palves@redhat.com>
22219
22220 PR gdb/17471
22221 * gdb.base/bg-execution-repeat.c: New file.
22222 * gdb.base/bg-execution-repeat.exp: New file.
22223
0ff33695
PA
222242014-10-17 Pedro Alves <palves@redhat.com>
22225
22226 PR gdb/17300
22227 * gdb.base/continue-all-already-running.c: New file.
22228 * gdb.base/continue-all-already-running.exp: New file.
22229
6fdebc3d
PA
222302014-10-17 Pedro Alves <palves@redhat.com>
22231
22232 PR gdb/17472
22233 * gdb.base/annota-input-while-running.c: New file.
22234 * gdb.base/annota-input-while-running.exp: New file.
22235
32a8097b
PA
222362014-10-17 Pedro Alves <palves@redhat.com>
22237
22238 * gdb.base/callfuncs.exp: emove references to osf.
22239 * gdb.base/sigall.exp: Likewise.
22240 * gdb.gdb/selftest.exp: Likewise.
22241 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
22242 * gdb.mi/non-stop.c: Likewise.
22243 * gdb.mi/pthreads.c: Likewise.
22244 * gdb.reverse/sigall-precsave.exp: Likewise.
22245 * gdb.reverse/sigall-reverse.exp: Likewise.
22246 * gdb.threads/pthreads.c: Likewise.
22247 * gdb.threads/pthreads.exp: Likewise.
22248
7a3517ff
YQ
222492014-10-17 Yao Qi <yao@codesourcery.com>
22250
22251 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
22252 check 'target_info exists noargs'.
22253 (test_command_prompt_position): Likewise.
22254 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
22255 Remove "set args".
22256 (progvar_simple_while_test): Likewise.
22257 (progvar_complex_if_while_test): Likewise.
22258 (if_while_breakpoint_command_test): Likewise.
22259 (infrun_breakpoint_command_test): Likewise.
22260 (breakpoint_command_test): Likewise.
22261 (watchpoint_command_test): Likewise.
22262 (bp_deleted_in_command_test): Likewise.
22263 (temporary_breakpoint_commands): Likewise.
22264
bb99c472
YQ
222652014-10-16 Yao Qi <yao@codesourcery.com>
22266
22267 * gdb.base/remotetimeout.exp: Remove noargs checking.
22268
7c16b83e
PA
222692014-10-15 Pedro Alves <palves@redhat.com>
22270
22271 PR breakpoints/9649
22272 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
22273 * gdb.base/breakpoint-in-ro-region.exp
22274 (probe_target_hardware_step): New procedure.
22275 (top level): Probe hardware stepping and hardware breakpoint
22276 support. Test stepping through a read-only region, with both
22277 "breakpoint auto-hw" on and off and both "always-inserted" on and
22278 off.
22279
35a49624
IB
222802014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
22281
22282 * gdb.dlang/demangle.exp: Update for demangling changes.
22283
2d1c107c
SC
222842014-10-15 Siva Chandra Reddy <sivachandra@google.com>
22285
22286 * gdb.cp/non-trivial-retval.cc: Add new test cases.
22287 * gdb.cp/non-trivial-retval.exp: Add new tests.
22288
778811d5
SC
222892014-10-15 Siva Chandra Reddy <sivachandra@google.com>
22290
22291 PR c++/13403
22292 PR c++/15154
22293 * gdb.cp/non-trivial-retval.cc: New file.
22294 * gdb.cp/non-trivial-retval.exp: New file.
22295
10c5f0a8
YQ
222962014-10-15 Yao Qi <yao@codesourcery.com>
22297
22298 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
22299 remote host.
22300
65d7b369
YQ
223012014-10-15 Yao Qi <yao@codesourcery.com>
22302
22303 * gdb.python/py-symbol.exp: Match file base name if host is
22304 remote, otherwise match file name with dir name.
22305 * gdb.python/py-symtab.exp: Likewise.
22306 * gdb.python/python.exp: Likewise.
22307
46dc1394
YQ
223082014-10-15 Yao Qi <yao@codesourcery.com>
22309
22310 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
22311 pattern.
22312 * gdb.python/py-symtab.exp: Likewise.
22313 * gdb.python/python.exp: Remove trailing ".*". Fix typo
22314 locationn.
22315
c40cc657
JB
223162014-10-14 Joel Brobecker <brobecker@adacore.com>
22317
22318 * gdb.ada/addr_arith: New testcase.
22319
2abf49e1
MR
223202014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
22321
22322 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
22323 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
22324 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
22325 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
22326
f7088df3
SDJ
223272014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
22328
22329 * gdb.arch/stap-eval-lang-ada.S: Likewise.
22330 * gdb.arch/stap-eval-lang-ada.c: Likewise.
22331 * gdb.arch/stap-eval-lang-ada.exp: New file.
22332
4dc06805
YQ
223332014-10-14 Yao Qi <yao@codesourcery.com>
22334
22335 * gdb.mi/mi-var-child.c (nothing1): New function.
22336 (nothing2): New function.
22337 (do_children_tests): Set function pointers by nothing1 and
22338 nothing2.
22339 * gdb.mi/mi-var-child.exp: Step over new added statements.
22340 Update test to match the new output.
22341 * gdb.mi/var-cmd.c (nothing1): New function.
22342 (nothing2): New function.
22343 (do_children_tests): Set function pointers by nothing1 and
22344 nothing2.
22345 * gdb.mi/mi-var-display.exp: Update test to match output.
22346 Step to the line specified by $line_dct_nothing.
22347 Increase the number of lines to step.
22348
46a93de2
YQ
223492014-10-14 Yao Qi <yao@codesourcery.com>
22350
22351 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
22352 tests.
22353 * gdb.mi/mi2-var-child.exp: Likewise.
22354
14ea52ee
DE
223552014-10-13 Doug Evans <dje@google.com>
22356
22357 * gdb.python/py-objfile.exp: Change name of file name test.
22358
e5c6e92b
DE
223592014-10-13 Doug Evans <dje@google.com>
22360
22361 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
22362 from the start of the CU.
22363
c780cc2f
JK
223642014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
22365 Yao Qi <yao@codesourcery.com>
22366
22367 Fix "save breakpoints" for "catch" command.
22368 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
22369 Remove -nonewline. Match also the added "main" line.
22370
99894e11
JK
223712014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22372
22373 Fix "save breakpoints" for "disable $bpnum" command.
22374 * gdb.base/save-bp.c (main): Add label.
22375 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
22376
6e1ac5a3
JK
223772014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22378
22379 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
22380
754dd2b0
YQ
223812014-10-11 Yao Qi <yao@codesourcery.com>
22382
22383 * gdb.server/server-kill.exp: Execute command
22384 "set remote trace-status-packet on" before "tstatus".
22385
f90183d7
YQ
223862014-10-11 Yao Qi <yao@codesourcery.com>
22387
22388 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
22389 (main): Call getppid.
22390 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
22391 and continue to it. Read variable "server_pid".
22392
bf40a607
YQ
223932014-10-11 Yao Qi <yao@codesourcery.com>
22394
22395 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
22396
052ca370
YQ
223972014-10-11 Yao Qi <yao@codesourcery.com>
22398
22399 * gdb.threads/thread-find.exp: Don't execute command
22400 "info threads".
22401 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
22402 * gdb.threads/linux-dp.exp: Don't check the condition
22403 $threads_created equals to zero.
22404
3831839c
PA
224052014-10-10 Pedro Alves <palves@redhat.com>
22406
22407 * gdb.base/bigcore.exp: Remove references to IRIX.
22408 * gdb.base/funcargs.exp: Likewise.
22409 * gdb.base/interrupt.exp: Likewise.
22410 * gdb.base/mips_pro.exp: Likewise.
22411 * gdb.base/nodebug.exp: Likewise.
22412 * gdb.base/setvar.exp: Likewise.
22413 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
22414
8b9a549d
PA
224152014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
22416 Pedro Alves <palves@redhat.com>
22417
22418 PR symtab/14466
22419 * gdb.base/vdso-warning.c: New file.
22420 * gdb.base/vdso-warning.exp: New file.
22421
d48ba5e8
DE
224222014-10-02 Doug Evans <dje@google.com>
22423
22424 * gdb.base/structs.c (main): Don't run forever.
22425
2278c276
PA
224262014-10-02 Pedro Alves <palves@redhat.com>
22427
22428 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
22429 (top level) <stop threads 1, stop threads 2>: Use it.
22430
b57bacec
PA
224312014-10-02 Pedro Alves <palves@redhat.com>
22432
22433 * gdb.threads/break-while-running.exp (test): Add new
22434 'update_thread_list' argument. Skip "info threads" if false.
22435 (top level): Add new 'update_thread_list' axis.
22436
13fd3ff3
PA
224372014-10-02 Pedro Alves <palves@redhat.com>
22438
22439 PR breakpoints/17431
22440 * gdb.base/execl-update-breakpoints.c: New file.
22441 * gdb.base/execl-update-breakpoints.exp: New file.
22442
0fec99e8
PA
224432014-10-01 Pedro Alves <palves@redhat.com>
22444
22445 * gdb.base/breakpoint-in-ro-region.c: New file.
22446 * gdb.base/breakpoint-in-ro-region.exp: New file.
22447
2ddf4301
SM
224482014-10-01 Simon Marchi <simon.marchi@ericsson.com>
22449
22450 * gdb.mi/mi-exit-code.exp: New file.
22451 * gdb.mi/mi-exit-code.c: New file.
22452
6a5f3f43
YQ
224532014-09-30 Yao Qi <yao@codesourcery.com>
22454
22455 * lib/prelink-support.exp (build_executable_own_libs): Error if
22456 the target isn't native.
22457
345bcc73
YQ
224582014-09-30 Yao Qi <yao@codesourcery.com>
22459
22460 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
22461 false.
22462
a25a5a45
PA
224632014-09-22 Pedro Alves <palves@redhat.com>
22464
22465 * gdb.threads/break-while-running.exp: New file.
22466 * gdb.threads/break-while-running.c: New file.
22467
00ba3162
YQ
224682014-09-19 Yao Qi <yao@codesourcery.com>
22469
22470 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
22471 Invoke test. Restart GDB with --readnow and invoke test again.
22472
c3b7b696
YQ
224732014-09-19 Yao Qi <yao@codesourcery.com>
22474
22475 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
22476 proc set_breakpoint_on_gcd_function. Invoke
22477 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
22478 invoke set_breakpoint_on_gcd_function again.
22479
2b4fd423
DE
224802014-09-18 Doug Evans <dje@google.com>
22481
22482 * gdb.dwarf2/symtab-producer.exp: New file.
22483
a5947601
SDJ
224842014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22485
22486 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
22487 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
22488 * gdb.base/global-var-nested-by-dso.c: Likewise.
22489 * gdb.base/global-var-nested-by-dso.exp: Likewise.
22490
91c19059
SDJ
224912014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
22492 Pedro Alves <palves@redhat.com>
22493
22494 * gdb.base/watch-bitfields.exp: Pass string other than test file
22495 name to prepare_for_testing.
22496 (watch): New procedure.
22497 (expect_watchpoint): Use with_test_prefix.
22498 (top level): Factor out tests to ...
22499 (test_watch_location, test_regular_watch): ... these new
22500 procedures, and use with_test_prefix and gdb_continue_to_end.
22501
bb9d5f81
PP
225022014-09-16 Patrick Palka <patrick@parcs.ath.cx>
22503
22504 PR breakpoints/12526
22505 * gdb.base/watch-bitfields.exp: New file.
22506 * gdb.base/watch-bitfields.c: New file.
22507
635856f5
PA
225082014-09-16 Pedro Alves <palves@redhat.com>
22509
22510 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
22511 software and hardware addresses, not software address against
22512 itself.
22513
7280ceea
PA
225142014-09-16 Pedro Alves <palves@redhat.com>
22515
22516 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
22517 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
22518
428b16bd
PA
225192014-09-16 Pedro Alves <palves@redhat.com>
22520
22521 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
22522 files.
22523 * gdb.base/a2-run.exp: Remove all code guarded by istarget
22524 "*-*-vxworks*" throughout.
22525 * gdb.base/break.exp: Likewise.
22526 * gdb.base/default.exp: Likewise.
22527 * gdb.base/scope.exp: Likewise.
22528 * gdb.base/sepdebug.exp: Likewise.
22529 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
22530 throughout.
22531 * gdb.base/run.c: Likewise.
22532 * gdb.base/sepdebug.c: Likewise.
22533 * gdb.hp/gdb.aCC/run.c: Likewise.
22534 * gdb.reverse/until-reverse.c: Likewise.
22535 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
22536
666d413c
YQ
225372014-09-16 Yao Qi <yao@codesourcery.com>
22538
22539 * boards/local-remote-host-native.exp: New file.
22540
57cbd724
DE
225412014-09-14 Doug Evans <xdje42@gmail.com>
22542
22543 * gdb.threads/queue-signal.c (thread_count): New variable.
22544 (thread_count_mutex, thread_count_condvar): New variables.
22545 (incr_thread_count, wait_all_threads_running): New functions.
22546 (main): Wait for all threads to be in their thread functions.
22547
81219e53
DE
225482014-09-13 Doug Evans <xdje42@gmail.com>
22549
22550 * gdb.threads/queue-signal.c: New file.
22551 * gdb.threads/queue-signal.exp: New file.
22552
3714cea7
DE
225532014-09-13 Doug Evans <xdje42@gmail.com>
22554
22555 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
22556 be consistent with what default_gdb_init uses.
22557 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
22558 the plain text of the prompt. Add some logging printfs.
22559 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
22560
fa43b1d7
PA
225612014-09-12 Pedro Alves <palves@redhat.com>
22562
22563 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
22564 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
22565 * gdb.arch/i386-size-overlap.exp: Likewise.
22566 * gdb.arch/i386-size.exp: Likewise.
22567 * gdb.arch/i386-unwind.exp: Likewise.
22568 * gdb.base/a2-run.exp: Likewise.
22569 * gdb.base/break.exp: Likewise.
22570 * gdb.base/charset.exp: Likewise.
22571 * gdb.base/chng-syms.exp: Likewise.
22572 * gdb.base/commands.exp: Likewise.
22573 * gdb.base/dbx.exp: Likewise.
22574 * gdb.base/find.exp: Likewise.
22575 * gdb.base/funcargs.exp: Likewise.
22576 * gdb.base/jit-simple.exp: Likewise.
22577 * gdb.base/reread.exp: Likewise.
22578 * gdb.base/sepdebug.exp: Likewise.
22579 * gdb.base/step-bt.exp: Likewise.
22580 * gdb.cp/mb-inline.exp: Likewise.
22581 * gdb.cp/mb-templates.exp: Likewise.
22582 * gdb.objc/basicclass.exp: Likewise.
22583 * gdb.threads/killed.exp: Likewise.
22584
9d9bf2df
EBM
225852014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22586
22587 PR tdep/17379
22588 * gdb.arch/powerpc-stackless.S: New file.
22589 * gdb.arch/powerpc-stackless.exp: New file.
22590
1cf2f1b0
JK
225912014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
22592
22593 * gdb.base/attach.c: Include unistd.h.
22594 (main): Call alarm. Add label postloop.
22595 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
22596 gdb_breakpoint, gdb_continue_to_breakpoint.
22597 (test_command_line_attach_run): Kill ${testpid} in one exit path.
22598
98880d46
PA
225992014-09-11 Pedro Alves <palves@redhat.com>
22600
22601 PR gdb/17347
22602 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
22603 * gdb.base/attach.exp (test_command_line_attach_run): New
22604 procedure.
22605 (top level): Call it.
22606
4c92ff2c
PA
226072014-09-11 Pedro Alves <palves@redhat.com>
22608
22609 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
22610 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
22611 (do_command_attach_tests): Use spawn_wait_for_attach.
22612 * gdb.base/solib-overlap.exp: Likewise.
22613 * gdb.multi/multi-attach.exp: Likewise.
22614 * gdb.python/py-prompt.exp: Likewise.
22615 * gdb.python/py-sync-interp.exp: Likewise.
22616 * gdb.server/ext-attach.exp: Likewise.
22617
3adc1a7d
GKB
226182014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
22619
22620 * gdb.fortran/array-element.exp: Remove unexpected "continue"
22621 command in testcase. Simplify testcase.
22622
96334934
JB
226232014-09-10 Joel Brobecker <brobecker@adacore.com>
22624
22625 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
22626
eb479039
JB
226272014-09-10 Joel Brobecker <brobecker@adacore.com>
22628
22629 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
22630
deede10c
JB
226312014-09-10 Joel Brobecker <brobecker@adacore.com>
22632
22633 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
22634
7828a5f5
JB
226352014-09-10 Joel Brobecker <brobecker@adacore.com>
22636
22637 * gdb.dwarf2/dynarr-ptr.c: New file.
22638 * gdb.dwarf2/dynarr-ptr.exp: New file.
22639
33aeebcf
MR
226402014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22641
22642 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
22643 of 30 rather than hardcoding 120 for a slow test case. Take the
22644 `gdb,timeout' target setting into account for this calculation.
22645 Don't extend the timeout for the test cases that don't need it.
22646
7b415901
MR
226472014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22648
22649 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
22650 a factor of 2 for a slow test case. Take the `gdb,timeout'
22651 target setting into account for this calculation.
22652 * gdb.reverse/until-precsave.exp: Increase the timeout by
22653 a factor of 15 and 3 respectively rather than adding 120
22654 for a pair of slow test cases. Take the `gdb,timeout'
22655 target setting into account for this calculation.
22656
4a40f85a
MR
226572014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22658
22659 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
22660 timeout, don't pass one down to gdb_expect.
22661 (gdb_expect): Rework timeout selection.
22662
09635af7
MR
226632014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22664
22665 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
22666 exception on timeout.
22667 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
22668 (gdbserver_start_extended): Catch any `gdbserver_start' error
22669 exceptions.
22670 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
22671 * lib/mi-support.exp (mi_gdb_target_load): Catch any
22672 `gdbserver_gdb_load' error exceptions.
22673
2bdd10b7
MR
226742014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
22675
22676 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
22677 120 on waiting for the TCP socket to open.
22678
316935f0
DE
226792014-09-09 Doug Evans <xdje42@gmail.com>
22680
22681 * gdb.base/default.exp (show_conv_list): Add _caller_is,
22682 _caller_matches, _any_caller_is, _any_caller_matches.
22683
83740597
DE
226842014-09-09 Doug Evans <xdje42@gmail.com>
22685
22686 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
22687
4c122fc3
YQ
226882014-09-09 Yao Qi <yao@codesourcery.com>
22689
22690 * gdb.mi/mi-var-display.exp: Set print symbol off.
22691
a9f116cb
GKB
226922014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
22693
22694 PR gdb/17035
22695 * gdb.base/commands.exp: Add tests to verify user-defined
22696 commands with empty bodies.
22697 * gdb.python/py-cmd.exp: Test that we don't show user-defined
22698 python commands in `show user command`.
22699 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
22700 scheme commands in `show user command`.
22701
c75bd3a2
JK
227022014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22703
22704 PR python/17355
22705 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
22706 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
22707 * gdb.python/py-framefilter-invalidarg.exp: New file.
22708 * gdb.python/py-framefilter-invalidarg.py: New file.
22709
faa42425
DE
227102014-09-06 Doug Evans <xdje42@gmail.com>
22711
22712 PR 15276
22713 * gdb.python/py-caller-is.c: New file.
22714 * gdb.python/py-caller-is.exp: New file.
22715
474ca4f6
SDJ
227162014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
22717
22718 PR gdb/17235
22719 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
22720 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
22721
eb0b0463
SDJ
227222014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
22723
22724 PR fortran/17237
22725 * gdb.fortran/print-formatted.exp: New file.
22726 * gdb.fortran/print-formatted.f90: Likewise.
22727
5f3b99cf
SS
227282014-09-03 Sasha Smundak <asmundak@google.com>
22729
22730 * gdb.python/py-frame.exp: Test Frame.read_register.
22731
7d793aa9
SDJ
227322014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
22733
22734 PR python/16699
22735 * gdb.python/py-completion.exp: New file.
22736 * gdb.python/py-completion.py: Likewise.
22737
fb0576e9
DE
227382014-08-28 Doug Evans <dje@google.com>
22739
22740 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
22741 eax,etc. are live with values set by gdb and thus the compiler can't
22742 use them.
22743 * gdb.arch/i386-pseudo.c (main): Ditto.
22744
ee92b0dd
DE
227452014-08-27 Doug Evans <dje@google.com>
22746
22747 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
22748
6649db35
DE
227492014-08-25 Doug Evans <dje@google.com>
22750
22751 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
22752 (main): Ditto.
22753
564b7600
DE
227542014-08-25 Doug Evans <dje@google.com>
22755
22756 * gdb.threads/thread-execl.exp: #include <stdio.h>.
22757
3881fb67
YQ
227582014-08-24 Yao Qi <yao@codesourcery.com>
22759
22760 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
22761 symbol off.
22762 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
22763
a05a36a5
DE
227642014-08-22 Doug Evans <dje@google.com>
22765
22766 PR 17276
22767 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
22768 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
22769 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
22770
7c343b48
YQ
227712014-08-22 Yao Qi <yao@codesourcery.com>
22772
22773 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
22774 * gdb.python/py-finish-breakpoint2.exp: Likewise.
22775 * gdb.python/python.exp: Likewise. Use .py file on the host
22776 instead of the build.
22777
22fd09ae
JK
227782014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
22779
22780 * gdb.threads/gcore-stale-thread.c: New file.
22781 * gdb.threads/gcore-stale-thread.exp: New file.
22782
a8454a7c
PA
227832014-08-21 Pedro Alves <palves@redhat.com>
22784
22785 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
22786 * gdb.base/gcore-relro-pie.exp: Likewise.
22787 * gdb.base/gcore-relro.exp: Likewise.
22788 * gdb.base/gcore.exp: Likewise.
22789 * gdb.base/print-symbol-loading.exp: Likewise.
22790 * gdb.threads/gcore-thread.exp: Likewise.
22791 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
22792
2a31c623
PA
227932014-08-20 Pedro Alves <palves@redhat.com>
22794 Jan Kratochvil <jan.kratochvil@redhat.com>
22795
22796 * Makefile.in (EXTRA_RULES, CC): New variables, get from
22797 configure.
22798 (EXPECT): Handle READ1 being set.
22799 (all): Depend on EXTRA_RULES.
22800 (check-read1, expect-read1, read1.so, read1): New rules.
22801 * README (Testsuite Parameters): Document the READ1 make variable.
22802 (Race detection): New section.
22803 * configure: Regenerate.
22804 * configure.ac: If build==host==target, and running under a
22805 GNU/glibc system, add read1 to the extra Makefile rules.
22806 (EXTRA_RULES): AC_SUBST it.
22807 * lib/read1.c: New file.
22808
d36430db
JB
228092014-08-20 Joel Brobecker <brobecker@adacore.com>
22810
22811 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
22812 the handling of variables declared as a typedef to an array
22813 which a DW_AT_data_location attribute.
22814
9a0dc9e3
PA
228152014-08-19 Andrew Burgess <aburgess@broadcom.com>
22816 Pedro Alves <palves@redhat.com>
22817
22818 PR symtab/14604
22819 PR symtab/14605
22820 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
22821 gdb_test.
22822
0718a8da
PA
228232014-08-19 Pedro Alves <palves@redhat.com>
22824
22825 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
22826
13b448cd
YQ
228272014-08-19 Yao Qi <yao@codesourcery.com>
22828
22829 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
22830 right line.
22831
1cbf5077
DB
228322014-08-18 David Blaikie <dblaikie@gmail.com>
22833
22834 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
22835
bf0fae19
JB
228362014-08-18 Joel Brobecker <brobecker@adacore.com>
22837
22838 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
22839 attribute in array range.
22840
3c8c5dcc
JB
228412014-08-18 Joel Brobecker <brobecker@adacore.com>
22842
22843 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
22844
e66d4446
SC
228452014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22846
22847 PR c++/17132
22848 * gdb.cp/pr17132.cc: New file.
22849 * gdb.cp/pr17132.exp: New file.
22850
940df408
SC
228512014-08-15 Siva Chandra Reddy <sivachandra@google.com>
22852
22853 * gdb.python/py-xmethods.py (A_getarrayind)
22854 (E_method_char_worker.__call__, E_method_int_worker.__call__):
22855 Use 'print' with function call syntax.
22856 (E_method_matcher.match): Fix tab vs space indentation mixup.
22857
ebcc6c3a
YQ
228582014-08-15 Yao Qi <yao@codesourcery.com>
22859
22860 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
22861 false.
22862
775e0f04
YQ
228632014-08-15 Yao Qi <yao@codesourcery.com>
22864
22865 * gdb.cp/casts.exp: Set print symbol off.
22866 * gdb.cp/class2.exp: Likewise.
22867 * gdb.cp/overload.exp: Likewise.
22868 * gdb.cp/templates.exp: Likewise.
22869
d769e349
DE
228702014-08-11 Doug Evans <dje@google.com>
22871
22872 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
22873 (test_load_shlib): Update.
22874
20c6f1e1
YQ
228752014-08-09 Yao Qi <yao@codesourcery.com>
22876
22877 * gdb.base/display.exp: Invoke is_address_zero_readable.
22878 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
22879 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
22880 * gdb.base/hbreak-unmapped.exp: Return if
22881 is_address_zero_readable returns true.
22882 * gdb.base/signest.exp: Likewise.
22883 * gdb.base/signull.exp: Likewise.
22884 * gdb.base/sigbpt.exp: Likewise.
22885 * gdb.guile/scm-disasm.exp: Do the test if
22886 is_address_zero_readable returns false.
22887 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
22888 * gdb.python/py-arch.exp: Likewise.
22889 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
22890 * lib/gdb.exp (is_address_zero_readable): New proc.
22891
5792e8e3
YQ
228922014-08-09 Yao Qi <yao@codesourcery.com>
22893
22894 PR testsuite/13443
22895 * gdb.mi/mi-var-display.exp: Make test messages unique.
22896
3cecbbbe
TT
228972014-08-04 Tom Tromey <tromey@redhat.com>
22898
22899 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
22900 target 0".
22901
00b51ff5
TT
229022014-08-04 Tom Tromey <tromey@redhat.com>
22903
22904 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
22905 "target_resume".
22906
6908c509
JB
229072014-08-01 Joel Brobecker <brobecker@adacore.com>
22908
22909 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
22910 inner_vla_struct_object_size.
22911 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
22912 as xfail.
22913
cc6563d2
PA
229142014-07-30 Pedro Alves <palves@redhat.com>
22915
22916 * gdb.threads/signal-command-handle-nopass.exp (test): Add
22917 comment.
22918
7e09a223
YQ
229192014-07-29 Yao Qi <yao@codesourcery.com>
22920
22921 PR gdb/17206
22922 * gdb.base/until-nodebug.exp: New.
22923
7ebdbe92
DE
229242014-07-28 Doug Evans <xdje42@gmail.com>
22925
22926 PR guile/17203
22927 * gdb.guile/scm-parameter.exp: Add tests for trying to create
22928 previously existing parameter, and previously ambiguously spelled
22929 parameter.
22930
fdb1adc6
WN
229312014-07-28 Will Newton <will.newton@linaro.org>
22932
22933 * gdb.base/varargs.exp: Remove KFAILs for ARM.
22934
186fcde0
DE
229352014-07-26 Ludovic Courtès <ludo@gnu.org>
22936 Doug Evans <xdje42@gmail.com>
22937
22938 PR guile/17146
22939 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
22940
70509625
PA
229412014-07-25 Pedro Alves <palves@redhat.com>
22942
22943 * gdb.threads/signal-command-handle-nopass.c: New file.
22944 * gdb.threads/signal-command-handle-nopass.exp: New file.
22945 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
22946 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
22947 * gdb.threads/signal-delivered-right-thread.c: New file.
22948 * gdb.threads/signal-delivered-right-thread.exp: New file.
22949
c3f814a1
PA
229502014-07-25 Pedro Alves <palves@redhat.com>
22951
22952 * gdb.base/double-prompt-target-event-error.exp
22953 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
22954 match.
22955 (cancel_pagination_in_target_event): Rework double prompt
22956 detection.
22957 * gdb.base/paginate-after-ctrl-c-running.exp
22958 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
22959 <return>' match.
22960 * gdb.base/paginate-bg-execution.exp
22961 (test_bg_execution_pagination_return)
22962 (test_bg_execution_pagination_cancel): Remove '-notransfer
22963 <return>' matches.
22964 * gdb.base/paginate-execution-startup.exp
22965 (test_fg_execution_pagination_return)
22966 (test_fg_execution_pagination_cancel): Remove '-notransfer
22967 <return>' matches.
22968 * gdb.base/paginate-inferior-exit.exp
22969 (test_paginate_inferior_exited): Remove '-notransfer <return>'
22970 match.
22971 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
22972 * lib/gdb.exp (pagination_prompt): Run text through
22973 string_to_regexp.
22974 (gdb_test_multiple): Match $pagination_prompt instead of
22975 "<return>".
22976 (string_to_regexp): Move to lib/gdb-utils.exp.
22977
e214cf6c
JK
229782014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
22979
22980 * gdb.arch/amd64-entry-value-paramref.S: New file.
22981 * gdb.arch/amd64-entry-value-paramref.cc: New file.
22982 * gdb.arch/amd64-entry-value-paramref.exp: New file.
22983 * gdb.arch/amd64-optimout-repeat.S: New file.
22984 * gdb.arch/amd64-optimout-repeat.c: New file.
22985 * gdb.arch/amd64-optimout-repeat.exp: New file.
22986
17d0c5c8
JK
229872014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
22988
22989 PR gdb/17170
22990 * gdb.base/statistics.exp: New file.
22991
b8b8facf
DE
229922014-07-17 Doug Evans <dje@google.com>
22993
74b49205 22994 PR gdb/17170
b8b8facf
DE
22995 * gdb.base/maint.exp: Update testing of per-command stats.
22996
1b5d0ab3
PA
229972014-07-16 Pedro Alves <palves@redhat.com>
22998
22999 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
23000 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
23001 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
23002 (tfile_write_buf): New functions.
23003 (add_memory_block): Rewrite using the above.
23004 (adjust_function_address): New function.
23005 (FUNCTION_ADDRESS): New macro.
23006 (write_basic_trace_file): Remove short_x local, and use
23007 tfile_write_16. Change type of func_addr local to unsigned long
23008 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
23009 here. Cast argument of add_memory_block to char pointer.
23010 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
23011 (main): Remove parameters.
23012 * gdb.trace/tfile.exp: Remove nowarnings.
23013
4d974e88
SM
230142014-07-15 Simon Marchi <simon.marchi@ericsson.com>
23015
23016 * gdb.base/debug-expr.exp: Test string evaluation with
23017 "debug expression" on.
23018
41e99568
PA
230192014-07-15 Pedro Alves <palves@redhat.com>
23020
23021 * gdb.base/reread.exp: Use clean_restart.
23022
487d9753
PL
230232014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
23024
23025 * gdb.arch/avr-flash-qualifer.c: New.
23026 * gdb.arch/avr-flash-qualifer.exp: New.
23027
cc1c52ad
PA
230282014-07-14 Pedro Alves <palves@redhat.com>
23029
23030 * gdb.base/paginate-after-ctrl-c-running.c: New file.
23031 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
23032
1e973570
PA
230332014-07-14 Pedro Alves <palves@redhat.com>
23034
23035 * gdb.base/double-prompt-target-event-error.c: New file.
23036 * gdb.base/double-prompt-target-event-error.exp: New file.
23037
93d6eb10
PA
230382014-07-14 Pedro Alves <palves@redhat.com>
23039
23040 PR gdb/17072
23041 * gdb.base/paginate-inferior-exit.c: New file.
23042 * gdb.base/paginate-inferior-exit.exp: New file.
23043
0017922d
PA
230442014-07-14 Pedro Alves <palves@redhat.com>
23045
23046 PR gdb/17072
23047 * gdb.base/paginate-bg-execution.c: New file.
23048 * gdb.base/paginate-bg-execution.exp: New file.
23049
94696ad3
PA
230502014-07-14 Pedro Alves <palves@redhat.com>
23051
23052 PR gdb/17072
23053 * gdb.base/paginate-execution-startup.c: New file.
23054 * gdb.base/paginate-execution-startup.exp: New file.
23055 * lib/gdb.exp (pagination_prompt): New global.
23056 (default_gdb_spawn): New procedure, factored out from
23057 default_gdb_spawn.
23058 (default_gdb_start): Adjust to call default_gdb_spawn.
23059 (gdb_spawn): New procedure.
23060
bd293940
PA
230612014-07-14 Pedro Alves <palves@redhat.com>
23062
23063 * lib/gdb.exp (gdb_assert): New procedure.
23064 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
23065
c933f875
PA
230662014-07-14 Pedro Alves <palves@redhat.com>
23067
23068 * gdb.base/execution-termios.c: New file.
23069 * gdb.base/execution-termios.exp: New file.
23070
d98b7a16
TT
230712014-07-14 Tom Tromey <tromey@redhat.com>
23072
23073 * gdb.cp/vla-cxx.cc: New file.
23074 * gdb.cp/vla-cxx.exp: New file.
23075
548740d6
TT
230762014-07-14 Tom Tromey <tromey@redhat.com>
23077
23078 * gdb.reverse/rerun-prec.c: New file.
23079 * gdb.reverse/rerun-prec.exp: New file.
23080
a25eb028
MR
230812014-07-12 Maciej W. Rozycki <macro@mips.com>
23082 Maciej W. Rozycki <macro@codesourcery.com>
23083
23084 * lib/gdb-utils.exp: New file.
23085 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
23086 inline `gdb_init_command' processing.
23087 (gdb_start_cmd): Likewise.
23088 * lib/mi-support.exp (mi_run_cmd): Likewise.
23089 * README: Document `gdb_init_command' and `gdb_init_commands'.
23090
218c2655
JK
230912014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
23092
23093 Fix false FAIL running under a very long directory name.
23094 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
23095 and "set print elements 10000". Twice.
23096
5401fde3
YQ
230972014-07-11 Yao Qi <yao@codesourcery.com>
23098
23099 * gdb.base/exprs.exp: "set print symbol off".
23100
e76126e8
PA
231012014-07-11 Pedro Alves <palves@redhat.com>
23102
23103 * gdb.threads/kill.c: New file.
23104 * gdb.threads/kill.exp: New file.
23105
2d6f0de6
YQ
231062014-07-10 Yao Qi <yao@codesourcery.com>
23107
23108 * gdb.trace/tfile.c (write_basic_trace_file)
23109 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
23110 address written to trace file.
23111
7180e04a
PA
231122014-07-09 Pedro Alves <palves@redhat.com>
23113
23114 * gdb.base/attach-wait-input.exp: New file.
23115 * gdb.base/attach-wait-input.c: New file.
23116
9a9a7608
AB
231172014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
23118
23119 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
23120 setting up test structures.
23121 (main): Call new test function.
23122 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
23123 test function, continue into test function and walk test
23124 structures.
23125
161ac41e
YQ
231262014-07-02 Yao Qi <yao@codesourcery.com>
23127
23128 * gdb.trace/entry-values.c: Define labels 'foo_start' and
23129 'bar_start' at the beginning of functions 'foo' and 'bar'
23130 respectively.
23131 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
23132 instead of 'foo' and 'bar'.
23133
1f267ae3
MM
231342014-07-08 Markus Metzger <markus.t.metzger@intel.com>
23135
23136 * gdb.btrace/segv.exp: New.
23137 * gdb.btrace/segv.c: New.
23138
2b239efb
LM
231392014-07-02 Luis Machado <lgustavo@codesourcery.com>
23140
23141 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
23142 instruction.
23143
cf363f18
MW
231442014-06-30 Mark Wielaard <mjw@redhat.com>
23145
23146 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
23147 vulture, vilify, villar): New volatile array constants.
23148 (vindictive, vegetation): New const volatile array constants.
23149 * gdb.base/volatile.exp: Test volatile and const volatile array
23150 types.
23151
aebf9d24
AA
231522014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
23153
23154 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
23155 target lacks support for awatch, rwatch, or hbreak.
23156
b67a2c6f
YQ
231572014-06-27 Yao Qi <yao@codesourcery.com>
23158
23159 * gdb.multi/dummy-frame-restore.exp: New.
23160 * gdb.multi/dummy-frame-restore.c: New.
23161
aef92902
MM
231622014-06-25 Markus Metzger <markus.t.metzger@intel.com>
23163
23164 * gdb.btrace/gcore.exp: New.
23165
8e9db26e
PA
231662014-06-23 Pedro Alves <palves@redhat.com>
23167
23168 * gdb.base/watchpoint-reuse-slot.c: New file.
23169 * gdb.base/watchpoint-reuse-slot.exp: New file.
23170
70afc5b7
SC
231712014-06-23 Siva Chandra Reddy <sivachandra@google.com>
23172
23173 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
23174 progspace's filename in 'info', 'enable' and 'disable' command
23175 tests.
23176
b972bd9c
JK
231772014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
23178
23179 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
23180 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
23181 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
23182
125f8a3d
GB
231832014-06-20 Gary Benson <gbenson@redhat.com>
23184
23185 * gdb.arch/i386-avx.exp: Fix include file location.
23186 * gdb.arch/i386-sse.exp: Likewise.
23187
3ed9baed
IB
231882014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
23189
23190 * gdb.dlang/expression.exp: New file.
23191
034f788c
PA
231922014-06-19 Pedro Alves <palves@redhat.com>
23193
23194 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
23195 out from ...
23196 (top level): ... here. Iterate running tests under different
23197 scheduler-locking settings.
23198
45371d0c
LM
231992014-06-18 Luis Machado <lgustavo@codesourcery.com>
23200
23201 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
23202 to DW_FORM_addr and use non-zero addresses.
23203
5d376983
SC
232042014-06-18 Siva Chandra Reddy <sivachandra@google.com>
23205
23206 PR gdb/17017
23207 * gdb.python/py-xmethods.cc: Add global function call counters and
23208 increment them in their respective functions. Remove "cout"
23209 statements.
23210 * gdb.python/py-xmethods.exp: Make tests check the global function
23211 call counters instead of depending on inferior IO.
23212
a1aa2221
LM
232132014-06-18 Don Breazeal <donb@codesourcery.com>
23214
23215 * gdb.base/foll-fork.exp (default_fork_parent_follow):
23216 Deleted procedure.
23217 (explicit_fork_parent_follow): Deleted procedure.
23218 (explicit_fork_child_follow): Deleted procedure.
23219 (test_follow_fork): New procedure.
23220 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 23221 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
23222 procedure calls.
23223
0fc05997
YQ
232242014-06-17 Yao Qi <yao@codesourcery.com>
23225
23226 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
23227 CP1252.
23228
70795c52
LM
232292014-06-17 Luis Machado <lgustavo@codesourcery.com>
23230
23231 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
23232 Initialize ptr and S explicitly.
23233 (skip_type_update_when_not_use_rtti_test): Likewise.
23234
6be47f0c
KS
232352014-06-16 Keith Seitz <keiths@redhat.com>
23236
23237 PR mi/15863
23238 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
23239 the inferior is started.
23240
d03de421
PA
232412014-06-16 Pedro Alves <palves@redhat.com>
23242
23243 * gdb.base/break-main-file-remove-fail.c: New file.
23244 * gdb.base/break-main-file-remove-fail.exp: New file.
23245 * gdb.base/break-unload-file.exp: Use build_executable instead of
23246 prepare_for_testing.
23247 (test_break): New parameter "initial_load". Handle it.
23248 (top level): Add initial_load cmdline/file axis.
23249
f9579b99
TT
232502014-06-12 Tom Tromey <tromey@redhat.com>
23251
23252 * gdb.base/completion.exp: Don't use directory name in test.
23253
3657956b
GB
232542014-06-09 Gary Benson <gbenson@redhat.com>
23255
23256 * gdb.base/sigall.c [Functions to send signals]: Reorder to
23257 separate the always-available ANSI-standard signals from the
23258 signals that require checking.
23259 (main): Likewise.
23260 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
23261 Likewise.
23262 (main): Likewise.
23263
4186eb54
KS
232642014-06-07 Keith Seitz <keiths@redhat.com>
23265
23266 Revert:
23267 PR c++/16253
23268 * gdb.cp/var-tag.cc: New file.
23269 * gdb.cp/var-tag.exp: New file.
23270 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
23271 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
23272 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
23273 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
23274
25326a28 232752014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
23276
23277 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
23278
829155c9
PA
232792014-06-06 Pedro Alves <palves@redhat.com>
23280
23281 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
23282 in target debug output instead of looking at RSP packets,
23283 disabling the test on any target that uses hardware stepping.
23284 Update comments.
23285
61c8d22e
PA
232862014-06-06 Pedro Alves <palves@redhat.com>
23287
23288 * gdb.base/break-unload-file.exp: Fix typo.
23289
d9a47287
YQ
232902014-06-06 Yao Qi <yao@codesourcery.com>
23291
23292 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
23293 from "jit_function" to "^jit_function".
23294
e5e01dbf
YQ
232952014-06-06 Yao Qi <yao@codesourcery.com>
23296
23297 * gdb.base/async.c (foo): Add one statement.
23298 * gdb.base/async.exp: Get the next instruction address and
23299 match the output of "nexti" by instruction address. Match
23300 the hex address in the output of "finish".
23301
73ba372c
GB
233022014-06-06 Gary Benson <gbenson@redhat.com>
23303
23304 * gdb.base/call-signals.c: Remove preprocessor conditionals
23305 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
23306 SIGSEGV and SIGTERM.
23307 * gdb.base/sigall.c: Likewise.
23308 * gdb.base/unwindonsignal.c: Likewise.
23309 * gdb.reverse/sigall-reverse.c: Likewise.
23310
831517df
YQ
233112014-06-06 Yao Qi <yao@codesourcery.com>
23312
23313 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
23314 readable, skip the test.
23315
b8b91e98
YQ
233162014-06-06 Yao Qi <yao@codesourcery.com>
23317
23318 * gdb.threads/staticthreads.c (thread_function): Move the line
23319 setting breakpoint on forward.
23320 * gdb.threads/staticthreads.exp: Update comments.
23321
fb934770
LC
233222014-06-05 Ludovic Courtès <ludo@gnu.org>
23323
23324 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
23325 "history-append! type error".
23326
6ef284bd
SM
233272014-06-05 Simon Marchi <simon.marchi@ericsson.com>
23328
23329 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
23330 erroneous dprintf expected input.
23331
a872e241
DE
233322014-06-04 Doug Evans <xdje42@gmail.com>
23333
23334 * gdb.guile/scm-generics.exp: Delete.
23335
16f691fb
DE
233362014-06-04 Doug Evans <xdje42@gmail.com>
23337
23338 * gdb.guile/scm-breakpoint.exp: Update.
23339 Add tests for breakpoint registration.
23340
012370f6
TT
233412014-06-04 Tom Tromey <tromey@redhat.com>
23342
23343 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
23344 VLA-in-union.
23345 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
23346 inner_vla_struct, vla_union types. Initialize objects of those
23347 types and compute their sizes.
23348
9f5a4cef
HZ
233492014-06-04 Nathan Sidwell <nathan@codesourcery.com>
23350 Hui Zhu <hui@codesourcery.com>
23351
23352 * gdb.base/fileio.exp: Add test for shell not available as well as
23353 available.
23354 * gdb.base/fileio.c (test_system): Check for shell twice.
23355
90a45c4d
YQ
233562014-06-04 Yao Qi <yao@codesourcery.com>
23357
23358 * gdb.base/auto-connect-native-target.exp: Remove redundant
23359 space from the regexp pattern.
23360
70017e41
YQ
233612014-06-04 Yao Qi <yao@codesourcery.com>
23362
23363 * gdb.base/default.exp: Replace "child" with "native" in
23364 regexp pattern.
23365
883964a7
SC
233662014-06-03 Siva Chandra Reddy <sivachandra@google.com>
23367
23368 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
23369 * gdb.python/py-xmethods.exp: New tests to test xmethods.
23370 * gdb.python/py-xmethods.py: Python script supporting the
23371 new testcase and tests.
23372
ef370185
JB
233732014-06-03 Joel Brobecker <brobecker@adacore.com>
23374 Pedro Alves <palves@redhat.com>
23375
23376 PR breakpoints/17000
23377 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
23378 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
23379
1e2ccb61
BM
233802014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
23381
23382 * gdb.base/subst.exp: Add tests to verify partial path matching
23383 output.
23384
c6ec5ab2
PA
233852014-06-03 Pedro Alves <palves@redhat.com>
23386
23387 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
23388 target that doesn't use software single-stepping.
23389
835c559f
PA
233902014-06-03 Pedro Alves <palves@redhat.com>
23391
23392 PR breakpoints/17000
23393 * gdb.base/sss-bp-on-user-bp-2.c: New file.
23394 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
23395
06eb1586
DE
233962014-06-02 Doug Evans <xdje42@gmail.com>
23397
23398 * gdb.guile/scm-parameter.exp: New file.
23399
e698b8c4
DE
234002014-06-02 Doug Evans <xdje42@gmail.com>
23401
23402 * gdb.guile/scm-cmd.c: New file.
23403 * gdb.guile/scm-cmd.exp: New file.
23404
ded03782
DE
234052014-06-02 Doug Evans <xdje42@gmail.com>
23406
23407 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
23408 pretty-printer lookup.
23409 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
23410 (make-pp_s-printer): Call it.
23411 (make-pretty-printer-from-dict): New function.
23412 (lookup-pretty-printer-maker-from-dict): New function.
23413 (*pretty-printer*): Simplify.
23414 (make-objfile-pp_s-printer): New function.
23415 (install-objfile-pretty-printers!): New function.
23416 (make-progspace-pp_s-printer): New function.
23417 (install-progspace-pretty-printers!): New function.
23418 * gdb.guile/scm-progspace.c: New file.
23419 * gdb.guile/scm-progspace.exp: New file.
23420
41fac0cf
PA
234212014-06-02 Pedro Alves <palves@redhat.com>
23422
23423 * gdb.base/dprintf-bp-same-addr.c: New file.
23424 * gdb.base/dprintf-bp-same-addr.exp: New file.
23425
96ae5695
EBM
234262014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
23427
23428 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
23429 * gdb.arch/powerpc-power.s: Likewise.
23430
da02b3a8
JB
234312014-06-02 Joel Brobecker <brobecker@adacore.com>
23432
23433 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
23434
c72b2e7b
YQ
234352014-06-01 Yao Qi <yao@codesourcery.com>
23436
23437 * gdb.base/watchpoint.exp (test_watch_location): Check null
23438 pointer can be dereferenced. If not, do the test, otherwise
23439 skip it.
23440
53e8a631
AB
234412014-05-30 Andrew Burgess <aburgess@broadcom.com>
23442
23443 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
23444 results.
23445 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
23446
938f0e2f
AB
234472014-05-30 Andrew Burgess <aburgess@broadcom.com>
23448
23449 * gdb.arch/amd64-invalid-stack-middle.S: New file.
23450 * gdb.arch/amd64-invalid-stack-middle.c: New file.
23451 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
23452 * gdb.arch/amd64-invalid-stack-top.c: New file.
23453 * gdb.arch/amd64-invalid-stack-top.exp: New file.
23454
9ba6657a
PA
234552014-05-30 Pedro Alves <palves@redhat.com>
23456
23457 PR breakpoints/17000
23458 * gdb.base/sss-bp-on-user-bp.c: New file.
23459 * gdb.base/sss-bp-on-user-bp.exp: New file.
23460
522c09bf
DB
234612014-05-30 David Blaikie <dblaikie@gmail.com>
23462
23463 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
23464 gnu_inline semantics via attribute.
23465 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
23466 source explicitly specifies the required semantics.
23467
bf4ef81e
MR
234682014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
23469
23470 * gdb.reverse/sigall-reverse.exp: Fix a typo.
23471
329ea579
PA
234722014-05-29 Pedro Alves <palves@redhat.com>
23473 Tom Tromey <tromey@redhat.com>
23474
23475 * gdb.base/async-shell.exp: Don't enable target-async.
23476 * gdb.base/async.exp
23477 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
23478 parameter. Adjust.
23479 (top level): Don't test with "target-async".
23480 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
23481 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
23482 * gdb.base/inferior-died.exp: Don't enable target-async.
23483 * gdb.base/interrupt-noterm.exp: Likewise.
23484 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
23485 * gdb.mi/mi-nonstop-exit.exp: Likewise.
23486 * gdb.mi/mi-nonstop.exp: Likewise.
23487 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
23488 * gdb.mi/mi-nsintrall.exp: Likewise.
23489 * gdb.mi/mi-nsmoribund.exp: Likewise.
23490 * gdb.mi/mi-nsthrexec.exp: Likewise.
23491 * gdb.mi/mi-watch-nonstop.exp: Likewise.
23492 * gdb.multi/watchpoint-multi.exp: Adjust comment.
23493 * gdb.python/py-evsignal.exp: Don't enable target-async.
23494 * gdb.python/py-evthreads.exp: Likewise.
23495 * gdb.python/py-prompt.exp: Likewise.
23496 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
23497 * gdb.server/solib-list.exp: Don't enable target-async.
23498 * gdb.threads/thread-specific-bp.exp: Likewise.
23499 * lib/mi-support.exp: Adjust to use mi-async.
23500
fd664c91
PA
235012014-05-29 Pedro Alves <palves@redhat.com>
23502
23503 PR gdb/13860
23504 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
23505 reason, even in sync mode.
23506
251bde03
PA
235072014-05-29 Pedro Alves <palves@redhat.com>
23508 Hui Zhu <hui@codesourcery.com>
23509
23510 PR PR15693
23511 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
23512 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
23513 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
23514 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
23515
7f3c0343
JB
235162014-05-28 Joel Brobecker <brobecker@adacore.com>
23517
23518 * config/monitor.exp (gdb_target_monitor): Replace use of
23519 "set remotebaud" by "set serial baud".
23520
b2715b27
AW
235212014-05-26 Andy Wingo <wingo@igalia.com>
23522
23523 * gdb.guile/scm-breakpoint.exp:
23524 * gdb.guile/scm-gsmob.exp: Update to use plain old object
23525 properties instead of gdb-object-properties.
23526
498a4489
YQ
235272014-05-26 Yao Qi <yao@codesourcery.com>
23528
23529 * gdb.server/no-thread-db.exp: Specify source file name
23530 explicitly when setting a breakpoint.
23531
589fdceb
MM
235322014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23533
23534 * gdb.btrace/vdso.c: New.
23535 * gdb.btrace/vdso.exp: New.
23536
e9089e05
MM
235372014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23538
23539 * gdb.base/gcore.exp (capture_command_output): Move ...
23540 * lib/gdb.exp (capture_command_output): ... here.
23541
67b5c0c1
MM
235422014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23543
23544 * gdb.btrace/data.exp: Test memory access during btrace replay.
23545
a2199296
SM
235462014-05-22 Simon Marchi <simon.marchi@ericsson.com>
23547
23548 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
23549
17b2616c
PA
235502014-05-21 Pedro Alves <palves@redhat.com>
23551
23552 PR gdb/13860
23553 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
23554 (top level): Test that output related to execution commands is
23555 sent to the console with CLI commands, but not with MI commands.
23556 Test that breakpoint events are always mirrored to the console.
23557 Also expect the new source line to be output after a "next" in
23558 async mode too. Make it a pass/fail test.
23559 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
23560 output.
23561 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
23562
5166082f
PA
235632014-05-21 Pedro Alves <palves@redhat.com>
23564
23565 * gdb.base/list.exp (build_pattern, test_list): New procedures.
23566 Use them to test variations of "list" after reaching a breakpoint.
23567 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
23568 Test "list" with listsize 10 after reaching a breakpoint.
23569 * gdb.python/python.exp (decode_line current location line
23570 number): Adjust expected line number.
23571
2f25d70f
SM
235722014-05-21 Simon Marchi <simon.marchi@ericsson.com>
23573
23574 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
23575 behavior for $args, pass it directly to "run".
23576
ff604a67
MR
235772014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
23578
23579 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
23580 30000 to 65536.
23581
6a3cb8e8
PA
235822014-05-21 Pedro Alves <palves@redhat.com>
23583
23584 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
23585 auto-connect-native-target off".
23586 * gdb.base/auto-connect-native-target.c: New file.
23587 * gdb.base/auto-connect-native-target.exp: New file.
23588
4ebfc96e
PA
235892014-05-21 Pedro Alves <palves@redhat.com>
23590
23591 * gdb.base/default.exp: Test "target native" instead of "target
23592 child".
23593
36d46afb
MW
235942014-05-21 Mark Wielaard <mjw@redhat.com>
23595
23596 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
23597
5876f503
JK
235982014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
23599
23600 Fix TLS access for -static -pthread.
23601 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
23602 <HAVE_TLS> (thread_function, main): Initialize it.
23603 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
23604 Add clean_restart.
23605 <$have_tls != "">: Check TLSVAR.
23606
0256a6ac
PA
236072014-05-21 Pedro Alves <palves@redhat.com>
23608
23609 * gdb.base/dcache-line-read-error.c: New.
23610 * gdb.base/dcache-line-read-error.exp: New.
23611
936d2992
PA
236122014-05-20 Pedro Alves <palves@redhat.com>
23613
23614 * gdb.base/compare-sections.c: New file.
23615 * gdb.base/compare-sections.exp: New file.
23616
802e8e6d
PA
236172014-05-20 Pedro Alves <palves@redhat.com>
23618
23619 * gdb.base/break-idempotent.c: New file.
23620 * gdb.base/break-idempotent.exp: New file.
23621
e59fa00f
MM
236222014-05-20 Markus Metzger <markus.t.metzger@intel.com>
23623
23624 * gdb.btrace/nohist.exp: New.
23625
8b696e31
YQ
236262014-05-20 Yao Qi <yao@codesourcery.com>
23627
23628 * lib/gdb.exp (gdb_init): Set timeout if test file is under
23629 gdb.reverse directory and gdb_reverse_timeout exists in board
23630 setting.
23631 * README: Document gdb_reverse_timeout.
23632
73c9764f
YQ
236332014-05-20 Yao Qi <yao@codesourcery.com>
23634
23635 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
23636 'test_file_name'. Treat args as a string instead of a list.
23637 (gdb_init): Rename argument 'args' by 'test_file_name'.
23638
f1f4348a
JK
236392014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
23640
23641 * gdb.arch/powerpc-power.exp: New file.
23642 * gdb.arch/powerpc-power.s: New file.
23643
0dbe70ce
DE
236442014-05-16 Doug Evans <dje@google.com>
23645
23646 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
23647 * gdb.base/completion.exp: Check that all expected files exist
23648 before doing file completion.
0dbe70ce 23649
8d551b02
DE
236502014-05-16 Doug Evans <dje@google.com>
23651
23652 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
23653 Update.
23654 (do_syscall_tests_without_xml): Update.
23655
73eb7709
PA
236562014-05-16 Pedro Alves <palves@redhat.com>
23657
23658 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
23659 instead of "unknown output after running".
23660
3fae92fc
YQ
236612014-05-16 Yao Qi <yao@codesourcery.com>
23662
23663 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
23664 file1.txt from host at the end.
23665 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
23666
c2b2ccc5
DE
236672014-05-15 Doug Evans <dje@google.com>
23668
23669 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
23670 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
23671 loading file. Add test for TU lookup.
23672
8c217a4b
SM
236732014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23674
23675 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
23676 calling "-exec-arguments" or "set args" before running the
23677 inferior.
23678
3deb39c6
SM
236792014-05-15 Simon Marchi <simon.marchi@ericsson.com>
23680
23681 * lib/mi-support.exp (mi_expect_stop): Expect message for
23682 inferiors that exit with non-zero exit code.
23683
71a79f8c
YQ
236842014-05-14 Yao Qi <yao@codesourcery.com>
23685
23686 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
23687 match absolute path on remote host.
23688 (test_file_list_exec_source_files): Remove "/" from the
23689 pattern.
23690
f23fcd46
YQ
236912014-05-14 Yao Qi <yao@codesourcery.com>
23692
23693 * boards/local-remote-host-notty.exp (${board}_file): New
23694 proc.
23695
9404b58f
KM
236962014-05-07 Kyle McMartin <kyle@redhat.com>
23697
23698 Pushed by Joel Brobecker <brobecker@adacore.com>.
23699 * gdb.arch/aarch64-atomic-inst.c: New file.
23700 * gdb.arch/aarch64-atomic-inst.exp: New file.
23701
5e45f04c
YQ
237022014-05-07 Yao Qi <yao@codesourcery.com>
23703
23704 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
23705 in current context" too.
23706
c888a17d
KS
237072014-05-05 Keith Seitz <keiths@redhat.com>
23708
23709 * gdb.linespec/ls-dollar.exp: Add test for linespec
23710 file:convenience_variable.
23711
290a839c
YQ
237122014-05-05 Yao Qi <yao@codesourcery.com>
23713
23714 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
23715 traceframes into tfile and ctf trace files. Read data from
23716 trace file and test collected data.
23717 (gdb_collect_locals_test): Likewise.
23718 (gdb_unavailable_registers_test): Likewise.
23719 (gdb_unavailable_floats): Likewise.
23720 (gdb_collect_globals_test): Likewise.
23721 (top-level): Append "ctf" to trace_file_targets if GDB
23722 supports.
23723
b5262cd0
YQ
237242014-05-05 Yao Qi <yao@codesourcery.com>
23725
23726 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
23727 code to ...
23728 (gdb_collect_args_test_1): ... it. New proc.
23729 (gdb_collect_locals_test): Move some code to ...
23730 (gdb_collect_locals_test_1): ... it. New proc.
23731 (gdb_unavailable_registers_test): Move some code to ...
23732 (gdb_unavailable_registers_test_1): ... it. New proc.
23733 (gdb_unavailable_floats): Move some code to ...
23734 (gdb_unavailable_floats_1): ... it. New proc.
23735
30a1e6cc
SDJ
237362014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23737
23738 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
23739 probes to test for bitness recognition.
23740 * gdb.arch/amd64-stap-optional-prefix.exp
23741 (test_probe_value_without_reg): New procedure.
23742 Add code to test for different kinds of bitness.
23743
f33da99a
SDJ
237442014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
23745
23746 PR breakpoints/16889
23747 * gdb.arch/amd64-stap-optional-prefix.S: New file.
23748 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
23749
5b80f00d
PA
237502014-05-01 Pedro Alves <palves@redhat.com>
23751
23752 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
23753 gdb_file_cmd if no file is specified.
23754 * boards/native-extended-gdbserver.exp (gdb_load): Use the
23755 last_loaded_file to set the remote exec-file.
23756
f8c2a73c
PA
237572014-05-01 Pedro Alves <palves@redhat.com>
23758
23759 * boards/local-remote-host.exp: New file.
23760
be6e8ac7
PA
237612014-05-01 Pedro Alves <palves@redhat.com>
23762
23763 * boards/local-remote-host.exp: Rename to ...
23764 * boards/local-remote-host-notty.exp: ... this.
23765
cac0dc8f
JB
237662014-04-28 Joel Brobecker <brobecker@adacore.com>
23767
23768 * gdb.ada/dyn_arrayidx: New testcase.
23769
9730e6cc
YQ
237702014-04-26 Yao Qi <yao@codesourcery.com>
23771
23772 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
23773 and compute the length of function main. Save it in
23774 $main_length.
23775 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
23776 (top-level): Use gdb_compile to compile objects into
23777 executable and restart GDB. Remove invocation to
23778 prepare_for_testing.
23779
7ae1a6a6
PA
237802014-04-25 Simon Marchi <simon.marchi@ericsson.com>
23781 Pedro Alves <palves@redhat.com>
23782
23783 PR server/16255
23784 * gdb.multi/multi-attach.c: New file.
23785 * gdb.multi/multi-attach.exp: New file.
23786
4082afcc
PA
237872014-04-25 Pedro Alves <palves@redhat.com>
23788
23789 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
23790 user.
23791 (top level): Test that "set remote conditional-breakpoints-packet
23792 off" works as intended.
23793 * gdb.base/dprintf.exp: Test that "set remote
23794 breakpoint-commands-packet off" works as intended.
23795 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
23796 New function.
23797 (top level): Call it.
23798 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
23799 remote fast-tracepoints-packet off" works as intended.
23800 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
23801 * lib/gdb.exp (gdb_is_target_remote): ... here.
23802
2abc3f8d
DB
238032014-04-24 David Blaikie <dblaikie@gmail.com>
23804
23805 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
23806 ensure clang would not discard them.
23807 * gdb.base/gdbvars.c: Ditto.
23808 * gdb.base/memattr.c: Ditto.
23809 * gdb.base/whatis.c: Ditto.
23810 * gdb.python/py-prettyprint.c: Ditto.
23811 * gdb.trace/actions.c: Ditto.
23812 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
23813 ensure clang would not discard it.
23814
bfd39632
DB
238152014-04-24 David Blaikie <dblaikie@gmail.com>
23816
23817 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
23818 clang to emit the full definition of type required by the test
23819 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
23820
22842ff6
DB
238212014-04-24 David Blaikie <dblaikie@gmail.com>
23822
23823 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
23824 coax Clang into emitting the definition of the type.
23825 * gdb.cp/pr10728-x.h (y): Ditto.
23826 * gdb.cp/pr10728-y.cc (y): Ditto.
23827
c2e827ad
DB
238282014-04-24 David Blaikie <dblaikie@gmail.com>
23829
23830 * gdb.base/label.exp: XFAIL label related tests under Clang.
23831 * gdb.cp/cplabel.exp: Ditto.
23832 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
23833 under Clang those using labels.
23834
4c2d33e7
YQ
238352014-04-25 Yao Qi <yao@codesourcery.com>
23836
23837 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
23838 double_label.
23839 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
23840 partial_label and double_label.
23841
56083b99
DB
238422014-04-24 David Blaikie <dblaikie@gmail.com>
23843
23844 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
23845
25d4e99d
DB
238462014-04-24 David Blaikie <dblaikie@gmail.com>
23847
23848 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
23849 of the function to work across GCC and Clang.
23850 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
23851 pointer types (const void ** const V void **).
23852
01f9f808
MS
238532014-04-24 Michael Sturm <michael.sturm@mintel.com>
23854 Walfred Tedeschi <walfred.tedeschi@intel.com>
23855
23856 * Makefile.in (EXECUTABLES): Added i386-avx512.
23857 * gdb.arch/i386-avx512.c: New file.
23858 * gdb.arch/i386-avx512.exp: Likewise.
23859
4b48d439
KS
238602014-04-23 Keith Seitz <keiths@redhat.com>
23861
23862 * lib/mi-support.exp (mi_list_breakpoints): Delete.
23863 (mi_make_breakpoint_table): New procedure.
23864 (mi_create_breakpoint): Use mi_make_breakpoint
23865 and return the result.
23866 (mi_make_breakpoint): New procedure.
23867 (mi_build_kv_pairs): New procedure.
23868
23869 * gdb.mi/mi-break.exp: Remove unused globals,
23870 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
23871 All callers updated.
23872 * gdb.mi/mi-dprintf.exp: Use variable to track command
23873 number.
23874 Update all callers of mi_create_breakpoint and use
23875 mi_make_breakpoint_table.
23876 Remove any unused global variables.
23877 * gdb.mi/mi-nonstop.exp: Likewise.
23878 * gdb.mi/mi-nsintrall.exp: Likewise.
23879 * gdb.mi/mi-nsmoribund.exp: Likewise.
23880 * gdb.mi/mi-nsthrexec.exp: Likewise.
23881 * gdb.mi/mi-reverse.exp: Likewise.
23882 * gdb.mi/mi-simplerun.exp: Likewise.
23883 * gdb.mi/mi-stepn.exp: Likewise.
23884 * gdb.mi/mi-syn-frame.exp: Likewise.
23885 * gdb.mi/mi-until.exp: Likewise.
23886 * gdb.mi/mi-var-cp.exp: Likewise.
23887 * gdb.mi/mi-var-display.exp: Likewise.
23888 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
23889 * gdb.mi/mi2-var-child.exp: Likewise.
23890 * gdb.mi/mi-vla-c99.exp: Likewise.
23891 * lib/mi-support.exp: Likewise.
23892
23893 From Ian Lance Taylor <iant@cygnus.com>:
23894 * lib/gdb.exp (parse_args): New procedure.
23895
08351840
PA
238962014-04-23 Pedro Alves <palves@redhat.com>
23897
23898 * gdb.base/break-unload-file.c: New file.
23899 * gdb.base/break-unload-file.exp: New file.
23900 * gdb.base/sym-file-lib.c (baz): New function.
23901 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
23902 field.
23903 (load): Store the segment's mapped size.
23904 (unload): New function.
23905 (unload_shlib): New function.
23906 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
23907 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
23908 set a breakpoint at baz, and call it.
23909 * gdb.base/sym-file.exp: New tests for stale breakpoint
23910 instructions.
23911
076855f9
PA
239122014-04-23 Pedro Alves <palves@redhat.com>
23913
23914 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
23915 * gdb.base/hbreak-in-shr-unsupported.c: New file.
23916 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
23917 * gdb.base/hbreak-unmapped.c: New file.
23918 * gdb.base/hbreak-unmapped.exp: New file.
23919 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
23920 * lib/gdb.exp (gdb_is_target_remote): ... here.
23921
483805cf
PA
239222014-04-22 Pedro Alves <palves@redhat.com>
23923
23924 * gdb.base/consecutive-step-over.c: New file.
23925 * gdb.base/consecutive-step-over.exp: New file.
23926
06d97543
PA
239272014-04-22 Pedro Alves <palves@redhat.com>
23928
23929 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
23930 instead of send_gdb/gdb_expect.
23931
b4429ea2
YQ
239322014-04-22 Yao Qi <yao@codesourcery.com>
23933
23934 * lib/trace-support.exp (generate_tracefile): New procedure.
23935 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
23936 return 0.
23937 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
23938 if generate_tracefile returns 1.
23939
51d48146
PA
239402014-04-18 Tom Tromey <palves@redhat.com>
23941 Pedro alves <tromey@redhat.com>
23942
23943 PR backtrace/15558
23944 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
23945 with a backtrace limit.
23946 * gdb.python/py-frame-inline.exp: Test running to an inline
23947 function with a backtrace limit, and printing the newest frame.
23948 * gdb.python/py-frame-inline.c (main): Call f.
23949
bd1dce5f
MS
239502014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23951
23952 * gdb.java/jnpe.exp: Drop srcdir from untested path.
23953
40d1a503
MS
239542014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
23955
23956 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
23957 Drop prefix from unsupported source file path.
23958
389b98f7
YQ
239592014-04-17 Yao Qi <yao@codesourcery.com>
23960
23961 * lib/gdb.exp (with_target_charset): New proc.
23962 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
23963 with_target_charset.
23964 (test_print_strings): Likewise.
23965 (test_repeat_bytes): Likewise.
23966 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
23967 for some tests.
23968
22869d73
KS
239692014-04-16 Keith Seitz <keiths@redhat.com>
23970
23971 PR gdb/15827
23972 * gdb.dwarf2/corrupt.c: New file.
23973 * gdb.dwarf2/corrupt.exp: New file.
23974
c4f87ca6
KS
239752014-04-16 Keith Seitz <keiths@redhat.com>
23976
23977 PR c++/16597
23978 * gdb.cp/namelessclass.cc: New file.
23979 * gdb.cp/namelessclass.exp: New file.
23980 * gdb.cp/namelessclass.S: New file.
23981
ab19de87
DE
239822014-04-16 Doug Evans <dje@google.com>
23983
23984 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
23985 Add comment.
23986 (gdbserver_default_get_comm_port): New function.
23987 (gdbserver_start): Check if board file provided
23988 "gdbserver,get_comm_port" and use it if so.
23989 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
23990 (gdb,socketport): Set to "stdio".
23991 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
23992 (stdio_gdbserver_template): Delete.
23993 (${board}_get_remote_address): Update.
23994 (${board}_build_remote_cmd): Delete.
23995 (${board}_get_comm_port): New function.
23996 (${board}_spawn): Update.
23997 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
23998 Delete.
23999 (${board}_get_remote_address): Update.
24000 (${board}_get_comm_port): New function.
24001
fc98a809
AB
240022014-04-16 Andrew Burgess <aburgess@broadcom.com>
24003
24004 * gdb.base/memattr.exp: Improve regexps to handle memory regions
24005 appearing in any order.
24006
87fd9e6e
DE
240072014-04-15 Doug Evans <dje@google.com>
24008
24009 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
24010 uninitialized value of "description".
24011
099fc3ea
KS
240122014-04-15 Keith Seitz <keiths@redhat.com>
24013
24014 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
24015 Remove unused globals.
24016 (test_running_the_program): Likewise.
24017 (test_controlled_execution): Likewise.
24018 (test_controlling_breakpoints): Likewise.
24019 (test_program_termination): Likewise.
24020
5da151d4
KS
240212014-04-15 Keith Seitz <keiths@redhat.com>
24022
24023 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
24024 unused globals.
24025 (test_rbreak_creation_and_listing): Likewise.
24026 (test_ignore_count): Likewise.
24027 (test_error): Likewise.
24028
35e5d2f0
PA
240292014-04-15 Pedro Alves <palves@redhat.com>
24030
24031 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
24032 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
24033 sym-file-loader.c.
24034 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
24035 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
24036 to sym-file-loader.c.
24037 (struct library): Forward declare.
24038 (load_shlib, lookup_function): Change prototypes.
24039 (find_shstrtab, find_strtab, find_shdr, find_symtab)
24040 (translate_offset): Remove declarations.
24041 (get_text_addr): New declaration.
24042 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
24043 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
24044 sym-file-loader.h.
24045 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
24046 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
24047 here from sym-file-loader.h.
24048 (struct library): New structure.
24049 (load_shlib, lookup_function): Change prototypes and adjust to
24050 work with a struct library.
24051 (find_shstrtab, find_strtab, find_shdr, find_symtab)
24052 (translate_offset): Make static.
24053 (get_text_addr): New function.
24054 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
24055
eb4c1710
PA
240562014-04-15 Pedro Alves <palves@redhat.com>
24057
24058 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
24059
2d1baf52
PA
240602014-04-15 Pedro Alves <palves@redhat.com>
24061
24062 * gdb.base/sym-file-loader.c: Include <limits.h>.
24063 (SELF_LINK): New define.
24064 (get_origin): New function.
24065 (load_shlib): Use it.
24066 * gdb.base/sym-file.exp: Don't early return if the target is
24067 remote. Use runto_main, and issue fail is that fails. Use
24068 gdb_load_shlibs.
24069 (shlib_name): Delete.
24070 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
24071
7dd6df01
PA
240722014-04-15 Pedro Alves <palves@redhat.com>
24073
24074 * gdb.base/sym-file.exp: Remove regex characters from test
24075 message. Don't refer to breakpoint numbers in test messages.
24076
b50c8614
KS
240772014-04-14 Keith Seitz <keiths@redhat.com>
24078
24079 PR c++/16253
24080 * gdb.cp/var-tag.cc: New file.
24081 * gdb.cp/var-tag.exp: New file.
24082 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
24083 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
24084 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
24085 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
24086
3d567982
TT
240872014-04-14 Tom Tromey <tromey@redhat.com>
24088
24089 * gdb.cp/classes.exp (test_enums): Handle underlying type.
24090 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
24091 type.
24092 * gdb.cp/enum-class.exp: New file.
24093 * gdb.cp/enum-class.cc: New file.
24094
0626fc76
TT
240952014-04-14 Tom Tromey <tromey@redhat.com>
24096
24097 * gdb.dwarf2/enum-type.exp: New file.
24098
dca325b3
SA
240992014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24100
24101 * gdb.mi/mi-vla-c99.exp: New file.
24102 * gdb.mi/vla.c: New file.
24103
5854b38a
SA
241042014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24105
24106 * gdb.base/vla-datatypes.c: New file.
24107 * gdb.base/vla-datatypes.exp: New file.
24108
463bb957
SA
241092014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24110
24111 * gdb.base/vla-ptr.c: New file.
24112 * gdb.base/vla-ptr.exp: New file.
24113
3dd170be
SA
241142014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24115
24116 * gdb.dwarf2/count.exp: New file.
24117
5ecaaa66
SA
241182014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
24119
24120 * gdb.base/vla-sideeffect.c: New file.
24121 * gdb.base/vla-sideeffect.exp: New file.
24122
41f1ada5
DB
241232014-04-14 David Blaikie <dblaikie@gmail.com>
24124
24125 * gdb.mi/non-stop.c: Add return value for non-void function return
24126 statement.
24127 * gdb.threads/staticthreads.c: Ditto.
24128
0be03e84
DE
241292014-04-12 Siva Chandra Reddy <sivachandra@google.com>
24130 Doug Evans <xdje42@gmail.com>
24131
24132 * gdb.guile/scm-value.c: Improve test case.
24133 * gdb.guile/scm-value.exp: Add new test.
24134
f180a1fb
DB
241352014-04-11 David Blaikie <dblaikie@gmail.com>
24136
24137 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
24138 override Clang's default.
24139
6b662e19
JB
241402014-04-11 Joel Brobecker <brobecker@adacore.com>
24141
24142 Revert the following changes (regressions):
24143
24144 * gdb.base/vla-sideeffect.c: New file.
24145 * gdb.base/vla-sideeffect.exp: New file.
24146
24147 * gdb.dwarf2/count.exp: New file.
24148
24149 * gdb.base/vla-multi.c: New file.
24150 * gdb.base/vla-multi.exp: New file.
24151
24152 * gdb.base/vla-ptr.c: New file.
24153 * gdb.base/vla-ptr.exp: New file.
24154
24155 * gdb.base/vla-datatypes.c: New file.
24156 * gdb.base/vla-datatypes.exp: New file.
24157
24158 * gdb.mi/mi-vla-c99.exp: New file.
24159 * gdb.mi/vla.c: New file.
24160
245a5f0b
KS
241612014-04-11 Keith Seitz <keiths@redhat.com>
24162
24163 PR c++/16675
24164 * gdb.cp/cpsizeof.exp: New file.
24165 * gdb.cp/cpsizeof.cc: New file.
24166
58a84dcf
SA
241672014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24168
191a8a90
JB
24169 * gdb.mi/mi-vla-c99.exp: New file.
24170 * gdb.mi/vla.c: New file.
58a84dcf 24171
c8655f75
SA
241722014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24173
24174 * gdb.base/vla-datatypes.c: New file.
24175 * gdb.base/vla-datatypes.exp: New file.
24176
024e13b4
SA
241772014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24178
24179 * gdb.base/vla-ptr.c: New file.
24180 * gdb.base/vla-ptr.exp: New file.
24181
1a237e0e
SA
241822014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24183
24184 * gdb.base/vla-multi.c: New file.
24185 * gdb.base/vla-multi.exp: New file.
24186
504f3432
SA
241872014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24188
24189 * gdb.dwarf2/count.exp: New file.
24190
3bce8237
SA
241912014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
24192
191a8a90
JB
24193 * gdb.base/vla-sideeffect.c: New file.
24194 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 24195
322f9c21
YQ
241962014-04-11 Yao Qi <yao@codesourcery.com>
24197
24198 * gdb.base/completion.exp: Check file exists before running tests
24199 on file completion.
24200
d708bcd1
PA
242012014-04-10 Pedro Alves <palves@redhat.com>
24202
24203 * gdb.base/cond-eval-mode.c: New file.
24204 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
24205 prepare_for_testing to build the new file. Check result of
24206 runto_main.
24207 (test_break, test_watch): New procedures.
24208 (top level): Use them.
24209
ae1d2761
PM
242102014-04-08 Pierre Muller <muller@sourceware.org>
24211
24212 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
24213 Ctrl-V use for mingw hosts.
24214
7af389b8
SC
242152014-04-07 Siva Chandra Reddy <sivachandra@google.com>
24216
24217 * gdb.python/py-value.c: Improve test case.
24218 * gdb.python/py-value.exp: Add new test.
24219
5e703181
DE
242202014-04-07 David Blaikie <dblaikie@gmail.com>
24221
24222 * lib/compiler.c: Identify the clang compiler.
24223 * lib/compiler.cc: Ditto.
24224
9810b410
YQ
242252014-04-03 Yao Qi <yao@codesourcery.com>
24226
24227 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
24228
98d1b8dc
AB
242292014-04-01 Anton Blanchard <anton@samba.org>
24230
24231 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
24232 messages unique.
24233
3114cea1
AB
242342014-04-01 Anton Blanchard <anton@samba.org>
24235
24236 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
24237 prepare_for_testing.
24238
62f7182c
AB
242392014-04-01 Anton Blanchard <anton@samba.org>
24240
24241 * gdb.arch/ppc64-atomic-inst.c: Remove.
24242 * gdb.arch/ppc64-atomic-inst.S: New file.
24243 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
24244
770e7fc7
DE
242452014-03-31 Doug Evans <dje@google.com>
24246
24247 * gdb.base/print-symbol-loading-lib.c: New file.
24248 * gdb.base/print-symbol-loading-main.c: New file.
24249 * gdb.base/print-symbol-loading.exp: New file.
24250
46e2bafa
YQ
242512014-03-31 Yao Qi <yao@codesourcery.com>
24252
24253 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
24254
8776cfe9
JB
242552014-03-28 Joel Brobecker <brobecker@adacore.com>
24256
24257 * gdb.ada/mi_dyn_arr: New testcase.
24258
5d1ef361
DE
242592014-03-27 Doug Evans <dje@google.com>
24260
24261 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
24262
b5bee914
YQ
242632014-03-27 Yao Qi <yao@codesourcery.com>
24264
24265 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
24266 if target is nios2-*-*.
24267
0d4d0e77
YQ
242682014-03-26 Yao Qi <yao@codesourcery.com>
24269
24270 * lib/gdb.exp (readline_is_used): New proc.
24271 * gdb.base/completion.exp: Move tests on command complete up.
24272 Skip the rest of tests if readline is not used.
24273 * gdb.ada/complete.exp: Skp the test if readline is not
24274 used.
24275 * gdb.base/filesym.exp: Likewise.
24276 * gdb.base/macscp.exp: Likewise.
24277 * gdb.base/readline-ask.exp: Likewise.
24278 * gdb.base/readline.exp: Likewise.
24279 * gdb.python/py-cmd.exp: Likewise.
24280 * gdb.trace/tfile.exp: Likewise.
24281
29361eee
YQ
242822014-03-26 Yao Qi <yao@codesourcery.com>
24283
24284 * gdb.base/macscp.exp: Fix code format issues.
24285
bc9a5525
UW
242862014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
24287
24288 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
24289 * gdb.asm/powerpc64le.inc: New file.
24290
d3839ede
PA
242912014-03-25 Pedro Alves <palves@redhat.com>
24292 Doug Evans <dje@google.com>
24293
24294 * gdb.base/source-execution.c: New file.
24295 * gdb.base/source-execution.exp: New file.
24296 * gdb.base/source-execution.gdb: New file.
24297
01672a57
DE
242982014-03-24 Doug Evans <dje@google.com>
24299
24300 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
24301 using fission.
24302
88bbeca9
HZ
243032014-03-24 Hui Zhu <hui@codesourcery.com>
24304 Pedro Alves <palves@redhat.com>
24305
24306 PR breakpoints/16101
24307 * gdb.base/dprintf.exp: Use unsupported rather than changing the
24308 test pass/fail messages. Detect missing support for dprintf when
24309 breakpoints are actually inserted.
24310 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
24311 breakpoints are actually inserted.
24312 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
24313 fails.
24314
d2348791
JK
243152014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
24316
24317 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
24318
feef67ab
DE
243192014-03-22 Doug Evans <xdje42@gmail.com>
24320
24321 * gdb.python/python.exp (python not supported): Verify multi-line
24322 python command issues an error.
25d743f9 24323 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 24324 guile command issues an error.
feef67ab 24325
ecebef6a
MR
243262014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
24327
24328 * gdb.threads/thread-specific.exp: Handle the lack of usable
24329 $this_breakpoint and $this_thread.
24330
ccdd1909
HZ
243312014-03-21 Hui Zhu <hui@codesourcery.com>
24332
24333 * gdb.base/attach.exp (do_command_attach_tests): New.
24334
beb460e8
PA
243352014-03-20 Tom Tromey <tromey@redhat.com>
24336 Pedro Alves <palves@redhat.com>
24337
24338 PR cli/15718
24339 * gdb.base/condbreak-call-false.c: New file.
24340 * gdb.base/condbreak-call-false.exp: New file.
24341
40acf43a
PA
243422014-03-20 Pedro Alves <palves@redhat.com>
24343
24344 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
24345 Delete.
24346 (block_signals, unblock_signals): Delete.
24347 (child_function_2, main): Remove references to deleted variable
24348 and functions.
24349
9f5e1e02
PA
243502014-03-20 Pedro Alves <palves@redhat.com>
24351
24352 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
24353 Use pthread_kill to signal thread 2.
24354 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24355 Adjust to make the test send itself a signal rather than using the
24356 host's "kill" command.
24357
99619bea
PA
243582014-03-20 Pedro Alves <palves@redhat.com>
24359
24360 * gdb.threads/multiple-step-overs.c: New file.
24361 * gdb.threads/multiple-step-overs.exp: New file.
24362 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24363 Adjust expected infrun debug output.
24364
2adfaa28
PA
243652014-03-20 Pedro Alves <palves@redhat.com>
24366
24367 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
24368 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
24369
31e77af2
PA
243702014-03-20 Pedro Alves <palves@redhat.com>
24371
24372 PR breakpoints/7143
24373 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
24374 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
24375 of gdb_test_multiple.
24376 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
24377 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
24378
b9f437de
PA
243792014-03-20 Pedro Alves <palves@redhat.com>
24380
24381 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
24382 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
24383
05adc73e
PA
243842014-03-19 Pedro Alves <palves@redhat.com>
24385
24386 * gdb.base/async.exp: Remove early return.
24387
6048b950
PA
243882014-03-19 Pedro Alves <palves@redhat.com>
24389
24390 * gdb.base/async.exp (step& tests): Pass explicit test messages.
24391
8bcfb00a
PA
243922014-03-19 Pedro Alves <palves@redhat.com>
24393
24394 * gdb.base/async.exp (test_background): Expect \r\n after
24395 "completed." in the fail pattern.
24396
884e37dc
PA
243972014-03-19 Pedro Alves <palves@redhat.com>
24398
24399 * gdb.base/async.exp (test_background): New procedure.
24400 Use it for all background execution command tests.
24401
148e57e2
PA
244022014-03-19 Pedro Alves <palves@redhat.com>
24403
24404 * gdb.base/async.exp: Use prepare_for_testing.
24405
f48088c7
PA
244062014-03-19 Pedro Alves <palves@redhat.com>
24407
24408 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
24409 the same line.
24410
e2f6c966
PA
244112014-03-19 Pedro Alves <palves@redhat.com>
24412
24413 * gdb.base/async.c (main): Add "jump here" and "until here" line
24414 marker comments.
24415 * gdb.base/async.exp (jump_here): New global.
24416 (jump& test): Use it.
24417 (until_here): New global.
24418 (until& test): Use it.
24419
c30568d4
PA
244202014-03-19 Pedro Alves <palves@redhat.com>
24421
24422 * gdb.base/async.exp: Don't frob gdb_protocol.
24423
0172b6a7
DE
244242014-03-18 Doug Evans <xdje42@gmail.com>
24425
24426 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
24427 Fix spelling of exec-done-display.
24428
06c868a8
JK
244292014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
24430
24431 PR gdb/15358
24432 * gdb.base/gdb-sigterm.c: New file.
24433 * gdb.base/gdb-sigterm.exp: New file.
24434
0c7e1a46
PA
244352014-03-18 Pedro Alves <palves@redhat.com>
24436
24437 PR gdb/13860
24438 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
24439 * lib/mi-support.exp (mi_expect_stop): Add special handling for
24440 solib-event.
24441
f7c77d93
JB
244422014-03-17 Joel Brobecker <brobecker@adacore.com>
24443
24444 * gdb.ada/pckd_arr_ren: New testcase.
24445
5a1e8c7a
DE
244462014-03-13 Doug Evans <xdje42@gmail.com>
24447
24448 PR guile/16612
24449 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
24450 collect after discarding symbols.
24451
350e1a76
DE
244522014-03-13 Ludovic Courtès <ludo@gnu.org>
24453 Doug Evans <xdje42@gmail.com>
24454
24455 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
24456 to history survives a gc.
24457
a69900ae
PA
244582014-03-13 Pedro Alves <palves@redhat.com>
24459
24460 * gdb.base/default.exp: Don't test "target procfs".
24461
5db9f0bd
PA
244622014-03-13 Pedro Alves <palves@redhat.com>
24463
24464 * gdb.base/default.exp: Update "target child" and "target procfs"
24465 tests to not expect "Unix".
24466
b3ccfe11
TT
244672014-03-12 Tom Tromey <tromey@redhat.com>
24468
24469 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
24470 New procs. Add target-async tests.
24471 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
24472 Add target-async tests.
24473
646f4417
AA
244742014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24475
24476 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
24477 'func_start' and 'func_end' for the beginning and end of the
24478 function code, respectively.
24479 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
24480 'func_end' instead of 'func' and 'main'.
24481
288c211f
AA
244822014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24483
24484 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
24485 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
24486 generate the debug info assembler source.
24487
e0c0f156
AA
244882014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24489
24490 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
24491 * gdb.dwarf2/arr-subrange.exp: Likewise.
24492 * gdb.dwarf2/dwz.exp: Likewise.
24493 * gdb.dwarf2/method-ptr.exp: Likewise.
24494 * gdb.dwarf2/missing-sig-type.exp: Likewise.
24495 * gdb.dwarf2/subrange.exp: Likewise.
24496 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
24497 * gdb.dwarf2/implptrpiece.exp: Likewise.
24498 * gdb.dwarf2/nostaticblock.exp: Likewise.
24499
0e5c4555
AA
245002014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
24501
24502 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
24503 directory to absolute path name arguments.
24504
5ec18f2b
JG
245052014-03-10 Joel Brobecker <brobecker@adacore.com>
24506
24507 * gdb.ada/tagged_access: New testcase.
24508
847fc4f2
MM
245092014-03-07 Markus Metzger <markus.t.metzger@intel.com>
24510
24511 * gdb.btrace/data.exp: Update expected output.
24512
cc3da688
YQ
245132014-03-06 Yao Qi <yao@codesourcery.com>
24514
24515 * gdb.trace/pr16508.exp: New file.
24516
0f26cec1
PA
245172014-03-05 Pedro Alves <palves@redhat.com>
24518
24519 PR gdb/16575
24520 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
24521 procedure.
24522 (top level): Adjust to use it. Add tests that exercise breakpoint
24523 interaction with the code-cache.
24524
7a5a839f
LC
245252014-02-26 Ludovic Courtès <ludo@gnu.org>
24526
24527 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
24528 test for 'history-append!'.
24529
31aa7e4e
JB
245302014-02-26 Joel Brobecker <brobecker@adacore.com>
24531
24532 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
24533 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
24534 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
24535 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
24536 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
24537 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
24538
1b588015
JB
245392014-02-26 Joel Brobecker <brobecker@adacore.com>
24540
24541 * testsuite/gdb.python/py-pp-re-notag.c: New file.
24542 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
24543 * testsuite/gdb.python/py-pp-re-notag.p: New file.
24544
55426c9d
JB
245452014-02-26 Joel Brobecker <brobecker@adacore.com>
24546
24547 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
24548
dc53a7ad
JB
245492014-02-26 Joel Brobecker <brobecker@adacore.com>
24550
24551 * gdb.dwarf2/arr-stride.c: New file.
24552 * gdb.dwarf2/arr-stride.exp: New file.
24553
12ab52e9
PA
245542014-02-26 Pedro Alves <palves@redhat.com>
24555
24556 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
24557 that won't ever trigger. Make sure that GDB reports the correct
24558 breakpoint that caused the stop.
24559
849c862e
JK
245602014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24561
24562 PR gdb/16626
24563 * gdb.base/auto-load-script: New file.
24564 * gdb.base/auto-load.c: New file.
24565 * gdb.base/auto-load.exp: New file.
24566
71b7d793
JK
24567 PR gdb/16626
24568 * gdb.base/auto-load.exp: Fix out-of-srctree run.
24569
e2f0d509
JK
245702014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
24571
24572 Fix dw2-icycle.exp -fsanitize=address GDB crash.
24573 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
24574
50cc37c8
DE
245752014-02-24 Doug Evans <dje@google.com>
24576
24577 * lib/gdb.exp (run_on_host): Log error output if program fails.
24578
ea4758f2
PA
245792014-02-21 Pedro Alves <palves@redhat.com>
24580
24581 * gdb.threads/step-after-sr-lock.c: Rename to ...
24582 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
24583 * gdb.threads/step-after-sr-lock.exp: Rename to ...
24584 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
24585 ... this.
24586
d7b30f67
SDJ
245872014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
24588
24589 PR tdep/16397
24590 * gdb.arch/amd64-stap-special-operands.exp: New file.
24591 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
24592 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
24593 * gdb.arch/amd64-stap-triplet.S: Likewise.
24594 * gdb.arch/amd64-stap-triplet.c: Likewise.
24595
83deb43f
JB
245962014-02-20 Joel Brobecker <brobecker@adacore.com>
24597
24598 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
24599 in .section pseudo-op.
24600
adde2bff
DE
246012014-02-20 lin zuojian <manjian2006@gmail.com>
24602 Joel Brobecker <brobecker@adacore.com>
24603 Doug Evans <xdje42@gmail.com>
24604
24605 PR symtab/16581
24606 * gdb.dwarf2/dw2-icycle.S: New file.
24607 * gdb.dwarf2/dw2-icycle.c: New file.
24608 * gdb.dwarf2/dw2-icycle.exp: New file.
24609
f7bd0f78
SC
246102014-02-19 Siva Chandra Reddy <sivachandra@google.com>
24611
24612 * gdb.python/py-value-cc.cc: Improve test case to enable testing
24613 operations on gdb.Value objects.
24614 * gdb.python/py-value-cc.exp: Add new test to test operations on
24615 gdb.Value objects.
24616
c17ef0d5
DE
246172014-02-18 Doug Evans <dje@google.com>
24618
24619 * Makefile.in (TESTS): New variable.
24620 (expanded_tests, expanded_tests_or_none): New variables
24621 (check-single): Pass $(expanded_tests_or_none) to runtest.
24622 (check-parallel): Only run tests in $(TESTS) if non-empty.
24623 (check/no-matching-tests-found): New rule.
24624 * README: Document TESTS makefile variable.
24625
5dd3176f
DE
246262014-02-18 Doug Evans <dje@google.com>
24627
24628 * Makefile.in (check-parallel): rm -rf outputs temp.
24629
0b10be4f
JK
246302014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
24631
24632 Fix "ERROR: no fileid for" in the testsuite.
24633 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
24634
85f224e7
DE
246352014-02-12 Doug Evans <dje@google.com>
24636
24637 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
24638 (MISCELLANEOUS): New variable.
24639 (clean): rm -rf $(MISCELLANEOUS).
24640 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
24641 dwp live in the same directory as symlinks, with each symlink pointed
24642 to a differently named file in a different directory.
24643
149b30ff
DE
246442014-02-11 Doug Evans <dje@google.com>
24645
24646 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
24647 of Tcl file commands.
24648
1dfdac32
MK
246492014-02-10 Mark Kettenis <kettenis@gnu.org>
24650
24651 * gdb.threads/step-after-sr-lock.exp: Avoid executing
24652 "kill -SIGUSR1 -1".
24653
aa4fb036
JB
246542014-02-10 Joel Brobecker <brobecker@adacore.com>
24655
24656 * gdb.ada/tick_length_array_enum_idx: New testcase.
24657
ed3ef339
DE
246582014-02-10 Doug Evans <xdje42@gmail.com>
24659
24660 * configure.ac (AC_OUTPUT): Add gdb.guile.
24661 * configure: Regenerate.
24662 * lib/gdb-guile.exp: New file.
24663 * lib/gdb.exp (get_target_charset): New function.
24664 * gdb.base/help.exp: Update expected output from "apropos apropos".
24665 * gdb.guile/Makefile.in: New file.
24666 * gdb.guile/guile.exp: New file.
24667 * gdb.guile/scm-arch.c: New file.
24668 * gdb.guile/scm-arch.exp: New file.
24669 * gdb.guile/scm-block.c: New file.
24670 * gdb.guile/scm-block.exp: New file.
24671 * gdb.guile/scm-breakpoint.c: New file.
24672 * gdb.guile/scm-breakpoint.exp: New file.
24673 * gdb.guile/scm-disasm.c: New file.
24674 * gdb.guile/scm-disasm.exp: New file.
24675 * gdb.guile/scm-equal.c: New file.
24676 * gdb.guile/scm-equal.exp: New file.
24677 * gdb.guile/scm-error.exp: New file.
24678 * gdb.guile/scm-error.scm: New file.
24679 * gdb.guile/scm-frame-args.c: New file.
24680 * gdb.guile/scm-frame-args.exp: New file.
24681 * gdb.guile/scm-frame-args.scm: New file.
24682 * gdb.guile/scm-frame-inline.c: New file.
24683 * gdb.guile/scm-frame-inline.exp: New file.
24684 * gdb.guile/scm-frame.c: New file.
24685 * gdb.guile/scm-frame.exp: New file.
24686 * gdb.guile/scm-generics.exp: New file.
24687 * gdb.guile/scm-gsmob.exp: New file.
24688 * gdb.guile/scm-iterator.c: New file.
24689 * gdb.guile/scm-iterator.exp: New file.
24690 * gdb.guile/scm-math.c: New file.
24691 * gdb.guile/scm-math.exp: New file.
24692 * gdb.guile/scm-objfile-script-gdb.in: New file.
24693 * gdb.guile/scm-objfile-script.c: New file.
24694 * gdb.guile/scm-objfile-script.exp: New file.
24695 * gdb.guile/scm-objfile.c: New file.
24696 * gdb.guile/scm-objfile.exp: New file.
24697 * gdb.guile/scm-ports.exp: New file.
24698 * gdb.guile/scm-pretty-print.c: New file.
24699 * gdb.guile/scm-pretty-print.exp: New file.
24700 * gdb.guile/scm-pretty-print.scm: New file.
24701 * gdb.guile/scm-section-script.c: New file.
24702 * gdb.guile/scm-section-script.exp: New file.
24703 * gdb.guile/scm-section-script.scm: New file.
24704 * gdb.guile/scm-symbol.c: New file.
24705 * gdb.guile/scm-symbol.exp: New file.
24706 * gdb.guile/scm-symtab-2.c: New file.
24707 * gdb.guile/scm-symtab.c: New file.
24708 * gdb.guile/scm-symtab.exp: New file.
24709 * gdb.guile/scm-type.c: New file.
24710 * gdb.guile/scm-type.exp: New file.
24711 * gdb.guile/scm-value-cc.cc: New file.
24712 * gdb.guile/scm-value-cc.exp: New file.
24713 * gdb.guile/scm-value.c: New file.
24714 * gdb.guile/scm-value.exp: New file.
24715 * gdb.guile/source2.scm: New file.
24716 * gdb.guile/types-module.cc: New file.
24717 * gdb.guile/types-module.exp: New file.
24718
7026a7c1
YQ
247192014-02-10 Yao Qi <yao@codesourcery.com>
24720
24721 PR testsuite/16543
24722 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
24723 * configure: Regenerated.
24724 * Makefile.in: New file.
24725
6c466447
AS
247262014-02-08 Andreas Schwab <schwab@linux-m68k.org>
24727
24728 * gdb.python/py-framefilter.exp: Fix typo.
24729
6e854735
YQ
247302014-02-08 Yao Qi <yao@codesourcery.com>
24731
24732 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
24733 that no =breakpoint-modified is emitted when breakpoints are
24734 modified through MI commands.
24735
d137e6dc
PA
247362014-02-07 Pedro Alves <pedro@codesourcery.com>
24737 Pedro Alves <palves@redhat.com>
24738
24739 * gdb.threads/step-after-sr-lock.c: New file.
24740 * gdb.threads/step-after-sr-lock.exp: New file.
24741
b5ee5a50
PA
247422014-02-07 Pedro Alves <palves@redhat.com>
24743
24744 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
24745
3c77faf3
JK
247462014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
24747
24748 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
24749 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
24750
6dddc817
DE
247512014-02-06 Doug Evans <xdje42@gmail.com>
24752
24753 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
24754 output.
24755
24756 * gdb.gdb/python-interrupts.exp: New file.
24757
de7b2893
YQ
247582014-02-05 Yao Qi <yao@codesourcery.com>
24759
24760 * gdb.trace/report.exp (use_collected_data): Test the output
24761 of "info threads" and "info inferiors".
24762
66d032ac
YQ
247632014-02-05 Yao Qi <yao@codesourcery.com>
24764
24765 Revert this patch:
24766
24767 2013-05-24 Yao Qi <yao@codesourcery.com>
24768
24769 * gdb.trace/tfile.exp: Test inferior and thread.
24770
591a12a1
UW
247712014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24772
24773 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
24774 on a function.
24775 * gdb.base/step-bt.c: Call hello via function pointer to make
24776 sure its first instruction is executed on powerpc64le-linux.
24777
0ff3e01f
UW
247782014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24779
24780 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
24781
084ee545
UW
247822014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24783
24784 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
24785 of the test patterns for use on little-endian systems.
24786
6ed14ff3
UW
247872014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
24788
24789 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
24790 (decimal_vector): Fix for little-endian.
24791
401e27fd
JM
247922014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
24793
24794 * gdb.arch/sparc-sysstep.exp: New file.
24795 * gdb.arch/sparc-sysstep.c: Likewise.
24796
24797 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
24798
8b924729
EBM
247992014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
24800
24801 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
24802
fb151210
JB
248032014-01-23 Tom Tromey <tromey@redhat.com>
24804
24805 * gdb.ada/array_char_idx: New testcase.
24806
0740f8d8
TT
248072014-01-23 Tom Tromey <tromey@redhat.com>
24808
24809 PR python/16487:
24810 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
24811 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
24812 classes.
24813
21909fa1
TT
248142014-01-23 Tom Tromey <tromey@redhat.com>
24815
24816 PR python/16491:
24817 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
24818 string from an inferior frame.
24819 * gdb.python/py-framefilter-mi.exp: Update.
24820
87ce2a04
DE
248212014-01-22 Doug Evans <dje@google.com>
24822
24823 * gdb.server/server-mon.exp: Add tests for "set debug-format".
24824
237b092b
AA
248252014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24826
24827 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
24828
d674a709
AA
248292014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24830
24831 * gdb.trace/entry-values.exp: Remove excess space character from
24832 regex patterns. Handle s390 call instruction.
24833
20fa3390
AA
248342014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24835
24836 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
24837 define "*_start" label. Make "name" static.
24838 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
24839 ${name} by references to ${name}_start.
24840
78466714
AA
248412014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
24842
24843 * gdb.base/info-macros.exp: Remove "debug" from the compile
24844 options.
24845
ec9f644a
IB
248462014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24847
24848 * gdb.dlang/demangle.exp: New file.
24849
94b1b47e
IB
248502014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24851
24852 * gdb.dlang/primitive-types.exp: New file.
24853
7f420862
IB
248542014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
24855
24856 * configure.ac: Create gdb.dlang/Makefile.
24857 * configure: Regenerate.
24858 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
24859 * gdb.dlang/Makefile.in: New file.
24860 * lib/d-support.exp: New file.
24861 * lib/gdb.exp (skip_d_tests): New proc.
24862
52834460
MM
248632014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24864
24865 * gdb.btrace/delta.exp: Check reverse stepi.
24866 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
24867 * gdb.btrace/finish.exp: New.
24868 * gdb.btrace/next.exp: New.
24869 * gdb.btrace/nexti.exp: New.
24870 * gdb.btrace/record_goto.c: Add comments.
24871 * gdb.btrace/step.exp: New.
24872 * gdb.btrace/stepi.exp: New.
24873 * gdb.btrace/multi-thread-step.c: New.
24874 * gdb.btrace/multi-thread-step.exp: New.
24875 * gdb.btrace/rn-dl-bind.c: New.
24876 * gdb.btrace/rn-dl-bind.exp: New.
24877 * gdb.btrace/data.c: New.
24878 * gdb.btrace/data.exp: New.
24879 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24880
6e07b1d2
MM
248812014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24882
24883 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
24884 * gdb.btrace/exception.exp: Update.
24885 * gdb.btrace/instruction_history.exp: Update.
24886 * gdb.btrace/record_goto.exp: Update.
24887 * gdb.btrace/tailcall.exp: Update.
24888 * gdb.btrace/unknown_functions.exp: Update.
24889 * gdb.btrace/delta.exp: New.
24890
0b722aec
MM
248912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24892
24893 * gdb.btrace/record_goto.exp: Add backtrace test.
24894 * gdb.btrace/tailcall.exp: Add backtrace test.
24895
066ce621
MM
248962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24897
24898 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
24899 * gdb.btrace/record_goto.c: New.
24900 * gdb.btrace/record_goto.exp: New.
24901 * gdb.btrace/x86-record_goto.S: New.
24902
0688d04e
MM
249032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24904
24905 * gdb.btrace/function_call_history.exp: Update tests.
24906 * gdb.btrace/instruction_history.exp: Update tests.
24907
8710b709
MM
249082014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24909
24910 * gdb.btrace/function_call_history.exp: Fix expected field
24911 order for "record function-call-history".
24912 Add new tests for "record function-call-history /c".
24913 * gdb.btrace/exception.cc: New.
24914 * gdb.btrace/exception.exp: New.
24915 * gdb.btrace/tailcall.exp: New.
24916 * gdb.btrace/x86-tailcall.S: New.
24917 * gdb.btrace/x86-tailcall.c: New.
24918 * gdb.btrace/unknown_functions.c: New.
24919 * gdb.btrace/unknown_functions.exp: New.
24920 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
24921
5de9129b
MM
249222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24923
24924 * gdb.btrace/instruction_history.exp: Update.
24925 * gdb.btrace/function_call_history.exp: Update.
24926
23a7fe75
MM
249272014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24928
24929 * gdb.btrace/function_call_history.exp: Fix expected function
24930 trace.
24931 * gdb.btrace/instruction_history.exp: Initialize traced.
24932 Remove traced_functions.
24933
724c7dd8
MM
249342014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24935
24936 * gdb.btrace/function_call_history.exp: Update
24937 * gdb.btrace/instruction_history.exp: Update.
24938
6d78d93b
MM
249392014-01-16 Markus Metzger <markus.t.metzger@intel.com>
24940
24941 * gdb.btrace/enable.exp: Update expected text.
24942
93a360cc
OJ
249432014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
24944
24945 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
24946 bytes.
24947
3772b53f
MR
249482014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
24949
24950 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
24951
596662fa
OJ
249522014-01-15 Omair Javaid <omair.javaid@linaro.org>
24953
24954 * lib/gdb.exp (supports_process_record): Return true for
24955 arm*-linux*. (supports_reverse): Likewise.
24956
b5b08fb4
SC
249572014-01-13 Siva Chandra Reddy <sivachandra@google.com>
24958
24959 PR python/15464
24960 PR python/16113
24961 * gdb.python/py-type.c: Enhance test case.
24962 * gdb.python/py-value-cc.cc: Likewise
24963 * gdb.python/py-type.exp: Add new tests.
24964 * gdb.python/py-value-cc.exp: Likewise
24965
52d7fb13
AA
249662014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
24967 Pedro Alves <palves@redhat.com>
24968
24969 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
24970 Make "name" extern.
24971 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
24972 references to ${name}_start by references to ${name}.
24973
a2cd8cfe
JB
249742014-01-10 Joel Brobecker <brobecker@adacore.com>
24975
24976 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
24977
4e23fced
JB
249782014-01-10 Joel Brobecker <brobecker@adacore.com>
24979
24980 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
24981
c6a9e42c
PA
249822014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
24983 Pedro Alves <palves@redhat.com>
24984
24985 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 24986 mi_gdb_target_load.
c6a9e42c 24987
b7ea362b
PA
249882014-01-08 Pedro Alves <palves@redhat.com>
24989
24990 * gdb.threads/reconnect-signal.c: New file.
24991 * gdb.threads/reconnect-signal.exp: New file.
24992
5e3f4fab
EBM
249932014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
24994
24995 * gdb.base/source-dir.exp: New file.
24996
79301218
JB
249972014-01-07 Joel Brobecker <brobecker@adacore.com>
24998
24999 * gdb.ada/mi_interface: New testcase.
25000
8e355c5d
JB
250012014-01-07 Joel Brobecker <brobecker@adacore.com>
25002
25003 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
25004 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
25005 gdb.ada/pp-rec-component/pck.ads: New files.
25006
c0d48811
JB
250072014-01-07 Joel Brobecker <brobecker@adacore.com>
25008
25009 * gdb.python/py-pp-integral.c: New file.
25010 * gdb.python/py-pp-integral.py: New file.
25011 * gdb.python/py-pp-integral.exp: New file.
25012
17b609c3 25013For older changes see ChangeLog-1993-2013.
c906108c 25014\f
8d8cb839
EZ
25015;; Local Variables:
25016;; mode: change-log
25017;; left-margin: 8
25018;; fill-column: 74
25019;; version-control: never
25020;; End:
902f2ccb 25021
3666a048 25022 Copyright 2014-2021 Free Software Foundation, Inc.
902f2ccb
MC
25023 Copying and distribution of this file, with or without modification,
25024 are permitted provided the copyright notice and this notice are preserved.
This page took 4.250131 seconds and 4 git commands to generate.