]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Fix seg-fault when running the ld testsuite for the hppa64-linux target.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b1d4d8d1
TBA
12020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2
3 * gdb.base/condbreak.exp: Update the completion tests to
4 consider the '-force' flag.
5
bd24c5d6
TV
62020-10-27 Tom de Vries <tdevries@suse.de>
7
8 * gdb.base/list-ambiguous-readnow.exp: New file.
9
733d554a
TBA
102020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
11
12 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
13 the condition.
14 * gdb.linespec/cpcompletion.exp: Update to consider the
15 '-force-condition' keyword.
16 * gdb.linespec/explicit.exp: Ditto.
17 * lib/completion-support.exp: Ditto.
18
b5fa468f
TBA
192020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
20
21 * gdb.base/condbreak-multi-context.cc: New file.
22 * gdb.base/condbreak-multi-context.exp: New file.
23
b3247276
TT
242020-10-26 Tom Tromey <tom@tromey.com>
25
26 * lib/mi-support.exp (default_mi_gdb_start): Call
27 gdb_stdin_log_init.
28 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
29 subtract one from gdb_instances.
30 (gdb_stdin_log_write): Flush in_file.
31
1c47ec3e
TV
322020-10-26 Tom de Vries <tdevries@suse.de>
33
34 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
35
6390859c
TT
362020-10-26 Tom Tromey <tromey@adacore.com>
37
38 * gdb.ada/unsigned_range/foo.adb: New file.
39 * gdb.ada/unsigned_range/pack.adb: New file.
40 * gdb.ada/unsigned_range/pack.ads: New file.
41 * gdb.ada/unsigned_range.exp: New file.
42
55c3ad88
TV
432020-10-26 Tom de Vries <tdevries@suse.de>
44
45 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
46
1612c4bb
TV
472020-10-26 Tom de Vries <tdevries@suse.de>
48
49 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
50 for CU.
51 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
52
7d72802b
TV
532020-10-23 Tom de Vries <tdevries@suse.de>
54
55 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
56 DW_FORM_string.
57 (Dwarf::_default_form): New proc.
58 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
59 guessed.
60
9476b583
TV
612020-10-23 Tom de Vries <tdevries@suse.de>
62
63 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
64 * gdb.dwarf2/atomic-type.exp: Same.
65 * gdb.dwarf2/bad-regnum.exp: Same.
66 * gdb.dwarf2/cpp-linkage-name.exp: Same.
67 * gdb.dwarf2/dw2-align.exp: Same.
68 * gdb.dwarf2/dw2-bad-elf.exp: Same.
69 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
70 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
71 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
72 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
73 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
74 * gdb.dwarf2/enum-type.exp: Same.
75 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
76 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
77 * gdb.dwarf2/main-subprogram.exp: Same.
78 * gdb.dwarf2/missing-type-name.exp: Same.
79 * gdb.dwarf2/nonvar-access.exp: Same.
80 * gdb.dwarf2/typedef-void-finish.exp: Same.
81 * gdb.dwarf2/var-access.exp: Same.
82 * gdb.dwarf2/void-type.exp: Same.
83
4a636814
SM
842020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
85
86 PR gdb/26693
87 * gdb.dwarf2/template-specification-full-name.exp: New test.
88
557fc257
LM
892020-10-22 Luis Machado <luis.machado@linaro.org>
90
91 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
92 expected an offset from the function.
93 * gdb.base/msym-bp.exp (test): Likewise.
94
6b4c676c
AB
952020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
96
97 * gdb.fortran/array-slices.exp: Add a new test.
98
98cec4f6
GB
992020-10-21 Gary Benson <gbenson@redhat.com>
100
101 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
102 fullname test with Clang. Also expand comments generally.
103
ae86f581
TV
1042020-10-20 Tom de Vries <tdevries@suse.de>
105
106 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
107
8c161360
TV
1082020-10-20 Tom de Vries <tdevries@suse.de>
109
110 * gdb.dwarf2/arr-stride.c: Remove.
111 * gdb.dwarf2/arr-stride.exp: Use main.c.
112 * gdb.dwarf2/arr-subrange.c: Remove.
113 * gdb.dwarf2/arr-subrange.exp: Use main.c.
114 * gdb.dwarf2/bad-regnum.c: Remove.
115 * gdb.dwarf2/bad-regnum.exp: Use main.c.
116 * gdb.dwarf2/corrupt.c: Remove.
117 * gdb.dwarf2/corrupt.exp: Use main.c.
118 * gdb.dwarf2/dw2-bad-elf.c: Remove.
119 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
120 * gdb.dwarf2/dw2-icycle.c: Remove.
121 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
122 * gdb.dwarf2/formdata16.c: Remove.
123 * gdb.dwarf2/formdata16.exp: Use main.c.
124 * gdb.dwarf2/implptrconst.c: Remove.
125 * gdb.dwarf2/implptrconst.exp: Use main.c.
126 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
127 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
128 * gdb.dwarf2/opaque-type-lookup.c: Remove.
129 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
130
9c2412ec
TV
1312020-10-20 Tom de Vries <tdevries@suse.de>
132
133 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
134 file.
135 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
136
0cd2ad78
TV
1372020-10-20 Tom de Vries <tdevries@suse.de>
138
139 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
140 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
141 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
142 * gdb.dwarf2/dw2-ranges-base.exp: Same.
143 * gdb.dwarf2/dw2-ranges.exp: Same.
144 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
145 * gdb.dwarf2/var-access.exp: Same.
146
22cc388e
TT
1472020-10-19 Tom Tromey <tromey@adacore.com>
148
149 PR tui/26719
150 * gdb.tui/list.exp: Check source window contents after focus
151 change.
152
520596f2
TV
1532020-10-17 Tom de Vries <tdevries@suse.de>
154
155 PR symtab/26317
156 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
157
d1c8a76d
TV
1582020-10-17 Tom de Vries <tdevries@suse.de>
159
160 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
161 as suffix.
162 * gdb.dwarf2/atomic.c: Rename to ...
163 * gdb.dwarf2/atomic-type.c: ... this.
164 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
165 * gdb.dwarf2/dw2-ranges-2.c: ... this.
166 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
167 * gdb.dwarf2/dw2-ranges-3.c: ... this.
168 * gdb.dwarf2/fission-mix2.c: Rename to ...
169 * gdb.dwarf2/fission-mix-2.c: ... this.
170 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
171 standard_testfile.
172 * gdb.dwarf2/ada-valprint-error.exp: Same.
173 * gdb.dwarf2/arr-stride.exp: Same.
174 * gdb.dwarf2/arr-subrange.exp: Same.
175 * gdb.dwarf2/atomic-type.exp: Same.
176 * gdb.dwarf2/bad-regnum.exp: Same.
177 * gdb.dwarf2/break-inline-psymtab.exp: Same.
178 * gdb.dwarf2/clang-debug-names-2.exp: Same.
179 * gdb.dwarf2/clang-debug-names.exp: Same.
180 * gdb.dwarf2/comp-unit-lang.exp: Same.
181 * gdb.dwarf2/corrupt.exp: Same.
182 * gdb.dwarf2/count.exp: Same.
183 * gdb.dwarf2/cpp-linkage-name.exp: Same.
184 * gdb.dwarf2/data-loc.exp: Same.
185 * gdb.dwarf2/dw2-align.exp: Same.
186 * gdb.dwarf2/dw2-bad-elf.exp: Same.
187 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
188 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
189 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
190 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
191 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
192 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
193 * gdb.dwarf2/dw2-inline-param.exp: Same.
194 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
195 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
196 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
197 * gdb.dwarf2/dw2-is-stmt.exp: Same.
198 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
199 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
200 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
201 * gdb.dwarf2/dw2-param-error.exp: Same.
202 * gdb.dwarf2/dw2-ranges-base.exp: Same.
203 * gdb.dwarf2/dw2-ranges.exp: Same.
204 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
205 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
206 * gdb.dwarf2/dw4-sig-types.exp: Same.
207 * gdb.dwarf2/dynarr-ptr.exp: Same.
208 * gdb.dwarf2/enum-type.exp: Same.
209 * gdb.dwarf2/fission-mix.exp: Same.
210 * gdb.dwarf2/formdata16.exp: Same.
211 * gdb.dwarf2/implptrconst.exp: Same.
212 * gdb.dwarf2/implptrpiece.exp: Same.
213 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
214 * gdb.dwarf2/main-subprogram.exp: Same.
215 * gdb.dwarf2/method-ptr.exp: Same.
216 * gdb.dwarf2/missing-sig-type.exp: Same.
217 * gdb.dwarf2/nonvar-access.exp: Same.
218 * gdb.dwarf2/opaque-type-lookup.exp: Same.
219 * gdb.dwarf2/shortpiece.exp: Same.
220 * gdb.dwarf2/staticvirtual.exp: Same.
221 * gdb.dwarf2/subrange.exp: Same.
222 * gdb.dwarf2/symtab-producer.exp: Same.
223 * gdb.dwarf2/typedef-void-finish.exp: Same.
224 * gdb.dwarf2/var-access.exp: Same.
225 * gdb.dwarf2/variant.exp: Same.
226 * gdb.dwarf2/void-type.exp: Same.
227 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
228 dw2-ranges-main.c.
229 * gdb.dwarf2/dw2-ranges-main.c: Remove.
230
472d09c1
TV
2312020-10-16 Tom de Vries <tdevries@suse.de>
232
233 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
234
afe75f6d
TV
2352020-10-16 Tom de Vries <tdevries@suse.de>
236
237 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
238
8c8bd0ba
TV
2392020-10-14 Tom de Vries <tdevries@suse.de>
240
241 PR testsuite/26732
242 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
243 scenario 2.
244 * gdb.ada/mi_catch_ex_hand.exp: Same.
245
b75d55d4
PA
2462020-10-13 Pedro Alves <pedro@palves.net>
247
248 * lib/mi-support.exp (mi_clean_restart): New.
249 (mi_run_to_main): Delete.
250 All callers adjust to use mi_clean_restart / mi_runto_main.
251
e777225b
PA
2522020-10-13 Pedro Alves <pedro@palves.net>
253
254 * config/monitor.exp: Use "list -q".
255 * gdb.arch/gdb1558.exp: Use "break -q".
256 * gdb.arch/i386-permbkpt.exp: Use "break -q".
257 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
258 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
259 * gdb.base/commands.exp: Use "break -q".
260 * gdb.base/condbreak.exp: Use "break -q".
261 * gdb.base/ctf-ptype.exp: Use "list -q".
262 * gdb.base/define.exp: Use "break -q".
263 * gdb.base/del.exp: Use "break -q".
264 * gdb.base/fullname.exp: Use "break -q".
265 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
266 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
267 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
268 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
269 "hbreak -q".
270 * gdb.base/included.exp: Use "list -q".
271 * gdb.base/label.exp: Use "break -q".
272 * gdb.base/lineinc.exp: Use "break -q".
273 * gdb.base/list.exp: Use "list -q".
274 * gdb.base/macscp.exp: Use "list -q".
275 * gdb.base/pending.exp: Use "break -q".
276 * gdb.base/prologue-include.exp: Use "break -q".
277 * gdb.base/ptype.exp: Use "list -q".
278 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
279 * gdb.base/server-del-break.exp: Use "break -q".
280 * gdb.base/style.exp: Use "break -q".
281 * gdb.base/symbol-without-target_section.exp: Use "list -q".
282 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
283 * gdb.cp/exception.exp: Use "tbreak -q".
284 * gdb.dwarf2/dw2-error.exp: Use "break -q".
285 * gdb.dwarf2/fission-mix.exp: Use "break -q".
286 * gdb.dwarf2/fission-reread.exp: Use "break -q".
287 * gdb.dwarf2/pr13961.exp: Use "break -q".
288 * gdb.linespec/explicit.exp: Use "list -q".
289 * gdb.linespec/linespec.exp: Use "break -q".
290 * gdb.mi/mi-simplerun.exp: Use "--qualified".
291 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
292 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
293 * gdb.server/connect-without-multi-process.exp: Use "break -q".
294 * gdb.trace/change-loc.exp: Use "break -q".
295 * gdb.trace/pending.exp: Use "break -q".
296 * gdb.tui/basic.exp: Use "list -q".
297 * gdb.tui/list-before.exp: Use "list -q".
298 * gdb.tui/list.exp: Use "list -q".
299 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
300
8abd8ee8
PA
3012020-10-13 Pedro Alves <pedro@palves.net>
302
303 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
304 saved breakpoints file.
305 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
306 inspecting breakpoint list.
307 * lib/gdb.exp (runto_main): Add "qualified" to options.
308 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
309 and handle it.
310 (mi_runto_main): Pass 1 as qualified argument.
311
f71e6719
PA
3122020-10-13 Pedro Alves <pedro@palves.net>
313
314 * lib/mi-support.exp (mi_runto_main): New proc.
315 (mi_run_to_main): Use it.
316 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
317 * gdb.mi/mi-var-cmd.exp: Likewise.
318 * gdb.mi/mi-var-invalidate.exp: Likewise.
319 * mi-var-list-children-invalid-grandchild.exp: Likewise.
320 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
321 * gdb.mi/new-ui-mi-sync.exp: Likewise.
322 * gdb.mi/user-selected-context-sync.exp: Likewise.
323 * gdb.opt/inline-cmds.exp: Likewise.
324 * gdb.python/py-framefilter-mi.exp: Likewise.
325 * gdb.python/py-mi.exp: Likewise.
326
50441f0f
PA
3272020-10-13 Pedro Alves <pedro@palves.net>
328
329 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
330 "runto main".
331 * gdb.ada/small_reg_param.exp: Likewise.
332 * gdb.arch/powerpc-d128-regs.exp: Likewise.
333 * gdb.base/annota1.exp: Likewise.
334 * gdb.base/anon.exp: Likewise.
335 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
336 * gdb.base/dprintf-non-stop.exp: Likewise.
337 * gdb.base/dprintf.exp: Likewise.
338 * gdb.base/gdb11530.exp: Likewise.
339 * gdb.base/gdb11531.exp: Likewise.
340 * gdb.base/gnu_vector.exp: Likewise.
341 * gdb.base/interrupt-noterm.exp: Likewise.
342 * gdb.base/memattr.exp: Likewise.
343 * gdb.base/step-over-syscall.exp: Likewise.
344 * gdb.base/watch-cond-infcall.exp: Likewise.
345 * gdb.base/watch-read.exp: Likewise.
346 * gdb.base/watch-vfork.exp: Likewise.
347 * gdb.base/watch_thread_num.exp: Likewise.
348 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
349 * gdb.guile/scm-frame-inline.exp: Likewise.
350 * gdb.linespec/explicit.exp: Likewise.
351 * gdb.opt/inline-break.exp: Likewise.
352 * gdb.python/py-frame-inline.exp: Likewise.
353 * gdb.reverse/break-precsave.exp: Likewise.
354 * gdb.reverse/break-reverse.exp: Likewise.
355 * gdb.reverse/consecutive-precsave.exp: Likewise.
356 * gdb.reverse/consecutive-reverse.exp: Likewise.
357 * gdb.reverse/finish-precsave.exp: Likewise.
358 * gdb.reverse/finish-reverse.exp: Likewise.
359 * gdb.reverse/fstatat-reverse.exp: Likewise.
360 * gdb.reverse/getresuid-reverse.exp: Likewise.
361 * gdb.reverse/i386-precsave.exp: Likewise.
362 * gdb.reverse/i386-reverse.exp: Likewise.
363 * gdb.reverse/i386-sse-reverse.exp: Likewise.
364 * gdb.reverse/i387-env-reverse.exp: Likewise.
365 * gdb.reverse/i387-stack-reverse.exp: Likewise.
366 * gdb.reverse/insn-reverse.exp: Likewise.
367 * gdb.reverse/machinestate-precsave.exp: Likewise.
368 * gdb.reverse/machinestate.exp: Likewise.
369 * gdb.reverse/pipe-reverse.exp: Likewise.
370 * gdb.reverse/readv-reverse.exp: Likewise.
371 * gdb.reverse/recvmsg-reverse.exp: Likewise.
372 * gdb.reverse/rerun-prec.exp: Likewise.
373 * gdb.reverse/s390-mvcle.exp: Likewise.
374 * gdb.reverse/solib-precsave.exp: Likewise.
375 * gdb.reverse/solib-reverse.exp: Likewise.
376 * gdb.reverse/step-precsave.exp: Likewise.
377 * gdb.reverse/step-reverse.exp: Likewise.
378 * gdb.reverse/time-reverse.exp: Likewise.
379 * gdb.reverse/until-precsave.exp: Likewise.
380 * gdb.reverse/until-reverse.exp: Likewise.
381 * gdb.reverse/waitpid-reverse.exp: Likewise.
382 * gdb.reverse/watch-precsave.exp: Likewise.
383 * gdb.reverse/watch-reverse.exp: Likewise.
384 * gdb.threads/kill.exp: Likewise.
385 * gdb.threads/tid-reuse.exp: Likewise.
386
d3a07122
SM
3872020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
388
389 PR gdb/26642
390 * gdb.base/maint-target-async-off.c: New test.
391 * gdb.base/maint-target-async-off.exp: New test.
392
c65c6c42
AM
3932020-10-13 Alan Modra <amodra@gmail.com>
394
395 * gdb.arch/powerpc-altivec.s,
396 * gdb.arch/powerpc-power7.s,
397 * gdb.arch/powerpc-power8.s,
398 * gdb.arch/powerpc-power9.s,
399 * gdb.arch/powerpc-vsx.s,
400 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
401 * gdb.arch/powerpc-altivec.exp,
402 * gdb.arch/powerpc-power7.exp,
403 * gdb.arch/powerpc-power8.exp,
404 * gdb.arch/powerpc-power9.exp,
405 * gdb.arch/powerpc-vsx.exp,
406 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
407 disassembly of mfvsrd/mtvsrd.
408
f4a0f710
AM
4092020-10-13 Alan Modra <amodra@gmail.com>
410
411 * gdb.arch/arm-disassembler-options.exp: Adjust expected
412 "target architecture" output.
413 * gdb.arch/powerpc-d128-regs.exp: Likewise.
414 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
415 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
416 * gdb.arch/s390-disassembler-options.exp: Likewise.
417
87a37e5e
PA
4182020-10-12 Pedro Alves <pedro@palves.net>
419
420 PR exp/26602
421 PR c++/26550
422 * gdb.cp/ambiguous.cc (marker1): Delete.
423 (main): Initialize all the fields of the locals. Replace marker1
424 call with a "set breakpoint here" marker.
425 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
426 instead of running to marker1. Add tests printing all the
427 variables and all the fields of the variables.
428 (test_ambiguous): New proc, expecting the new GDB output when a
429 field access is ambiguous. Change all "warning: X ambiguous"
430 tests to use it.
431
71e1b6b0
GB
4322020-10-12 Gary Benson <gbenson@redhat.com>
433
434 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
435 * gdb.base/msym-bp-2.c (foo): Likewise.
436 * gdb.base/msym-lang.c (foo): Likewise.
437 * gdb.base/msym-lang-main.c (foo): Likewise.
438 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
439 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
440 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
441 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
442 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
443 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
444 * gdb.python/py-objfile.c (static_var): Likewise.
445 * gdb.python/py-symbol.c (rr): Likewise.
446 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
447 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
448
9370fd51
AB
4492020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
450
451 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
452 output of backtrace.
453
7c184d33
TT
4542020-10-09 Tom Tromey <tromey@adacore.com>
455
456 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
457 (Rec): Add field. Fix range.
458 * gdb.ada/scalar_storage.exp: Update.
459
3d87245c
HD
4602020-10-09 Hannes Domani <ssbssa@yahoo.de>
461
462 PR exp/26714
463 * gdb.base/printcmds.exp: Add tests for void results.
464
f5c4b229
JV
4652020-10-09 Jan Vrany <jan.vrany@labware.com>
466
467 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
468 is emmited for both 'set directories' and 'directory' commands.
469
b2701685
TT
4702020-10-08 Tom Tromey <tom@tromey.com>
471
472 * gdb.base/style.exp: Check that "main"'s name is styled.
473
e86efb33
TT
4742020-10-07 Tom Tromey <tromey@adacore.com>
475
476 * gdb.base/find.exp: Rename some tests.
477
30897591
GB
4782020-10-06 Gary Benson <gbenson@redhat.com>
479
480 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
481 * gdb.base/list1.c (unused): Likewise.
482
ced4a4c1
GB
4832020-10-06 Gary Benson <gbenson@redhat.com>
484
485 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
486 __attribute__ ((used)).
487 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
488
ed3bdac4
AB
4892020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
490
491 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
492 make use of regions throughout.
493 * gdb.base/overlays.exp: Enclose string with variableds in "..",
494 not {...}.
495 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
496
cd096ec8
HD
4972020-10-05 Hannes Domani <ssbssa@yahoo.de>
498
499 * gdb.base/call-sc.c: Fix return struct on stack test case.
500 * gdb.base/call-sc.exp: Likewise.
501
3ee6f75d
GB
5022020-10-02 Gary Benson <gbenson@redhat.com>
503
504 * README: Fix "paralell".
505
f65825ec
GB
5062020-09-30 Gary Benson <gbenson@redhat.com>
507
508 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
509 Convert directive to lowercase.
510 (.Labbrev1_begin): Add missing label.
511 (abbrev code 0x1): Remove DW_AT_stmt_list.
512 (.Ldie_b): Likewise.
513
5f278258
TT
5142020-09-27 Tom Tromey <tom@tromey.com>
515
516 * gdb.tui/new-layout.exp: Use with_test_prefix.
517
8f9929bb
GR
5182020-09-26 Gareth Rees <grees@undo.io> (tiny change)
519
520 PR python/26586
521 * gdb.python/python.exp: add test cases for the from_tty
522 argument to gdb.execute.
523
c20c017b
GB
5242020-09-25 Gary Benson <gbenson@redhat.com>
525
526 * gdb.base/infcall-nested-structs.exp.tcl: Add
527 additional_flags=-Wno-tautological-compare for C++
528 tests when compiling using Clang.
529
68d654af
GB
5302020-09-25 Gary Benson <gbenson@redhat.com>
531
532 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
533 for .c files.
534
b551a89f
TT
5352020-09-24 Tom Tromey <tromey@adacore.com>
536
537 PR tui/26638:
538 * gdb.tui/list.exp: Check output of "focus next".
539
20a5fcbd
TT
5402020-09-23 Tom Tromey <tom@tromey.com>
541
542 * gdb.dwarf2/intbits.exp: New file.
543 * gdb.dwarf2/intbits.c: New file.
544
b167e53f
PA
5452020-09-20 Pedro Alves <pedro@palves.net>
546
547 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
548 spawn_id before calling remote_close. Close secondary MI channel.
549
dbc49e9f
PA
5502020-09-20 Pedro Alves <pedro@palves.net>
551
552 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
553 fails.
554
c8d5abea
AB
5552020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
556
557 * gdb.fortran/array-slices.exp: Update expected results.
558 * gdb.fortran/class-allocatable-array.exp: Likewise.
559 * gdb.fortran/multi-dim.exp: Likewise.
560 * gdb.fortran/vla-type.exp: Likewise.
561 * gdb.mi/mi-vla-fortran.exp: Likewise.
562
14f9473c
VC
5632020-09-18 Victor Collod <vcollod@nvidia.com>
564
565 PR gdb/26635
566 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
567 compatible with i386, and move it to...
568 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
569 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
570 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
571
e8ef12b9
PA
5722020-09-18 Pedro Alves <pedro@palves.net>
573
574 PR gdb/26631
575 * gdb.multi/multi-target-thread-find.exp: New file.
576
e11daf7a
PA
5772020-09-18 Pedro Alves <pedro@palves.net>
578
579 * gdb.multi/multi-target-continue.exp: New file, factored out from
580 multi-target.exp.
581 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
582 multi-target.exp.
583 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
584 multi-target.exp.
585 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
586 multi-target.exp.
587 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
588 multi-target.exp.
589 * gdb.multi/multi-target.exp.tcl: New file, factored out from
590 multi-target.exp.
591 * gdb.multi/multi-target.exp: Delete.
592
d0edc2b8
AB
5932020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
594
595 * gdb.fortran/array-slices.exp: Add missing message data.
596
7474326c
PA
5972020-09-17 Pedro Alves <pedro@palves.net>
598
599 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
600
dd23068d
PA
6012020-09-17 Pedro Alves <pedro@palves.net>
602
603 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
604 full prototype.
605
0640a543
PA
6062020-09-17 Pedro Alves <pedro@palves.net>
607
608 * gdb.python/py-as-string.c: Add cast.
609
ef0cdbc1
PA
6102020-09-17 Pedro Alves <pedro@palves.net>
611
612 * gdb.base/sizeof.c (fill): Add cast.
613
3a5eeb8b
PA
6142020-09-17 Pedro Alves <pedro@palves.net>
615
616 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
617
a8129512
PA
6182020-09-17 Pedro Alves <pedro@palves.net>
619
620 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
621 linkage name.
622 * gdb.base/prologue.exp: Use print /d.
623 * gdb.base/symbol-alias.exp: Handle C++ output.
624 * gdb.base/symbol-alias2.c: Handle C++ output.
625 [__cplusplus] (func): Explicitly specify linkage name.
626
a83cdcb6
PA
6272020-09-17 Pedro Alves <pedro@palves.net>
628
629 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
630 (struct my_key_t): ... this. Adjust all references.
631 (struct value_t): Rename to ...
632 (struct my_value_t): ... this. Adjust all references.
633 (create_map, add_map_element, create_map_map)
634 (add_map_map_element): Add casts.
635
d4bcee5c
PA
6362020-09-17 Pedro Alves <pedro@palves.net>
637
638 * gdb.python/py-framefilter-mi.c (funca): Add casts.
639 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
640
81f90489
PA
6412020-09-17 Pedro Alves <pedro@palves.net>
642
643 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
644
0a229804
PA
6452020-09-17 Pedro Alves <pedro@palves.net>
646
647 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
648 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
649 (charfoo, intfoo): Define full prototype.
650 * gdb.base/ptype1.c (charfoo): Define full prototype.
651 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
652 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
653
c3e5138d
PA
6542020-09-17 Pedro Alves <pedro@palves.net>
655
656 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
657 Don't define.
658 (utf_32_string): Compile for both C and C++.
659 * gdb.base/charset.exp: Use "print /d".
660
151fdbad
PA
6612020-09-17 Pedro Alves <pedro@palves.net>
662
663 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
664 (nullptr): Rename to ...
665 (null_ptr): ... this.
666 * gdb.base/watchpoint.exp: Adjust to rename.
667
18a25b64
PA
6682020-09-17 Pedro Alves <pedro@palves.net>
669
670 * gdb.base/printcmds.c (three, flag_enum_without_zero)
671 (three_not_flag): Add casts.
672
11fac337
PA
6732020-09-17 Pedro Alves <pedro@palves.net>
674
675 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
676 char array.
677 (main): Add references to Barrier, TestStrings, TestStringsH and
678 TestStringsW.
679 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
680 and expect a full prototype in C++.
681
52626c58
PA
6822020-09-17 Pedro Alves <pedro@palves.net>
683
684 * gdb.base/nested-addr.c (main): Add cast.
685 * gdb.base/nested-addr.exp: Use "print /d".
686
52bb0902
PA
6872020-09-17 Pedro Alves <pedro@palves.net>
688
689 * gdb.base/break.exp (func): New. Use it throughout when
690 expecting a function name.
691
73e18ac9
PA
6922020-09-17 Pedro Alves <pedro@palves.net>
693
694 * gdb.base/display.exp: Issue "set print asm-demangle on".
695
c8b18808
PA
6962020-09-17 Pedro Alves <pedro@palves.net>
697
698 * gdb.base/find.c: Include <string.h>.
699 (init_bufs): Add cast.
700 * gdb.base/find.exp: Issue "set print asm-demangle on".
701
fe830662
TT
7022020-09-16 Tom Tromey <tromey@adacore.com>
703
704 PR gdb/26598:
705 * gdb.base/skipcxx.exp: New file.
706 * gdb.base/skipcxx.cc: New file.
707
945ff6e2
TV
7082020-09-16 Tom de Vries <tdevries@suse.de>
709
710 PR testsuite/26617
711 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
712 WITH_DEBUG_SECTIONS is defined.
713 (xstr, str): New macro.
714 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
715 to get start and size of _Dmain.
716 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
717 using additional_flags.
718
da1df1db
TBA
7192020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
720
721 * gdb.base/bp-cmds-sourced-script.c: New file.
722 * gdb.base/bp-cmds-sourced-script.exp: New test.
723 * gdb.base/bp-cmds-sourced-script.gdb: New file.
724
337882d4
TV
7252020-09-16 Tom de Vries <tdevries@suse.de>
726
727 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
728 get the gdb prompt after issuing "monitor exit".
729
7361f908
TV
7302020-09-16 Tom de Vries <tdevries@suse.de>
731
732 PR testsuite/26624
733 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
734
4d91ddd3
TV
7352020-09-16 Tom de Vries <tdevries@suse.de>
736
737 PR testsuite/26618
738 * gdb.tui/new-layout.exp: Escape unbalanced braces.
739
08cc37dd
TT
7402020-09-15 Tom Tromey <tromey@adacore.com>
741
742 PR rust/26197:
743 * lib/rust-support.exp (rust_llvm_version): New proc.
744 * gdb.rust/simple.exp: Check rust_llvm_version.
745
ee6372f2
TV
7462020-09-14 Tom de Vries <tdevries@suse.de>
747
748 * gdb.rust/traits.exp: Fix PATH warning.
749
dc3a371e
PA
7502020-09-13 Pedro Alves <pedro@palves.net>
751
752 * gdb.base/catch-follow-exec.c (main): Add explicit return
753 statement.
754 * gdb.base/catch-signal.c (main): Likewise.
755 * gdb.base/condbreak-call-false.c (main): Likewise.
756 * gdb.base/consecutive.c (main): Add explicit return
757 statement and return type.
758 * gdb.base/cursal.c (main): Add explicit return statement.
759 * gdb.base/cvexpr.c (main): Likewise.
760 * gdb.base/display.c (main): Add explicit return statement and
761 return type.
762 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
763 * gdb.base/endianity.c (main): Likewise.
764 * gdb.base/execd-prog.c (main): Likewise.
765 * gdb.base/gdb1090.c (main): Likewise.
766 * gdb.base/info_qt.c (main): Likewise.
767 * gdb.base/lineinc.c (main): Likewise.
768 * gdb.base/load-command.c (main): Likewise.
769 * gdb.base/macscp1.c (main): Likewise.
770 * gdb.base/pr10179-a.c (main): Likewise.
771 * gdb.base/quit-live.c (main): Likewise.
772 * gdb.base/scope0.c (main): Likewise.
773 * gdb.base/settings.c (main): Likewise.
774 * gdb.base/stack-checking.c (main): Return int.
775 * gdb.base/varargs.c (main): Add explicit return statement.
776 * gdb.cp/ambiguous.cc (main): Likewise.
777 * gdb.cp/anon-struct.cc (main): Likewise.
778 * gdb.cp/anon-union.cc (main): Likewise.
779 * gdb.cp/bool.cc (main): Likewise.
780 * gdb.cp/bs15503.cc (main): Likewise.
781 * gdb.cp/cplusfuncs.cc (main): Likewise.
782 * gdb.cp/cttiadd.cc (main): Likewise.
783 * gdb.cp/extern-c.cc (main): Likewise.
784 * gdb.cp/filename.cc (main): Likewise.
785 * gdb.cp/formatted-ref.cc (main): Likewise.
786 * gdb.cp/mb-ctor.cc (main): Likewise.
787 * gdb.cp/member-ptr.cc (main): Likewise.
788 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
789 * gdb.cp/overload-const.cc (main): Likewise.
790 * gdb.cp/paren-type.cc (main): Likewise.
791 * gdb.cp/parse-lang.cc (main): Likewise.
792 * gdb.cp/pr-1023.cc (main): Likewise.
793 * gdb.cp/psmang1.cc (main): Likewise.
794 * gdb.cp/readnow-language.cc (main): Likewise.
795 * gdb.cp/ref-params.cc (main): Likewise.
796 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
797 * gdb.cp/virtbase2.cc (main): Likewise.
798 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
799 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
800 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
801 * gdb.mi/mi-console.c (main): Likewise.
802 * gdb.mi/mi-read-memory.c (main): Likewise.
803 * gdb.modula2/multidim.c (main): Likewise.
804 * gdb.opt/inline-small-func.c (main): Likewise.
805 * gdb.python/py-rbreak.c (main): Likewise.
806 * gdb.stabs/exclfwd1.c (main): Likewise.
807 * gdb.trace/qtro.c (main): Likewise.
808
af26601c
PA
8092020-09-13 Pedro Alves <pedro@palves.net>
810
811 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
812 instead of getenv.
813
2f4b83cd
PA
8142020-09-13 Pedro Alves <pedro@palves.net>
815
816 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
817 instead of spawning GDB with remote_spawn.
818 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
819 gdb_spawn instead of spawning GDB with remote_spawn.
820
c49da0e4
PA
8212020-09-13 Pedro Alves <pedro@palves.net>
822
823 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
824 file and add calls to first and second.
825 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
826 add call to f.
827
6791b117
PA
8282020-09-13 Pedro Alves <pedro@palves.net>
829
830 * gdb.mi/mi-break-qualified.cc: New file.
831 * gdb.mi/mi-break-qualified.exp: New file.
832 * lib/mi-support.exp (mi_create_breakpoint_multi)
833 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
834 procedures.
835 (mi_create_breakpoint_1): New, factored out from
836 mi_create_breakpoint.
837
3b8d4c5c
PA
8382020-09-13 Pedro Alves <pedro@palves.net>
839
840 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
841 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
842 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
843 (register_class): Delete.
844 (main): Don't call register_class.
845
d5f96005
PA
8462020-09-13 Pedro Alves <pedro@palves.net>
847
848 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
849 (do_tests): Remove "calling method for small class" test.
850 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
851 (register_class): Delete.
852 (main): Don't call register_class.
853 * gdb.cp/call-method-register.exp: New file, based on bits removed
854 from classes.exp.
855 * gdb.cp/call-method-register.cc: New file, based on bits removed
856 from classes.cc.
857
77f2120b
PA
8582020-09-13 Pedro Alves <pedro@palves.net>
859
860 * gdb.base/msym-bp-2.c: New.
861 * gdb.base/msym-bp-shl-lib.c: New file.
862 * gdb.base/msym-bp-shl-main-2.c: New file.
863 * gdb.base/msym-bp-shl-main.c: New file.
864 * gdb.base/msym-bp-shl.exp: New file.
865 * gdb.base/msym-bp.c: New file.
866 * gdb.base/msym-bp.exp: New file.
867
32aea73e
JB
8682020-09-13 Joel Brobecker <brobecker@adacore.com>
869
870 * gdb.base/default.exp: Change $_gdb_major to 11.
871
2a67f09d
FW
8722020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
873 Felix Willgerodt <Felix.Willgerodt@intel.com>
874
875 * x86-avx512bf16.c: New file.
876 * x86-avx512bf16.exp: Likewise.
877 * lib/gdb.exp (skip_avx512bf16_tests): New function.
878
ad570dd7
TV
8792020-09-11 Tom de Vries <tdevries@suse.de>
880
881 PR exp/26602
882 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
883
a56f7391
TBA
8842020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
885
886 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
887
918619e5
AM
8882020-09-10 Alan Modra <amodra@gmail.com>
889
890 PR 26597
891 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
892
cac1e71d
TV
8932020-09-08 Tom de Vries <tdevries@suse.de>
894
895 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
896 after gdb_starti_cmd.
897
c5cd900e
AKS
8982020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
899
900 * lib/fortran.exp (fortran_complex8): New proc.
901 (fortran_complex16): New proc.
902 * gdb.fortran/complex.exp: Use routines from fortran.exp
903 * gdb.fortran/pointer-to-pointer.exp: Likewise.
904 * gdb.fortran/vla-ptr-info.exp: Likewise.
905
8f5c6526
TV
9062020-09-03 Tom de Vries <tdevries@suse.de>
907
908 PR breakpoint/26546
909 * gdb.base/label-without-address.exp: Runto main first.
910
02c6f3f1
TT
9112020-09-02 Tom Tromey <tromey@adacore.com>
912
913 * gdb.ada/mi_var_access.exp: Test children of access variable.
914 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
915 * gdb.ada/mi_var_array.exp: Update.
916
efe24f05
KB
9172020-08-31 Kevin Buettner <kevinb@redhat.com>
918
919 * gdb.base/corefile.exp (warning-free): XFAIL test when running
920 on docker w/ AUFS storage driver.
921
973695d6
KB
9222020-08-31 Kevin Buettner <kevinb@redhat.com>
923
924 * gdb.base/corefile2.exp (renamed binfile): New tests.
925
f3bd50f1
SM
9262020-08-31 Simon Marchi <simon.marchi@efficios.com>
927
928 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
929
22b9b4b0
SL
9302020-08-31 Simon Marchi <simon.marchi@efficios.com>
931
932 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
933 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
934
8efaf6b3
SM
9352020-08-31 Simon Marchi <simon.marchi@efficios.com>
936
937 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
938 output, printing a "not saved" value from history and printing a
939 convenience variable created from a "not saved" value.
940
e840f2e3
TV
9412020-08-31 Tom de Vries <tdevries@suse.de>
942
943 * gdb.base/eh_return.exp: Use nopie.
944
8f57f343
PA
9452020-08-28 Pedro Alves <pedro@palves.net>
946
947 * gdb.base/advance-until-multiple-locations.exp
948 (advance_overload, until_overload): Adjust to match the
949 frame/function header instead of the source line text.
950
626d2320
TV
9512020-08-28 Tom de Vries <tdevries@suse.de>
952
953 * gdb.base/label-without-address.c: New test.
954 * gdb.base/label-without-address.exp: New file.
955
df631783
PA
9562020-08-27 Pedro Alves <pedro@palves.net>
957
958 PR gdb/26523
959 PR gdb/26524
960 * gdb.base/advance-until-multiple-locations.cc: New.
961 * gdb.base/advance-until-multiple-locations.exp: New.
962
48b076bb
SM
9632020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
964
965 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
966
c2015ce4
AB
9672020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
968
969 * gdb.arch/amd64-byte.exp: Make test names unique, use
970 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
971 * gdb.arch/amd64-dword.exp: Likewise.
972 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
973 * gdb.arch/amd64-stap-special-operands.exp: Make test names
974 unique.
975 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
976 * gdb.arch/amd64-word.exp: Make test names unique, use
977 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
978 * gdb.arch/i386-byte.exp: Make test names unique, use
979 gdb_breakpoint.
980 * gdb.arch/i386-word.exp: Likewise.
981
995d3a19
SV
9822020-08-25 Shahab Vahedi <shahab@synopsys.com>
983
984 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
985
8cac2b31
SM
9862020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
987
988 PR gdb/26532
989 * gdb.threads/stepi-random-signal.exp: Update pattern.
990
2bc19622
SM
9912020-08-25 Simon Marchi <simon.marchi@efficios.com>
992
993 PR gdb/26532
994 * gdb.base/ui-redirect.exp: Update pattern.
995
b04aa1fc
GB
9962020-08-25 Gary Benson <gbenson@redhat.com>
997
998 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
999 when compiling with clang.
8571e9c8 1000 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 1001
9f68b453
GB
10022020-08-25 Gary Benson <gbenson@redhat.com>
1003
1004 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
1005 Add additional_flags=-Wno-inaccessible-base when compiling
1006 with GCC >= 10.1 or clang. Add additional_flags=-w when
1007 compiling with GCC < 10.
1008
3945d2d7
GM
10092020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
1010
1011 PR m2/26372
fc5d6901
SM
1012 * gdb.modula2/multidim.c: New file.
1013 * gdb.modula2/multidim.exp: New file.
3945d2d7 1014
60122dbe
SM
10152020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
1016
1017 * lib/gdb.exp (runto): Always emit fail on internal error.
1018
1eb8556f
SM
10192020-08-24 Simon Marchi <simon.marchi@efficios.com>
1020
1021 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
1022 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1023 Likewise.
1024 * gdb.threads/stepi-random-signal.exp: Likewise.
1025
33bf4c5c
TBA
10262020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1027
1028 * gdb.base/print-file-var.exp: Fix typo "breapoint".
1029 * gdb.trace/strace.exp: Ditto.
1030
c2fd7fae
AKS
10312020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1032
1033 * gdb.fortran/vla-type.exp: Skip commands not required for
1034 the Flang compiled binaries after prologue fix.
1035
326afb72
TT
10362020-08-17 Tom de Vries <tdevries@suse.de>
1037 Tom Tromey <tromey@adacore.com>
1038
1039 PR rust/26197:
1040 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
1041
3ae7ab99
TT
10422020-08-17 Tom Tromey <tromey@adacore.com>
1043
1044 * gdb.ada/mi_var_access.exp: New file.
1045 * gdb.ada/mi_var_access/mi_access.adb: New file.
1046 * gdb.ada/mi_var_access/pck.adb: New file.
1047 * gdb.ada/mi_var_access/pck.ads: New file.
1048
f569c1c5
TV
10492020-08-16 Tom de Vries <tdevries@suse.de>
1050
1051 PR gdb/25350
1052 * gdb.base/eh_return.c: New test.
1053 * gdb.base/eh_return.exp: New file.
1054
3d11c30a
TV
10552020-08-15 Tom de Vries <tdevries@suse.de>
1056
1057 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
1058 (mixed_func_1d_): Use fortran_charlen_t in decl.
1059
547ce8f0
TV
10602020-08-15 Tom de Vries <tdevries@suse.de>
1061
1062 PR backtrace/26390
1063 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
1064 Update expected pattern.
1065
a54a7f13
PA
10662020-08-13 Pedro Alves <pedro@palves.net>
1067
1068 * gdb.fortran/complex.exp: Check skip_fortran_tests.
1069 * gdb.fortran/library-module.exp: Likewise.
1070 * gdb.fortran/logical.exp: Likewise.
1071 * gdb.fortran/module.exp: Likewise.
1072 * gdb.fortran/print_type.exp: Likewise.
1073 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1074 * gdb.fortran/vla-datatypes.exp: Likewise.
1075 * gdb.fortran/vla-history.exp: Likewise.
1076 * gdb.fortran/vla-ptr-info.exp: Likewise.
1077 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1078 * gdb.fortran/vla-ptype.exp: Likewise.
1079 * gdb.fortran/vla-sizeof.exp: Likewise.
1080 * gdb.fortran/vla-type.exp: Likewise.
1081 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1082 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1083 * gdb.fortran/vla-value-sub.exp: Likewise.
1084 * gdb.fortran/vla-value.exp: Likewise.
1085
7a82e903
PA
10862020-08-13 Pedro Alves <pedro@palves.net>
1087
1088 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
1089 * gdb.ada/access_to_packed_array.exp: Likewise.
1090 * gdb.ada/access_to_unbounded_array.exp: Likewise.
1091 * gdb.ada/addr_arith.exp: Likewise.
1092 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
1093 * gdb.ada/arr_arr.exp: Likewise.
1094 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
1095 * gdb.ada/array_bounds.exp: Likewise.
1096 * gdb.ada/array_of_variable_length.exp: Likewise.
1097 * gdb.ada/array_ptr_renaming.exp: Likewise.
1098 * gdb.ada/array_subscript_addr.exp: Likewise.
1099 * gdb.ada/arraydim.exp: Likewise.
1100 * gdb.ada/arrayparam.exp: Likewise.
1101 * gdb.ada/arrayptr.exp: Likewise.
1102 * gdb.ada/assign_1.exp: Likewise.
1103 * gdb.ada/assign_arr.exp: Likewise.
1104 * gdb.ada/atomic_enum.exp: Likewise.
1105 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1106 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
1107 * gdb.ada/bias.exp: Likewise.
1108 * gdb.ada/boolean_expr.exp: Likewise.
1109 * gdb.ada/bp_c_mixed_case.exp: Likewise.
1110 * gdb.ada/bp_enum_homonym.exp: Likewise.
1111 * gdb.ada/bp_inlined_func.exp: Likewise.
1112 * gdb.ada/bp_on_var.exp: Likewise.
1113 * gdb.ada/bp_range_type.exp: Likewise.
1114 * gdb.ada/bp_reset.exp: Likewise.
1115 * gdb.ada/call_pn.exp: Likewise.
1116 * gdb.ada/catch_assert_if.exp: Likewise.
1117 * gdb.ada/catch_ex.exp: Likewise.
1118 * gdb.ada/catch_ex_std.exp: Likewise.
1119 * gdb.ada/char_enum.exp: Likewise.
1120 * gdb.ada/char_param.exp: Likewise.
1121 * gdb.ada/complete.exp: Likewise.
1122 * gdb.ada/cond_lang.exp: Likewise.
1123 * gdb.ada/convvar_comp.exp: Likewise.
1124 * gdb.ada/dgopt.exp: Likewise.
1125 * gdb.ada/disc_arr_bound.exp: Likewise.
1126 * gdb.ada/display_nested.exp: Likewise.
1127 * gdb.ada/dot_all.exp: Likewise.
1128 * gdb.ada/dyn_loc.exp: Likewise.
1129 * gdb.ada/dyn_stride.exp: Likewise.
1130 * gdb.ada/excep_handle.exp: Likewise.
1131 * gdb.ada/expr_delims.exp: Likewise.
1132 * gdb.ada/expr_with_funcall.exp: Likewise.
1133 * gdb.ada/exprs.exp: Likewise.
1134 * gdb.ada/fin_fun_out.exp: Likewise.
1135 * gdb.ada/fixed_cmp.exp: Likewise.
1136 * gdb.ada/formatted_ref.exp: Likewise.
1137 * gdb.ada/frame_arg_lang.exp: Likewise.
1138 * gdb.ada/frame_args.exp: Likewise.
1139 * gdb.ada/fullname_bp.exp: Likewise.
1140 * gdb.ada/fun_addr.exp: Likewise.
1141 * gdb.ada/fun_in_declare.exp: Likewise.
1142 * gdb.ada/fun_overload_menu.exp: Likewise.
1143 * gdb.ada/fun_renaming.exp: Likewise.
1144 * gdb.ada/funcall_char.exp: Likewise.
1145 * gdb.ada/funcall_param.exp: Likewise.
1146 * gdb.ada/funcall_ptr.exp: Likewise.
1147 * gdb.ada/funcall_ref.exp: Likewise.
1148 * gdb.ada/homonym.exp: Likewise.
1149 * gdb.ada/info_addr_mixed_case.exp: Likewise.
1150 * gdb.ada/info_auto_lang.exp: Likewise.
1151 * gdb.ada/info_exc.exp: Likewise.
1152 * gdb.ada/info_types.exp: Likewise.
1153 * gdb.ada/int_deref.exp: Likewise.
1154 * gdb.ada/interface.exp: Likewise.
1155 * gdb.ada/iwide.exp: Likewise.
1156 * gdb.ada/lang_switch.exp: Likewise.
1157 * gdb.ada/length_cond.exp: Likewise.
1158 * gdb.ada/maint_with_ada.exp: Likewise.
1159 * gdb.ada/mi_catch_assert.exp: Likewise.
1160 * gdb.ada/mi_catch_ex.exp: Likewise.
1161 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
1162 * gdb.ada/mi_dyn_arr.exp: Likewise.
1163 * gdb.ada/mi_ex_cond.exp: Likewise.
1164 * gdb.ada/mi_exc_info.exp: Likewise.
1165 * gdb.ada/mi_interface.exp: Likewise.
1166 * gdb.ada/mi_prot.exp: Likewise.
1167 * gdb.ada/mi_ref_changeable.exp: Likewise.
1168 * gdb.ada/mi_string_access.exp: Likewise.
1169 * gdb.ada/mi_task_arg.exp: Likewise.
1170 * gdb.ada/mi_task_info.exp: Likewise.
1171 * gdb.ada/mi_var_array.exp: Likewise.
1172 * gdb.ada/mi_var_union.exp: Likewise.
1173 * gdb.ada/mi_variant.exp: Likewise.
1174 * gdb.ada/minsyms.exp: Likewise.
1175 * gdb.ada/mod_from_name.exp: Likewise.
1176 * gdb.ada/nested.exp: Likewise.
1177 * gdb.ada/null_array.exp: Likewise.
1178 * gdb.ada/optim_drec.exp: Likewise.
1179 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
1180 * gdb.ada/packed_array_assign.exp: Likewise.
1181 * gdb.ada/packed_tagged.exp: Likewise.
1182 * gdb.ada/pp-rec-component.exp: Likewise.
1183 * gdb.ada/print_chars.exp: Likewise.
1184 * gdb.ada/print_pc.exp: Likewise.
1185 * gdb.ada/ptr_typedef.exp: Likewise.
1186 * gdb.ada/ptype_arith_binop.exp: Likewise.
1187 * gdb.ada/ptype_array.exp: Likewise.
1188 * gdb.ada/ptype_field.exp: Likewise.
1189 * gdb.ada/ptype_tagged_param.exp: Likewise.
1190 * gdb.ada/ptype_union.exp: Likewise.
1191 * gdb.ada/py_range.exp: Likewise.
1192 * gdb.ada/py_taft.exp: Likewise.
1193 * gdb.ada/rdv_wait.exp: Likewise.
1194 * gdb.ada/rec_comp.exp: Likewise.
1195 * gdb.ada/rec_return.exp: Likewise.
1196 * gdb.ada/ref_param.exp: Likewise.
1197 * gdb.ada/ref_tick_size.exp: Likewise.
1198 * gdb.ada/rename_subscript_param.exp: Likewise.
1199 * gdb.ada/repeat_dyn.exp: Likewise.
1200 * gdb.ada/same_component_name.exp: Likewise.
1201 * gdb.ada/same_enum.exp: Likewise.
1202 * gdb.ada/scalar_storage.exp: Likewise.
1203 * gdb.ada/set_wstr.exp: Likewise.
1204 * gdb.ada/small_reg_param.exp: Likewise.
1205 * gdb.ada/str_binop_equal.exp: Likewise.
1206 * gdb.ada/str_ref_cmp.exp: Likewise.
1207 * gdb.ada/str_uninit.exp: Likewise.
1208 * gdb.ada/sub_variant.exp: Likewise.
1209 * gdb.ada/sym_print_name.exp: Likewise.
1210 * gdb.ada/taft_type.exp: Likewise.
1211 * gdb.ada/tagged.exp: Likewise.
1212 * gdb.ada/tagged_access.exp: Likewise.
1213 * gdb.ada/task_bp.exp: Likewise.
1214 * gdb.ada/task_switch_in_core.exp: Likewise.
1215 * gdb.ada/tasks.exp: Likewise.
1216 * gdb.ada/tick_last_segv.exp: Likewise.
1217 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
1218 * gdb.ada/type_coercion.exp: Likewise.
1219 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1220 * gdb.ada/unchecked_union.exp: Likewise.
1221 * gdb.ada/uninitialized_vars.exp: Likewise.
1222 * gdb.ada/var_arr_attrs.exp: Likewise.
1223 * gdb.ada/var_arr_typedef.exp: Likewise.
1224 * gdb.ada/var_rec_arr.exp: Likewise.
1225 * gdb.ada/variant-record.exp: Likewise.
1226 * gdb.ada/variant.exp: Likewise.
1227 * gdb.ada/variant_record_packed_array.exp: Likewise.
1228 * gdb.ada/varsize_limit.exp: Likewise.
1229 * gdb.ada/whatis_array_val.exp: Likewise.
1230 * gdb.ada/widewide.exp: Likewise.
1231 * gdb.ada/win_fu_syms.exp: Likewise.
1232
12332020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
1234
1235 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
1236
10c381b5
AB
12372020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
1238
1239 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
1240 unset the array variable.
1241
8f34b746
TV
12422020-08-03 Tom de Vries <tdevries@suse.de>
1243
1244 PR symtab/26333
1245 * lib/dwarf.exp (DW_LNE_user): New proc.
1246 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
1247 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
1248
0245e136
KB
12492020-07-31 Kevin Buettner <kevinb@redhat.com>
1250
1251 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
1252 to 'uintptr_t'
1253 (inttypes.h): Include.
1254
9ef1ec5d
KB
12552020-07-31 Kevin Buettner <kevinb@redhat.com>
1256
1257 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
1258 (C5_24k): Delete.
1259 (C5_8k, C5_64k, C5_256k): New macros.
1260 (buf_ro): Allocate 256 KiB of initialized data.
1261
4c55e970
TBA
12622020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1263
1264 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
1265 that attempt to overwrite an existing condition with a condition
1266 that fails parsing and also with a condition that parses fine
1267 but contains junk at the end.
1268
1e620590
TBA
12692020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1270
1271 * gdb.base/condbreak-bad.c: New test.
1272 * gdb.base/condbreak-bad.exp: New file.
1273
e12dcc50
TV
12742020-07-30 Tom de Vries <tdevries@suse.de>
1275
1276 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
1277 out of ...
1278 (GDBInfoModuleSymbols::check_entry): ... here.
1279 (GDBInfoModuleSymbols::check_optional_entry): New proc.
1280 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
1281 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
1282
6cc64caa
TV
12832020-07-30 Tom de Vries <tdevries@suse.de>
1284
1285 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
1286 "__class_some_module_Number_t" optional.
1287
90fd07fc
TV
12882020-07-29 Tom de Vries <tdevries@suse.de>
1289
1290 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
1291 multiple locations.
1292
f5c79e97
TV
12932020-07-29 Tom de Vries <tdevries@suse.de>
1294
1295 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
1296 rather than function name.
1297
f75a0693
AB
12982020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1299
1300 PR symtab/26270:
1301 * gdb.cp/disasm-func-name.cc: New file.
1302 * gdb.cp/disasm-func-name.exp: New file.
1303
4888741a
TT
13042020-07-28 Tom Tromey <tromey@adacore.com>
1305
1306 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
1307 'varval' location.
1308
43d5901d
AB
13092020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1310
1311 * gdb.python/py-unwind.py: Update to make use of a register
1312 descriptor.
1313
14fa8fb3
AB
13142020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1315
1316 * gdb.python/py-arch-reg-names.exp: Add additional tests.
1317
e79eb02f
AB
13182020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
1319
1320 PR fortran/23051
1321 PR fortran/26139
1322 * gdb.fortran/class-allocatable-array.exp: New file.
1323 * gdb.fortran/class-allocatable-array.f90: New file.
1324 * gdb.fortran/pointer-to-pointer.exp: New file.
1325 * gdb.fortran/pointer-to-pointer.f90: New file.
1326
876518dd
TV
13272020-07-25 Tom de Vries <tdevries@suse.de>
1328
1329 PR symtab/26243
1330 * gdb.dwarf2/dw2-line-number-zero.c: New test.
1331 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
1332
6dcfb80a
TV
13332020-07-24 Tom de Vries <tdevries@suse.de>
1334
1335 PR testsuite/26293
1336 * gdb.ada/mi_prot.exp: Require gnatmake-8.
1337
e7bc9db8
PA
13382020-07-23 Pedro Alves <pedro@palves.net>
1339
1340 * gdb.server/server-kill.exp (prepare): New, factored out from the
1341 top level.
1342 (kill_server): New.
1343 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
1344 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
1345
78344df7
AB
13462020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
1347
1348 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
1349
25dfed24
SL
13502020-07-22 Sandra Loosemore <sandra@codesourcery.com>
1351
1352 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
1353 Initialize to empty string at top level.
1354 (gdb_wrapper_init): Revert check for file existence on build.
1355 Build the wrapper in its default place, not a build-specific
1356 location. When host == build, make the pathname absolute.
1357 (gdb_compile): Delete leftover declaration of
1358 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
1359 string instead of uninitialized.
1360
7da515fd
KB
13612020-07-22 Kevin Buettner <kevinb@redhat.com>
1362
1363 * gdb.base/corefile2.exp: New file.
1364 * gdb.base/coremaker2.exp: New file.
1365
9c5ec5c2
KB
13662020-07-22 Kevin Buettner <kevinb@redhat.com>
1367
1368 * gdb.base/coredump-filter.exp: Add second
1369 non-Private-Shared-Anon-File test.
1370 (test_disasm): Rename binfile for test which is expected
1371 to fail.
1372
f9e233c9
KB
13732020-07-22 Kevin Buettner <kevinb@redhat.com>
1374
1375 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
1376 data in core file".
1377 * gdb.base/coremaker.c (buf2ro): New global.
1378 (mmapdata): Add a read-only mmap mapping.
1379
94c265d7
KB
13802020-07-22 Kevin Buettner <kevinb@redhat.com>
1381
1382 PR corefiles/25631
1383 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
1384 New test.
1385 * gdb.base/coremaker.c (buf3): New global.
1386 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
1387 flags.
1388
13892020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
1390
1391 * gdb.base/coremaker.c (filler_ro): New global constant.
1392
32fa152e
TT
13932020-07-22 Tom Tromey <tromey@adacore.com>
1394
1395 * gdb.ada/mi_prot.exp: New file.
1396 * gdb.ada/mi_prot/pkg.adb: New file.
1397 * gdb.ada/mi_prot/pkg.ads: New file.
1398 * gdb.ada/mi_prot/prot.adb: New file.
1399
c8474dc3
TBA
14002020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1401
1402 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
1403 loads two JITers.
1404
baf8791e
AB
14052020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1406
1407 * gdb.python/py-arch-reg-groups.exp: Additional tests.
1408
f7306dac
AB
14092020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1410
1411 * gdb.python/py-arch-reg-names.exp: Additional tests.
1412
6d3d6e4b
TV
14132020-07-21 Tom de Vries <tdevries@suse.de>
1414
1415 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
1416 breakpoint locations".
1417 * gdb.reverse/solib-reverse.exp: Same.
1418
803d0592
TV
14192020-07-21 Tom de Vries <tdevries@suse.de>
1420
1421 * gdb.reverse/step-reverse.c (callee): Merge statements.
1422
e9bdc510
TV
14232020-07-21 Tom de Vries <tdevries@suse.de>
1424
1425 * gdb.fortran/info-modules.exp (info module variables): Allow missing
1426 line numbers for some variables.
1427
f0f9e75a
TV
14282020-07-21 Tom de Vries <tdevries@suse.de>
1429
1430 * gdb.opt/inline-locals.c (init_array): New func.
1431 (func1): Use init_array.
1432 * gdb.opt/inline-locals.exp: Update pattern.
1433
bd460ecb
TV
14342020-07-21 Tom de Vries <tdevries@suse.de>
1435
1436 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
1437 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
1438
ae5369e7
LC
14392020-07-20 Ludovic Courtès <ludo@gnu.org>
1440
1441 * gdb.guile/source2.scm: Add #f first argument to 'format'.
1442 * gdb.guile/types-module.exp: Remove "ERROR:" from
1443 regexps since Guile 3.0 no longer prints that.
1444
68cf161c
LC
14452020-07-20 Ludovic Courtès <ludo@gnu.org>
1446
1447 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
1448 error regexp to match on Guile 2.2.
1449
c14b4913
GB
14502020-07-20 Gary Benson <gbenson@redhat.com>
1451
1452 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
1453 with clang.
1454
b243ba58
TV
14552020-07-20 Tom de Vries <tdevries@suse.de>
1456
1457 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
1458 (omp_set_lock_in_order): New function.
1459 (single_scope, multi_scope, nested_func, nested_parallel): Use
1460 omp_set_lock_in_order and omp_unset_lock.
1461 (main): Init and destroy lock and lock2.
1462
c06ad8b5
TV
14632020-07-20 Tom de Vries <tdevries@suse.de>
1464
1465 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
1466
6e22f117
TV
14672020-07-20 Tom de Vries <tdevries@suse.de>
1468
1469 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
1470
33176ea7
TV
14712020-07-17 Tom de Vries <tdevries@suse.de>
1472
1473 * gdb.base/valgrind-infcall-2.c: New test.
1474 * gdb.base/valgrind-infcall-2.exp: New file.
1475 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
1476
90c3ec2d
TV
14772020-07-17 Tom de Vries <tdevries@suse.de>
1478
1479 * gdb.dlang/circular.c (found): Use found_label as label name.
1480 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
1481 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
1482 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
1483 * gdb.dwarf2/ada-linkage-name.exp: Same.
1484 * gdb.dwarf2/arr-subrange.exp: Same.
1485 * gdb.dwarf2/atomic-type.exp: Same.
1486 * gdb.dwarf2/comp-unit-lang.exp: Same.
1487 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1488 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1489 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
1490 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
1491 * gdb.dwarf2/implptr-64bit.exp: Same.
1492 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1493 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1494 * gdb.dwarf2/imported-unit.exp: Same.
1495 * gdb.dwarf2/main-subprogram.exp: Same.
1496 * gdb.dwarf2/missing-type-name.exp: Same.
1497 * gdb.dwarf2/nonvar-access.exp: Same.
1498 * gdb.dwarf2/struct-with-sig.exp: Same.
1499 * gdb.dwarf2/typedef-void-finish.exp: Same.
1500 * gdb.dwarf2/void-type.exp: Same.
1501
10da644d
TV
15022020-07-17 Tom de Vries <tdevries@suse.de>
1503
1504 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
1505 src parameter.
1506 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
1507 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
1508 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1509 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1510 * gdb.dwarf2/dwz.exp: Same.
1511 * gdb.dwarf2/implptr-optimized-out.exp: Same.
1512 * gdb.dwarf2/implref-array.exp: Same.
1513 * gdb.dwarf2/implref-const.exp: Same.
1514 * gdb.dwarf2/implref-global.exp: Same.
1515 * gdb.dwarf2/implref-struct.exp: Same.
1516 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1517 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1518 * gdb.dwarf2/var-access.exp: Same.
1519 * gdb.dwarf2/varval.exp: Same.
1520 * gdb.trace/entry-values.exp: Same.
1521
315e6afc
TV
15222020-07-17 Tom de Vries <tdevries@suse.de>
1523
1524 * lib/dwarf.exp (Dwarf::extern): Remove.
1525 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
1526 * gdb.dlang/circular.exp: Same.
1527 * gdb.dwarf2/comp-unit-lang.exp: Same.
1528 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1529 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
1530 * gdb.dwarf2/dwz.exp: Same.
1531 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1532 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1533 * gdb.dwarf2/imported-unit.exp: Same.
1534 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1535
5597c940
SL
15362020-07-16 Sandra Loosemore <sandra@codesourcery.com>
1537
1538 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
1539 Use double quotes instead of single quotes.
1540
d0ce17d8
CT
15412020-07-16 Caroline Tice <cmtice@google.com>
1542
1543 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
1544 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
1545
853772cc
TV
15462020-07-16 Tom de Vries <tdevries@suse.de>
1547
1548 * lib/dwarf.exp (program): Initialize _line.
1549 (DW_LNE_end_sequence): Reinitialize _line.
1550 (DW_LNS_advance_line): Update _line.
1551 (line): New proc.
1552 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
1553 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1554 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1555 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1556 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1557 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1558
fe07b572
AB
15592020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1560
1561 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
1562 generic.
1563
52781cce
TV
15642020-07-15 Tom de Vries <tdevries@suse.de>
1565
1566 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
1567 is_amd64_regs_target.
1568
3dcc261c
AB
15692020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1570
1571 * gdb.fortran/ptype-on-functions.exp: Add more tests.
1572 * gdb.fortran/ptype-on-functions.f90: Likewise.
1573
054a0959
SM
15742020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
1575
1576 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
1577 values in documentation for addr_size to 4 and 8.
1578
ccb9eba6
AB
15792020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
1580
1581 * gdb.arch/amd64-osabi.exp: Update.
1582 * gdb.arch/arm-disassembler-options.exp: Update.
1583 * gdb.arch/powerpc-disassembler-options.exp: Update.
1584 * gdb.arch/ppc64-symtab-cordic.exp: Update.
1585 * gdb.arch/s390-disassembler-options.exp: Update.
1586 * gdb.base/all-architectures.exp.tcl: Update.
1587 * gdb.base/attach-pie-noexec.exp: Update.
1588 * gdb.base/catch-syscall.exp: Update.
1589 * gdb.xml/tdesc-arch.exp: Update.
1590
025a39a7
TV
15912020-07-14 Tom de Vries <tdevries@suse.de>
1592
1593 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
1594 (local_gettid): ... this.
1595 (fn): Update.
1596
74e4b667
SL
15972020-07-13 Sandra Loosemore <sandra@codesourcery.com>
1598
1599 * gdb.base/info_sources.exp: Skip directory match tests on
1600 remote hosts.
1601
f413dd74
GB
16022020-07-13 Gary Benson <gbenson@redhat.com>
1603
1604 * gdb.base/savedregs.exp (caller): Use parentheses to
1605 make expected expression evaluation ordering explicit.
1606
915771bb
GB
16072020-07-13 Gary Benson <gbenson@redhat.com>
1608
1609 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
1610
2a122642
GB
16112020-07-13 Gary Benson <gbenson@redhat.com>
1612
1613 * gdb.base/bigcore.c (main): Use a volatile pointer when
1614 attempting to trigger a SIGSEGV.
1615 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
1616 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
1617 * gdb.base/savedregs.c (thrower): Likewise.
1618 * gdb.mi/mi-syn-frame.c (bar): Likewise.
1619
3f00c730
GB
16202020-07-13 Gary Benson <gbenson@redhat.com>
1621
1622 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
1623 defining and using VLA structure fields into...
1624 * gdb.base/vla-struct-fields.c: New file.
1625 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
1626 tests into...
1627 * gdb.base/vla-struct-fields.exp: New file.
1628
963eeee4
TV
16292020-07-13 Tom de Vries <tdevries@suse.de>
1630
1631 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
1632 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
1633 * gdb.base/gold-gdb-index.exp: Same.
1634 * gdb.base/morestack.exp: Same.
1635
0ed35c9a
DX
16362020-07-11 Daniel Xu <dxu@dxuuu.xyz>
1637
1638 PR rust/26121
1639 * gdb.rust/modules.rs: Prevent linker from discarding test
1640 symbol.
1641
4fdba23d
PA
16422020-07-10 Pedro Alves <pedro@palves.net>
1643
1644 PR gdb/26199
1645 * gdb.multi/multi-target.c (exit_thread): New.
1646 (thread_start): Break loop if EXIT_THREAD.
1647 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
1648 (top level) Call test_no_resumed.
1649
15f3b077
TT
16502020-07-08 Tom Tromey <tromey@adacore.com>
1651
1652 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
1653 * gdb.ada/catch_ex.exp: Examine catchpoint text.
1654
9fc501fd
AB
16552020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1656
1657 PR python/22748
1658 * gdb.opt/inline-frame-tailcall.c: New file.
1659 * gdb.opt/inline-frame-tailcall.exp: New file.
1660 * gdb.python/py-unwind-inline.c: New file.
1661 * gdb.python/py-unwind-inline.exp: New file.
1662 * gdb.python/py-unwind-inline.py: New file.
1663
64cb3757
AB
16642020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1665
1666 * gdb.python/py-arch-reg-groups.exp: New file.
1667
0f767f94
AB
16682020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1669
1670 * gdb.python/py-arch-reg-names.exp: New file.
1671
87dbc774
AB
16722020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1673
1674 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
1675 gdb.PendingFrame.architecture method.
1676
d8cc8af6
TV
16772020-07-06 Tom de Vries <tdevries@suse.de>
1678
1679 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
1680
3c8ea5be
PA
16812020-07-03 Pedro Alves <palves@redhat.com>
1682
1683 * gdb.base/structs2.c (main): Adjust second parem_reg call to
1684 explicitly write negative numbers.
1685 * gdb.base/structs2.exp: Adjust expected output.
1686
bf90c83a
PA
16872020-07-03 Pedro Alves <palves@redhat.com>
1688
1689 * gdb.base/charset.c (init_string): Change all char parameters to
1690 unsigned char parameters.
1691
2eb82157
PA
16922020-07-03 Pedro Alves <palves@redhat.com>
1693
1694 * gdb.base/call-sc.exp (start_scalars_test): Use
1695 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1696 * gdb.base/overlays.c: Remove references to PARAMS.
1697 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
1698 * gdb.base/reread.exp: Don't set 'prototypes' global.
1699 * gdb.base/structs.exp (start_structs_test): Use
1700 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1701 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
1702 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1703 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
1704 call.
1705 * gdb.base/varargs.exp: Don't set 'prototypes' global.
1706
9adda7af
PA
17072020-07-03 Pedro Alves <palves@redhat.com>
1708
1709 * gdb.base/m32rovly.c: Delete.
1710 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
1711
2a17c803
PW
17122020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1713
1714 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
1715 of gdb_py_test_multiple.
1716 * gdb.python/py-cmd.exp: Likewise.
1717 * gdb.python/py-events.exp: Likewise.
1718 * gdb.python/py-function.exp: Likewise.
1719 * gdb.python/py-inferior.exp: Likewise.
1720 * gdb.python/py-infthread.exp: Likewise.
1721 * gdb.python/py-linetable.exp: Likewise.
1722 * gdb.python/py-parameter.exp: Likewise.
1723 * gdb.python/py-value.exp: Likewise.
1724
b011fe1a
TV
17252020-06-30 Tom de Vries <tdevries@suse.de>
1726
1727 PR testsuite/26175
1728 * lib/future.exp (gdb_default_target_compile): Detect and handle
1729 early_flags.
1730
df5b8876
SM
17312020-06-29 Simon Marchi <simon.marchi@efficios.com>
1732
1733 * boards/simavr.exp (gdb_load): Catch errors when closing
1734 previous connection. Close connection, wait for process and
1735 unset simavr_spawn_id on failure.
1736
a3ca48cd
TV
17372020-06-29 Tom de Vries <tdevries@suse.de>
1738
1739 * lib/gdb.exp (unknown): Make test-case unresolved.
1740
b0237c0e
TV
17412020-06-29 Tom de Vries <tdevries@suse.de>
1742
1743 PR gdb/25475
1744 * gdb.server/solib-list.exp: Verify that the symbol reload
1745 confirmation question is asked.
1746
c0b3b3bd
PW
17472020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1748
1749 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
1750 have a input seq nr in each pass message.
fe4c3d43 1751 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
1752 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
1753 * gdb.python/python.exp: Make test names unique,
1754 use gdb_test_multiline instead of gdb_py_test_multiple,
1755 use $gdb_test_name.
1756 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
1757
1776e3e5
NA
17582020-06-26 Nick Alcock <nick.alcock@oracle.com>
1759
1760 * configure.ac: Add --enable-libctf.
1761 * aclocal.m4: sinclude ../config/enable.m4.
1762 * Makefile.in (site.exp): Add enable_libctf to site.exp.
1763 * lib/gdb.exp (skip_ctf_tests): Use it.
1764 * gdb.base/ctf-constvars.exp: Error message tweak.
1765 * gdb.base/ctf-ptype.exp: Likewise.
1766 * configure: Regenerate.
1767
f53b3eeb
GB
17682020-06-26 Gary Benson <gbenson@redhat.com>
1769
1770 * gdb.cp/try_catch.cc: Include string.h.
1771 (main): Replace comparison against string literal with
1772 strcmp, avoiding build failure with -Wstring-compare.
1773 Add "marker test-complete".
1774 * gdb.cp/try_catch.exp: Run the test to the above marker,
1775 then verify that the value of "test" is still true.
1776
6d74da72
AB
17772020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1778
1779 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
1780
2e52d038
AB
17812020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1782
1783 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1784
3b9fce96
AB
17852020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1786
1787 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
1788 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
1789 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
1790 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
1791 * gdb.arch/riscv-tdesc-loading.exp: New file.
1792
ed69cbc8
AB
17932020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1794
1795 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1796
767a879e
AB
17972020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1798
1799 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
1800 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
1801 * gdb.arch/riscv-tdesc-regs.c: New file.
1802 * gdb.arch/riscv-tdesc-regs.exp: New file.
1803
221db974
PA
18042020-06-24 Pedro Alves <palves@redhat.com>
1805
1806 * gdb.arch/amd64-entry-value-paramref.exp: Use
1807 prepare_for_testing_full and don't pass "c++" for the .S file
1808 build spec.
1809 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
1810 $options, since it's an assembly file. Remove -Wno-deprecated.
1811 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
1812 compiling C++ programs.
1813
331733cd
PA
18142020-06-24 Pedro Alves <palves@redhat.com>
1815
1816 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
1817 Clang, add "-Wno-unknown-warning-option" to the options.
1818
caa7fd04
AB
18192020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
1820
1821 * gdb.xml/tdesc-reload.c: New file.
1822 * gdb.xml/tdesc-reload.exp: New file.
1823 * gdb.xml/maint-xml-dump-01.xml: New file.
1824 * gdb.xml/maint-xml-dump-02.xml: New file.
1825 * gdb.xml/maint-xml-dump.exp: New file.
1826
bb8d1260
SL
18272020-06-23 Sandra Loosemore <sandra@codesourcery.com>
1828
1829 * lib/completion-support.exp (test_gdb_completion_offers_commands):
1830 Adjust for omitted commands when TUI is disabled.
1831
7e4b9c4c
GB
18322020-06-23 Gary Benson <gbenson@redhat.com>
1833 Pedro Alves <palves@redhat.com>
1834
1835 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
1836 * gdb.cp/nsimport.cc: Likewise.
1837 * gdb.cp/nsnested.cc: Likewise.
1838 * gdb.cp/nsnoimports.cc: Likewise.
1839 * gdb.cp/nsusing.cc: Likewise.
1840 * gdb.cp/smartp.cc: Likewise.
1841 * gdb.python/py-pp-integral.c: Likewise.
1842 * gdb.python/py-pp-re-notag.c: Likewise.
1843
2e573c0a
GB
18442020-06-23 Gary Benson <gbenson@redhat.com>
1845
1846 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
1847 * gdb.cp/nsimport.cc: Likewise.
1848 * gdb.cp/nsnested.cc: Likewise.
1849 * gdb.cp/nsnoimports.cc: Likewise.
1850 * gdb.cp/nsusing.cc: Likewise.
1851 * gdb.cp/smartp.cc: Likewise.
1852 * gdb.python/py-pp-integral.c: Likewise.
1853 * gdb.python/py-pp-re-notag.c: Likewise.
1854
746ebfe8
PW
18552020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1856
1857 * gdb.base/default-args.exp: New test.
1858 * gdb.base/default-args.c: New file.
1859 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
1860 * gdb.base/default.exp: Update to new help text.
1861 * gdb.base/help.exp: Likewise.
1862 * gdb.base/page.exp: Likewise.
1863 * gdb.base/style.exp: Likewise.
1864 * gdb.guile/guile.exp: Likewise.
1865 * gdb.python/python.exp: Likewise.
1866
e822f2cd
SL
18672020-06-22 Sandra Loosemore <sandra@codesourcery.com>
1868
1869 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
1870 remote host. Fix search path syntax on Windows host.
1871
48e9cc84
PW
18722020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1873
1874 * gdb.base/attach.exp: Test priority of 'exec-file' changed
1875 over 'exec-file-mismatch'.
1876 * gdb.base/attach.c: Mark should_exit volatile.
1877 * gdb.base/attach2.c: Likewise. Add a comment explaining
1878 why the sleep cannot be big.
1879 * gdb.base/attach3.c: New file.
1880
160f8a8f
SL
18812020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1882
1883 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
1884 prefix optional.
1885
4d91c2a4
SL
18862020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1887
1888 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
1889 for remote host.
1890
87f83f20
SL
18912020-06-19 Sandra Loosemore <sandra@codesourcery.com>
1892 Hafiz Abid Qadeer <abidh@codesourcery.com>
1893
1894 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
1895 file sent to remote host.
1896 (top level): Allow int32_t as type of 32-bit register.
1897
37ab8655
TV
18982020-06-19 Tom de Vries <tdevries@suse.de>
1899
1900 * lib/gdb.exp (gdb_note): New proc.
1901 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
1902 (gdb_default_target_compile): ... here. Only call
1903 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
1904 (use_gdb_compile): Change to array.
1905 (toplevel): Update sets of use_gdb_compile to specify language.
1906 Warn about default_target_compile override. Store dejagnu's version
1907 of default_target_compile in dejagnu_default_target_compile.
1908
a8a56685
TV
19092020-06-18 Tom de Vries <tdevries@suse.de>
1910
1911 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
1912 (default_gdb_init): ... here.
1913
581bea2c
SL
19142020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1915
1916 Fix TUI support checks in gdb.tui tests.
1917
1918 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
1919 just say UNSUPPORTED.
1920 * gdb.tui/corefile-run.exp: Likewise.
1921 * gdb.tui/empty.exp: Likewise.
1922 * gdb.tui/list-before.exp: Likewise.
1923 * gdb.tui/list.exp: Likewise.
1924 * gdb.tui/main.exp: Likewise.
1925 * gdb.tui/regs.exp: Likewise.
1926 * gdb.tui/resize.exp: Likewise.
1927 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
1928 * gdb.tui/tui-layout-asm.exp: Likewise.
1929 * gdb.tui/tui-missing-src.exp: Likewise.
1930 * gdb.tui/winheight.exp: Likewise.
1931 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
1932
05e682e3
SL
19332020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1934
1935 Fix TCL error in gdb.python/py-format-string.exp.
1936
1937 * gdb.python/py-format-string.exp: Move test for python support
1938 earlier, out of function body.
1939
efb763a5
SM
19402020-06-15 Simon Marchi <simon.marchi@efficios.com>
1941
1942 * gdb.base/index-cache-load-twice.c: New.
1943 * gdb.base/index-cache-load-twice.exp: New.
1944
43327b20
KS
19452020-06-17 Keith Seitz <keiths@redhat.com>
1946
99cf27cf 1947 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
1948 when executing "gdb --configuration".
1949
081e778c
TV
19502020-06-17 Tom de Vries <tdevries@suse.de>
1951
1952 * lib/gdb.exp (gdb_tcl_unknown): New proc.
1953 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
1954 conditional on presence of gdb_tcl_unknown.
1955 (gdb_finish): Make override undo conditional on presence of
1956 gdb_tcl_unknown.
1957
d2d1ea20
TT
19582020-06-16 Tom Tromey <tom@tromey.com>
1959
1960 * gdb.python/tui-window.py (failwin): New function. Register it
1961 as a TUI window type.
1962 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
1963
c802e8a7
GB
19642020-06-16 Gary Benson <gbenson@redhat.com>
1965
1966 * gdb.python/py-nested-maps.c (create_map): Add missing return
1967 value.
1968 (create_map_map): Likewise.
1969
ff08abb8
TBA
19702020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1971
1972 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
1973 variable.
1974 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
1975 and use the already-defined 'options' variable.
1976
a29d5112
AB
19772020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
1978 Tom de Vries <tdevries@suse.de>
1979
1980 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
1981 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
1982 (gdb_setup_known_globals): New proc.
1983 (gdb_cleanup_globals): New proc.
1984 * lib/gdb.exp (load_lib): New override proc.
1985 (gdb_stdin_log_init): Set var in_file as persistent global.
1986 * lib/pascal.exp (gdb_stdin_log_init): Set vars
1987 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
1988 fpc_compiler as persistent global.
1989
8c74a764
TV
19902020-06-12 Tom de Vries <tdevries@suse.de>
1991
1992 * lib/tuiterm.exp (spawn): Rename to ...
1993 (tui_spawn): ... this.
1994 (toplevel): Move rename of spawn ...
1995 (gdb_init_tuiterm): ... here. New proc.
1996 (gdb_finish_tuiterm): New proc.
1997 * lib/gdb.exp (gdb_finish_hooks): New global var.
1998 (gdb_finish): Handle gdb_finish_hooks.
1999 (tuiterm_env): New proc.
2000 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
2001 tuiterm_env.
2002 * gdb.tui/basic.exp: Same.
2003 * gdb.tui/corefile-run.exp: Same.
2004 * gdb.tui/empty.exp: Same.
2005 * gdb.tui/list-before.exp: Same.
2006 * gdb.tui/list.exp: Same.
2007 * gdb.tui/main.exp: Same.
2008 * gdb.tui/new-layout.exp: Same.
2009 * gdb.tui/regs.exp: Same.
2010 * gdb.tui/resize.exp: Same.
2011 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
2012 * gdb.tui/tui-layout-asm.exp: Same.
2013 * gdb.tui/tui-missing-src.exp: Same.
2014 * gdb.tui/winheight.exp: Same.
2015
26783bce
TV
20162020-06-12 Tom de Vries <tdevries@suse.de>
2017
2018 PR testsuite/26110
2019 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
2020 (gdb_finish): Reinstall dejagnu's override of ::unknown.
2021
2b4e6a3f
TT
20222020-06-11 Tom Tromey <tom@tromey.com>
2023
2024 PR gdb/18318:
2025 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
2026 floating point tests.
2027
2f33032a
KS
20282020-06-11 Keith Seitz <keiths@redhat.com>
2029
2030 PR gdb/21356
2031 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
2032 vla_struct.
2033 Add new struct vla_typedef and union vla_typedef_union and
2034 corresponding instantiation objects.
2035 Initialize new objects.
2036 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
2037 and vla_typedef_union_object.
2038 Fixup type for vla_struct_object.
2039
a8baf0a3
TV
20402020-06-11 Tom de Vries <tdevries@suse.de>
2041
2042 * lib/gdb.exp (with_override): New proc, factored out of ...
2043 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
2044
7ab96794
TV
20452020-06-10 Tom de Vries <tdevries@suse.de>
2046
2047 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
2048
cab5c3b7
SM
20492020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
2050
2051 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
2052 parameter, update callers.
2053
f8c41851
SM
20542020-06-04 Simon Marchi <simon.marchi@efficios.com>
2055
2056 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
2057 * gdb.dwarf2/share-psymtabs-bt.c: New file.
2058 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
2059
1c07a73f
TV
20602020-06-04 Tom de Vries <tdevries@suse.de>
2061
2062 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
2063
95146b5d
TV
20642020-06-04 Tom de Vries <tdevries@suse.de>
2065
2066 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
2067 exp_continue.
2068
0cfcd4f0
TV
20692020-06-04 Tom de Vries <tdevries@suse.de>
2070
2071 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
2072
f9b5d5ea
TV
20732020-06-03 Tom de Vries <tdevries@suse.de>
2074
2075 PR symtab/26046
2076 * gdb.cp/breakpoint-locs-2.cc: New test.
2077 * gdb.cp/breakpoint-locs.cc: New test.
2078 * gdb.cp/breakpoint-locs.exp: New file.
2079 * gdb.cp/breakpoint-locs.h: New test.
2080
5144dfba
TV
20812020-06-03 Tom de Vries <tdevries@suse.de>
2082
2083 PR testsuite/25609
2084 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
2085 value of global verbose.
2086 * gdb.base/jit-elf.exp: Same.
2087 * gdb.base/jit-reader.exp: Same.
2088
621eacdf
TV
20892020-06-02 Tom de Vries <tdevries@suse.de>
2090
2091 * gdb.dwarf2/multidictionary.exp: Don't use
2092 gdb_spawn_with_cmdline_opts.
2093
1313c56e
AB
20942020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
2095
2096 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
2097 use_header case.
2098 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
2099 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
2100 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
2101 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
2102 * gdb.dwarf2/dw2-inline-header.c: New file.
2103 * gdb.dwarf2/dw2-inline-header.h: New file.
2104
f68f85b5
PA
21052020-05-30 Pedro Alves <palves@redhat.com>
2106
2107 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
2108 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
2109
678048e8
GB
21102020-05-29 Gary Benson <gbenson@redhat.com>
2111
2112 * gdb.compile/compile-cplus.exp (additional_flags): Also
2113 set when building with clang.
2114 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
2115 when building with clang.
2116
9fcafd23
GB
21172020-05-29 Gary Benson <gbenson@redhat.com>
2118
2119 * gdb.arch/i386-avx.exp (additional_flags): Also set when
2120 building with clang.
2121 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
2122
735d5a07
GB
21232020-05-29 Gary Benson <gbenson@redhat.com>
2124
2125 * gdb.cp/koenig.exp (prepare_for_testing): Add
2126 additional_flags=-Wno-unused-comparison.
2127 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
2128
4ad2c6a0
GB
21292020-05-28 Gary Benson <gbenson@redhat.com>
2130
2131 * gdb.base/sigaltstack.c (catcher): Add default case to switch
2132 statement.
2133
09fe663e
GB
21342020-05-28 Gary Benson <gbenson@redhat.com>
2135
2136 * gdb.cp/classes.exp (prepare_for_testing): Add
2137 additional_flags=-Wno-deprecated-register.
2138 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
2139 * gdb.cp/misc.exp: Likewise.
2140
cee00f17
GB
21412020-05-28 Gary Benson <gbenson@redhat.com>
2142
2143 * gdb.linespec/cpls-ops.cc (dummy): New static global.
2144 (test_op_new::operator new): Add return statement.
2145 (test_op_new_array::operator new[]): Likewise.
2146
636edd00
PA
21472020-05-27 Pedro Alves <palves@redhat.com>
2148
2149 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
2150 check. Use test_gdb_complete_unique instead of
2151 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
2152 test_gdb_complete_multiple instead of
2153 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
2154
c2b75043
LM
21552020-05-27 Luis Machado <luis.machado@linaro.org>
2156
2157 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
2158 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
2159 * gdb.arch/arm-disassembler-options.exp: Likewise.
2160 * gdb.arch/arm-disp-step.exp: Likewise.
2161 * gdb.arch/thumb-prologue.exp: Likewise.
2162 * gdb.base/async.exp: Likewise.
2163 * gdb.base/auxv.exp: Likewise.
2164 * gdb.base/complex-parts.exp: Likewise.
2165 * gdb.base/ena-dis-br.exp: Likewise.
2166 * gdb.base/foll-exec.exp: Likewise.
2167 * gdb.base/permissions.exp: Likewise.
2168 * gdb.base/relocate.exp: Likewise.
2169 * gdb.base/return2.exp: Likewise.
2170 * gdb.base/sigbpt.exp: Likewise.
2171 * gdb.base/siginfo-obj.exp: Likewise.
2172 * gdb.cp/converts.exp: Likewise.
2173 * gdb.cp/exceptprint.exp: Likewise.
2174 * gdb.cp/inherit.exp: Likewise.
2175 * gdb.cp/nsnoimports.exp: Likewise.
2176 * gdb.cp/virtbase2.exp: Likewise.
2177 * gdb.mi/mi-var-cmd.exp: Likewise.
2178 * gdb.mi/var-cmd.c: Likewise.
2179
53a47a3e
TT
21802020-05-26 Tom Tromey <tromey@adacore.com>
2181
2182 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
2183
0bc2354b
TT
21842020-05-26 Tom Tromey <tromey@adacore.com>
2185
2186 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
2187 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
2188 type.
2189 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
2190 variable.
2191
0db49895
CBG
21922020-05-26 Christian Biesinger <cbiesinger@google.com>
2193
2194 * Makefile.in: Use = instead of == for the test command
2195 for portability.
2196
40d22035
TV
21972020-05-26 Tom de Vries <tdevries@suse.de>
2198
2199 * gdb.base/gold-gdb-index-2.c: New test.
2200 * gdb.base/gold-gdb-index.c: New test.
2201 * gdb.base/gold-gdb-index.exp: New file.
2202 * gdb.base/gold-gdb-index.h: New test.
2203
043e2e02
TV
22042020-05-25 Tom de Vries <tdevries@suse.de>
2205
2206 * boards/gold-gdb-index.exp: New file.
2207
462f72c5
SM
22082020-05-25 Simon Marchi <simon.marchi@efficios.com>
2209
2210 * boards/simavr.exp: New file.
2211
6cf66e76
SM
22122020-05-25 Simon Marchi <simon.marchi@efficios.com>
2213
2214 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
2215 * gdb.base/inferior-args.exp: New file.
2216 * gdb.base/inferior-args.c: New file.
2217
75d04512
SM
22182020-05-25 Simon Marchi <simon.marchi@efficios.com>
2219
2220 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
2221 inferior_args. Pass it to gdb_reload.
2222 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
2223 inferior_args.
2224 (gdb_reload): Add inferior_args argument.
2225 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
2226 pass it to gdbserver_run.
2227 * boards/native-gdbserver.exp: Do not set noargs.
2228 * boards/native-extended-gdbserver.exp (gdb_reload): Add
2229 inferior_args argument.
2230 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
2231 * gdb.base/a2-run.exp: Check for use_gdb_stub.
2232 * gdb.base/args.exp: Likewise.
2233
42cf1844
TV
22342020-05-25 Tom de Vries <tdevries@suse.de>
2235
2236 * lib/gdb.exp (exec_is_pie): Add comment.
2237
8f7d38ef
TV
22382020-05-25 Tom de Vries <tdevries@suse.de>
2239
2240 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
2241 instead of $binfile in the untested message.
2242
465e1b0f
TV
22432020-05-25 Tom de Vries <tdevries@suse.de>
2244
2245 PR testsuite/26031
2246 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
2247
3c5a0e02
TV
22482020-05-25 Tom de Vries <tdevries@suse.de>
2249
2250 * boards/gold.exp: New file.
2251
0a4f5f8c
TT
22522020-05-23 Tom Tromey <tom@tromey.com>
2253
2254 * gdb.base/style.exp: Remove completion styling test.
2255 * lib/gdb-utils.exp (style): Remove completion styles.
2256
eca1f90c
TT
22572020-05-23 Tom Tromey <tom@tromey.com>
2258
2259 * gdb.base/style.exp: Add completion styling test.
2260 * lib/gdb-utils.exp (style): Add completion styles.
2261
7c13f4e8
AB
22622020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
2263
2264 * gdb.base/annota1.exp: Update expected results.
2265 * gdb.cp/annota2.exp: Update expected results, remove duplicate
2266 test name.
2267 * gdb.cp/annota3.exp: Update expected results.
2268
41977d16
SM
22692020-05-20 Simon Marchi <simon.marchi@efficios.com>
2270
2271 PR gdb/26016
2272 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
2273 against MAP_FAILED.
2274 * gdb.base/coremaker.c (mmapdata): Likewise.
2275 * gdb.base/jit-reader-host.c (main): Likewise.
2276 * gdb.base/sym-file-loader.c (load): Likewise.
2277 (load_shlib): Likewise.
2278
b4757f2e
TT
22792020-05-20 Tom Tromey <tromey@adacore.com>
2280
2281 * gdb.ada/array_char_idx.exp: Recognize initialized array.
2282
9a0bacfb
TV
22832020-05-20 Tom de Vries <tdevries@suse.de>
2284
2285 PR symtab/25833
2286 * gdb.base/with-mf-inc.c: New test.
2287 * gdb.base/with-mf-main.c: New test.
2288 * gdb.base/with-mf.exp: New file.
2289
76571211
TT
22902020-05-19 Tom Tromey <tromey@adacore.com>
2291
2292 * gdb.rust/simple.exp: Restore missing test result.
2293
4cd9f3d5
TV
22942020-05-19 Tom de Vries <tdevries@suse.de>
2295
2296 * gdb.base/gdb-caching-proc.exp: Fix typo.
2297
7d874253
TT
22982020-05-19 Tom Tromey <tromey@adacore.com>
2299
2300 * gdb.rust/simple.exp: Add some test descriptions.
2301 (test_one_slice): Use with_test_prefix.
2302
1d727695
TV
23032020-05-18 Tom de Vries <tdevries@suse.de>
2304
2305 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
2306
7f32a4d5
PA
23072020-05-17 Pedro Alves <palves@redhat.com>
2308
2309 PR gdb/25741
2310 * gdb.base/hw-sw-break-same-address.exp: New file.
2311
7cfd74cf
PA
23122020-05-16 Pedro Alves <palves@redhat.com>
2313
2314 * gdb.multi/multi-re-run.exp (test_re_run): Switch
2315 LAST_LOADED_FILE accordingly.
2316
57b4f16e
PW
23172020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2318
2319 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
2320
7c05caf7
PW
23212020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2322
2323 * gdb.base/help.exp: Test apropos and help for commands
2324 having aliases. Fixed comments not starting with an
2325 upper-case letter or not finishing with a dot.
2326
7aa1b46f
PW
23272020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2328
3b3aaacb
PW
2329 * gdb.base/alias.exp: Update help output check.
2330
57b4f16e 23312020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 2332
7aa1b46f
PW
2333 * gdb.base/default.exp: Update output following fixes.
2334
0605465f
PW
23352020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2336
2337 * gdb.base/alias.exp: Test aliases starting with a prefix of
2338 another alias.
2339
86e4e63d
GB
23402020-05-15 Gary Benson <gbenson@redhat.com>
2341
2342 * gdb.base/info-os.c (main): Add return statement.
2343 * gdb.base/info_minsym.c (minsym_fun): Likewise.
2344 * gdb.base/large-frame-2.c (func): Likewise.
2345 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
2346 * gdb.base/pr10179-b.c (foo2): Likewise.
2347 * gdb.base/valgrind-disp-step.c (foo): Likewise.
2348 * gdb.base/watch-cond.c (func): Likewise.
2349 * gdb.multi/goodbye.c (verylongfun): Likewise.
2350 * gdb.multi/hello.c (commonfun): Likewise.
2351 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
2352 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
2353 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
2354 Likewise.
2355 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
2356 * gdb.threads/interrupt-while-step-over.c (child_function):
2357 Likewise.
2358 * gdb.trace/actions-changed.c (end): Likewise.
2359
163df4df
GB
23602020-05-15 Gary Benson <gbenson@redhat.com>
2361
2362 * gdb.opencl/callfuncs.exp: Report when test skipped.
2363 * gdb.opencl/convs_casts.exp: Likewise.
2364 * gdb.opencl/datatypes.exp: Likewise.
2365 * gdb.opencl/operators.exp: Likewise.
2366 * gdb.opencl/vec_comps.exp: Likewise.
2367
6dbc505a
TV
23682020-05-15 Tom de Vries <tdevries@suse.de>
2369
2370 * gdb.base/align.exp.in: Rename to ...
2371 * gdb.base/align.exp.tcl: ... this.
2372 * gdb.base/align-c++.exp: Update.
2373 * gdb.base/align-c.exp: Update.
2374 * gdb.base/all-architectures.exp.in: Rename to ...
2375 * gdb.base/all-architectures.exp: ... this.
2376 * gdb.base/all-architectures-0.exp: Update.
2377 * gdb.base/all-architectures-1.exp: Update.
2378 * gdb.base/all-architectures-2.exp: Update.
2379 * gdb.base/all-architectures-3.exp: Update.
2380 * gdb.base/all-architectures-4.exp: Update.
2381 * gdb.base/all-architectures-5.exp: Update.
2382 * gdb.base/all-architectures-6.exp: Update.
2383 * gdb.base/all-architectures-7.exp: Update.
2384 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
2385 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
2386 * gdb.base/infcall-nested-structs-c++.exp: Update.
2387 * gdb.base/infcall-nested-structs-c.exp: Update.
2388 * gdb.base/info-types.exp.in: Rename to ...
2389 * gdb.base/info-types.exp.tcl: ... this.
2390 * gdb.base/info-types-c++.exp: Update.
2391 * gdb.base/info-types-c.exp: Update.
2392 * gdb.base/max-depth.exp.in: Rename to ...
2393 * gdb.base/max-depth.exp.tcl: ... this.
2394 * gdb.base/max-depth-c++.exp: Update.
2395 * gdb.base/max-depth-c.exp: Update.
2396 * gdb.cp/cpexprs.exp.in: Rename to ...
2397 * gdb.cp/cpexprs.exp.tcl: ... this.
2398 * gdb.cp/cpexprs-debug-types.exp: Update.
2399 * gdb.cp/cpexprs.exp: Update.
2400 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
2401 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
2402 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
2403 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
2404 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
2405 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
2406 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
2407 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
2408 * gdb.dwarf2/clang-debug-names-2.exp: Update.
2409 * gdb.dwarf2/clang-debug-names.exp: Update.
2410
d1034d78
AB
24112020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
2412
2413 * lib/check-test-names.exp: Remove code that prevents this file
2414 loading when tests are run in parallel.
2415
3c5c3649
PA
24162020-05-15 Pedro Alves <palves@redhat.com>
2417
2418 * gdb.multi/multi-kill.exp (start_inferior): Remove
2419 'testpid' parameter. Refer to namespace variable directly.
2420 (testpid): Declare as namespace variable.
2421
272c36b8
PA
24222020-05-15 Pedro Alves <palves@redhat.com>
2423
2424 * gdb.multi/multi-kill.exp: Wrap in namespace.
2425 (start_inferior): Add TESTPID parameter. Use it instead of the
2426 testpid global.
2427 (top level): Define empty TESTPID array, and pass it down to
2428 start_inferior.
2429
02eba61a
TV
24302020-05-14 Tom de Vries <tdevries@suse.de>
2431
2432 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
2433 output.
2434
971a3747
TV
24352020-05-14 Tom de Vries <tdevries@suse.de>
2436
2437 * gdb.base/align.exp: Split into ...
2438 * gdb.base/align.exp.in: ...
2439 * gdb.base/align-c++.exp: ...
2440 * gdb.base/align-c.exp: ... these.
2441 * gdb.base/infcall-nested-structs.exp: Split into ...
2442 * gdb.base/infcall-nested-structs.exp.in: ...
2443 * gdb.base/infcall-nested-structs-c++.exp: ...
2444 * gdb.base/infcall-nested-structs-c.exp: ... these.
2445 * gdb.base/info-types.exp: Split into ...
2446 * gdb.base/info-types.exp.in: ...
2447 * gdb.base/info-types-c++.exp: ...
2448 * gdb.base/info-types-c.exp: ... these.
2449 * gdb.base/max-depth.exp: Split into ...
2450 * gdb.base/max-depth.exp.in: ...
2451 * gdb.base/max-depth-c++.exp: ...
2452 * gdb.base/max-depth-c.exp: ... these.
2453 * gdb.cp/infcall-nodebug.exp: Split into ...
2454 * gdb.cp/infcall-nodebug.exp.in: ...
2455 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
2456 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
2457 * gdb.cp/infcall-nodebug-c-d0.exp: ...
2458 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
2459
a05575d3
TBA
24602020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2461 Pedro Alves <palves@redhat.com>
2462
2463 * gdb.multi/multi-exit.c: New file.
2464 * gdb.multi/multi-exit.exp: New file.
2465 * gdb.multi/multi-kill.c: New file.
2466 * gdb.multi/multi-kill.exp: New file.
2467
6ad82919
TBA
24682020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2469
2470 * gdb.base/annota1.exp: Update the expected output.
2471 * gdb.cp/annota2.exp: Ditto.
2472
843f4d93
AB
24732020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
2474
2475 * lib/check-test-names.exp: Disable when testing is being run in
2476 parallel.
2477
c7c66341
TV
24782020-05-12 Tom de Vries <tdevries@suse.de>
2479
2480 * gdb.base/jit-elf.exp: Fix string concat.
2481
1b59ca1c
TV
24822020-05-12 Tom de Vries <tdevries@suse.de>
2483
2484 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
2485 messages.
2486
b4991d29
TV
24872020-05-12 Tom de Vries <tdevries@suse.de>
2488
2489 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
2490
dbb0ab10
TV
24912020-05-12 Tom de Vries <tdevries@suse.de>
2492
2493 * gdb.ada/catch_ex.exp: Use with_test_prefix.
2494 * gdb.ada/mi_catch_ex.exp: Same.
2495 * gdb.ada/mi_catch_ex_hand.exp: Same.
2496
7549fed8
TV
24972020-05-12 Tom de Vries <tdevries@suse.de>
2498
2499 * gdb.fortran/complex.exp: Use with_test_prefix.
2500
af2d5cd8
TV
25012020-05-12 Tom de Vries <tdevries@suse.de>
2502
2503 * gdb.trace/passcount.exp: Fix test-names.
2504
7c121311
TV
25052020-05-12 Tom de Vries <tdevries@suse.de>
2506
2507 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
2508
c9f3b40e
TV
25092020-05-12 Tom de Vries <tdevries@suse.de>
2510
2511 * gdb.gdb/complaints.exp: Use with_test_prefix.
2512 * gdb.xml/tdesc-regs.exp: Same.
2513 * gdb.opt/inline-locals.exp: Fix test name.
2514
111b33f0
TV
25152020-05-12 Tom de Vries <tdevries@suse.de>
2516
2517 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
2518 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
2519 * gdb.dwarf2/implref-struct.exp: Same.
2520 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
2521 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
2522
ebf47080
SM
25232020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
2524
2525 * gdb.base/jit-so.exp (one_jit_test): Change test name.
2526
d30dcd12
AB
25272020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2528
2529 * lib/check-test-names.exp (all_test_names): New module variable.
2530 (counts): Add 'duplicates' field.
2531 (_check_duplicates): New procedure.
2532 (check): Also check for duplicates.
2533 (do_log_summary): Print duplicates count.
2534 (do_reset_vars): Reset counter for duplicate test names, and
2535 discard all know test names.
2536
34584c09
AB
25372020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2538
2539 * lib/gdb.exp: Include check-test-names.exp library.
2540 * lib/check-test-names.exp: New file.
2541
e0002117
TV
25422020-05-11 Tom de Vries <tdevries@suse.de>
2543
2544 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
2545
53f539a3
KS
25462020-05-11 Keith Seitz <keiths@redhat.com>
2547
2548 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
2549
113ee09a
TV
25502020-05-11 Tom de Vries <tdevries@suse.de>
2551
2552 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
2553 * gdb.cp/cpexprs.exp.in: .. here.
2554 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
2555 cpexprs.exp.
2556
ba3e70b0
KS
25572020-05-11 Keith Seitz <keiths@redhat.com>
2558
2559 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
2560 test names.
2561 * gdb.ada/arrayptr.exp: Likewise.
2562 * gdb.ada/assign_arr.exp: Likewise.
2563 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2564 * gdb.ada/bp_on_var.exp: Likewise.
2565 * gdb.ada/call_pn.exp: Likewise.
2566 * gdb.ada/complete.exp: Likewise.
2567 * gdb.ada/fun_overload_menu.exp: Likewise.
2568 * gdb.ada/funcall_param.exp: Likewise.
2569 * gdb.ada/funcall_ref.exp: Likewise.
2570 * gdb.ada/packed_array_assign.exp: Likewise.
2571 * gdb.ada/same_component_name.exp: Likewise.
2572 * gdb.ada/type_coercion.exp: Likewise.
2573 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2574 * gdb.ada/variant_record_packed_array.exp: Likewise.
2575
3ee6bb11
TV
25762020-05-11 Tom de Vries <tdevries@suse.de>
2577
2578 PR symtab/25941
2579 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
2580 out of ...
2581 * gdb.dwarf2/clang-debug-names.exp: ... here.
2582 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
2583 clang-debug-names.exp.in.
2584 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
2585 * gdb.dwarf2/clang-debug-names-2.c: New test.
2586
86cd6bc8
AKS
25872020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2588
2589 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
2590 (fortran_runto_main): New Proc, fortran version of runto_main.
2591 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
2592 * gdb.fortran/array-bounds.exp: Likewise.
2593 * gdb.fortran/array-slices.exp: Likewise.
2594 * gdb.fortran/block-data.exp: Likewise.
2595 * gdb.fortran/charset.exp: Likewise.
2596 * gdb.fortran/common-block.exp: Likewise.
2597 * gdb.fortran/complex.exp: Likewise.
2598 * gdb.fortran/derived-type-function.exp: Likewise.
2599 * gdb.fortran/derived-type.exp: Likewise.
2600 * gdb.fortran/info-modules.exp: Likewise.
2601 * gdb.fortran/info-types.exp: Likewise.
2602 * gdb.fortran/intrinsics.exp: Likewise.
2603 * gdb.fortran/library-module.exp: Likewise.
2604 * gdb.fortran/logical.exp: Likewise.
2605 * gdb.fortran/max-depth.exp: Likewise.
2606 * gdb.fortran/module.exp: Likewise.
2607 * gdb.fortran/multi-dim.exp: Likewise.
2608 * gdb.fortran/nested-funcs.exp: Likewise.
2609 * gdb.fortran/print-formatted.exp: Likewise.
2610 * gdb.fortran/print_type.exp: Likewise.
2611 * gdb.fortran/printing-types.exp: Likewise.
2612 * gdb.fortran/ptr-indentation.exp: Likewise.
2613 * gdb.fortran/ptype-on-functions.exp: Likewise.
2614 * gdb.fortran/subarray.exp: Likewise.
2615 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2616 * gdb.fortran/vla-datatypes.exp: Likewise.
2617 * gdb.fortran/vla-history.exp: Likewise.
2618 * gdb.fortran/vla-ptr-info.exp: Likewise.
2619 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2620 * gdb.fortran/vla-ptype.exp: Likewise.
2621 * gdb.fortran/vla-sizeof.exp: Likewise.
2622 * gdb.fortran/vla-type.exp: Likewise.
2623 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2624 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2625 * gdb.fortran/vla-value-sub.exp: Likewise.
2626 * gdb.fortran/vla-value.exp: Likewise.
2627 * gdb.fortran/whatis_type.exp: Likewise.
2628 * gdb.mi/mi-var-child-f.exp: Likewise.
2629
6dc55ce9 26302020-05-09 Tom de Vries <tdevries@suse.de>
2631
2632 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
2633
283cb58c
TV
26342020-05-08 Tom de Vries <tdevries@suse.de>
2635
2636 * gdb.dwarf2/clang-debug-names.c: New test.
2637 * gdb.dwarf2/clang-debug-names.exp: New file.
2638
ac4a4f1c
SM
26392020-05-06 Simon Marchi <simon.marchi@efficios.com>
2640
2641 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
2642 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
2643
24fe640b
TV
26442020-05-06 Tom de Vries <tdevries@suse.de>
2645
2646 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
2647 breakpoint is at a "recommended breakpoint location".
2648 * gdb.reverse/consecutive-reverse.exp: Same.
2649
0d8683a3
TV
26502020-05-06 Tom de Vries <tdevries@suse.de>
2651
2652 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
2653 address.
2654
b8983c46
TV
26552020-05-06 Tom de Vries <tdevries@suse.de>
2656
2657 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
2658
abf6d805
TV
26592020-05-06 Tom de Vries <tdevries@suse.de>
2660
2661 * gdb.base/store.exp (check_set, up_set): Allowing missing location
2662 info for r.
2663
0fc2a808
TV
26642020-05-06 Tom de Vries <tdevries@suse.de>
2665
2666 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
2667 necessary.
2668
873dd427
TV
26692020-05-06 Tom de Vries <tdevries@suse.de>
2670
2671 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
2672 void.
2673
7c99e7e2
TV
26742020-05-06 Tom de Vries <tdevries@suse.de>
2675
2676 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
2677 of ...
2678 * gdb.base/async.exp: ... here.
2679 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
2680 "recommended breakpoint location".
2681
6173d6a6
TV
26822020-05-06 Tom de Vries <tdevries@suse.de>
2683
2684 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
2685
6015a067
TV
26862020-05-04 Tom de Vries <tdevries@suse.de>
2687
2688 * gdb.base/async.exp: Check whether instruction addresses are a
2689 "recommended breakpoint location".
2690
3b6acaee
TT
26912020-05-03 Tom Tromey <tom@tromey.com>
2692
2693 * gdb.base/sepdebug.exp: Remove "catch" test.
2694 * gdb.base/break.exp: Remove "catch" test.
2695 * gdb.base/default.exp: Update expected output.
2696
5beb4d17
TV
26972020-05-02 Tom de Vries <tdevries@suse.de>
2698
2699 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
2700 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
2701 * gdb.arch/i386-mpx-map.exp: Same.
2702 * gdb.arch/i386-mpx-sigsegv.exp: Same.
2703 * gdb.arch/i386-mpx-simple_segv.exp: Same.
2704 * gdb.arch/i386-mpx.exp: Same.
2705
8caf140d
TV
27062020-05-02 Tom de Vries <tdevries@suse.de>
2707
2708 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
2709
693196cb
TV
27102020-05-01 Tom de Vries <tdevries@suse.de>
2711
2712 * gdb.ada/operator_bp.exp: Allow more than required amount of
2713 breakpoint.
2714
53ae0aa9
TV
27152020-05-01 Tom de Vries <tdevries@suse.de>
2716
2717 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
2718
ee9d1e5f
HD
27192020-04-30 Hannes Domani <ssbssa@yahoo.de>
2720
2721 PR gdb/18706
2722 * gdb.cp/stub-array-size.cc: New test.
2723 * gdb.cp/stub-array-size.exp: New file.
2724 * gdb.cp/stub-array-size.h: New test.
2725 * gdb.cp/stub-array-size2.cc: New test.
2726
d5cf82c0
HD
27272020-04-30 Hannes Domani <ssbssa@yahoo.de>
2728
2729 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
2730 output to the new format.
2731
42e165c3
SM
27322020-04-29 Simon Marchi <simon.marchi@efficios.com>
2733
2734 * gdb.base/break.exp: Use with_test_prefix.
2735
6e4e3fe1
TV
27362020-04-29 Tom de Vries <tdevries@suse.de>
2737
2738 * lib/gdb.exp (debug_types): New proc.
2739 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
2740 * gdb.python/py-symtab.exp: Same.
2741
d642b692
HD
27422020-04-29 Hannes Domani <ssbssa@yahoo.de>
2743
2744 PR gdb/17320
2745 * gdb.base/pretty-array.c: New test.
2746 * gdb.base/pretty-array.exp: New file.
2747
ea90f227
TV
27482020-04-29 Tom de Vries <tdevries@suse.de>
2749
2750 PR symtab/25889
2751 * gdb.cp/cpexprs.exp: Adapt for inclusion.
2752 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
2753 and include cpexprs.exp.
2754
a65189c9
TV
27552020-04-28 Mark Williams <mark@myosotissp.com>
2756
2757 PR gdb/24480
2758 * dw4-toplevel-types.exp: Test for top level types.
2759 * dw4-toplevel-types.cc: Test for top level types.
2760
32d1f47a
TBA
27612020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2762
2763 * gdb.threads/stop-with-handle.exp: Fix typo in comment
2764 (theads -> threads).
2765
56a4f5a1
TV
27662020-04-28 Tom de Vries <tdevries@suse.de>
2767
2768 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
2769
0b2f8a3b
TV
27702020-04-28 Tom de Vries <tdevries@suse.de>
2771
2772 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
2773
5390c717
TV
27742020-04-28 Tom de Vries <tdevries@suse.de>
2775
2776 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
2777
15cd93d0
TV
27782020-04-28 Tom de Vries <tdevries@suse.de>
2779
2780 * gdb.dwarf2/main-foo.c: New test.
2781 * gdb.dwarf2/struct-with-sig.exp: New file.
2782
d472f0fb
TV
27832020-04-25 Tom de Vries <tdevries@suse.de>
2784
2785 * boards/debug-types.exp: New file.
2786
8d840e05
AB
27872020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
2788
2789 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
2790
bcfe6157
TT
27912020-04-24 Tom Tromey <tom@tromey.com>
2792
2793 PR symtab/12707:
2794 * gdb.python/py-symbol.exp: Update expected results for
2795 linkage_name test.
2796 * gdb.cp/print-demangle.exp: New file.
2797 * gdb.base/c-linkage-name.exp: Fix test.
2798 * gdb.guile/scm-symbol.exp: Update expected results for
2799 linkage_name test.
2800
f049a313
TT
28012020-04-24 Tom Tromey <tom@tromey.com>
2802
2803 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
2804 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
2805 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
2806 assembler.
2807
7cf28874
TV
28082020-04-24 Tom de Vries <tdevries@suse.de>
2809
2810 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
2811 C++.
2812
dac2fef7
TT
28132020-04-24 Tom Tromey <tromey@adacore.com>
2814
2815 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
2816 values.
2817 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
2818 values. Update test for minimal encodings.
2819 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
2820 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
2821 values. Update test for minimal encodings.
2822
1acda803
TT
28232020-04-24 Tom Tromey <tromey@adacore.com>
2824
2825 PR python/23662:
2826 * gdb.ada/variant.exp: Add Python checks.
2827 * gdb.rust/simple.exp: Add dynamic type checks.
2828
adfb9815
TT
28292020-04-24 Tom Tromey <tromey@adacore.com>
2830
2831 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
2832 Make array type matching more lax.
2833 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
2834 * gdb.ada/mi_variant.exp: New file.
2835 * gdb.ada/mi_variant/pck.ads: New file.
2836 * gdb.ada/mi_variant/pkg.adb: New file.
2837 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
2838 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
2839
7d79de9a
TT
28402020-04-24 Tom Tromey <tromey@adacore.com>
2841
2842 * gdb.ada/variant.exp: Add dynamic field offset tests.
2843 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
2844 * gdb.ada/variant/pkg.adb: Add new variables.
2845
f8e89861
TT
28462020-04-24 Tom Tromey <tromey@adacore.com>
2847
2848 * gdb.ada/variant.exp: New file
2849 * gdb.ada/variant/pkg.adb: New file
2850 * gdb.ada/variant/pck.adb: New file
2851
86e887ae
TV
28522020-04-24 Tom de Vries <tdevries@suse.de>
2853
2854 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
2855
88428775
TV
28562020-04-24 Tom de Vries <tdevries@suse.de>
2857
2858 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
2859 flags.
2860
4e86f6e7
TV
28612020-04-24 Tom de Vries <tdevries@suse.de>
2862
2863 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
2864
2016d3e6
TV
28652020-04-24 Tom de Vries <tdevries@suse.de>
2866
2867 * lib/gdb.exp (default_gdb_start): Handle eof.
2868 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
2869 failure.
2870 * gdb.base/readnever.exp: Handle clean_restart failure.
2871
70bc38f5
TV
28722020-04-23 Tom de Vries <tdevries@suse.de>
2873
2874 * gdb.base/decl-before-def.exp: Run to main and print a again.
2875
de82891c
TV
28762020-04-23 Tom de Vries <tdevries@suse.de>
2877
2878 * gdb.base/decl-before-def-decl.c: New test.
2879 * gdb.base/decl-before-def-def.c: New test.
2880 * gdb.base/decl-before-def.exp: New file.
2881
96038148
TV
28822020-04-23 Tom de Vries <tdevries@suse.de>
2883
2884 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
2885
54ac3df1
TV
28862020-04-22 Tom de Vries <tdevries@suse.de>
2887
2888 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
2889 debug_info_offset.
2890 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
2891 before $objsfile in the line line.
2892
714534e1
TV
28932020-04-22 Tom de Vries <tdevries@suse.de>
2894
2895 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
2896
16a7dbf4
MS
28972020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2898
2899 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
2900 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
2901 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
2902 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
2903 * gdb.base/jit-protocol.h: Update definitions to match all usage
2904 contexts.
2905
29062020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2907
2908 * gdb.base: Rename all jit related test and source files.
2909
29102020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2911
2912 * gdb.base/jit-reader.exp: Relax register output check.
2913
317d2668
TV
29142020-04-22 Tom de Vries <tdevries@suse.de>
2915
2916 PR symtab/25764
2917 * gdb.base/psym-external-decl-2.c: New test.
2918 * gdb.base/psym-external-decl.c: New test.
2919 * gdb.base/psym-external-decl.exp: New file.
2920 * gdb.threads/tls.exp: Add PR25807 kfail.
2921
eea9e357
TV
29222020-04-22 Tom de Vries <tdevries@suse.de>
2923
2924 PR symtab/25801
2925 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
2926 in "info source" output.
2927
3d5afab3
TV
29282020-04-22 Tom de Vries <tdevries@suse.de>
2929
2930 PR symtab/25700
2931 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
2932 symtab for imported_unit.c.
2933
b32102f6
GB
29342020-04-21 Gary Benson <gbenson@redhat.com>
2935
2936 * gdb.base/advance.c (func): New argument, to match call site.
2937 (func2, func3): Add return statements.
2938
d43b7a2d
TBA
29392020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2940
2941 * gdb.multi/run-only-second-inf.c: New file.
2942 * gdb.multi/run-only-second-inf.exp: New file.
2943
d89edf9b
MM
29442020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2945
2946 * gdb.btrace/multi-inferior.c: New test.
2947 * gdb.btrace/multi-inferior.exp: New file.
2948
1a476b6d
MM
29492020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2950
2951 * gdb.btrace/enable-new-thread.c: New test.
2952 * gdb.btrace/enable-new-thread.exp: New file.
2953
4778a5f8
TV
29542020-04-21 Tom de Vries <tdevries@suse.de>
2955
2956 PR gdb/25471
2957 * gdb.threads/killed-outside.c: New test.
2958 * gdb.threads/killed-outside.exp: New file.
2959
9b2c992c
GB
29602020-04-20 Gary Benson <gbenson@redhat.com>
2961
2962 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
2963 * gdb.base/nested-subp2.exp: Likewise.
2964 * gdb.base/nested-subp3.exp: Likewise.
2965
b5d1d6f7
GB
29662020-04-20 Gary Benson <gbenson@redhat.com>
2967
2968 * gdb.base/nested-subp1.exp: Disable test when using clang.
2969 * gdb.base/nested-subp2.exp: Likewise.
2970 * gdb.base/nested-subp3.exp: Likewise.
2971
25230285
GB
29722020-04-20 Gary Benson <gbenson@redhat.com>
2973
2974 * gdb.cp/exception.cc: Fix compilation error with clang.
2975
fa93cc8f
GB
29762020-04-20 Gary Benson <gbenson@redhat.com>
2977
809730f3 2978 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 2979
e0c45f30
GB
29802020-04-20 Gary Benson <gbenson@redhat.com>
2981
2982 * gdb.base/jit-main.c: Fix compilation error with clang.
2983
4ddfec93
KR
29842020-04-17 Kamil Rytarowski <n54@gmx.com>
2985
2986 * gdb.base/attach-twice.c: Include "sys/types.h".
2987 (PTRACE_ATTACH): Add fallback definition.
2988 (main): Pass `0' to the 4th argument of `ptrace'.
2989
2bed205e
KR
29902020-04-17 Kamil Rytarowski <n54@gmx.com>
2991
2992 * gdb.base/fork-running-state.c: Include "signal.h".
2993
0743fc83
TT
29942020-04-17 Tom Tromey <tromey@adacore.com>
2995
2996 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
2997 Update tests.
2998 * gdb.btrace/cpu.exp: Update tests.
2999 * gdb.base/maint.exp: Update tests.
3000 * gdb.base/default.exp: Update tests.
3001 * gdb.base/completion.exp: Update tests.
3002
efba5c23
TV
30032020-04-16 Tom de Vries <tdevries@suse.de>
3004
3005 PR symtab/25791
3006 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
3007 (ensure_gdb_index): and factor out and move ...
3008 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
3009 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
3010
d191d716
TV
30112020-04-16 Tom de Vries <tdevries@suse.de>
3012
3013 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
3014 loading exec.
3015
99f1bc6a
AB
30162020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
3017
3018 * gdb.base/many-completions.exp: New file.
3019
194d088f
TV
30202020-04-14 Tom de Vries <tdevries@suse.de>
3021
3022 PR symtab/25718
3023 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
3024
c1a66c06
TV
30252020-04-14 Tom de Vries <tdevries@suse.de>
3026
3027 PR symtab/25720
3028 * gdb.base/maint-expand-symbols-header-file.c: New test.
3029 * gdb.base/maint-expand-symbols-header-file.exp: New file.
3030 * gdb.base/maint-expand-symbols-header-file.h: New test.
3031
21b0982c
AB
30322020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3033
3034 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
3035 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
3036 get_func_info.
3037 (get_func_info): Delete.
3038 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
3039 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
3040 * lib/dwarf.exp (get_func_info): New function.
3041
dd1cab06
TV
30422020-04-13 Tom de Vries <tdevries@suse.de>
3043
3044 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
3045 to what find_gnatmake does.
3046
71ea2b6b
TV
30472020-04-10 Tom de Vries <tdevries@suse.de>
3048
3049 * gdb.base/style.exp: Expect "Expanding full symbols" message for
3050 -readnow.
3051
bdfc1e8a
TV
30522020-04-10 Tom de Vries <tdevries@suse.de>
3053
3054 PR cli/25808
3055 * gdb.base/style.c: Add leading newlines.
3056 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
3057 Check listing of main's one-line body.
3058
14ca8ecf
TV
30592020-04-08 Tom de Vries <tdevries@suse.de>
3060
3061 * lib/gdb.exp (psymtabs_p): New proc.
3062 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
3063 importing unit" unsupported if there are no partial symbols.
3064
e21d048f
TV
30652020-04-08 Tom de Vries <tdevries@suse.de>
3066
3067 PR testsuite/25760
3068 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
3069
25c11aca
TV
30702020-04-07 Tom de Vries <tdevries@suse.de>
3071
3072 PR symtab/25796
3073 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
3074
5707e24b
TV
30752020-04-07 Tom de Vries <tdevries@suse.de>
3076
3077 * gdb.base/check-psymtab.c: New test.
3078 * gdb.base/check-psymtab.exp: New file.
3079
6ee448cc
TT
30802020-04-06 Tom Tromey <tromey@adacore.com>
3081
3082 * gdb.ada/variant-record/proc.adb: New file.
3083 * gdb.ada/variant-record/value.adb: New file.
3084 * gdb.ada/variant-record/value.s: New file.
3085 * gdb.ada/variant-record.exp: New file.
3086
9e7c9a03
HD
30872020-04-03 Hannes Domani <ssbssa@yahoo.de>
3088
3089 PR gdb/25325
3090 * gdb.cp/typed-enum.cc: New test.
3091 * gdb.cp/typed-enum.exp: New file.
3092
c90d28ac
AB
30932020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3094
3095 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
3096 * gdb.dwarf2/dw2-inline-small-func.c: New file.
3097 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
3098 * gdb.dwarf2/dw2-inline-small-func.h: New file.
3099 * gdb.opt/inline-small-func.c: New file.
3100 * gdb.opt/inline-small-func.exp: New file.
3101 * gdb.opt/inline-small-func.h: New file.
3102
34e9a9fa
AB
31032020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3104
3105 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
3106 function.
3107
6a354911
AB
31082020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3109
3110 * lib/dwarf.exp (function_range): Allow compiler options to be
3111 specified.
3112
880d9777
TV
31132020-04-02 Tom de Vries <tdevries@suse.de>
3114
3115 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
3116 __attribute__((always_inline)).
3117 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
3118
f32682ea
TV
31192020-04-02 Tom de Vries <tdevries@suse.de>
3120
3121 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
3122 (gdbserver_gdb_exit): ... here. Add timeout warning.
3123 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
3124 (connect_target_extended_remote): Append new server_spawn_id to
3125 server_spawn_ids.
3126 (cleanup): New proc.
3127 (setup, <toplevel>): Call cleanup.
3128
d3214198
TV
31292020-04-02 Tom de Vries <tdevries@suse.de>
3130
3131 * gdb.base/main-psymtab.exp: New file.
3132
cc77ed24
TV
31332020-04-02 Tom de Vries <tdevries@suse.de>
3134
3135 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
3136
3638a098
TT
31372020-04-01 Tom Tromey <tom@tromey.com>
3138
3139 * gdb.base/complex-parts.exp: Add type tests.
3140
c34e8714
TT
31412020-04-01 Tom Tromey <tom@tromey.com>
3142
3143 * gdb.base/complex-parts.exp: Add arithmetic tests.
3144
981c08ce
TT
31452020-04-01 Tom Tromey <tom@tromey.com>
3146
3147 * gdb.compile/compile.exp: Update.
3148 * gdb.compile/compile-cplus.exp: Update.
3149 * gdb.base/varargs.exp: Update.
3150 * gdb.base/floatn.exp: Update.
3151 * gdb.base/endianity.exp: Update.
3152 * gdb.base/callfuncs.exp (do_function_calls): Update.
3153 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
3154 (complex_float_integral_args): Update.
3155 * gdb.base/complex.exp: Update.
3156 * gdb.base/complex-parts.exp: Update.
3157
3d1cfd43
TT
31582020-04-01 Tom Tromey <tromey@adacore.com>
3159
3160 * gdb.rust/union.rs: New file.
3161 * gdb.rust/union.exp: New file.
3162 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
3163 (main): Update.
3164 * gdb.rust/simple.exp: Move union tests to union.exp.
3165
e033dfa9
TT
31662020-04-01 Tom Tromey <tromey@adacore.com>
3167
3168 * gdb.rust/simple.rs (main): Remove "y0".
3169
53cccef1
TBA
31702020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3171
3172 * gdb.multi/stop-all-on-exit.c: New test.
3173 * gdb.multi/stop-all-on-exit.exp: New file.
3174
60e22c1e
HD
31752020-04-01 Hannes Domani <ssbssa@yahoo.de>
3176
3177 PR gdb/24789
3178 * gdb.cp/misc.cc: Add integer reference variable.
3179 * gdb.cp/misc.exp: Add test.
3180
e139a727
TBA
31812020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3182
3183 * gdb.server/stop-reply-no-thread.exp: Enhance the test
3184 scenario to cover execution until the end and also the case
3185
16b0db75
TV
31862020-03-31 Tom de Vries <tdevries@suse.de>
3187
3188 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
3189 c. Use "maint info symtabs" to check symtab expansion.
3190
c0502da6
TV
31912020-03-30 Tom de Vries <tdevries@suse.de>
3192
3193 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
3194 unsupported.
3195 (verify_psymtab_expanded): Move ...
3196 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
3197 test.
3198 (readnow): New proc.
3199
5935fd15
AB
32002020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3201
3202 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
3203 with $hex.
3204
1773be9e
TT
32052020-03-20 Tom Tromey <tromey@adacore.com>
3206
3207 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
3208
70304be9
TT
32092020-03-20 Tom Tromey <tromey@adacore.com>
3210
3211 * gdb.ada/sub_variant/subv.adb: New file.
3212 * gdb.ada/sub_variant.exp: New file.
3213
0dd7b8f7
TV
32142020-03-20 Tom de Vries <tdevries@suse.de>
3215
3216 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
3217 first break fails.
3218 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
3219
cada5fc9
AB
32202020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3221
3222 * gdb.server/exit-multiple-threads.c: New file.
3223 * gdb.server/exit-multiple-threads.exp: New file.
3224
6b8c53f2
AB
32252020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3226
3227 * gdb.fortran/mixed-lang-stack.c: New file.
3228 * gdb.fortran/mixed-lang-stack.cpp: New file.
3229 * gdb.fortran/mixed-lang-stack.exp: New file.
3230 * gdb.fortran/mixed-lang-stack.f90: New file.
3231
19a2740f
AB
32322020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3233
3234 * gdb.linespec/cp-completion-aliases.cc: New file.
3235 * gdb.linespec/cp-completion-aliases.exp: New file.
3236
d8c8b848
TV
32372020-03-19 Tom de Vries <tdevries@suse.de>
3238
3239 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
3240 more precise.
3241
a9933ccf
TV
32422020-03-18 Tom de Vries <tdevries@suse.de>
3243
3244 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
3245 * gdb.dwarf2/break-inline-psymtab.c: New test.
3246 * gdb.dwarf2/break-inline-psymtab.exp: New file.
3247
2f89101f
TV
32482020-03-16 Tom de Vries <tdevries@suse.de>
3249
3250 * lib/cache.exp (gdb_do_cache): Add and handle local variables
3251 cache_verify and cache_verify_proc.
3252
6b9374f1
TV
32532020-03-15 Tom de Vries <tdevries@suse.de>
3254
3255 * gdb.server/solib-list.exp: Handle
3256 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
3257
eaeaf44c
TV
32582020-03-15 Tom de Vries <tdevries@suse.de>
3259
3260 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
3261 objfiles".
3262
3293bbaf
TT
32632020-03-14 Tom Tromey <tom@tromey.com>
3264
3265 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
3266
ab44624c
TV
32672020-03-14 Tom de Vries <tdevries@suse.de>
3268
3269 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
3270
54c43825
TV
32712020-03-14 Tom de Vries <tdevries@suse.de>
3272
3273 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
3274 result in line-by-line fashion.
3275
2ac70237
TV
32762020-03-14 Tom de Vries <tdevries@suse.de>
3277
3278 * lib/gdb.exp (supports_statement_frontiers): New proc.
3279 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
3280
09546b56
TV
32812020-03-14 Tom de Vries <tdevries@suse.de>
3282
3283 * gdb.base/printcmds.exp: Add missing quoting for "print
3284 teststring2".
3285
a1f6a07c
TT
32862020-03-13 Tom Tromey <tom@tromey.com>
3287
3288 * gdb.base/printcmds.exp (test_print_strings): Add regression
3289 test.
3290 * gdb.base/printcmds.c (charptr): New typedef.
3291 (teststring2): New global.
3292
1b83d09c
AB
32932020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
3294
3295 * gdb.base/break-interp.exp: Use the tail of the filename, not the
3296 full path in the test name.
3297 (test_ld): Add some with_test_prefix blocks to make test names
3298 unique.
3299
2d61316c
TV
33002020-03-13 Tom de Vries <tdevries@suse.de>
3301
3302 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
3303
2e9145ac
TV
33042020-03-13 Tom de Vries <tdevries@suse.de>
3305
3306 * gdb.mi/mi-sym-info.exp: Make matching more precise.
3307
96c7f873
TV
33082020-03-13 Tom de Vries <tdevries@suse.de>
3309
3310 PR symtab/25646
3311 * gdb.dwarf2/imported-unit.exp: Add test.
3312
49ba92c0
TV
33132020-03-13 Tom de Vries <tdevries@suse.de>
3314
3315 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
3316 (var1, var2): New variable.
3317 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
3318 matching symbols.
3319
301b21e0
TV
33202020-03-13 Tom de Vries <tdevries@suse.de>
3321
3322 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
3323 (Term::command): Use prompt prefix.
3324 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
3325 * gdb.tui/tui-layout-asm-short-prog.exp: Use
3326 command_no_prompt_prefix instead of prefix.
3327 * gdb.tui/tui-layout-asm.exp: Same.
3328
3f512721
SM
33292020-03-12 Simon Marchi <simon.marchi@efficios.com>
3330
3331 * gdb.base/break-interp.exp: Use foreach_with_prefix.
3332
40310f30
SM
33332020-03-12 Simon Marchi <simon.marchi@efficios.com>
3334
3335 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
3336 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
3337 on" while stepping over the test instruction, match printed
3338 message.
3339
09252140
TV
33402020-03-12 Tom de Vries <tdevries@suse.de>
3341
3342 * gdb.base/info-types.exp: Use exp_continue during matching of output
3343 of "info types".
3344
14e9c72c
TV
33452020-03-12 Tom de Vries <tdevries@suse.de>
3346
3347 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
3348
e515d67e
TV
33492020-03-12 Tom de Vries <tdevries@suse.de>
3350
3351 * gdb.fortran/module.exp: Use exp_continue during matching of output
3352 of "info variable -n".
3353
307eafd8
TV
33542020-03-12 Tom de Vries <tdevries@suse.de>
3355
3356 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
3357 gdb.dwarf2/dw2-ranges-base.c.
3358
9a2de3fc
TV
33592020-03-12 Tom de Vries <tdevries@suse.de>
3360
3361 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
3362 in presence of GLIBC debuginfo.
3363
3217502e
TV
33642020-03-12 Tom de Vries <tdevries@suse.de>
3365
3366 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
3367 $core.
3368
1281424c
TV
33692020-03-12 Tom de Vries <tdevries@suse.de>
3370
3371 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
3372 more precise.
3373
038b97fc
SM
33742020-03-11 Simon Marchi <simon.marchi@efficios.com>
3375
3376 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
3377 from Unix to Windows path.
3378
5308d1e7
TV
33792020-03-11 Tom de Vries <tdevries@suse.de>
3380
3381 * gdb.ada/minsyms.exp: Set language to ada.
3382
f870f78f
TV
33832020-03-11 Tom de Vries <tdevries@suse.de>
3384
3385 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
3386
5a13315d
TV
33872020-03-11 Tom de Vries <tdevries@suse.de>
3388
3389 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
3390
976862ed
TT
33912020-03-11 Tom Tromey <tromey@adacore.com>
3392
3393 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
3394
7462c383
TV
33952020-03-11 Tom de Vries <tdevries@suse.de>
3396
3397 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
3398
1c6c46a0
TV
33992020-03-11 Tom de Vries <tdevries@suse.de>
3400
3401 * gdb.base/break-interp.exp: Limit verbose scope.
3402
44f41bb7
TV
34032020-03-11 Tom de Vries <tdevries@suse.de>
3404
3405 * gdb.fortran/logical.f90: Define variable with character type.
3406 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
3407
b76f3a42
TV
34082020-03-11 Tom de Vries <tdevries@suse.de>
3409
3410 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
3411
1c33af77
TV
34122020-03-11 Tom de Vries <tdevries@suse.de>
3413
3414 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
3415 symtabs.
3416
8c95582d
AB
34172020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3418 Bernd Edlinger <bernd.edlinger@hotmail.de>
3419
3420 * gdb.cp/step-and-next-inline.cc: New file.
3421 * gdb.cp/step-and-next-inline.exp: New file.
3422 * gdb.cp/step-and-next-inline.h: New file.
3423 * gdb.dwarf2/dw2-is-stmt.c: New file.
3424 * gdb.dwarf2/dw2-is-stmt.exp: New file.
3425 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
3426 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
3427 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
3428
cecf8547
AB
34292020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3430
3431 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
3432 is-stmt flag in the line table.
3433
0ba678c9
TV
34342020-03-09 Tom de Vries <tdevries@suse.de>
3435
3436 * lib/gdb.exp (cached_file): Create cache dir.
3437
72fbdf83
TV
34382020-03-07 Tom de Vries <tdevries@suse.de>
3439
3440 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
3441 * gdb.cp/rvalue-ref-params.exp: Same.
3442
436b5e99
TV
34432020-03-06 Tom de Vries <tdevries@suse.de>
3444
3445 * lib/gdb.exp (tentative_rename, cached_file): New proc.
3446 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
3447
09f2921c
TV
34482020-03-06 Tom de Vries <tdevries@suse.de>
3449
3450 * README: Fix "the the".
3451 * gdb.base/dprintf.exp: Same.
3452
50a3cc5d
TV
34532020-03-05 Tom de Vries <tdevries@suse.de>
3454
3455 * gdb.base/maint.exp: Update "main print statistics" expected output.
3456
0a709cba
AKS
34572020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3458
3459 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
3460 (fortran_int8): Likewise.
3461 (fortran_real4): Likewise.
3462 (fortran_real8): Likewise.
3463 (fortran_complex4): Likewise.
3464 (fortran_logical4): Likewise.
3465 (fortran_character1): Likewise.
3466
5e5d66b6
AB
34672020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
3468
3469 * gdb.fortran/logical.exp: Add tests that any non-zero value is
3470 printed as true.
3471
7b973adc
SDJ
34722020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
3473
3474 * gdb.base/printcmds.exp: Add test to verify printf of a
3475 variable holding an address.
3476
478e490a
TV
34772020-03-03 Tom de Vries <tdevries@suse.de>
3478
3479 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
3480
1ef44e86
TV
34812020-03-03 Tom de Vries <tdevries@suse.de>
3482
3483 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
3484 gdb_test_multiple call.
3485
b98cc2cf
TV
34862020-03-03 Tom de Vries <tdevries@suse.de>
3487
3488 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
3489 gdb_test_multiple calls.
3490
63e163f2
AB
34912020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3492
3493 * gdb.base/default.exp: Remove test of 'set history filename'.
3494 * gdb.base/gdbinit-history.exp: Add tests for setting the history
3495 filename to the empty string.
3496 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
3497 and GDBHISTSIZE.
3498
24ed6739
AB
34992020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3500
3501 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
3502 disabled.
3503
590003dc 35042020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 3505 Tom de Vries <tdevries@suse.de>
590003dc
TV
3506
3507 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
3508 -prompt prefix, before user_code argument. Add -lbl option likewise.
3509 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
3510 (gdb_is_target_1): Add -prompt prefix and move to before user_code
3511 argument.
3512 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
3513 have "\r\n" at start-of-line, instead of at end-of-line.
3514
f5e46084
SM
35152020-02-28 Simon Marchi <simon.marchi@efficios.com>
3516
3517 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
3518 libinproctrace.so.
3519
f7a7000d
LM
35202020-02-28 Luis Machado <luis.machado@linaro.org>
3521
3522 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
3523 to "p/x".
3524
718e0816
LM
35252020-02-28 Luis Machado <luis.machado@linaro.org>
3526
3527 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
3528 asm/ptrace.h and error.h.
3529
13c3a74a
TV
35302020-02-28 Tom de Vries <tdevries@suse.de>
3531
3532 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
3533 (struct wrapper, do_something, mundane/symada__cS): Move ...
3534 * gdb.base/c-linkage-name-2.c: ... here. New source file.
3535 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
3536 Update "print symada__cS before partial symtab expansion" regexp.
3537 Update breakpoint location. Flush symbol cache after expansion.
3538
85d2d5bb
LM
35392020-02-28 Luis Machado <luis.machado@linaro.org>
3540
3541 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
3542
3608f86c
TV
35432020-02-27 Tom de Vries <tdevries@suse.de>
3544
3545 * config/sid.exp: Remove unused globals.
3546 * gdb.base/attach.exp: Same.
3547 * gdb.base/catch-load.exp: Same.
3548 * gdb.base/dbx.exp: Same.
3549 * lib/gdb.exp: Same.
3550 * lib/mi-support.exp: Same.
3551 * lib/prompt.exp: Same.
3552
c8d4f6df
TV
35532020-02-27 Tom de Vries <tdevries@suse.de>
3554
3555 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
3556 not set.
3557
0d79cdc4
AM
35582020-02-26 Aaron Merey <amerey@redhat.com>
3559
3560 * gdb.debuginfod: New directory for debuginfod tests.
3561 * gdb.debuginfod/main.c: New test file.
3562 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
3563
0dce4280
TV
35642020-02-26 Tom de Vries <tdevries@suse.de>
3565
3566 PR gdb/25603
3567 * gdb.base/persistent-lang.cc: New test.
3568 * gdb.base/persistent-lang.exp: New file.
3569
9e80cfa1
AB
35702020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3571
3572 * gdb.fortran/derived-type-striding.exp: Add a new test.
3573 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
3574 new test.
3575
2078dbb2
AB
35762020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3577
3578 * gdb.base/cached-source-file.exp: Avoid source file paths in test
3579 names.
3580
70d49700
TV
35812020-02-25 Tom de Vries <tdevries@suse.de>
3582
3583 PR go/18926
3584 * gdb.go/methods.exp: Remove gcc/93866 xfail.
3585
a88ef40d
TV
35862020-02-24 Tom de Vries <tdevries@suse.de>
3587
3588 PR gdb/25592
3589 * gdb.base/info-locals-unused-static-var.c: New test.
3590 * gdb.base/info-locals-unused-static-var.exp: New file.
3591
01b1af32
TT
35922020-02-22 Tom Tromey <tom@tromey.com>
3593
3594 * gdb.python/tui-window.exp: New file.
3595 * gdb.python/tui-window.py: New file.
3596
7c043ba6
TT
35972020-02-22 Tom Tromey <tom@tromey.com>
3598
3599 PR tui/17850:
3600 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
3601 tests.
3602
c22fef7e
TT
36032020-02-22 Tom Tromey <tom@tromey.com>
3604
3605 * gdb.tui/new-layout.exp: Add sub-layout tests.
3606
ee325b61
TT
36072020-02-22 Tom Tromey <tom@tromey.com>
3608
3609 * gdb.tui/new-layout.exp: New file.
3610
3f0cbb04
TT
36112020-02-22 Tom Tromey <tom@tromey.com>
3612
3613 * gdb.rust/rust-style.rs: New file.
3614 * gdb.rust/rust-style.exp: New file.
3615 * gdb.base/style.exp: Test structure printing.
3616 * gdb.base/style.c (struct some_struct): New type.
3617 (enum etype): New type.
3618 (struct_value): New global.
3619
75525152
TV
36202020-02-21 Tom de Vries <tdevries@suse.de>
3621
3622 PR go/18926
3623 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
3624 Remove blanket xfails. Use message argument for gdb_breakpoint.
3625 Make continuing to breakpoint test conditional on setting breakpoint.
3626 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
3627 DW_AT_name attribute. Add xfail for GCC PR93866.
3628
bd360d30
AB
36292020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
3630
3631 * gdb.dwarf2/cpp-linkage-name.c: New file.
3632 * gdb.dwarf2/cpp-linkage-name.exp: New file.
3633
c7adb09f 36342020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
3635
3636 * lib/gdb.exp (gdb_wrapper_init): Reset
3637 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
3638 not exist.
3639
a9c79803
TV
36402020-02-20 Tom de Vries <tdevries@suse.de>
3641
3642 PR go/17018
3643 * gdb.go/hello.exp: Copy ...
3644 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
3645 print of st to print value of global definition. Add xfail for GCC
3646 PR93844.
3647 * gdb.go/hello.exp: Remove printing of st before definition.
3648 * gdb.go/hello.go: Copy ...
3649 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
3650 to st.
3651 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
3652
d7445728
TV
36532020-02-20 Tom de Vries <tdevries@suse.de>
3654
3655 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
3656 (gdb_simple_compile): Handle compile_flags go by using .go extension
3657 for source file.
3658 * gdb.go/chan.exp: Use support_go_compile.
3659 * gdb.go/handcall.exp: Same.
3660 * gdb.go/hello.exp: Same.
3661 * gdb.go/integers.exp: Same.
3662 * gdb.go/max-depth.exp: Same.
3663 * gdb.go/methods.exp: Same.
3664 * gdb.go/package.exp: Same.
3665 * gdb.go/strings.exp: Same.
3666 * gdb.go/types.exp: Same.
3667 * gdb.go/unsafe.exp: Same.
3668
c9c41e6d
TV
36692020-02-19 Tom de Vries <tdevries@suse.de>
3670
3671 * gdb.python/lib-types.exp: Make xfail more strict.
3672
f20ff837
TV
36732020-02-19 Tom de Vries <tdevries@suse.de>
3674
3675 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
3676
08410482
DE
36772020-02-19 Doug Evans <dje@google.com>
3678
3679 PR rust/25535
3680 * gdb.rust/simple.exp: Add test.
3681 * gdb.rust/simple.rs: Add test.
3682
623563f7
TV
36832020-02-19 Tom de Vries <tdevries@suse.de>
3684
3685 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
3686 output line-by-line.
3687
d3308cfd
TV
36882020-02-19 Tom de Vries <tdevries@suse.de>
3689
3690 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
3691
86cbc5dc
TV
36922020-02-19 Tom de Vries <tdevries@suse.de>
3693
3694 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
3695 prelink.
3696
9db2b96b
TV
36972020-02-19 Tom de Vries <tdevries@suse.de>
3698
3699 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
3700 (gdb_do_cache): Use gdb_do_cache_wrap.
3701 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
3702
89e2fdc5
TV
37032020-02-19 Tom de Vries <tdevries@suse.de>
3704
3705 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
3706 gdb_compile option.
3707
373d7ac0
SM
37082020-02-18 Simon Marchi <simon.marchi@efficios.com>
3709
3710 * gdb.base/printcmds.exp (test_print_enums): Update expected
3711 output.
3712
b29a2df0
SM
37132020-02-18 Simon Marchi <simon.marchi@efficios.com>
3714
3715 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
3716 for "unknown".
3717
6740f0cc
SM
37182020-02-18 Simon Marchi <simon.marchi@efficios.com>
3719
3720 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
3721 enumerator.
3722
edd45eb0
SM
37232020-02-18 Simon Marchi <simon.marchi@efficios.com>
3724
3725 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
3726 FE_, add FE_NONE.
3727 (three): Update.
3728 (enum flag_enum_without_zero): New enum.
3729 (flag_enum_without_zero): New variable.
3730 (enum not_flag_enum): New enum.
3731 (three_not_flag): New variable.
3732 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
3733 (test_print_enums): Add more tests for printing flag enums.
3734
d4295de4
TV
37352020-02-18 Tom de Vries <tdevries@suse.de>
3736
3737 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
3738 (gdb_compile_ada): ... here.
3739 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
3740 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
3741
f251f505
TT
37422020-02-14 Tom Tromey <tom@tromey.com>
3743
3744 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
3745 build directory.
3746 * boards/gdbserver-base.exp: Update path to gdbserver.
3747
8f432634
TV
37482020-02-13 Tom de Vries <tdevries@suse.de>
3749
3750 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
3751
92b6eaf7
TV
37522020-02-13 Tom de Vries <tdevries@suse.de>
3753
3754 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
3755 are missing.
3756
f3b0f7fe
TV
37572020-02-13 Tom de Vries <tdevries@suse.de>
3758
3759 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
3760 call.
3761
f6be8713
SDJ
37622020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3763
3764 PR tui/25126
3765 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
3766 * gdb.base/cached-source-file.c: New file.
3767 * gdb.base/cached-source-file.exp: New file.
3768
b2770d5e
TV
37692020-02-11 Tom de Vries <tdevries@suse.de>
3770
3771 PR testsuite/25488
3772 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
3773
44f6938e
TV
37742020-02-10 Tom de Vries <tdevries@suse.de>
3775
3776 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
3777
5f0e2eb7
MR
37782020-02-10 Maciej W. Rozycki <macro@wdc.com>
3779
3780 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
3781 and $after_addr are both integers before making a comparison.
3782
46ce2b6f
TV
37832020-02-09 Tom de Vries <tdevries@suse.de>
3784
3785 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
3786 command output and paste it into gdb.log. If any, paste catch message
3787 to gdb.log.
3788
5abbbe1d
TT
37892020-02-07 Tom Tromey <tromey@adacore.com>
3790
3791 PR breakpoints/24915:
3792 * gdb.base/annotate-symlink.exp: Use setup_xfail.
3793
1d5d29e7
SV
37942020-02-06 Shahab Vahedi <shahab@synopsys.com>
3795
3796 * gdb.tui/tui-missing-src.exp: Add the "missing source
3797 file" test for the TUI.
3798
b0999b9b
AB
37992020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
3800
3801 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
3802 including a port number in the output.
3803
c3b149eb
AKS
38042020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3805
3806 * lib/fortran.exp (fortran_int4): Handle clang.
3807 (fortran_int8): Likewise.
3808 (fortran_real4): Likewise.
3809 (fortran_real8): Likewise.
3810 (fortran_complex4): Likewise.
3811 (fortran_logical4): Likewise.
3812 (fortran_character1): Likewise.
3813
f8dcc90b
TV
38142020-02-04 Tom de Vries <tdevries@suse.de>
3815
3816 * README (Race detection): Add note.
3817
f90ac7c2
TV
38182020-02-04 Tom de Vries <tdevries@suse.de>
3819
3820 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
3821
780636ae
TV
38222020-02-04 Tom de Vries <tdevries@suse.de>
3823
3824 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
3825
5d2e1193
RA
38262020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
3827
3828 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
3829 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
3830 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
3831 blttar, bnetarl.
3832 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
3833 binary for blttar, bnetarl.
3834 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
3835 wait instruction. Delete ldmx test.
3836 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
3837
e409c542
AKS
38382020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3839
3840 * gdb.fortran/array-bounds-high.exp: New file.
3841 * gdb.fortran/array-bounds-high.f90: New file.
3842
b0029748
LD
38432020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
3844
3845 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
3846 Replace #include of <sys/fcntl.h> by <fcntl.h>.
3847
195a8287
TV
38482020-02-01 Tom de Vries <tdevries@suse.de>
3849
3850 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
3851
42330a68
AB
38522020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
3853
3854 PR tui/9765
3855 * gdb.tui/tui-layout-asm-short-prog.S: New file.
3856 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
3857
b62a8028
LM
38582020-01-29 Luis Machado <luis.machado@linaro.org>
3859
3860 * gdb.arch/aarch64-brk-patterns.c: New source file.
3861 * gdb.arch/aarch64-brk-patterns.exp: New test.
3862
5f440116
TBA
38632020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3864
3865 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
3866 GCC/Clang version.
3867 * gdb.cp/pass-by-ref.exp: Ditto.
3868
ee2a6fc6
TV
38692020-01-29 Tom de Vries <tdevries@suse.de>
3870
3871 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
3872 * gdb.threads/watchpoint-fork-mt.c: Same.
3873 * gdb.threads/watchpoint-fork-parent.c: Same.
3874 * gdb.threads/watchpoint-fork-st.c: Same.
3875 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
3876
16b10d6e
LM
38772020-01-27 Luis Machado <luis.machado@linaro.org>
3878
3879 * gdb.base/step-over-syscall.exp (setup): Check if we're already
3880 sitting at a syscall instruction when we hit the syscall function's
3881 breakpoint.
3882 Check PC against one obtained with the x command.
3883 Validate syscall number.
3884 (step_over_syscall): Don't continue to the syscall instruction if
3885 we're already there.
3886
b1468492
PW
38872020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3888
3889 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
3890
7ffa82e1
AB
38912020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3892
3893 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
3894 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
3895
3d92a3e3
AB
38962020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3897
3898 * gdb.dwarf2/dw2-inline-stepping.c: New file.
3899 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
3900
94a72be7
AB
39012020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3902
3903 * gdb.base/maint.exp: Update line table parsing test.
3904 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
3905
53af73bf
PA
39062020-01-24 Pedro Alves <palves@redhat.com>
3907
3908 PR gdb/25410
3909 * gdb.multi/multi-re-run-1.c: New.
3910 * gdb.multi/multi-re-run-2.c: New.
3911 * gdb.multi/multi-re-run.exp: New.
3912
1ba1ac88
AB
39132020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3914
3915 PR gdb/23718
3916 * gdb.server/server-kill-python.exp: New file.
3917
f3364a6d
AB
39182020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3919
3920 * gdb.server/multi-ui-errors.c: New file.
3921 * gdb.server/multi-ui-errors.exp: New file.
3922
733d0a67
AB
39232020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3924
3925 PR tui/9765
3926 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
3927
4f13c1c0
TT
39282020-01-19 Tom Tromey <tom@tromey.com>
3929
3930 * gdb.tui/main.exp: Add check for plain "file".
3931
40c94099
CB
39322020-01-16 Christian Biesinger <cbiesinger@google.com>
3933
3934 * lib/gdb.exp: Fix spelling error (seperatelly).
3935
ff47f4f0
TT
39362020-01-14 Tom Tromey <tom@tromey.com>
3937
3938 PR symtab/12535:
3939 * gdb.python/python.exp: Test decode_line with empty string
3940 argument.
3941
717c684d
BE
39422020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3943
3944 * gdb.base/skip-inline.exp: Extend test.
3945
44e4c775
AB
39462020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3947
3948 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
3949 * gdb.dwarf2/dw2-bad-elf.c: New file.
3950 * gdb.dwarf2/dw2-bad-elf.exp: New file.
3951
d93c6db7
AB
39522020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3953
3954 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
3955 _line_saw_file.
3956
9a6d629c
AB
39572020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3958
3959 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
3960 border.
3961
d9ebdab7
TBA
39622020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3963
3964 * gdb.multi/multi-target.exp (setup): Factor out "info
3965 connections" and "info inferiors" tests to ...
3966 (test_info_inferiors): ... this new procedure.
3967 (top level): Run new "info-inferiors" tests.
3968
f3c469b9
PA
39692020-01-10 Pedro Alves <palves@redhat.com>
3970
3971 * gdb.server/bkpt-other-inferior.exp: New file.
3972
121b3efd
PA
39732020-01-10 Pedro Alves <palves@redhat.com>
3974
3975 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
3976 of "add-inferior".
3977 * gdb.base/quit-live.exp: Likewise.
3978 * gdb.base/remote-exec-file.exp: Likewise.
3979 * gdb.guile/scm-progspace.exp: Likewise.
3980 * gdb.linespec/linespec.exp: Likewise.
3981 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3982 * gdb.mi/user-selected-context-sync.exp: Likewise.
3983 * gdb.multi/multi-target.exp (setup): Add "info connection" and
3984 "info inferiors" tests.
3985 * gdb.multi/remove-inferiors.exp: Adjust expected output of
3986 "add-inferior".
3987 * gdb.multi/watchpoint-multi.exp: Likewise.
3988 * gdb.python/py-inferior.exp: Likewise.
3989 * gdb.server/extended-remote-restart.exp: Likewise.
3990 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
3991 "info inferiors".
3992 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
3993 * gdb.trace/report.exp: Likewise.
3994
1dadb1dd
PA
39952020-01-10 Pedro Alves <palves@redhat.com>
3996
3997 * gdb.multi/multi-target.c: New file.
3998 * gdb.multi/multi-target.exp: New file.
3999 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
4000 mode requested, but remote does not support non-stop".
4001
78f2c40a
PA
40022020-01-10 Pedro Alves <palves@redhat.com>
4003
4004 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
4005 disconnect before reconnecting.
4006
e7af6c70
TBA
40072020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4008 Pedro Alves <palves@redhat.com>
4009
4010 * gdb.server/connect-without-multi-process.exp: Also test
4011 continuing to end.
4012
acdf84a6
PA
40132020-01-10 Pedro Alves <palves@redhat.com>
4014
4015 * gdb.base/remote-exec-file.exp: New file.
4016
873657b9
PA
40172020-01-10 Pedro Alves <palves@redhat.com>
4018
4019 * gdb.base/fork-running-state.exp (do_test): Adjust expected
4020 output.
4021 * gdb.threads/async.c: New.
4022 * gdb.threads/async.exp: New.
4023 * gdb.multi/tids-gid-reset.c: New.
4024 * gdb.multi/tids-gid-reset.exp: New.
4025
7f0ae84c
GB
40262020-01-10 George Barrett <bob@bob131.so>
4027
4028 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
4029 to help in finding the image relocation offset.
4030 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
4031 options in arguments.
4032 (stap_test_no_debuginfo): Likewise.
4033 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
4034 test variants.
4035 (stap_test): Add null semaphore relocation test.
4036
47e9d49d
GB
40372020-01-10 George Barrett <bob@bob131.so>
4038
4039 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
4040 * gdb.base/stap-probe.exp: Likewise.
4041 (stap_test): Pass argument as an additional flag.
4042 (stap_test_no_debuginfo): Likewise.
4043 (stap_test): Check `info probes stap' output for semaphore
4044 addresses if the test binary is supposed to have them.
4045
f5a7c406
AB
40462020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4047
4048 * gdb.tui/basic.exp: Add more scrolling tests.
4049
9ae6bf64
TT
40502020-01-09 Tom Tromey <tom@tromey.com>
4051
4052 PR tui/18932:
4053 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
4054 meangingful value.
4055 (Term::command, Term::resize): Update.
4056 * gdb.tui/basic.exp: Add scrolling test.
4057
b2efe70c
AB
40582020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4059
4060 * gdb.tui/tui-layout-asm.exp: New file.
4061
3804da7e
AB
40622020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4063
4064 * lib/tuiterm.exp (Term::check_box_contents): New proc.
4065
b40aa28f
AB
40662020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4067
4068 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
4069 (Term::enter_tui): Use Term::prepare_for_tui.
4070
63ffd7c9
AB
40712020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4072
4073 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
4074 called.
4075
3be966f6
AB
40762020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4077
4078 * gdb.base/skip.exp: Fix race condition in test.
4079
153d79c4
AB
40802020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
4081
4082 * gdb.base/backtrace.c: New file.
4083 * gdb.base/backtrace.exp: New file.
4084
f2302a34
AB
40852020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
4086
4087 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
4088
6ec1d75e
PW
40892020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4090
4091 * gdb.base/style.exp: Test that warnings are styled.
4092
c296cbe6
BE
40932019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4094
4095 * gdb.base/line65535.exp: New file.
4096 * gdb.base/line65535.c: New file.
4097
b28a729d
SM
40982019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
4099
4100 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
4101 * lib/gnat_debug_info_test.adb: New file.
4102 * gdb.ada/ptype_tagged_param.exp: Use
4103 gnat_runtime_has_debug_info, expect a different output if
4104 runtime does not have debug info.
4105
7f2d7a0d
SM
41062019-12-20 Simon Marchi <simon.marchi@efficios.com>
4107
4108 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
4109 (another) quote in test name.
4110
f3bce483
SM
41112019-12-20 Simon Marchi <simon.marchi@efficios.com>
4112
4113 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
4114 Add quote in test name.
4115
c855a912
TBA
41162019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4117
4118 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
4119 directory instead.
4120 * gdb.cp/pass-by-ref.exp: Extend with more cases.
4121 * gdb.cp/pass-by-ref-2.cc: New file.
4122 * gdb.cp/pass-by-ref-2.exp: New file.
4123
fc9d2d72
TT
41242019-12-20 Tom Tromey <tom@tromey.com>
4125
4126 * gdb.tui/list-before.exp: New file.
4127
77b97e00
TT
41282019-12-20 Tom Tromey <tom@tromey.com>
4129
4130 * gdb.tui/list.exp: Check for source on initial listing.
4131
f69656d0
TT
41322019-12-11 Tom Tromey <tromey@adacore.com>
4133
4134 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
4135 Add crlf test.
4136
99a55965
SM
41372019-12-18 Simon Marchi <simon.marchi@efficios.com>
4138
4139 * gdb.base/default.exp: Update value of $_gdb_major.
4140
5024637f
BE
41412019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4142
4143 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
4144
b63634be
BE
41452019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4146
4147 * gdb.base/skip.exp: Whitespace fix.
4148
45d73523
BE
41492019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4150
4151 * gdb.base/skip-inline.c: New file.
4152 * gdb.base/skip-inline.exp: New file.
4153
d043f8c8
SM
41542019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
4155
4156 * gdb.base/jit-reader.exp (jit_reader_test): Rename
4157 jit_function_00 to jit_function_stack_mangle.
4158 * gdb.base/jithost.c (jit_function_t): Rename to...
4159 (jit_function_stack_mangle_t): ... this.
4160 (jit_function_add_t): New typedef.
4161 (jit_function_00_code): Rename to...
4162 (jit_function_stack_mangle_code): ... this, make static.
4163 (jit_function_add_code): New.
4164 (main): Generate "add" function and call it. Adjust to changes
4165 in jithost_abi.
4166 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
4167 (struct jithost_abi) <begin, end>: Remove fields.
4168 <object, function_stack_mangle, function_add>: New fields.
4169 * gdb.base/jitreader.c (struct reader_state) <code_begin,
4170 code_end>: Remove fields.
4171 <func_stack_mangle>: New field.
4172 (read_debug_info): Adjust to renaming, create block for "add"
4173 function.
4174 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
4175
873de05c
TT
41762019-12-11 Tom Tromey <tom@tromey.com>
4177
4178 * gdb.tui/resize.exp: Fix regexp.
4179 * gdb.tui/regs.exp: Fix regexps.
4180 * gdb.tui/main.exp: Fix regexp.
4181
3d979945
TT
41822019-12-11 Tom Tromey <tom@tromey.com>
4183
4184 * gdb.tui/resize.exp: Update.
4185 * gdb.tui/empty.exp (layouts): Update.
4186
2192a9d3
TT
41872019-12-11 Tom Tromey <tom@tromey.com>
4188
4189 * gdb.tui/regs.exp: Update.
4190 * gdb.tui/empty.exp (layouts): Update.
4191 * gdb.tui/basic.exp: Update.
4192 * lib/tuiterm.exp (_check_box): Don't check bottom border.
4193
d8edc8b7
PW
41942019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4195
4196 * gdb.base/options.exp: Add -raw-values in the print completion list.
4197 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
4198
4c12d936
KB
41992019-12-10 Kevin Buettner <kevinb@redhat.com>
4200
4201 * gdb.threads/omp-par-scope.c: New file.
4202 * gdb/threads/omp-par-scope.exp: New file.
4203
26b911fb
KB
42042019-12-10 Kevin Buettner <kevinb@redhat.com>
4205
bb47f919
KB
4206 * lib/gdb.exp (support_nested_function_tests): New proc.
4207
42082019-12-10 Kevin Buettner <kevinb@redhat.com>
4209
4210 * lib/gdb.exp (gdb_compile_openmp): New proc.
4211 (build_executable_from_specs): Add an "openmp" option.
4212 (gdb_compile_pthreads): Add non-executable case.
26b911fb 4213
6c71eb7d
TT
42142019-12-10 Tom Tromey <tromey@adacore.com>
4215
4216 * gdb.ada/unchecked_union.exp: New file.
4217 * gdb.ada/unchecked_union/pck.adb: New file.
4218 * gdb.ada/unchecked_union/pck.ads: New file.
4219 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
4220 * gdb-utils.exp (string_to_regexp): Also quote "?".
4221
bac7c5cf
GB
42222019-12-10 George Barrett <bob@bob131.so>
4223
4224 Test scripted probe breakpoints.
4225 * gdb.guile/scm-breakpoint.c (main): Add probe point.
4226 * gdb.python/py-breakpoint.c (main): Likewise.
4227 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
4228 specifier test.
4229 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
4230
330f1d38
TBA
42312019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4232
4233 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
4234 an rvalue parameter.
4235 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
4236 parameter.
4237
b43315e2
AB
42382019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4239
4240 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
4241 modules.
4242
54f73dad
AB
42432019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4244
4245 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
4246 broken version of GCC.
4247
d57cbee9
AB
42482019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4249
4250 * gdb.fortran/info-modules.exp: Rewrite to make use of new
4251 sym-info-cmds library.
4252 * gdb.fortran/info-types.exp: Likewise.
4253 * lib/sym-info-cmds.exp: New file.
4254
c14aab8c
TV
42552019-12-08 Tom de Vries <tdevries@suse.de>
4256
4257 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
4258
aa2d5a42
KS
42592019-12-07 Keith Seitz <keiths@redhat.com>
4260
4261 * gdb.base/corefile-buildid-shlib-shr.c: New file.
4262 * gdb.base/corefile-buildid-shlib.c: New file.
4263 * gdb.base/corefile-buildid.c: New file.
4264 * gdb.base/corefile-buildid.exp: New file.
4265
93e55f0a
TV
42662019-12-06 Tom de Vries <tdevries@suse.de>
4267
4268 * gdb.dwarf2/varval.exp: Add decl before def test.
4269
c7d12402
TBA
42702019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4271
4272 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
4273
06acc08f
TBA
42742019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4275
4276 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
4277 CV and reference conversion for overload resolution.
4278 * gdb.cp/rvalue-ref-overload.exp: Test it.
4279
e0fad1ea
PW
42802019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4281
4282 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
4283 * gdb.base/frameapply.exp: Test faas without command.
4284
8d70a9f0
AB
42852019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4286
4287 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
4288 Fortran tests.
4289 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
4290 order.
4291
36c8fb93
AB
42922019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4293
4294 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
4295 casting to type with no kind specified.
4296 (test_basic_parsing_of_type_kinds): Additional tests for types
4297 with no kind specified, and add tests for single/double
4298 precision/complex types.
4299
4139ff00
TT
43002019-12-04 Tom Tromey <tromey@adacore.com>
4301
4302 * gdb.base/endianity.c (struct other) <x>: New field.
4303 (main): Initialize it.
4304 * gdb.base/endianity.exp: Update.
4305
a05cf17a
TT
43062019-12-04 Tom Tromey <tromey@adacore.com>
4307
4308 * gdb.ada/scalar_storage/storage.adb: New file.
4309 * gdb.ada/scalar_storage/pck.adb: New file.
4310 * gdb.ada/scalar_storage/pck.ads: New file.
4311 * gdb.ada/scalar_storage.exp: New file.
4312
103a685e
TT
43132019-12-04 Tom Tromey <tromey@adacore.com>
4314
4315 * gdb.base/endianity.c (struct otherendian) <f>: New field.
4316 (main): Initialize it.
4317 * gdb.base/endianity.exp: Update.
4318
c2512106
AB
43192019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4320
4321 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
4322
293b38d6
AB
43232019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4324
4325 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
4326 -symbol-info-module-functions and -symbol-info-module-variables.
4327
216a7e6b
AB
43282019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
4329
4330 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
4331
5bbd8269
AB
43322019-12-01 Richard Bunt <richard.bunt@arm.com>
4333 Andrew Burgess <andrew.burgess@embecosm.com>
4334
4335 * gdb.fortran/derived-type-striding.exp: New file.
4336 * gdb.fortran/derived-type-striding.f90: New file.
4337 * gdb.fortran/array-slices.exp: New file.
4338 * gdb.fortran/array-slices.f90: New file.
4339
be09caf1
PW
43402019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4341
4342 * gdb.base/define.exp: Test . in command names.
4343 * gdb.base/setshow.exp: Update test, as . is now part of
4344 command name.
4345
643c0cbe
PW
43462019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4347
4348 * gdb.base/define-prefix.exp: New file.
4349
dcdec678
AB
43502019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
4351
4352 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
4353 compile.
4354 (skip_btrace_pt_tests): Likewise.
4355
640ab947
AB
43562019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4357
4358 * gdb.fortran/info-modules.exp: Compile source files in correct
4359 order.
4360
d22670f0
KB
43612019-11-27 Kevin Buettner <kevinb@redhat.com>
4362
4363 * gdb.dwarf2/imported-unit.exp: New file.
4364 * gdb.dwarf2/imported-unit.c: New file.
4365
db5960b4
AB
43662019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4367
4368 * gdb.mi/mi-fortran-modules-2.f90: New file.
4369 * gdb.mi/mi-fortran-modules.exp: New file.
4370 * gdb.mi/mi-fortran-modules.f90: New file.
4371
7dc42066
AB
43722019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4373
4374 * gdb.mi/mi-sym-info-1.c: New file.
4375 * gdb.mi/mi-sym-info-2.c: New file.
4376 * gdb.mi/mi-sym-info.exp: New file.
4377
0dfeecca
TT
43782019-11-22 Tom Tromey <tromey@adacore.com>
4379
4380 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
4381 * gdb.ada/tasks/foo.adb: Add another stopping location.
4382
34877895
PJ
43832019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
4384
4385 * gdb.base/endianity.c: New test.
4386 * gdb.base/endianity.exp: New file.
4387
2e84f897
LD
43882019-11-21 Lukas Durfina <ldurfina@tachyum.com>
4389
4390 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
4391
65d1cd5f
TV
43922019-11-21 Tom de Vries <tdevries@suse.de>
4393
4394 PR gdb/24956
4395 * gdb.base/ui-redirect.exp: Test output of user-defined command.
4396
4f22c3f4
SDJ
43972019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
4398
4399 * gdb.python/py-progspace.exp: Add missing parentheses on some
4400 'print' commands.
4401
9f6ad286
TT
44022019-11-19 Tom Tromey <tom@tromey.com>
4403
4404 * gdb.tui/winheight.exp: New file.
4405
0b8dbf3f
AB
44062019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4407
4408 * gdb.base/ctf-whatis.c: Delete.
4409 * gdb.base/ctf-whatis.exp: Delete.
4410 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
4411
f833b7a7
AB
44122019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4413
4414 * gdb.base/ctf-cvexpr.exp: Delete.
4415 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
4416
30d0a636
AB
44172019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4418
4419 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
4420 the compiler. Clean up header comment a little.
4421 * gdb.base/ctf-ptype.exp: Likewise.
4422 * gdb.base/ctf-whatis.exp: Likewise.
4423 * lib/gdb.exp (skip_ctf_tests): New proc.
4424
494409bb
SDJ
44252019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
4426
4427 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
4428 * gdb.tui/corefile-run.exp: New file.
4429
55708e99
TT
44302019-11-14 Tom Tromey <tromey@adacore.com>
4431
4432 * gdb.base/gdbvars.exp (test_convenience_variables): Add
4433 regression tests.
4434
45e42163
TT
44352019-11-12 Tom Tromey <tom@tromey.com>
4436
4437 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
4438 after any command. Expect prompt after WAIT_FOR is seen.
4439 (enter_tui): Enable resize messages.
4440 (command): Expect command in output.
4441 (get_line): Avoid error when cursor appears to be off-screen.
4442 (dump_screen): Include screen size in title.
4443 (_do_resize): New proc, from "resize".
4444 (resize): Rewrite. Do resize in two steps.
4445 * gdb.tui/empty.exp (layouts): Fix entries.
4446 (check_boxes): Remove xfail.
4447 (check_text): Dump screen on failure.
4448
086baaf1
AB
44492019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4450
4451 * gdb.python/py-symbol.exp: Add test for
4452 gdb.lookup_static_symbols.
4453
09ff83af
AB
44542019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4455
4456 * gdb.python/py-symbol.c: Declare and call function from new
4457 py-symbol-2.c file.
4458 * gdb.python/py-symbol.exp: Compile both source files, and add new
4459 tests for gdb.lookup_static_symbol.
4460 * gdb.python/py-symbol-2.c: New file.
4461
11af934b
TV
44622019-11-02 Tom de Vries <tdevries@suse.de>
4463
4464 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
4465 * gdb.base/anon.exp: Same.
4466 * gdb.base/auto-connect-native-target.exp: Same.
4467 * gdb.base/call-ar-st.exp: Same.
4468 * gdb.base/catch-syscall.exp: Same.
4469 * gdb.base/commands.exp: Same.
4470 * gdb.base/default.exp: Same.
4471 * gdb.base/display.exp: Same.
4472 * gdb.base/float.exp: Same.
4473 * gdb.base/foll-fork.exp: Same.
4474 * gdb.base/help.exp: Same.
4475 * gdb.base/info-macros.exp: Same.
4476 * gdb.base/info-proc.exp: Same.
4477 * gdb.base/info-target.exp: Same.
4478 * gdb.base/long_long.exp: Same.
4479 * gdb.base/macscp.exp: Same.
4480 * gdb.base/memattr.exp: Same.
4481 * gdb.base/nofield.exp: Same.
4482 * gdb.base/pointers.exp: Same.
4483 * gdb.base/printcmds.exp: Same.
4484 * gdb.base/ptype.exp: Same.
4485 * gdb.base/restore.exp: Same.
4486 * gdb.base/return.exp: Same.
4487 * gdb.base/scope.exp: Same.
4488 * gdb.base/set-noassign.exp: Same.
4489 * gdb.base/setshow.exp: Same.
4490 * gdb.base/shlib-call.exp: Same.
4491 * gdb.base/signals.exp: Same.
4492 * gdb.base/sigstep.exp: Same.
4493 * gdb.base/skip.exp: Same.
4494 * gdb.base/solib-symbol.exp: Same.
4495 * gdb.base/stap-probe.exp: Same.
4496 * gdb.base/step-line.exp: Same.
4497 * gdb.base/step-test.exp: Same.
4498 * gdb.base/style.exp: Same.
4499 * gdb.base/varargs.exp: Same.
4500 * gdb.base/vla-datatypes.exp: Same.
4501 * gdb.base/vla-ptr.exp: Same.
4502 * gdb.base/vla-sideeffect.exp: Same.
4503 * gdb.base/volatile.exp: Same.
4504 * gdb.base/watch-cond-infcall.exp: Same.
4505 * gdb.base/watchpoint.exp: Same.
4506
e96ec2ba
TV
45072019-11-02 Tom de Vries <tdevries@suse.de>
4508
4509 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
4510 * gdb.cp/cpexprs.exp: Same.
4511 * gdb.cp/except-multi-location.exp: Same.
4512 * gdb.cp/exceptprint.exp: Same.
4513 * gdb.cp/gdb2384.exp: Same.
4514 * gdb.cp/inherit.exp: Same.
4515 * gdb.cp/m-static.exp: Same.
4516 * gdb.cp/meth-typedefs.exp: Same.
4517 * gdb.cp/misc.exp: Same.
4518 * gdb.cp/namespace.exp: Same.
4519 * gdb.cp/non-trivial-retval.exp: Same.
4520 * gdb.cp/overload.exp: Same.
4521 * gdb.cp/pr17132.exp: Same.
4522 * gdb.cp/re-set-overloaded.exp: Same.
4523 * gdb.cp/rvalue-ref-types.exp: Same.
4524 * gdb.cp/templates.exp: Same.
4525
bd5766ec
LM
45262019-11-01 Luis Machado <luis.machado@linaro.org>
4527
4528 PR gdb/25124
4529
4530 * gdb.arch/pr25124.S: New file.
4531 * gdb.arch/pr25124.exp: New file.
4532
165f8965
AB
45332019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4534
4535 * gdb.fortran/info-modules.exp: Update expected results, and add
4536 additional tests for 'info module functinos', and 'info module
4537 variables'.
4538 * gdb.fortran/info-types.exp: Update expected results.
4539 * gdb.fortran/info-types.f90: Extend testcase with additional
4540 module variables and functions.
4541
59c35742
AB
45422019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4543
4544 * gdb.fortran/info-modules.exp: New file.
4545 * gdb.fortran/info-types.exp: Build with new file.
4546 * gdb.fortran/info-types.f90: Include and use new module.
4547 * gdb.fortran/info-types-2.f90: New file.
4548
f3fb2519
PW
45492019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4550
4551 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
4552 * gdb.base/settings.exp: Test all settings types using
4553 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
4554 that now verifies that the value of "maint show" is the same as
4555 returned by the settings functions. Test the type of the
4556 maintenance settings.
4557 * gdb.base/default.exp: Update show_conv_list.
4558
d1e36019
TV
45592019-10-31 Tom de Vries <tdevries@suse.de>
4560
4561 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
4562 gdb_test.
4563 * gdb.arch/amd64-disp-step.exp: Same.
4564 * gdb.asm/asm-source.exp: Same.
4565 * gdb.btrace/buffer-size.exp: Same.
4566 * gdb.btrace/cpu.exp: Same.
4567 * gdb.btrace/enable.exp: Same.
4568 * gdb.dwarf2/count.exp: Same.
4569 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4570 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
4571 * gdb.fortran/vla-datatypes.exp: Same.
4572 * gdb.fortran/vla-history.exp: Same.
4573 * gdb.fortran/vla-ptype.exp: Same.
4574 * gdb.fortran/vla-value.exp: Same.
4575 * gdb.fortran/whatis_type.exp: Same.
4576 * gdb.guile/guile.exp: Same.
4577 * gdb.multi/tids.exp: Same.
4578 * gdb.python/py-finish-breakpoint.exp: Same.
4579 * gdb.python/py-framefilter.exp: Same.
4580 * gdb.python/py-pp-registration.exp: Same.
4581 * gdb.python/py-xmethods.exp: Same.
4582 * gdb.python/python.exp: Same.
4583 * gdb.server/connect-with-no-symbol-file.exp: Same.
4584 * gdb.server/no-thread-db.exp: Same.
4585 * gdb.server/run-without-local-binary.exp: Same.
4586 * gdb.stabs/weird.exp: Same.
4587 * gdb.threads/attach-many-short-lived-threads.exp: Same.
4588 * gdb.threads/thread-find.exp: Same.
4589 * gdb.threads/tls-shared.exp: Same.
4590 * gdb.threads/tls.exp: Same.
4591 * gdb.threads/wp-replication.exp: Same.
4592 * gdb.trace/ax.exp: Same.
4593 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
4594
3d11e68e
TV
45952019-10-31 Tom de Vries <tdevries@suse.de>
4596
4597 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
4598 * gdb.ada/array_subscript_addr.exp: Same.
4599 * gdb.ada/arrayidx.exp: Same.
4600 * gdb.ada/arrayparam.exp: Same.
4601 * gdb.ada/arrayptr.exp: Same.
4602 * gdb.ada/boolean_expr.exp: Same.
4603 * gdb.ada/call_pn.exp: Same.
4604 * gdb.ada/complete.exp: Same.
4605 * gdb.ada/fixed_cmp.exp: Same.
4606 * gdb.ada/fun_addr.exp: Same.
4607 * gdb.ada/funcall_param.exp: Same.
4608 * gdb.ada/interface.exp: Same.
4609 * gdb.ada/mod_from_name.exp: Same.
4610 * gdb.ada/null_array.exp: Same.
4611 * gdb.ada/packed_array.exp: Same.
4612 * gdb.ada/packed_tagged.exp: Same.
4613 * gdb.ada/print_chars.exp: Same.
4614 * gdb.ada/print_pc.exp: Same.
4615 * gdb.ada/ptype_arith_binop.exp: Same.
4616 * gdb.ada/ptype_field.exp: Same.
4617 * gdb.ada/ptype_tagged_param.exp: Same.
4618 * gdb.ada/rec_return.exp: Same.
4619 * gdb.ada/ref_tick_size.exp: Same.
4620 * gdb.ada/str_ref_cmp.exp: Same.
4621 * gdb.ada/taft_type.exp: Same.
4622 * gdb.ada/tagged.exp: Same.
4623 * gdb.ada/type_coercion.exp: Same.
4624 * gdb.ada/uninitialized_vars.exp: Same.
4625
60b6ede8
TV
46262019-10-30 Tom de Vries <tdevries@suse.de>
4627
4628 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
4629
30baf67b
TV
46302019-10-26 Tom de Vries <tdevries@suse.de>
4631
4632 * gdb.base/bigcore.c: Fix typos in comments.
4633 * gdb.base/ctf-ptype.c: Same.
4634 * gdb.base/long_long.c: Same.
4635 * gdb.dwarf2/dw2-op-out-param.S: Same.
4636 * gdb.python/py-evthreads.c: Same.
4637 * gdb.reverse/i387-stack-reverse.c: Same.
4638 * gdb.trace/tfile.c: Same.
4639 * lib/compiler.c: Same.
4640 * lib/compiler.cc: Same.
4641
158da0d1
TV
46422019-10-25 Tom de Vries <tdevries@suse.de>
4643
4644 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
4645 gdb_test_multiple calls.
4646 * gdb.reverse/sigall-reverse.exp: Same.
4647 * gdb.reverse/solib-precsave.exp: Same.
4648 * gdb.reverse/solib-reverse.exp: Same.
4649 * gdb.reverse/until-precsave.exp: Same.
4650 * gdb.reverse/until-reverse.exp: Same.
4651
4ccdfbec
TV
46522019-10-24 Tom de Vries <tdevries@suse.de>
4653
4654 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
4655 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
4656 kfail using -wrap pattern flag and convenience variable
4657 gdb_test_name.
4658
33d569b7
AB
46592019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
4660
4661 * gdb.python/py-progspace.exp: Add tests for the
4662 Progspace.block_for_pc method.
4663
4d0b984b
TT
46642019-10-23 Tom Tromey <tom@tromey.com>
4665
4666 * configure: Rebuild.
4667 * aclocal.m4: Use m4_include, not sinclude.
4668
94cb3754
TV
46692019-10-21 Tom de Vries <tdevries@suse.de>
4670
4671 * gdb.base/infcall-nested-structs.c: Add
4672 __attribute__((noinline,noclone)) to all functions.
4673 (call_all): Add missing variable initialization. Simplify return value.
4674 (breakpt): Increment volatile variable, to prevent call from being
4675 optimized out.
4676 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
4677
062f1fc1
TV
46782019-10-17 Tom de Vries <tdevries@suse.de>
4679
4680 * gdb.fortran/module.exp: Allow info variables to print info for files
4681 other than module.f90.
4682
0b54364d
AB
46832019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4684
4685 * gdb.fortran/module.exp: Extend with 'info variables' test.
4686
7ff5fae7
AB
46872019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4688
4689 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
4690 F77_FOR_TARGET.
4691
d10eccaa
TV
46922019-10-16 Tom de Vries <tdevries@suse.de>
4693
4694 PR tdep/25096
4695 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
4696
745ff14e
TV
46972019-10-16 Tom de Vries <tdevries@suse.de>
4698
4699 PR tdep/24104
4700 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
4701 Add KFAIL for PR tdep/25096.
4702
03e1ab94
TV
47032019-10-16 Tom de Vries <tdevries@suse.de>
4704
4705 PR testsuite/25059
4706 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
4707
b17fcc10
TV
47082019-10-16 Tom de Vries <tdevries@suse.de>
4709
4710 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
4711 as signed.
4712
9223170f
SM
47132019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
4714
4715 * gdb.mi/list-thread-groups-available.exp: Read entries one by
4716 one instead of increasing timeout.
4717
d6e76313
TV
47182019-10-13 Tom de Vries <tdevries@suse.de>
4719
4720 PR record/25038
4721 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
4722 * gdb.reverse/sigall-reverse.exp: Same.
4723 * gdb.reverse/solib-precsave.exp: Same.
4724 * gdb.reverse/solib-reverse.exp: Same.
4725 * gdb.reverse/step-precsave.exp: Same.
4726 * gdb.reverse/until-precsave.exp: Same.
4727 * gdb.reverse/until-reverse.exp: Same.
4728 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
4729
6dfc0041
AA
47302019-10-10 Andreas Arnez <arnez@linux.ibm.com>
4731
4732 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
4733 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
4734 (cmp_struct_05_01, cmp_struct_static_02_01)
4735 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
4736 comparisons.
4737
abcf2cc8
TV
47382019-10-10 Tom de Vries <tdevries@suse.de>
4739
4740 PR testsuite/24888
4741 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
4742 gnatlink.
4743
a50faaf6
TV
47442019-10-09 Tom de Vries <tdevries@suse.de>
4745
4746 PR testsuite/25048
4747 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
4748
60ff3cd7
AB
47492019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4750
4751 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
4752 exceptions due to missing debug information.
4753
dfee8566
TV
47542019-10-07 Tom de Vries <tdevries@suse.de>
4755
4756 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
4757
3d63690a
AB
47582019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4759
4760 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
4761 * gdb.base/annota1.exp: Update to use gdb_test_name.
4762
30d1f018
WP
47632019-10-07 Weimin Pan <weimin.pan@oracle.com>
4764
4765 * gdb.base/ctf-whatis.exp: New file.
4766 * gdb.base/ctf-whatis.c: New file.
4767 * gdb.base/ctf-ptype.exp: New file.
4768 * gdb.base/ctf-ptype.c: New file.
4769 * gdb.base/ctf-constvars.exp: New file.
4770 * gdb.base/ctf-constvars.c: New file.
4771 * gdb.base/ctf-cvexpr.exp: New file.
4772
4dbbb47c
TV
47732019-10-04 Tom de Vries <tdevries@suse.de>
4774
4775 * gdb.cp/local-static.c (main): Move declaration of int i out of the
4776 for loop.
4777
77c2dba3
TT
47782019-10-03 Tom Tromey <tom@tromey.com>
4779
4780 PR rust/24976:
4781 * gdb.rust/simple.rs (Union2): New type.
4782 (main): Use Union2.
4783 * gdb.rust/simple.exp: Add test.
4784
179aed7f
AB
47852019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4786
4787 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
4788 nested function prefix.
4789
0a4b0913
AB
47902019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
4791 Richard Bunt <richard.bunt@arm.com>
4792 Andrew Burgess <andrew.burgess@embecosm.com>
4793
4794 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
4795 nested functions.
4796 * gdb.fortran/nested-funcs.f90: Update expected results.
4797 * gdb.fortran/nested-funcs-2.exp: New file.
4798 * gdb.fortran/nested-funcs-2.f90: New file.
4799
082cce05
AB
48002019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4801
4802 * gdb.python/py-parameter.exp: Make test names unique.
4803 * gdb.python/py-template.exp: Likewise.
4804 * gdb.python/py-value.exp: Likewise.
4805
2b74ba5a
AB
48062019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4807
4808 * gdb.base/break-interp.exp: Reduce test name duplication.
4809 * gdb.base/call-sc.exp: Likewise.
4810 * gdb.base/callfuncs.exp: Likewise.
4811 * gdb.base/charset.exp: Likewise.
4812 * gdb.base/dump.exp: Likewise.
4813 * gdb.base/ena-dis-br.exp: Likewise.
4814 * gdb.base/relational.exp: Likewise.
4815 * gdb.base/step-over-syscall.exp: Likewise.
4816 * gdb.base/structs.exp: Likewise.
4817
58eb20d5
AB
48182019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4819
4820 * gdb.linespec/explicit.exp: Make test names unique.
4821 * gdb.linespec/ls-errs.exp: Likewise.
4822
4d421147
AB
48232019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4824
4825 * gdb.reverse/break-precsave.exp: Make test names unique.
4826 * gdb.reverse/break-reverse.exp: Likewise.
4827 * gdb.reverse/finish-precsave.exp: Likewise.
4828 * gdb.reverse/finish-reverse.exp: Likewise.
4829 * gdb.reverse/machinestate-precsave.exp: Likewise.
4830 * gdb.reverse/machinestate.exp: Likewise.
4831 * gdb.reverse/readv-reverse.exp: Likewise.
4832 * gdb.reverse/recvmsg-reverse.exp: Likewise.
4833 * gdb.reverse/sigall-precsave.exp: Likewise.
4834 * gdb.reverse/sigall-reverse.exp: Likewise.
4835 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
4836 * gdb.reverse/watch-precsave.exp: Likewise.
4837 * gdb.reverse/watch-reverse.exp: Likewise.
4838
d8c06f22
AB
48392019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4840
4841 * gdb.threads/stop-with-handle.c: New file.
4842 * gdb.threads/stop-with-handle.exp: New file.
4843
3a56ed86
TV
48442019-10-03 Tom de Vries <tdevries@suse.de>
4845
4846 PR testsuite/25059
4847 * gdb.base/list-missing-source.exp: Allowing the "Compilation
4848 directory" line to be missing.
4849
42275044
TV
48502019-10-03 Tom de Vries <tdevries@suse.de>
4851
4852 PR testsuite/25059
4853 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
4854 type optional.
4855
9ef62df0
AA
48562019-10-02 Andreas Arnez <arnez@linux.ibm.com>
4857
4858 * gdb.python/py-format-string.c (string.h): New include.
4859 (main): Fill a_struct_with_union.the_union.an_int with bytes of
4860 the same value, for endianness-independence.
4861 * gdb.python/py-format-string.exp (default_regexp_dict)
4862 (test_pretty_structs, test_format): Adjust expected output to the
4863 changed initialization.
4864
37f6a7f4
TT
48652019-10-02 Tom Tromey <tromey@adacore.com>
4866
4867 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
4868
1d58d6a2
PA
48692019-10-02 Pedro Alves <palves@redhat.com>
4870 Andrew Burgess <andrew.burgess@embecosm.com>
4871
4872 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
4873 "print-file-var.h".
4874 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4875 (get_version_1): Print this_version_id and its address.
4876 Add extern "C" wrappers around interface functions.
4877 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
4878 "print-file-var.h".
4879 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4880 (get_version_2): Print this_version_id and its address.
4881 Add extern "C" wrappers around interface functions.
4882 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
4883 <stddef.h> and "print-file-var.h".
4884 Add extern "C" wrappers around interface functions.
4885 [VERSION_ID_MAIN] (this_version_id): Define.
4886 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
4887 * gdb.base/print-file-var.h: Add some #defines to simplify setting
4888 up extern "C" blocks.
4889 * gdb.base/print-file-var.exp (test): New, factored out from top
4890 level.
4891 (top level): Test all combinations of attribute hidden or not,
4892 dlopen or not, and this_version_id symbol in main file or not.
4893 Compile tests as both C++ and C, make test names unique.
4894
d770d56f
TT
48952019-10-01 Tom Tromey <tom@tromey.com>
4896
4897 * gdb.base/style.exp: Test "show logging filename".
4898
7f6aba03
TT
48992019-10-01 Tom Tromey <tom@tromey.com>
4900
4901 * lib/gdb-utils.exp (style): Handle "metadata" argument.
4902 * gdb.base/style.exp: Add metadata style test.
4903
14309bb6
TT
49042019-10-01 Tom Tromey <tom@tromey.com>
4905
4906 * gdb.base/style.exp: Test "pwd".
4907
2a3c1174
PA
49082019-10-01 Tom Tromey <tom@tromey.com>
4909
4910 * gdb.base/style.exp: Update tests.
4911
53d666ec
AA
49122019-10-01 Andreas Arnez <arnez@linux.ibm.com>
4913
4914 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
4915 'six' to unsigned.
4916 (s1): Initialize fields 'four' and 'six' instead of 'three' and
4917 'five'. Use an all-ones bit pattern for each.
4918 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
4919 to its changed values.
4920
4a56a520
TT
49212019-09-30 Tom Tromey <tromey@adacore.com>
4922
4923 * gdb.rust/traits.rs: Disable all warnings.
4924
0df0352a
TV
49252019-09-29 Tom de Vries <tdevries@suse.de>
4926
aac66a4c 4927 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 4928
73d9a918
TV
49292019-09-29 Tom de Vries <tdevries@suse.de>
4930
4931 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
4932
060b3ab4
TV
49332019-09-27 Tom de Vries <tdevries@suse.de>
4934
4935 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
4936
68f7d34d
TV
49372019-09-27 Tom de Vries <tdevries@suse.de>
4938
4939 PR record/23188
4940 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
4941
5d63b30a
TT
49422019-09-26 Tom Tromey <tromey@adacore.com>
4943
4944 * gdb.ada/py_taft.exp: New file.
4945 * gdb.ada/py_taft/main.adb: New file.
4946 * gdb.ada/py_taft/pkg.adb: New file.
4947 * gdb.ada/py_taft/pkg.ads: New file.
4948
3d435220
TV
49492019-09-24 Tom de Vries <tdevries@suse.de>
4950
4951 PR gdb/24598
4952 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
4953
77d03678
TV
49542019-09-22 Tom de Vries <tdevries@suse.de>
4955
4956 * gdb.base/restore.exp: Allow register variables to be optimized out at
4957 -O0.
4958
abf516c6
UW
49592019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
4960
4961 * gdb.arch/spu-info.exp: Remove file.
4962 * gdb.arch/spu-info.c: Remove file.
4963 * gdb.arch/spu-ls.exp: Remove file.
4964 * gdb.arch/spu-ls.c: Remove file.
4965
4966 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
4967 * gdb.asm/spu.inc: Remove file.
4968
4969 * gdb.base/dump.exp: Remove support for spu*-*-*.
4970 * gdb.base/stack-checking.exp: Likewise.
4971 * gdb.base/overlays.exp: Likewise.
4972 * gdb.base/ovlymgr.c: Likewise.
4973 * gdb.base/spu.ld: Remove file.
4974
4975 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
4976 * gdb.cp/cpexprs.exp: Likewise.
4977 * gdb.cp/exception.exp: Likewise.
4978 * gdb.cp/gdb2495.exp: Likewise.
4979 * gdb.cp/mb-templates.exp: Likewise.
4980 * gdb.cp/pr9167.exp: Likewise.
4981 * gdb.cp/userdef.exp: Likewise.
4982
4983 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
4984
4985 * gdb.cell: Remove directory.
4986 * lib/cell.exp: Remove file.
4987
e452e88f
TV
49882019-09-19 Tom de Vries <tdevries@suse.de>
4989
4990 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
4991
8a625130
TV
49922019-09-19 Tom de Vries <tdevries@suse.de>
4993
4994 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
4995
81dc3ab5
TV
49962019-09-19 Tom de Vries <tdevries@suse.de>
4997
4998 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
4999 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
5000 (gdb_target_cmd): ... here.
5001 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
5002 value 2.
5003
b078f3ac
AB
50042019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
5005
5006 * gdb.base/source-dir.exp: Avoid having directory names in test
5007 names.
5008
f1b620e9
MG
50092019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5010
5011 * gdb.base/source-dir.exp: Add extra test for mapped compilation
5012 directory.
5013
67f3ed6a
AB
50142019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5015
5016 * gdb.base/list-missing-source.exp: New file.
5017
d1b70248
TV
50182019-09-14 Tom de Vries <tdevries@suse.de>
5019
5020 PR teststuite/24599
5021 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
5022 * lib/ada.exp (gnatmake_version_at_least): New proc.
5023
5fabdcd6
AB
50242019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5025
5026 * gdb.base/maint.exp: Use exec_has_index_section.
5027
aa17805f
AB
50282019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5029
5030 * gdb.base/maint.exp: Add test for 'maint info sections'.
5031
25e5c209
TV
50322019-09-12 Tom de Vries <tdevries@suse.de>
5033
5034 * gdb.base/store.exp: Allow register variables to be optimized out at
5035 -O0.
5036
4993045d
PW
50372019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5038
5039 * gdb.ada/rdv_wait.exp: Update to new task names.
5040 * gdb.base/task_switch_in_core.exp: Likewise.
5041 * gdb.base/info_sources_base.c: Likewise.
5042
8a516164
TT
50432019-09-10 Tom Tromey <tromey@adacore.com>
5044
5045 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
5046
aa391654
TT
50472019-09-10 Tom Tromey <tromey@adacore.com>
5048
5049 * gdb.ada/dgopt.exp: New file.
5050 * gdb.ada/dgopt/x.adb: New file.
5051
8634b462
TT
50522019-09-08 Tom Tromey <tom@tromey.com>
5053
5054 * gdb.tui/resize.exp: Remove setup_xfail.
5055 * gdb.tui/regs.exp: Remove setup_xfail.
5056 * gdb.tui/basic.exp: Remove setup_xfail.
5057
736b0f76
DB
50582019-09-06 David Blaikie <dblaikie@gmail.com>
5059
5060 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
5061 * gdb.cp/cplabel.exp: Ditto.
5062 * gdb.linespec/ls-errs.exp: Ditto.
5063
30331a6c
TV
50642019-09-05 Tom de Vries <tdevries@suse.de>
5065
5066 * lib/gdb.exp (cmp_file_string): New proc.
5067 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
5068 runto_main. Verify save breakpoints output.
5069
98b0ebab
PW
50702019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5071
5072 * gdb.base/info-var.exp: Test info variables without running
5073 to main, to avoid expect's buffer overflow.
5074
4e962e74
TT
50752019-09-03 Tom Tromey <tromey@adacore.com>
5076
5077 * gdb.ada/bias.exp: New file.
5078 * gdb.ada/bias/bias.adb: New file.
5079 * gdb.ada/print_chars.exp: Add regression test.
5080 * gdb.ada/print_chars/foo.adb (My_Character): New type.
5081 (MC): New variable.
5082
2ea1a07a
SL
50832019-08-29 Sandra Loosemore <sandra@codesourcery.com>
5084
5085 * gdb.base/argv0-symlink.exp: Run only on native target
5086 and local host.
5087
8077c50d
TV
50882019-08-29 Tom de Vries <tdevries@suse.de>
5089
5090 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
5091 diverse debug info.
5092 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
5093
48352473
TV
50942019-08-28 Tom de Vries <tdevries@suse.de>
5095
5096 * gdb.base/info-var.exp: Allow info variables to print info for files
5097 other than info-var-f1.c and info-var-f2.c.
5098
d8f27c60
AB
50992019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5100
5101 * gdb.fortran/info-types.exp: Add module.
5102 * gdb.fortran/info-types.f90: Update expected results.
5103
1f20c35e
AB
51042019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5105
5106 * gdb.fortran/info-types.exp: New file.
5107 * gdb.fortran/info-types.f90: New file.
5108 * lib/fortran.exp (fortran_character1): New proc.
5109
4acfdd20
AB
51102019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
5111
5112 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
5113 functions'. Reindent as needed.
5114 * gdb.base/info-var-f1.c: New file.
5115 * gdb.base/info-var-f2.c: New file.
5116 * gdb.base/info-var.exp: New file.
5117 * gdb.base/info-var.h: New file.
5118
5c31b358
TV
51192019-08-26 Tom de Vries <tdevries@suse.de>
5120
5121 PR c++/24852
5122 * gdb.cp/no-libstdcxx-probe.exp: New test.
5123
b694989f
TV
51242019-08-26 Tom de Vries <tdevries@suse.de>
5125
5126 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
5127 * tests need to be skipped.
5128 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
5129 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
5130 mi_skip_libstdcxx_probe_tests.
5131
d9c4ba53
SDJ
51322019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
5133
5134 * gdb.python/py-xmethods.exp: Use raw strings when passing
5135 arguments to SimpleXMethodMatcher.
5136
395fad09
TV
51372019-08-22 Tom de Vries <tdevries@suse.de>
5138
5139 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
5140 more informative.
5141
26c957f1
PA
51422019-08-21 Pedro Alves <palves@redhat.com>
5143
5144 * gdb.base/with.exp: Test "with" with no arguments.
5145
61f80d5d
TV
51462019-08-21 Tom de Vries <tdevries@suse.de>
5147
5148 * gdb.base/gdb-caching-proc.exp: Sort files.
5149
d7a11d13
TV
51502019-08-20 Tom de Vries <tdevries@suse.de>
5151
5152 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
5153 compilation.
5154
34dafe9f
TV
51552019-08-16 Tom de Vries <tdevries@suse.de>
5156
5157 * gdb.base/compare-sections.exp ("after run to main"): Allow
5158 mismatched read-only sections for PIE executables.
5159
398fdd60
TT
51602019-08-16 Tom Tromey <tom@tromey.com>
5161
5162 * lib/tuiterm.exp (_csi_Z): New proc.
5163 * gdb.tui/basic.exp: Update window positions.
5164 * gdb.tui/empty.exp: Update window positions.
5165
d8f9e51c
SL
51662019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5167
5168 * gdb.base/examine-backward.exp: Correct regexp for
5169 "examine 3 bytes backward from ${address_zero}".
5170
3df505f6
TT
51712019-08-15 Tom Tromey <tom@tromey.com>
5172
5173 * gdb.tui/empty.exp: Enable resizing tests.
5174
272560b5
TT
51752019-08-15 Tom Tromey <tromey@adacore.com>
5176
5177 * gdb.ada/char_enum.exp: Add regression tests.
5178 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
5179 and '0'.
5180 (Char, Gchar): Update.
5181 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
5182
08235187
CB
51832019-08-15 Christian Biesinger <cbiesinger@google.com>
5184
5185 * gdb.python/python.exp: Expect a leading underscore on
5186 GdbOutput{,Error}File.
5187
22a2ab04
SL
51882019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5189
5190 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
5191 Windows host.
5192
835b995b
SL
51932019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5194
5195 * gdb.base/batch-preserve-term-settings.exp
5196 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
5197
97dd8e07
CB
51982019-08-15 Christian Biesinger <cbiesinger@google.com>
5199
5200 * lib/gdb.exp: When running on a mingw target, replace
5201 /x/ with x:/.
5202
75faf5c4
AH
52032019-08-14 Alan Hayward <alan.hayward@arm.com>
5204
5205 * gdb.arch/aarch64-prologue.c: New test.
5206 * gdb.arch/aarch64-prologue.exp: New file.
5207
abc6c00f
TV
52082019-08-13 Tom de Vries <tdevries@suse.de>
5209
5210 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
5211 Thread.
5212
74c2c1f4
SL
52132019-08-13 Sandra Loosemore <sandra@codesourcery.com>
5214
5215 * gdb.python/py-completion.exp: Download the .py file to the host
5216 and use its host pathname. Conditionalize tests that use
5217 tab completion and manipulate files on the build machine.
5218 * gdb.python/py-events.exp: Download the .py file to the host
5219 and use its host pathname.
5220 * gdb.python/py-evsignal.exp: Likewise.
5221 * gdb.python/py-evthreads.exp: Likewise.
5222 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
5223 pathname syntax.
5224 * gdb.python/py-framefilter.exp: Download the .py file to the right
5225 place on the host. Match Windows pathname syntax.
5226 * gdb.python/py-mi-var-info-path-expression.exp: Download the
5227 .py file to the host and use its host pathname.
5228 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
5229 * gdb.python/py-objfile.exp: Expect a host pathname, not a
5230 build pathname. Skip symlink test on Windows host. Add missing
5231 newline at end of file.
5232 * gdb.python/py-pp-maint.exp: Download the .py file to the host
5233 and use its host pathname.
5234 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
5235 * gdb.python/py-section-script.exp: Use host location of binfile
5236 on safe-path. Use correct path separator on Windows host.
5237 Reorder alternatives in gdb_test_multiple to prevent matching
5238 the wrong alternative on success.
5239 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
5240
ca2589f3
PP
52412019-08-12 Patrick Palka <patrick@parcs.ath.cx>
5242
5243 * gdb.gdb/selftest.exp (test_with_self): Update test to now
5244 expect the GDB inferior to no longer immediately stop after
5245 being resumed with "signal SIGINT".
5246
020a839d
SL
52472019-08-09 Sandra Loosemore <sandra@codesourcery.com>
5248
5249 * gdb.linespec/break-ask.exp: Generalize regexps to match
5250 Windows pathnames too.
5251
128d6509
TV
52522019-08-08 Tom de Vries <tdevries@suse.de>
5253
5254 PR testsuite/24862
5255 * lib/tuiterm.exp (_accept): Fix CSI regexp.
5256
590042fc
PW
52572019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5258
5259 * gdb.base/style.exp: Update tests for help doc new invariants.
5260 * gdb.base/help.exp: Likewise.
5261
046bebe1
TT
52622019-08-06 Tom Tromey <tom@tromey.com>
5263
5264 * gdb.base/style.exp: Add disassemble test.
5265 * gdb.base/style.c (some_called_function): New function.
5266 (main): Use it.
5267
0b27c27d
CB
52682019-08-05 Christian Biesinger <cbiesinger@google.com>
5269
5270 * gdb.python/py-block.exp: Test dictionary access on blocks.
5271
580f1034
SM
52722019-08-05 Simon Marchi <simon.marchi@efficios.com>
5273
5274 PR gdb/24863
5275 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
5276 -list-thread-groups --available test when running under
5277 check-read1.
5278
d86bd7cb
TV
52792019-08-05 Tom de Vries <tdevries@suse.de>
5280
5281 PR testsuite/24863
5282 * lib/gdb.exp (with_read1_timeout_factor): New proc.
5283 * gdb.base/help.exp: Use with_read1_timeout_factor.
5284 * gdb.base/info-macros.exp: Same.
5285 * gdb.cp/nested-types.exp: Same.
5286
a80cf5d8
TV
52872019-08-05 Tom de Vries <tdevries@suse.de>
5288
5289 * lib/gdb.exp (version_at_least): Factor out of ...
5290 (tcl_version_at_least): ... here.
5291 (gdb_compile): Fail if pie results in non-PIE executable.
5292 (readelf_version, readelf_prints_pie): New proc.
5293 (exec_is_pie): Return -1 if unknown.
5294
d0962838
TV
52952019-08-05 Tom de Vries <tdevries@suse.de>
5296
5297 * lib/gdb.exp (tcl_version_at_least): Fix typo.
5298
2252ff3d
SL
52992019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5300
5301 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
5302
26655f53
SL
53032019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5304
5305 * lib/completion-support.exp (test_gdb_complete_none): Skip
5306 tab completion tests if no readline support.
5307 (test_gdb_complete_unique_re): Likewise.
5308 (test_gdb_complete_multiple): Likewise.
5309
db4dc13e
PW
53102019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5311
5312 * gdb.base/info_sources.exp: New file.
5313 * gdb.base/info_sources.c: New file.
5314 * gdb.base/info_sources_base.c: New file.
5315
0eba165a
PFC
53162019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5317
5318 * gdb.base/batch-exit-status.exp: Call test_exit_status with
5319 prefix argument.
5320 (test_exit_status): Add prefix argument.
5321
59bd512b
TV
53222019-08-01 Tom de Vries <tdevries@suse.de>
5323
5324 PR testsuite/24863
5325 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
5326 calling exp_continue for new thread and thread exited messages.
5327
2a3ad588
TV
53282019-08-01 Tom de Vries <tdevries@suse.de>
5329
5330 PR testsuite/24863
5331 * gdb.base/structs.exp: Fix check-read1 timeout using
5332 gdb_test_sequence.
5333 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
5334
117eb594
TV
53352019-08-01 Tom de Vries <tdevries@suse.de>
5336
5337 PR testsuite/24863
5338 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
5339 line.
5340
ed591340
TV
53412019-08-01 Tom de Vries <tdevries@suse.de>
5342
5343 PR testsuite/24863
5344 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
5345
aa3b6533
TT
53462019-07-30 Tom Tromey <tromey@adacore.com>
5347
5348 * gdb.ada/display_nested.exp: New file.
5349 * gdb.ada/display_nested/foo.adb: New file.
5350 * gdb.ada/display_nested/pack.adb: New file.
5351 * gdb.ada/display_nested/pack.ads: New file.
5352
2906593f
CB
53532019-07-30 Christian Biesinger <cbiesinger@google.com>
5354
5355 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
5356 namespace.
5357 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
5358
0f575925
TV
53592019-07-30 Tom de Vries <tdevries@suse.de>
5360
5361 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
5362 instead.
5363
b13057d9
TV
53642019-07-30 Tom de Vries <tdevries@suse.de>
5365
5366 PR testsuite/24834
5367 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
5368 (exec_is_pie): New proc.
5369
5c4dde85
CB
53702019-07-29 Christian Biesinger <cbiesinger@google.com>
5371
5372 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
5373
c620ed88
CB
53742019-07-29 Christian Biesinger <cbiesinger@google.com>
5375
5376 * gdb.python/py-objfile.c: Add global and static vars.
5377 * gdb.python/py-objfile.exp: Test new functions Objfile.
5378 lookup_global_symbol and lookup_static_symbol.
5379
3d235706
TT
53802019-07-29 Tom Tromey <tom@tromey.com>
5381
5382 * lib/tuiterm.exp (Term::_csi_@): New proc.
5383 (Term::_csi_X): Don't move cursor.
5384
c7e4c0a6
PW
53852019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5386
5387 * gdb.base/options.exp: Update backtrace - completion to
5388 new option -frame-info.
5389 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
5390 Test new 'set print frame-info'. Test backtrace -frame-info
5391 overriding 'set print frame-info'.
5392 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
5393 Test new 'set print frame-info'.
5394 Verify consistency of backtrace with and without filters, with and
5395 without -no-filters.
5396 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
5397 default.
5398
de28a3b7
TV
53992019-07-29 Tom de Vries <tdevries@suse.de>
5400
5401 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
5402 no arguments".
5403
507dd60e
TV
54042019-07-29 Tom de Vries <tdevries@suse.de>
5405
5406 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
5407 is a substring of the first for "complete non-unique file name".
5408
5beafce9
TV
54092019-07-29 Tom de Vries <tdevries@suse.de>
5410
5411 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
5412 with ".*".
5413
2d274232
TV
54142019-07-29 Tom de Vries <tdevries@suse.de>
5415
5416 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
5417 Pass prompt_regexp parameter to gdb_test_multiple calls.
5418
9197cd8b
TV
54192019-07-29 Tom de Vries <tdevries@suse.de>
5420
5421 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 5422 print registers" regexps.
9197cd8b 5423
b528dae0
TV
54242019-07-29 Tom de Vries <tdevries@suse.de>
5425
5426 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
5427
d17725d7
TV
54282019-07-29 Tom de Vries <tdevries@suse.de>
5429
5430 PR gdb/24855
5431 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
5432 (skip_python_tests_prompt): Add prompt_regexp argument to
5433 gdb_test_multiple calls.
5434
52b75bf1
TT
54352019-07-27 Tom Tromey <tom@tromey.com>
5436
5437 * gdb.tui/main.exp: New file.
5438
2b1d00c2
TT
54392019-07-27 Tom Tromey <tom@tromey.com>
5440
5441 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
5442 optional.
5443 * gdb.tui/empty.exp: New file.
5444
ded631d5
TT
54452019-07-27 Tom Tromey <tom@tromey.com>
5446
5447 * lib/tuiterm.exp (spawn): New proc.
5448 (Term::resize): New proc.
5449 * gdb.tui/resize.exp: New file.
5450
58ac439d
TT
54512019-07-27 Tom Tromey <tom@tromey.com>
5452
5453 * gdb.tui/list.exp: New file.
5454
fe1f56ee
TT
54552019-07-27 Tom Tromey <tom@tromey.com>
5456
5457 * gdb.tui/regs.exp: New file.
5458
f790b310
TT
54592019-07-27 Tom Tromey <tom@tromey.com>
5460
5461 * gdb.tui/basic.exp: Add "layout split" test.
5462
d95fc6ee
TT
54632019-07-27 Tom Tromey <tom@tromey.com>
5464
5465 * gdb.tui/basic.exp: Add "layout asm" test.
5466
c3786b3a
TT
54672019-07-27 Tom Tromey <tom@tromey.com>
5468
5469 * lib/tuiterm.exp: New file.
5470 * gdb.tui/basic.exp: New file.
5471
98a617f8
KB
54722019-07-27 Kevin Buettner <kevinb@redhat.com>
5473
5474 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
5475 Enable tests associated with this flag. Adjust regex
5476 referencing "foo_low" to now refer to "foo_cold" instead.
5477
5c076da4
KB
54782019-07-27 Kevin Buettner <kevinb@redhat.com>
5479
5480 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
5481 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
5482 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
5483 foo_cold. Revise comments to match.
5484 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
5485 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
5486 were wrapped into this proc; Call do_test in loop from outermost
5487 level.
5488 (foo_low): Rename all occurrences to "foo_cold".
5489 (backtrace from baz): New test.
5490 (x2/i foo_cold): New test.
5491 (info line *foo_cold): New test.
5492
1512d3b7
TV
54932019-07-26 Tom de Vries <tdevries@suse.de>
5494
5495 * gdb.arch/i386-pkru.exp: Fix unterminated string.
5496
297989a1
TV
54972019-07-25 Tom de Vries <tdevries@suse.de>
5498
5499 PR testsuite/24830
5500 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
5501 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
5502 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
5503 (skip_libstdcxx_probe_tests): ... here.
5504 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
5505
b3b965fb
TV
55062019-07-24 Tom de Vries <tdevries@suse.de>
5507
5508 PR testsuite/24807
5509 * gdb.objc/basicclass.m: Include stdio.h.
5510 * gdb.objc/nondebug.m: Same.
5511 * gdb.objc/objcdecode.m: Same.
5512
4625b4d0
TV
55132019-07-24 Tom de Vries <tdevries@suse.de>
5514
5515 PR testsuite/24612
5516 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
5517 additional_flags.
5518
024a5840
TV
55192019-07-24 Tom de Vries <tdevries@suse.de>
5520
5521 PR testsuite/24831
5522 * gdb.multi/tids.exp: Update error messages for info threads.
5523
c76ddaa3
TV
55242019-07-24 Tom de Vries <tdevries@suse.de>
5525
5526 * gdb.base/info-types.exp: Allow info types to print info for more than
5527 one file.
5528
9a618ef6
TV
55292019-07-23 Tom de Vries <tdevries@suse.de>
5530
5531 PR testsuite/24842
5532 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
5533 gdb_spawn_with_cmdline_opts.
5534
40eadf04
SP
55352019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5536
5537 * gdb.arch/arm-cmse-sgstubs.c: New test.
5538 * gdb.arch/arm-cmse-sgstubs.exp: New file.
5539
5ba29434
TV
55402019-07-23 Tom de Vries <tdevries@suse.de>
5541
5542 PR testsuite/24711
5543 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
5544 issuing next command.
5545
a8e9d247
AB
55462019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5547
5548 * gdb.ada/info_auto_lang.exp: Update expected results.
5549 * gdb.base/info-types.c: Add additional types to check.
5550 * gdb.base/info-types.exp: Update expected results.
5551
eb86c5e2
AB
55522019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5553
5554 * gdb.base/info-types.c: New file.
5555 * gdb.base/info-types.exp: New file.
5556
01e175fe
AB
55572019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
5558
5559 * gdb.arch/riscv-bp-infcall.c: New file.
5560 * gdb.arch/riscv-bp-infcall.exp: New file.
5561
6b78c3f8
AB
55622019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
5563
5564 PR breakpoints/24541
5565 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
5566
da738167
TV
55672019-07-14 Tom de Vries <tdevries@suse.de>
5568
5569 PR testsuite/24760
5570 * gdb.objc/basicclass.exp: Fix unterminated string.
5571
0d4e84ed
AB
55722019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
5573 Andrew Burgess <andrew.burgess@embecosm.com>
5574
5575 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
5576 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
5577 negative bounds.
5578 * gdb.fortran/vla-value.exp: Print elements of an array with
5579 negative bounds.
5580 * gdb.fortran/vla.f90: Setup an array with negative bounds for
5581 testing.
5582
021d8588
AB
55832019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
5584
5585 * gdb.base/options.exp (expect_string): Dequote strings in
5586 results.
5587 (test-string): Test strings with different quoting and reindent.
5588
f06f1252
TT
55892019-07-10 Tom Tromey <tromey@adacore.com>
5590
5591 * gdb.ada/mi_ex_cond.exp: Update expected results.
5592 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
5593 * gdb.ada/mi_catch_ex.exp: Update expected results.
5594 * gdb.ada/mi_catch_assert.exp: Update expected results.
5595 * gdb.ada/catch_ex.exp (catch_exception_info)
5596 (catch_exception_entry, catch_assert_entry)
5597 (catch_unhandled_entry): Update.
5598 * gdb.ada/catch_assert_if.exp: Update expected results.
5599
b863685d
RB
56002019-07-10 Richard Bunt <richard.bunt@arm.com>
5601 Stephen Roberts <stephen.roberts@arm.com>
5602
5603 * gdb.base/define.exp: Restore original prompt.
5604
cb1e4e32
PA
56052019-07-09 Pedro Alves <palves@redhat.com>
5606
5607 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
5608 breakpoints" output.
5609 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
5610 * gdb.python/py-breakpoint.exp: No longer expect that "catch
5611 throw" creates breakpoint.
5612 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
5613 'type="catchpoint"'.
5614
b58a68fe
PA
56152019-07-09 Pedro Alves <palves@redhat.com>
5616
5617 PR c++/15468
5618 * gdb.cp/except-multi-location-lib.cc: New.
5619 * gdb.cp/except-multi-location-main.cc: New.
5620 * gdb.cp/except-multi-location.exp: New.
5621
0826779b
PW
56222019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
5623
5624 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
5625 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
5626 argument and update callers.
5627
5b0e2db4
AB
56282019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5629
5630 * gdb.arch/amd64-break-on-asm-line.S: New file.
5631 * gdb.arch/amd64-break-on-asm-line.exp: New file.
5632
1f6f6e21
PW
56332019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5634
5635 * gdb.base/printcmds.exp: Test printing C string and
5636 C wide string convenience vars without transiting via the inferior.
5637 Also make test names unique.
5638
ea142fbf
AH
56392019-07-08 Alan Hayward <alan.hayward@arm.com>
5640
5862c886 5641 PR breakpoints/25011
ea142fbf
AH
5642 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
5643
213fd9fa
PA
56442019-07-04 Pedro Alves <palves@redhat.com>
5645
5646 * lib/gdb.exp (foreach_with_prefix): Don't return early if
5647 body returned ok(0), break(3) or continue(4).
5648 * gdb.testsuite/foreach_with_prefix.exp: New file.
5649
2b40fda7
AH
56502019-07-04 Alan Hayward <alan.hayward@arm.com>
5651
5652 * gdb.server/unittest.exp: Allow 0 unit tests to run.
5653
a26c8de0
PA
56542019-07-03 Pedro Alves <palves@redhat.com>
5655
5656 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
5657 "return -code".
5658
5f4ba3e7
PA
56592019-07-03 Pedro Alves <palves@redhat.com>
5660
5661 PR cli/24732
5662 * gdb.base/shell.exp: Load completion-support.exp.
5663 Adjust expected error output. Add completion tests.
5664
a994424f
PA
56652019-07-03 Pedro Alves <palves@redhat.com>
5666
5667 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
5668 string_to_regexp.
5669
3d9be6f5
PA
56702019-07-03 Pedro Alves <palves@redhat.com>
5671
5672 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
5673 (expect_integer): Adjust to expect "-string".
5674 (expect_string): New.
5675 (all_options): Expect "-string".
5676 (test-flag, test-boolean): Adjust to expect "-string".
5677 (test-string): New proc.
5678 (top level): Call it.
5679
41fc454c
PA
56802019-07-03 Pedro Alves <palves@redhat.com>
5681
5682 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
5683 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
5684 the expected output in the success.
5685
b2b2a215
PA
56862019-07-03 Pedro Alves <palves@redhat.com>
5687
5688 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
5689 Split one gdb_test_multiple call in two to avoid a race.
5690
fdbc9870
PA
56912019-07-03 Pedro Alves <palves@redhat.com>
5692
5693 * gdb.base/with.c: New file.
5694 * gdb.base/with.exp: New file.
5695
c6ac8931
PA
56962019-07-03 Pedro Alves <palves@redhat.com>
5697
5698 * gdb.base/settings.exp: Replace all references to "maint
5699 test-settings set" with references to "maint set test-settings",
5700 and all references to "maint test-settings show" with references
5701 to "maint show test-settings".
5702
970f9d09
PA
57032019-07-03 Pedro Alves <palves@redhat.com>
5704
5705 * gdb.base/settings.exp (test-string): Adjust expected out when
5706 testing "maint test-settings show filename"
5707
54d66006
PA
57082019-07-02 Pedro Alves <palves@redhat.com>
5709
5710 * gdb.base/options.exp (test-info-threads): New procedure.
5711 (top level): Call it.
5712
10d06d82
TT
57132019-06-28 Tom Tromey <tromey@adacore.com>
5714
5715 * gdb.dwarf2/ada-linkage-name.c: New file.
5716 * gdb.dwarf2/ada-linkage-name.exp: New file.
5717
3d507ff2
TT
57182019-06-27 Tom Tromey <tromey@adacore.com>
5719
d039f014 5720 PR c++/20020:
3d507ff2
TT
5721 * gdb.cp/constexpr-field.exp: Use setup_xfail.
5722
8af58ffe
TV
57232019-06-26 Tom de Vries <tdevries@suse.de>
5724
5725 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
5726
22e21752
TV
57272019-06-26 Tom de Vries <tdevries@suse.de>
5728
5729 * gdb.base/index-cache.exp: Add back missing debug option.
5730
b65b566c
PW
57312019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5732
5733 * gdb.base/alias.exp: Test non matching/non existing prefixes.
5734
5c2c8c69
TV
57352019-06-25 Tom de Vries <tdevries@suse.de>
5736
5737 PR testsuite/24727
5738 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
5739
164e3873
TV
57402019-06-24 Tom de Vries <tdevries@suse.de>
5741
5742 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
5743
824eacee
TV
57442019-06-24 Tom de Vries <tdevries@suse.de>
5745
5746 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
5747 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
5748 * gdb.trace/unavailable-dwarf-piece.exp: Same.
5749
385b97d3
TV
57502019-06-24 Tom de Vries <tdevries@suse.de>
5751
5752 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
5753
c596f180
TV
57542019-06-21 Tom de Vries <tdevries@suse.de>
5755
5756 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
5757
b13a7d03
TV
57582019-06-21 Tom de Vries <tdevries@suse.de>
5759
5760 PR testsuite/24518
5761 PR ada/24713
5762 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
5763 index.
5764
899277ae
TT
57652019-06-19 Tom Tromey <tromey@adacore.com>
5766
5767 * gdb.ada/length_cond.exp: Add intro comment.
5768
680e1bee
TT
57692019-06-19 Tom Tromey <tromey@adacore.com>
5770
5771 * gdb.ada/length_cond.exp: New file.
5772 * gdb.ada/length_cond/length_cond.adb: New file.
5773 * gdb.ada/length_cond/pck.adb: New file.
5774 * gdb.ada/length_cond/pck.ads: New file.
5775
0ed4690a
TV
57762019-06-18 Tom de Vries <tdevries@suse.de>
5777
5778 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
5779
d20ed5fd
TT
57802019-06-18 Tom Tromey <tromey@adacore.com>
5781
5782 * gdb.base/list0.h: Add comment explaining control character.
5783
86e04673
TV
57842019-06-18 Tom de Vries <tdevries@suse.de>
5785
5786 * boards/fission.exp: Break up long debug_flags line.
5787
c4973306
SM
57882019-06-16 Tom de Vries <tdevries@suse.de>
5789
5790 PR gdb/24445
5791 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
5792 generated index.
5793
93cb9841
AB
57942019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5795
5796 PR gdb/24686
5797 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
5798 improve detection of bug gdb/24541.
5799
399aaebd
SM
58002019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
5801
5802 PR gdb/24669
5803 * gdb.base/index-cache.exp (uses_readnow,
5804 expecting_index_cache_use): Define global variable.
5805 (test_cache_enabled_miss, test_cache_enabled_hit): Use
5806 expecting_index_cache_use.
5807
584a927c
AB
58082019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
5809 Andrew Burgess <andrew.burgess@embecosm.com>
5810
5811 * gdb.fortran/pointers.f90: New file.
5812 * gdb.fortran/print_type.exp: New file.
5813 * gdb.fortran/vla-ptype.exp: Adapt expected results.
5814 * gdb.fortran/vla-type.exp: Likewise.
5815 * gdb.fortran/vla-value.exp: Likewise.
5816 * gdb.mi/mi-vla-fortran.exp: Likewise.
5817
30056ea0
AB
58182019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5819
5820 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
5821 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
5822 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
5823 as a stop reason.
5824
ec8e2b6d
AB
58252019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5826
5827 * gdb.base/annota1.exp: Update expected results.
5828 * gdb.cp/annota2.exp: Likewise.
5829 * gdb.cp/annota3.exp: Likewise.
5830
09e4c4e1
AB
58312019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5832
5833 * gdb.base/style-logging.exp: Remove path from test name.
5834
0735b091
TT
58352019-06-14 Tom Tromey <tromey@adacore.com>
5836
5837 PR gdb/24502:
5838 * gdb.base/style-logging.exp: New file.
5839
f5686554
TT
58402019-06-14 Tom Tromey <tromey@adacore.com>
5841
5842 * gdb.base/symfile-warn.exp: New file.
5843 * gdb.base/symfile-warn.c: New file.
5844
a0c1ffed
TT
58452019-06-14 Tom Tromey <tromey@adacore.com>
5846
5847 * gdb.base/annotate-symlink.exp: New file.
5848
f411722c
TT
58492019-06-14 Tom Tromey <tromey@adacore.com>
5850
5851 * gdb.ada/set_wstr.exp: Add reassignment test.
5852
4268ec18
TT
58532019-06-14 Tom Tromey <tromey@adacore.com>
5854
5855 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
5856 'unchecked_access and 'unrestricted_access as well.
5857
9a9e394b
TT
58582019-06-14 Tom Tromey <tromey@adacore.com>
5859
5860 PR ada/24539:
5861 * gdb.ada/vla.exp: Update tests.
5862 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
5863 pragma.
5864
4c048731
PA
58652019-06-13 Pedro Alves <palves@redhat.com>
5866
5867 * gdb.base/settings.exp (test-integer): Test junk after
5868 "unlimited".
5869
6665660a
PA
58702019-06-13 Pedro Alves <palves@redhat.com>
5871
5872 * gdb.base/options.exp (test-thread-apply): New.
5873 (top level): Call it.
5874
5d707134
PA
58752019-06-13 Pedro Alves <palves@redhat.com>
5876
5877 * gdb.base/options.exp (test-frame-apply): New.
5878 (top level): Test print commands with different "frame apply"
5879 prefixes.
5880
e2a689da
PA
58812019-06-13 Pedro Alves <palves@redhat.com>
5882
e79be6e5 5883 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
5884 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
5885 'max_completions' parameter and handle it.
5886 (test_gdb_completion_offers_commands): New.
5887
90a1ef87
PA
58882019-06-13 Pedro Alves <palves@redhat.com>
5889
5890 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
5891
d4c16835
PA
58922019-06-13 Pedro Alves <palves@redhat.com>
5893
5894 * gdb.base/options.exp (test-backtrace): New.
5895 (top level): Call it.
5896
2daf894e
PA
58972019-06-13 Pedro Alves <palves@redhat.com>
5898
5899 * gdb.guile/scm-frame-args.exp: Use "set print
5900 raw-frame-arguments" instead of "set print raw frame-arguments".
5901 * gdb.python/py-frame-args.exp: Likewise.
5902
e6ed716c
PA
59032019-06-13 Pedro Alves <palves@redhat.com>
5904
5905 * gdb.compile/compile.exp: Adjust expected output to option
5906 processing changes.
5907
7d8062de
PA
59082019-06-13 Pedro Alves <palves@redhat.com>
5909
5910 * gdb.base/options.exp: Build executable.
5911 (test-print): New procedure.
5912 (top level): Call it, once for "print" and another for "compile
5913 print".
5914
9d0faba9
PA
59152019-06-13 Pedro Alves <palves@redhat.com>
5916
5917 * gdb.base/options.c: New file.
5918 * gdb.base/options.exp: New file.
5919
dee7b4c8
PA
59202019-06-13 Pedro Alves <palves@redhat.com>
5921
5922 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
5923 that "o" is ambiguous.
5924
dca0f6c0
PA
59252019-06-13 Pedro Alves <palves@redhat.com>
5926
5927 * gdb.base/settings.c: New file.
5928 * gdb.base/settings.exp: New file.
5929
ccf46844
PA
59302019-06-13 Pedro Alves <palves@redhat.com>
5931
5932 * gdb.base/completion.exp: Fix comment typo.
5933
b9a3f842
PA
59342019-06-13 Pedro Alves <palves@redhat.com>
5935
5936 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
5937 foo --1" test.
5938
d106773e
PA
59392019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
5940
5941 * gdb.fortran/block-data.f: New.
5942 * gdb.fortran/block-data.exp: New.
5943
fea82da0
TV
59442019-06-11 Tom de Vries <tdevries@suse.de>
5945
5946 PR testsuite/24521
5947 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
5948 message.
5949
8c2e74f1
TV
59502019-06-11 Tom de Vries <tdevries@suse.de>
5951
5952 PR testsuite/24521
5953 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
5954
b49851c8
TV
59552019-06-11 Tom de Vries <tdevries@suse.de>
5956
5957 * boards/readnow.exp: New file.
5958
a7067863
AB
59592019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
5960
5961 * gdb.fortran/vla-sizeof.exp: Update expected results.
5962
1a3da2cd
AB
59632019-06-06 Amos Bird <amosbird@gmail.com>
5964
5965 * gdb.base/annota1.exp (thread_switch): Add test for
5966 thread-exited annotation.
5967
3847a7bf
TT
59682019-06-06 Tom Tromey <tromey@adacore.com>
5969
5970 * gdb.base/maint.exp: Expect command started/finished output.
5971
0088ba59
AB
59722019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5973
5974 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
5975 comment.
5976 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
5977
312617a3
AB
59782019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5979
5980 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
5981 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
5982 * gdb.arch/riscv-unwind-long-insn.c: New file.
5983 * gdb.arch/riscv-unwind-long-insn.exp: New file.
5984
e1f2e1a2
CB
59852019-06-04 Christian Biesinger <cbiesinger@google.com>
5986
d3238f7d 5987 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 5988
206584bd
PW
59892019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5990
5991 * lib/gdb.exp (help_list_trailer): New regexp variable
5992 factorizing the help trailer message.
5993 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
5994 arg to allow to better factorize various tests.
5995 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
5996 (test_prefix_command_help): Use help_list_trailer.
5997 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
5998 * gdb.guile/scm-cmd.exp: Likewise.
5999 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
6000 * gdb.base/help.exp: Use test_user_defined_class_help.
6001 * gdb.base/style.exp: Add tests for styling of help and apropos.
6002 * lib/gdb-utils.exp (style): Add title and highlight styles.
6003
708dc93e
PW
60042019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6005
6006 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
6007 $_shell_exitsignal.
6008 * gdb.base/default.exp: Update for new convenience variables.
6009
f49055a5
TT
60102019-05-29 Tom Tromey <tromey@adacore.com>
6011
6012 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
6013 to "break complete ada" test case's regexp.
6014
4330d61d
TT
60152019-05-29 Tom Tromey <tromey@adacore.com>
6016
6017 PR c++/20020:
6018 * gdb.cp/constexpr-field.exp: New file.
6019 * gdb.cp/constexpr-field.cc: New file.
6020
000439d5
TT
60212019-05-29 Tom Tromey <tromey@adacore.com>
6022
6023 * gdb.base/finish.exp (finish_no_print): New proc.
6024 (finish_tests): Call it.
6025
5a01c34c
TV
60262019-05-24 Tom de Vries <tdevries@suse.de>
6027
6028 * gdb.dwarf2/gdb-add-index.exp: New file.
6029
18125b16
TT
60302019-05-22 Tom Tromey <tromey@adacore.com>
6031
6032 * gdb.base/info-shared.exp (check_info_shared): Use "style".
6033 * gdb.base/style.exp: Use "style".
6034 * lib/gdb-utils.exp (style): New proc.
6035
af1a8d03
TV
60362019-05-22 Tom de Vries <tdevries@suse.de>
6037
6038 * gdb.base/align.exp: Require c++11.
6039
e7fe496b
TV
60402019-05-22 Tom de Vries <tdevries@suse.de>
6041
6042 PR testsuite/24586
6043 * gdb.python/py-mi-var-info-path-expression.exp: Call
6044 mi_skip_python_tests to check if python is supported.
6045
8fca4da0
AH
60462019-05-22 Alan Hayward <alan.hayward@arm.com>
6047
6048 * gdb.arch/aarch64-pauth.c: New test.
6049 * gdb.arch/aarch64-pauth.exp: New file.
6050
b7060614
AH
60512019-05-22 Alan Hayward <alan.hayward@arm.com>
6052
6053 * README (Re-running Tests Outside The Testsuite): New section.
6054
669d0468
TV
60552019-05-21 Tom de Vries <tdevries@suse.de>
6056
6057 * gdb.arch/amd64-eval.exp: Require c++11.
6058 * gdb.base/max-depth.exp: Same.
6059 * gdb.compile/compile-cplus-array-decay.exp: Same.
6060 * gdb.cp/meth-typedefs.exp: Same.
6061 * gdb.cp/subtypes.exp: Same.
6062 * gdb.cp/temargs.exp: Same.
6063
ce3ebcaa
AH
60642019-05-21 Alan Hayward <alan.hayward@arm.com>
6065
6066 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
6067
34d11c68
AB
60682019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
6069
6070 PR gdb/18644
6071 * gdb.fortran/complex.exp: Remove setup_kfail calls.
6072 * gdb.fortran/printing-types.exp: Add new test.
6073 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
6074 testing.
6075 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
6076 setup_kfail call.
6077
87781e84
AH
60782019-05-17 Alan Hayward <alan.hayward@arm.com>
6079
6080 * README (Running the Testsuite): Change example.
6081 (Testsuite Parameters): Remove TRANSCRIPT.
6082 * lib/gdb.exp: Remove TRANSCRIPT check.
6083
b420b89e
AH
60842019-05-17 Alan Hayward <alan.hayward@arm.com>
6085
6086 * README (Testsuite Parameters): Add replay logging to
6087 GDBSERVER_DEBUG.
6088 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
6089 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
6090 as a comma separated list.
6091 (gdb_debug_init): Override procedure.
6092
408e9b8b
AH
60932019-05-17 Alan Hayward <alan.hayward@arm.com>
6094
6095 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
6096 (gdb_write_cmd_file): New procedure.
6097 * lib/gdbserver-support.exp (gdbserver_start): Call
6098 gdbserver_write_cmd_file.
6099 (gdbserver_write_cmd_file): New procedure.
6100
f9e2e39d
AH
61012019-05-17 Alan Hayward <alan.hayward@arm.com>
6102
6103 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
6104 (delete_breakpoints): Likewise.
6105 (gdb_run_cmd): Likewise.
6106 (gdb_start_cmd): Likewise.
6107 (gdb_starti_cmd): Likewise.
6108 (gdb_internal_error_resync): Likewise.
6109 (gdb_test_multiple): Likewise.
6110 (gdb_reinitialize_dir): Likewise.
6111 (default_gdb_exit): Likewise.
6112 (gdb_file_cmd): Mark kill as optional.
6113 (default_gdb_start): Call gdb_stdin_log_init.
6114 (send_gdb): Call gdb_stdin_log_write.
6115 (rerun_to_main): Mark Y as an answer.
6116 (gdb_stdin_log_init): New function.
6117 (gdb_stdin_log_write): Likewise.
6118
81f47ac2
AH
61192019-05-17 Alan Hayward <alan.hayward@arm.com>
6120
6121 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
6122 * gdb.base/debug-expr.exp: Likewise.
6123 * gdb.base/foll-fork.exp: Likewise.
6124 * gdb.base/foll-vfork.exp: Likewise.
6125 * gdb.base/fork-print-inferior-events.exp: Likewise.
6126 * gdb.base/gdb-sigterm.exp: Likewise.
6127 * gdb.base/gdbinit-history.exp: Likewise.
6128 * gdb.base/osabi.exp: Likewise.
6129 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6130 * gdb.base/ui-redirect.exp: Likewise.
6131 * gdb.gdb/unittest.exp: Likewise.
6132 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
6133 * gdb.mi/mi-watch.exp: Likewise.
6134 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6135 * gdb.mi/user-selected-context-sync.exp: Likewise.
6136 * gdb.python/python.exp: Disable debug test when debugging.
6137 * gdb.threads/check-libthread-db.exp: Disable when debugging.
6138 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
6139 Likewise.
6140 * gdb.threads/stepi-random-signal.exp: Likewise.
6141
29b52314
AH
61422019-05-17 Alan Hayward <alan.hayward@arm.com>
6143
6144 * Makefile.in: Pass through GDB_DEBUG.
6145 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6146 (gdb,debug): Add board setting.
6147 * lib/gdb.exp (default_gdb_start): Start debugging.
6148 (gdb_debug_enabled): New procedure.
6149 (gdb_debug_init): Likewise.
29b52314
AH
6150
61512019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 6152
29b52314
AH
6153 * Makefile.in: Pass through GDB_DEBUG.
6154 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6155 (gdb,debug): Add board setting.
6156 * lib/gdb.exp (default_gdb_start): Start debugging.
6157 (gdb_debug_enabled): New procedure.
6158 (gdb_debug_init): Likewise.
29b52314 6159
ca1285d1
AH
61602019-05-17 Alan Hayward <alan.hayward@arm.com>
6161
6162 * gdb.base/ui-redirect.exp: Add debug redirect tests.
6163
f3a09c80
AH
61642019-05-17 Alan Hayward <alan.hayward@arm.com>
6165
6166 * gdb.base/ui-redirect.exp: Test redirection.
6167
26648588
JV
61682019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
6169
6170 * gdb.mi/mi-complete.exp: New file.
6171 * gdb.mi/mi-complete.cc: Likewise.
6172
14237686
AB
61732019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
6174
6175 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
6176 indexed and sliced arrays, and pointers to arrays.
6177
e7bd7fba
TT
61782019-05-14 Tom Tromey <tromey@adacore.com>
6179
6180 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
6181 styling test.
6182
2764128d
TV
61832019-05-14 Tom de Vries <tdevries@suse.de>
6184
6185 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
6186 selection entry encoding.
6187
71bed2db
TT
61882019-05-10 Tom Tromey <tromey@adacore.com>
6189
6190 * gdb.ada/info_exc.exp: Add "complete" test.
6191
63b667ad
TV
61922019-05-09 Tom de Vries <tdevries@suse.de>
6193
6194 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
6195 CU-relative.
6196
9cfd2b89
TV
61972019-05-09 Tom de Vries <tdevries@suse.de>
6198
6199 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
6200 CU-relative.
6201
2228ef77
XR
62022019-05-08 Joel Brobecker <brobecker@adacore.com>
6203
6204 * gdb.ada/frame_arg_lang.exp: New testcase.
6205 * gdb.ada/frame_arg_lang/bla.adb: New file.
6206 * gdb.ada/frame_arg_lang/pck.ads: New file.
6207 * gdb.ada/frame_arg_lang/pck.adb: New file.
6208 * gdb.ada/frame_arg_lang/foo.c: New file.
6209
80e55b13
TT
62102019-05-08 Tom Tromey <tromey@adacore.com>
6211
6212 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
6213
9d3421af
TT
62142019-05-08 Tom Tromey <tromey@adacore.com>
6215
6216 * gdb.base/ptype-offsets.exp: Update tests.
6217
844333e2
TT
62182019-05-08 Tom Tromey <tromey@adacore.com>
6219
6220 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
6221 cases.
6222 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
6223 "short".
6224
988915ee
TT
62252019-05-08 Tom Tromey <tromey@adacore.com>
6226
6227 * gdb.ada/vla.exp: New file.
6228 * gdb.ada/vla/vla.adb: New file.
6229
7bd55dac
TV
62302019-05-07 Tom de Vries <tdevries@suse.de>
6231
6232 * gdb.base/index-cache.exp (ls_host): Fix return statement.
6233
75f06e9d
TV
62342019-05-07 Tom de Vries <tdevries@suse.de>
6235
6236 PR testsuite/24522
6237 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
6238 section.
6239
77e7aaa4
TV
62402019-05-07 Tom de Vries <tdevries@suse.de>
6241
6242 PR testsuite/24522
6243 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
6244 .debug_aranges section.
6245
456ba0fa
TV
62462019-05-07 Tom de Vries <tdevries@suse.de>
6247
6248 PR testsuite/24159
6249 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
6250
5a56d6a6
TV
62512019-05-06 Tom de Vries <tdevries@suse.de>
6252
6253 * lib/gdb.exp (exec_has_index_section): New proc.
6254 * gdb.base/index-cache.exp: Handle case that binfile contains an index
6255 section.
6256
9d6d4be8
TV
62572019-05-04 Tom de Vries <tdevries@suse.de>
6258
6259 * boards/cc-with-debug-names.exp: New file.
6260
222a8d25
TT
62612019-05-03 Tom Tromey <tromey@adacore.com>
6262
6263 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
6264 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
6265 * gdb.ada/char_enum.exp: Add test.
6266
0fdfd794
TV
62672019-05-03 Tom de Vries <tdevries@suse.de>
6268
6269 * boards/cc-with-gdb-index.exp: New file.
6270
80062eb9
AB
62712019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
6272
6273 * gdb.rust/simple.exp: Add new test case.
6274 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
6275 (main): Initialise an instance of the new struct.
6276
4504bbde
TT
62772019-05-01 Tom Tromey <tromey@adacore.com>
6278
6279 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
6280 record.
6281 (NPR): New variable.
6282 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
6283 test.
6284
d48e62f4
TT
62852019-05-01 Tom Tromey <tromey@adacore.com>
6286
6287 * gdb.ada/packed_array_assign.exp: Add packed assignment
6288 regression test.
6289
f59f30f5
TV
62902019-05-01 Tom de Vries <tdevries@suse.de>
6291
6292 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
6293
b70bfc54
TV
62942019-05-01 Tom de Vries <tdevries@suse.de>
6295
6296 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
6297
15f18d14
AT
62982019-04-30 Ali Tamur <tamur@google.com>
6299
6300 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
6301
2ff0a947
TT
63022019-04-30 Tom Tromey <tromey@adacore.com>
6303
6304 * lib/ada.exp (find_ada_tool): New proc.
6305 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
6306 * gdb.ada/catch_ex_std.exp: New file.
6307 * gdb.ada/catch_ex_std/foo.adb: New file.
6308 * gdb.ada/catch_ex_std/some_package.adb: New file.
6309 * gdb.ada/catch_ex_std/some_package.ads: New file.
6310
a776957c
TT
63112019-04-30 Tom Tromey <tromey@adacore.com>
6312
6313 PR c++/24470:
6314 * gdb.cp/temargs.cc: Add test code from PR.
6315
bc68014d
AB
63162019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6317
6318 * gdb.fortran/vla-datatypes.exp: Update expected results.
6319 * gdb.fortran/vla-ptype.exp: Likewise.
6320 * gdb.fortran/vla-type.exp: Likewise.
6321 * gdb.fortran/vla-value.exp: Likewise.
6322
f1fdc960
AB
63232019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6324
6325 * gdb.fortran/ptr-indentation.exp: Update expected results.
6326 * gdb.fortran/ptype-on-functions.exp: Likewise.
6327 * gdb.fortran/vla-ptr-info.exp: Likewise.
6328 * gdb.fortran/vla-value.exp: Likewise.
6329
bf7a4de1
AB
63302019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6331
6332 * gdb.fortran/ptype-on-functions.exp: New file.
6333 * gdb.fortran/ptype-on-functions.f90: New file.
6334
bbe75b9d
AB
63352019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6336
6337 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
6338 case void string.
6339
1db455a7
AB
63402019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6341
6342 * gdb.fortran/complex.exp: Expand.
6343 * gdb.fortran/complex.f: Renamed to...
6344 * gdb.fortran/complex.f90: ...this, and extended to add more
6345 complex values.
6346
b6d03bb2
AB
63472019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6348
6349 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
6350 MODULO, CMPLX.
6351
2e62ab40
AB
63522019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
6353 Richard Bunt <richard.bunt@arm.com>
6354
6355 * gdb.base/max-depth.c: New file.
6356 * gdb.base/max-depth.exp: New file.
6357 * gdb.python/py-nested-maps.c: New file.
6358 * gdb.python/py-nested-maps.exp: New file.
6359 * gdb.python/py-nested-maps.py: New file.
6360 * gdb.python/py-format-string.exp (test_max_depth): New proc.
6361 (test_all_common): Call test_max_depth.
6362 * gdb.fortran/max-depth.exp: New file.
6363 * gdb.fortran/max-depth.f90: New file.
6364 * gdb.go/max-depth.exp: New file.
6365 * gdb.go/max-depth.go: New file.
6366 * gdb.modula2/max-depth.exp: New file.
6367 * gdb.modula2/max-depth.c: New file.
6368 * lib/gdb.exp (get_print_expr_at_depths): New proc.
6369
d2b584a5
TV
63702019-04-29 Tom de Vries <tdevries@suse.de>
6371
6372 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
6373
136afab8
PW
63742019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6375
6376 * gdb.base/callexit.exp: Test may-call-functions off.
6377
725cbb63
KS
63782019-04-25 Keith Seitz <keiths@redhat.com>
6379
6380 PR c++/24367
6381 * gdb.cp/meth-typedefs.cc (incomplete_struct)
6382 (another_incomplete_struct, test_incomplete): New definitions.
6383 (main): Use new definitions.
6384 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
6385 functions.
6386
701adfb0
PA
63872019-04-25 Ali Tamur <tamur@google.com>
6388
6389 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
6390
82433e3e
SDJ
63912019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
6392
6393 PR corefiles/11608
6394 PR corefiles/18187
6395 * gdb.base/coredump-filter-build-id.exp: New file.
6396
dd06d4d6
AH
63972019-04-25 Alan Hayward <alan.hayward@arm.com>
6398
e79be6e5
SM
6399 * Makefile.in: Pass through GDBSERVER_DEBUG.
6400 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
6401 (gdbserver,debug): Add board setting.
6402 * gdb.trace/tspeed.exp: Skip when debugging.
6403 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
6404 * lib/gdbserver-support.exp: Likewise
dd06d4d6 6405
1670072e
TT
64062019-04-24 Tom Tromey <tromey@adacore.com>
6407
6408 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
6409 Rust.
6410
a59240a4
TT
64112019-04-24 Tom Tromey <tromey@adacore.com>
6412
6413 * gdb.arch/amd64-eval.exp: Test bitfield return.
6414 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
6415 (class Foo) <return_bitfields>: New method.
6416 (main): Call it.
6417
b907456c
AB
64182019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
6419
6420 * gdb.cp/many-args.cc: New file.
6421 * gdb.cp/many-args.exp: New file.
6422
5c565afd
TV
64232019-04-23 Tom de Vries <tdevries@suse.de>
6424
6425 PR gdb/24433
6426 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
6427
ba22ff86
AH
64282019-04-23 Alan Hayward <alan.hayward@arm.com>
6429
6430 * gdb.trace/backtrace.exp: Use nopie flag.
6431 * gdb.trace/circ.exp: Likewise.
6432 * gdb.trace/collection.exp: Likewise.
6433 * gdb.trace/ftrace.exp: Likewise.
6434 * gdb.trace/mi-trace-unavailable.exp: Likewise.
6435 * gdb.trace/mi-traceframe-changed.exp: Likewise.
6436 * gdb.trace/qtro.exp: Likewise.
6437 * gdb.trace/read-memory.exp: Likewise.
6438 * gdb.trace/report.exp: Likewise.
6439 * gdb.trace/tfile.exp: Likewise.
6440 * gdb.trace/tfind.exp: Likewise.
6441 * gdb.trace/unavailable.exp: Likewise.
6442
7905fc35
PA
64432019-04-22 Pedro Alves <palves@redhat.com>
6444
6445 * gdb.base/solib-probes-nosharedlibrary.c,
6446 gdb.base/solib-probes-nosharedlibrary.exp: New files.
6447
8ecb59f8
TT
64482019-04-19 Tom Tromey <tromey@adacore.com>
6449
6450 * gdb.ada/ptype_union.c: New file.
6451 * gdb.ada/ptype_union.exp: New file.
6452
62160ec9
TT
64532019-04-19 Tom Tromey <tromey@adacore.com>
6454
6455 PR symtab/24423:
6456 * gdb.base/list0.h (foo): Add a control-l character.
6457
36cd4ba5
TV
64582019-04-18 Tom de Vries <tdevries@suse.de>
6459
6460 PR gdb/24433
6461 * boards/local-board.exp: Set sysroot to "".
6462
b73715df
TV
64632019-04-18 Tom de Vries <tdevries@suse.de>
6464 Pedro Alves <palves@redhat.com>
6465
6466 PR gdb/24454
6467 * gdb.threads/vfork-follow-child-exec.c: New file.
6468 * gdb.threads/vfork-follow-child-exec.exp: New file.
6469 * gdb.threads/vfork-follow-child-exit.c: New file.
6470 * gdb.threads/vfork-follow-child-exit.exp: New file.
6471
4aa866af
LS
64722019-04-15 Leszek Swirski <leszeks@google.com>
6473
6474 * gdb.arch/amd64-eval.cc: New file.
6475 * gdb.arch/amd64-eval.exp: New file.
6476
e5a1a79a
AH
64772019-04-11 Alan Hayward <alan.hayward@arm.com>
6478
6479 * gdb.server/sysroot.c: New test.
6480 * gdb.server/sysroot.exp: New file.
6481 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
6482 matching param.
6483
41077b66
AB
64842019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
6485
6486 * gdb.base/align.exp: Extend test to cover structures containing
6487 only static fields.
6488
c30391f8
TV
64892019-04-11 Tom de Vries <tdevries@suse.de>
6490
6491 * boards/cc-with-dwz-m.exp: New file.
6492 * boards/cc-with-dwz.exp: New file.
6493 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
6494
e242fd12
SM
64952019-04-09 Simon Marchi <simon.marchi@efficios.com>
6496
6497 * gdb.base/start-cpp.exp: New file.
6498 * gdb.base/start-cpp.cc: New file.
6499
2b0c8b01
KB
65002019-04-08 Kevin Buettner <kevinb@redhat.com>
6501
6502 * gdb.python/py-thrhandle.exp: Adjust tests to call
6503 thread_from_handle instead of thread_from_thread_handle.
6504
947210e5
KB
65052019-04-08 Kevin Buettner <kevinb@redhat.com>
6506
6507 * gdb.python/py-thrhandle.exp: Add tests for
6508 gdb.InferiorThread.handle.
6509
d7df6549
AB
65102019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6511
6512 * gdb.python/py-function.exp: Check calling helper function from
6513 all languages.
6514 * lib/gdb.exp (gdb_supported_languages): New proc.
6515
8bdc1658
AB
65162019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6517
6518 * gdb.base/complex-parts.c: New file.
6519 * gdb.base/complex-parts.exp: New file.
6520
05caa1d2
TT
65212019-04-01 Tom Tromey <tromey@adacore.com>
6522
6523 PR symtab/23331:
6524 * gdb.dwarf2/dw2-ranges-main.c: New file.
6525 * gdb.dwarf2/dw2-ranges-psym.c: New file.
6526 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
6527
7734102d
EZ
65282019-03-30 Simon Marchi <simark@simark.ca>
6529
6530 * gdb.base/default.exp: Add values for $_gdb_major and
6531 $_gdb_minor.
6532
188e1fa9
TT
65332019-03-29 Tom Tromey <tromey@adacore.com>
6534
6535 * gdb.base/help.exp: Tighten apropos regexp.
6536
2880242d
KS
65372019-03-29 Keith Seitz <keiths@redhat.com>
6538
6539 * gdb.fortran/array-bounds.exp: New file.
6540 * gdb.fortran/array-bounds.f90: New file.
6541
077cad8e
PW
65422019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6543
6544 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
6545
80047cfc
PW
65462019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6547
6548 * gdb.multi/hello.c (main): Increase alarm timer.
6549
f489207e
SL
65502019-03-28 Sandra Loosemore <sandra@codesourcery.com>
6551
6552 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
6553 factor when no hardware watchpoint support.
6554
c92df149
AH
65552019-03-28 Alan Hayward <alan.hayward@arm.com>
6556 Pedro Alves <palves@redhat.com>
6557
6558 * boards/local-board.exp: set sysroot to /.
6559
933aebfa
AH
65602019-03-27 Alan Hayward <alan.hayward@arm.com>
6561
6562 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
6563 in child.
6564
9f9aa852
AB
65652019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6566
6567 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
6568 field.
6569 (make_container): Initialise new field.
6570 * gdb.python/py-prettyprint.exp: Add new tests.
6571 * gdb.python/py-prettyprint.py (class ContainerPrinter)
6572 <display_hint>: New method.
6573
3714a195
AB
65742019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6575
6576 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
6577 gdb_continue_to_breakpoint more throughout this test.
6578 (run_lang_tests) Supply unique test names, and use
6579 gdb_test_no_output.
6580
18c77628
AB
65812019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6582
6583 * gdb.base/finish-pretty.exp: Update expected results.
6584 * gdb.base/pretty-print.c: New file.
6585 * gdb.base/pretty-print.exp: New file.
6586
9a93502f
PA
65872019-03-25 Pedro Alves <palves@redhat.com>
6588
6589 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
6590 move comments outside list. Append '-i "" eof' section.
6591
968aa7ae
AH
65922019-03-22 Alan Hayward <alan.hayward@arm.com>
6593
34a7f2a4 6594 PR testsuite/25016
968aa7ae
AH
6595 * README: Add pie options.
6596 * gdb.base/break-interp.exp: Ensure pie is disabled.
6597 * gdb.base/dump.exp: Likewise.
6598 * lib/gdb.exp (gdb_compile): Add pie option.
6599
4c7d57e7
TT
66002019-03-19 Tom Tromey <tromey@adacore.com>
6601
6602 * gdb.mi/mi2-cli-display.c: New file.
6603 * gdb.mi/mi2-cli-display.exp: New file.
6604
bff8c71f
TT
66052019-03-18 Joel Brobecker <brobecker@adacore.com>
6606 Tom Tromey <tromey@adacore.com>
6607
6608 * gdb.ada/ptype_array/pck.adb: New file.
6609 * gdb.ada/ptype_array/pck.ads: New file.
6610 * gdb.ada/ptype_array/foo.adb: New file.
6611 * gdb.ada/ptype_array.exp: New file.
6612
d085f989
TT
66132019-03-14 Tom Tromey <tromey@adacore.com>
6614
6615 * gdb.base/style.exp: Add "set style sources" test.
6616
b4be1b06
SM
66172019-03-13 Simon Marchi <simon.marchi@ericsson.com>
6618
6619 * mi-breakpoint-location-ena-dis.exp: Rename to ...
6620 * mi-breakpoint-multiple-locations.exp: ... this.
6621 (make_breakpoints_pattern): New proc.
6622 (do_test): Add mi_version parameter, test -break-insert,
6623 -break-info and =breakpoint-created.
6624
7cde5fc2
AB
66252019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
6626
6627 * config/default.exp: Remove 'load_lib gdb.exp'.
6628 * config/monitor.exp: Likewise.
6629 * config/sid.exp: Likewise.
6630 * config/sim.exp: Likewise.
6631 * config/slite.exp: Likewise.
6632 * config/unix.exp: Likewise.
6633 * gdb.base/default.exp: Remove unhelpful comment.
6634
efbecbc1
AB
66352019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6636
6637 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
6638
0841c79a
AB
66392019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6640
6641 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
6642
4a270568
AB
66432019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6644
6645 * gdb.fortran/type-kinds.exp: Update expected results.
6646
067630bd
AB
66472019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6648
6649 * gdb.fortran/type-kinds.exp: Test new integer type kind.
6650
3be47f7a
AB
66512019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6652
6653 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
6654 function.
6655 (test_basic_parsing_of_type_kinds): Expand types tested.
6656 (test_parsing_invalid_type_kinds): New function.
6657
4d00f5d8
AB
66582019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6659
6660 * gdb.fortran/intrinsics.exp: New file.
6661 * gdb.fortran/intrinsics.f90: New file.
6662 * gdb.fortran/type-kinds.exp: New file.
6663
c8f91604
AB
66642019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6665
6666 * gdb.fortran/dot-ops.exp: New file.
6667
dd9f2c76
AB
66682019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6669
6670 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
6671 Check upper and lower case logical literals.
6672
84ec9724
AB
66732019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6674
6675 * gdb.fortran/types.exp (test_float_literal_types_accepted):
6676 Remove duplicate tests.
6677
c3734e09
AH
66782019-03-06 Alan Hayward <alan.hayward@arm.com>
6679
6680 * lib/gdb.exp (builtin_cd): rename of cd.
6681 (cd): Override builtin.
6682
aa3cfbda
RB
66832019-03-06 Richard Bunt <richard.bunt@arm.com>
6684
6685 * gdb.fortran/function-calls.exp: New file.
6686 * gdb.fortran/function-calls.f90: New test.
6687
7b63ad86
RB
66882019-03-04 Richard Bunt <richard.bunt@arm.com>
6689
6690 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
6691 on user program standard output.
6692 * gdb.fortran/short-circuit-argument-list.f90: Record function
6693 calls.
6694
01abb042
AH
66952019-02-28 Alan Hayward <alan.hayward@arm.com>
6696
c3734e09
AH
6697 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
6698 failure.
01abb042 6699
92137da0
RO
67002019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6701
6702 PR gdb/8527
6703 * gdb.base/interrupt-daemon-attach.c,
6704 gdb.base/interrupt-daemon-attach.exp: New test.
6705
5862844d
PA
67062019-02-27 Pedro Alves <palves@redhat.com>
6707
6708 * gdb.base/page.exp: Add tests for "set width/height -1".
6709
8ed25214
PA
67102019-02-27 Pedro Alves <palves@redhat.com>
6711
6712 * gdb.base/page.exp: Add tests for "set/show width/height" with
6713 "infinite" values.
6714
6c28e44a
TT
67152019-02-27 Tom Tromey <tromey@adacore.com>
6716
6717 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
6718 2.4.
6719 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
6720 workaround.
6721
bf9a735e
AB
67222019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
6723
6724 * gdb.base/align.exp: Extend to compile in both C and C++, and add
6725 tests for structs with static members.
6726
8791793c
TT
67272019-02-26 Tom Tromey <tromey@adacore.com>
6728
6729 * gdb.python/py-value.exp (test_value_from_buffer): Check for
6730 ValueError, not TypeError.
6731
bc2a507e
KB
67322019-02-26 Kevin Buettner <kevinb@redhat.com>
6733
6734 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
6735 call from main program.
6736
e0e7d3bd
JB
67372019-02-23 Joel Brobecker <brobecker@adacore.com>
6738
6739 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
6740 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
6741 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
6742 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
6743 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
6744
9600246d
KS
67452019-02-22 Keith Seitz <keiths@redhat.com>
6746
6747 PR symtab/23853
6748 * gdb.base/symlink-sourcefile.c: New file.
6749 * gdb.base/symlink-sourcefile.exp: New file.
6750
0c95f9ed
TT
67512019-02-20 Tom Tromey <tom@tromey.com>
6752
6753 * gdb.base/info_qt.exp: Update.
6754
6caa91b6
SM
67552019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
6756
6757 * gdb.base/source.exp: Move "error in sourced script" code to
6758 the end.
6759 * gdb.base/source-error.gdb: Move contents to
6760 source-error-1.gdb. Add new code to source source-error-1.gdb.
6761 * gdb.base/source-error-1.gdb: New file, from previous
6762 source-error.gdb.
6763
6506371f
TT
67642019-02-17 Tom Tromey <tom@tromey.com>
6765
6766 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
6767 for macro styling.
6768 * gdb.base/style.c (SOME_MACRO): New macro.
6769
a0087920
TT
67702019-02-17 Tom Tromey <tom@tromey.com>
6771
6772 * gdb.base/style.exp: Add line-wrapping tests.
6773 * gdb.base/page.exp: Add test for quitting during pagination.
6774
a2cd4f14
JB
67752019-02-17 Joel Brobecker <brobecker@adacore.com>
6776
6777 * gdb.ada/big_packed_array: New testcase.
6778 * gdb.ada/homonym.exp: Fix incorrect expected output for
6779 "break <homonym__get_value>" test.
6780
9d70ffbc
WP
67812019-02-13 Weimin Pan <weimin.pan@oracle.com>
6782
6783 PR breakpoints/21870
6784 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
6785 and prepare_for_testing. Add comment.
6786 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
6787 redundant cleanup call. Clean up comment.
6788
01c7ae81
WP
67892019-02-12 Weimin Pan <weimin.pan@oracle.com>
6790
6791 PR breakpoints/21870
6792 * gdb.arch/aarch64-dbreg-contents.exp: New file.
6793 * gdb.arch/aarch64-dbreg-contents.c: New file.
6794
aff29d1c
JB
67952019-02-10 Joel Brobecker <brobecker@adacore.com>
6796
6797 * gdb.ada/mi_ref_changeable: New testcase.
6798
df0da8a2
AH
67992019-02-07 Alan Hayward <alan.hayward@arm.com>
6800
6801 * gdb.base/attach.exp: Add double attach test.
6802
bd447abb
SM
68032019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
6804
6805 * lib/gdb.exp (default_gdb_start): Don't match pagination
6806 prompt.
6807 (gdb_init): Set stty_init.
6808
1dbc40b9
TT
68092019-01-27 Tom Tromey <tom@tromey.com>
6810
6811 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
6812 skip_python_tests.
6813
353229bf
AH
68142019-01-24 Alan Hayward <alan.hayward@arm.com>
6815
6816 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
6817 New structure.
6818 (struct struct_static_02_02): Likewise.
6819 (struct struct_static_02_03): Likewise.
6820 (struct struct_static_02_04): Likewise.
6821 (struct struct_static_04_01): Likewise.
6822 (struct struct_static_04_02): Likewise.
6823 (struct struct_static_04_03): Likewise.
6824 (struct struct_static_04_04): Likewise.
6825 (struct struct_static_06_01): Likewise.
6826 (struct struct_static_06_02): Likewise.
6827 (struct struct_static_06_03): Likewise.
6828 (struct struct_static_06_04): Likewise.
6829 (cmp_struct_static_02_01): Likewise.
6830 (cmp_struct_static_02_02): Likewise.
6831 (cmp_struct_static_02_03): Likewise.
6832 (cmp_struct_static_02_04): Likewise.
6833 (cmp_struct_static_04_01): Likewise.
6834 (cmp_struct_static_04_02): Likewise.
6835 (cmp_struct_static_04_03): Likewise.
6836 (cmp_struct_static_04_04): Likewise.
6837 (cmp_struct_static_06_01): Likewise.
6838 (cmp_struct_static_06_02): Likewise.
6839 (cmp_struct_static_06_03): Likewise.
6840 (cmp_struct_static_06_04): Likewise.
6841 (call_all): Test new structs.
6842 * gdb.base/infcall-nested-structs.exp: Likewise.
6843
73021deb
AH
68442019-01-21 Alan Hayward <alan.hayward@arm.com>
6845 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
6846
fc65c7db
AH
68472019-01-21 Alan Hayward <alan.hayward@arm.com>
6848 * gdb.base/stack-protector.c: New test.
6849 * gdb.base/stack-protector.exp: New file.
6850 * gdb.cp/ovldbreak.exp: Only allow a single break line.
6851 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
6852 option.
6853 (gdb_compile): Remove stack protector for GCC and prevent
6854 recursion.
6855
c24bdb02
KS
68562019-01-16 Keith Seitz <keiths@redhat.com>
6857
6858 PR gdb/23773
6859 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
6860
6f072a10
PFC
68612019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6862
6863 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
6864 aliases.
6865 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
6866 tests.
6867 * gdb.arch/powerpc-vector-regs.c: New file.
6868 * gdb.arch/powerpc-vector-regs.exp: New file.
6869
a7b8d682
PFC
68702019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6871
6872 * gdb.arch/altivec-regs.exp: Fix the list passed to
6873 gdb_expect_list when testing "info vector".
6874
6eb6fb67
AB
68752019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6876
6877 * gdb.base/style.exp: Don't include path in testname.
6878
b56f80d8
KS
68792019-01-10 Keith Seitz <keiths@redhat.com>
6880
6881 PR gdb/23712
6882 PR symtab/23010
6883 * gdb.dwarf2/multidictionary.exp: New file.
6884
041be526
SM
68852019-01-09 Simon Marchi <simon.marchi@ericsson.com>
6886
6887 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
6888 (test_gnuv3_style_demangling): ... this.
6889 (test_lucid_style_demangling): Remove.
6890 (test_arm_style_demangling): Remove.
6891 (test_hp_style_demangling): Remove.
6892 (do_tests): Remove calls to the above.
6893
d820d0c3
AB
68942019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6895
6896 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
6897 case.
6898
f097f5ad
TT
68992019-01-06 Tom Tromey <tom@tromey.com>
6900
6901 PR gdb/28155:
6902 * gdb.dwarf2/typedef-void-finish.exp: New file.
6903
2cd8cc0b
TT
69042018-12-28 Tom Tromey <tom@tromey.com>
6905 Simon Marchi <simark@simark.ca>
6906
6907 * gdb.base/jit-exec.exp: New file.
6908 * gdb.base/jit-exec.c: New file.
6909 * gdb.base/jit-execd.c: New file.
6910
35fb8261
TT
69112018-12-28 Tom Tromey <tom@tromey.com>
6912
6913 * gdb.base/style.exp: Update test to check for address styling.
6914
47fd17cd
TT
69152018-12-28 Tom Tromey <tom@tromey.com>
6916
6917 * gdb.base/style.exp: Add test for styling of "Reading symbols"
6918 message.
6919
d47032b7
TT
69202018-12-28 Tom Tromey <tom@tromey.com>
6921
6922 * gdb.base/style.exp: Add test for version number styling.
6923
af79b68d
TT
69242018-12-28 Tom Tromey <tom@tromey.com>
6925
6926 * gdb.base/style.exp: Add test for print_address_symbolic.
6927
0bb296cb
TT
69282018-12-28 Tom Tromey <tom@tromey.com>
6929
6930 * gdb.base/style.exp: Add test for breakpoint setting.
6931
80ae2043
TT
69322018-12-28 Tom Tromey <tom@tromey.com>
6933
6934 * gdb.base/style.exp: Add test for variable names.
6935
cbe56571
TT
69362018-12-28 Tom Tromey <tom@tromey.com>
6937
6938 * gdb.base/style.exp: New file.
6939 * gdb.base/style.c: New file.
6940
9162a27c
TT
69412018-12-28 Tom Tromey <tom@tromey.com>
6942
6943 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
6944 "dumb".
6945 * gdb.base/readline.exp (operate_and_get_next): Save and restore
6946 the TERM environment variable.
6947
bc543c90
TT
69482018-12-27 Tom Tromey <tom@tromey.com>
6949
6950 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
6951 pagination test.
6952
6f0ffe50
AB
69532018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
6954
6955 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
6956 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
6957
b5a1e557
PW
69582018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6959
6960 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
6961 Filename a.adb changed to bp_fun_addr.adb.
6962 gdb.ada/bp_fun_addr.exp: Update test accordingly.
6963
6e8b1ab2
JV
69642018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
6965
6966 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
6967 non-PIE executables.
6968 * README: Mention the gdb,nopie_flag board setting.
6969 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
6970 non-PIE executable.
6971 * gdb.arch/amd64-entry-value.exp: Likewise.
6972 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
6973 * gdb.arch/i386-float.exp: Likewise.
6974 * gdb.arch/i386-signal.exp: Likewise.
6975 * gdb.mi/mi-reg-undefined.exp: Likewise.
6976
d00a27c5
PM
69772018-12-21 Paul Marechal <paul.marechal@ericsson.com>
6978
6979 PR gdb/23974
6980 * gdb.base/info-os.exp: Check return for unknown "info os" type.
6981
161d081c
PW
69822018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6983
6984 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
6985 Update order of results accordingly.
6986
b001de23
AB
69872018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
6988
6989 * gdb.base/annota1.exp: Update a test regexp.
6990
99e1a184
AB
69912018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
6992
6993 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
6994
7a81c1e2
PW
69952018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6996
6997 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
6998 (reuse_time): Initialize to REUSE_TIME_CAP.
6999 (check_rc): New function.
7000 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
7001 Check pthread_create rc.
7002 (spawner_thread_func): Check pthread_create and pthread_join rc.
7003
73e8dc90
PA
70042018-12-08 Pedro Alves <palves@redhat.com>
7005
7006 * gdb.base/list.exp (test_forward_search): Rename to ...
7007 (test_forward_reverse_search): ... this. Also test reverse-search
7008 and the forward-search alias.
7009
13f2ed32
AB
70102018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
7011
7012 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
7013 local timeout variable before return, and remove all local timeout
7014 variable entirely.
7015 (gdb_load): Likewise.
7016
64d27cfc
TV
70172018-12-01 Tom de Vries <tdevries@suse.de>
7018
7019 * gdb.base/gdb-caching-proc.exp: New file.
7020
f63c03b4
SDJ
70212018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
7022
7023 * Makefile.in (TIMESTAMP): New variable.
7024 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
7025 command.
7026 (check-single-racy): Likewise.
7027 (check/%.exp): Likewise.
7028 (check-racy/%.exp): Likewise.
7029 (workers/%.worker): Likewise.
7030 (build-perf): Likewise.
7031 (check-perf): Likewise.
7032 * README: Describe new "TS" and "TS_FORMAT" variables.
7033 * print-ts.py: New file.
7034
1c97054b
BF
70352018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
7036
7037 PR python/23714
7038 * gdb.python/python.exp: Test command repetition after
7039 gdb.execute.
7040
1871a62d
AB
70412018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
7042
7043 * gdb.opt/inline-break.exp: Add test that info breakpoint output
7044 is correctly aligned.
7045
fb5e1ed9
PW
70462018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7047
7048 * gdb.ada/info_auto_lang.exp: New testcase.
7049 * gdb.ada/info_auto_lang/global_pack.ads: New file.
7050 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
7051 * gdb.ada/info_auto_lang/some_c.c: New file.
7052
43d397ca
PW
70532018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7054
7055 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
7056 FUNC_lang language syntax.
7057
beddd671
PW
70582018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7059
7060 * gdb.base/info_minsym.c: New file.
7061 * gdb.base/info_minsym.exp: New file.
7062
73fc52c4
TT
70632018-11-19 Tom Tromey <tom@tromey.com>
7064
7065 PR rust/23625:
7066 * gdb.rust/simple.exp: Add ptype test. Update expected output.
7067 * gdb.rust/expr.exp: Update expected output. Change one test.
7068
994b876a
TT
70692018-11-19 Tom Tromey <tom@tromey.com>
7070
7071 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
7072
6769f276
PA
70732018-11-19 Pedro Alves <palves@redhat.com>
7074
7075 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
7076 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
7077 see the expected warning.
7078
38a72da0
AH
70792018-11-16 Alan Hayward <alan.hayward@arm.com>
7080
7081 PR gdb/22736:
7082 * gdb.cp/infcall-nodebug-lib.c: New test.
7083 * gdb.cp/infcall-nodebug-main.c: New test.
7084 * gdb.cp/infcall-nodebug.exp: New file.
7085
53a89d6e
SM
70862018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
7087
7088 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
7089 completer tests.
7090
9325300d
TV
70912018-11-09 Tom de Vries <tdevries@suse.de>
7092
7093 * gdb.base/msym-lang.c: New test.
7094 * gdb.base/msym-lang.exp: New file.
7095 * gdb.base/msym-lang-main.c: New test.
7096
20f0d60d
TT
70972018-11-08 Tom Tromey <tom@tromey.com>
7098
7099 PR gdb/23555:
7100 PR gdb/23838:
7101 * gdb.base/warning.exp: New file.
7102
b5420128
JB
71032018-11-08 Jan Beulich <jbeulich@suse.com>
7104
7105 * testsuite/gdb.arch/i386-avx512.c,
7106 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
7107
cd115d61
AB
71082018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
7109
7110 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
7111 point hardware.
7112
35ee2dc2
AB
71132018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
7114
7115 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
7116 * gdb.dwarf2/missing-type-name.exp: New file.
7117
31aceee8
TV
71182018-11-06 Tom de Vries <tdevries@suse.de>
7119
7120 * gdb.base/many-headers.c: New test.
7121 * gdb.base/many-headers.exp: New file.
7122
109be305
JW
71232018-11-06 Jim Wilson <jimw@sifive.com>
7124
7125 * gdb.base/code_elim.exp: For riscv, set additional_flags
7126 to include -msmall-data-limit=0.
7127
e2b7af72
JB
71282018-11-01 Joel Brobecker <brobecker@adacore.com>
7129
7130 * gdb.ada/watch_minus_l: New testcase.
7131
cdcda965
SM
71322018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
7133
7134 * gdb.arch/aix-sighandle.c: New file.
7135 * gdb.arch/aix-sighandle.exp: New file.
7136
92dcebf3
AB
71372018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7138
7139 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
7140 registers being unions.
7141
68b9ac18
TV
71422018-10-31 Tom de Vries <tdevries@suse.de>
7143
7144 * lib/valgrind.exp: New file.
7145 (vgdb_start, vgdb_stop): New procs, factored out of ...
7146 * gdb.base/valgrind-bt.exp: ... here, ...
7147 * gdb.base/valgrind-disp-step.exp: ... here and ...
7148 * gdb.base/valgrind-infcall.exp: ... here.
7149
1443936e
TV
71502018-10-31 Tom de Vries <tdevries@suse.de>
7151
7152 * lib/gdb.exp (get_valueof): Don't output read value in test name.
7153
eb77c9df
AB
71542018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7155
7156 * gdb.dwarf2/void-type.c: New file.
7157 * gdb.dwarf2/void-type.exp: New file.
7158
82b5e646
PW
71592018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7160
7161 * gdb.base/info_qt.c: New file.
7162 * gdb.base/info_qt.exp: New file.
7163
8d619c01
EBM
71642018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7165
7166 * gdb.arch/powerpc-htm-regs.c: New file.
7167 * gdb.arch/powerpc-htm-regs.exp: New file.
7168
f2cf6173
EBM
71692018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7170
7171 * gdb.arch/powerpc-tar.c: New file.
7172 * gdb.arch/powerpc-tar.exp: New file.
7173
7ca18ed6
EBM
71742018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7175
7176 * gdb.arch/powerpc-ppr-dscr.c: New file.
7177 * gdb.arch/powerpc-ppr-dscr.exp: New file.
7178
bfcc0eba
TV
71792018-10-25 Tom de Vries <tdevries@suse.de>
7180
7181 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
7182
fe1a5cad
TV
71832018-10-24 Tom de Vries <tdevries@suse.de>
7184
7185 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
7186 longer exists error.
7187
a76dc3b7
TV
71882018-10-24 Tom de Vries <tdevries@suse.de>
7189
7190 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
7191
4df46df7
TV
71922018-10-24 Tom de Vries <tdevries@suse.de>
7193
7194 * gdb.base/valgrind-db-attach.exp: Handle removed support for
7195 --db-attach in valgrind.
7196
0dbfcfff
AB
71972018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
7198
7199 * gdb.arch/riscv-reg-aliases.c: New file.
7200 * gdb.arch/riscv-reg-aliases.exp: New file.
7201
b04480b1
AH
72022018-10-19 Alan Hayward <alan.hayward@arm.com>
7203
7204 * gdb.python/py-cmd.exp: Check for gdb_prompt.
7205
2c6ac8d7
AH
72062018-10-19 Alan Hayward <alan.hayward@arm.com>
7207
7208 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
7209
2bc69f25
AH
72102018-10-19 Alan Hayward <alan.hayward@arm.com>
7211
7212 * gdb.cp/ovldbreak.exp: Fix regexps.
7213
1f1ae3a3
AH
72142018-10-19 Alan Hayward <alan.hayward@arm.com>
7215
7216 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
7217
94c18618
SDJ
72182018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
7219
7220 PR cli/23785
7221 * gdb.base/restore.exp: New test to check if "restore" with an
7222 invalid file doesn't segfault.
7223
812cd6eb
TV
72242018-10-18 Tom de Vries <tdevries@suse.de>
7225
7226 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
7227 * gdb.ada/excep_handle.exp: Same.
7228 * gdb.ada/mi_string_access.exp: Same.
7229 * gdb.ada/mi_var_union.exp: Same.
7230 * gdb.arch/arc-analyze-prologue.exp: Same.
7231 * gdb.arch/arc-decode-insn.exp: Same.
7232 * gdb.base/readnever.exp: Same.
7233 * gdb.fortran/printing-types.exp: Same.
7234 * gdb.guile/scm-lazy-string.exp: Same.
7235
c4b90788
TV
72362018-10-16 Tom de Vries <tdevries@suse.de>
7237
7238 PR gdb/23730
7239 * gdb.base/catch-follow-exec.c: Add copyright notice.
7240 * gdb.base/catch-follow-exec.exp: Rewrite to use
7241 gdb_spawn_with_cmdline_opts. Require gdb-native.
7242
8bca2978
SL
72432018-10-12 Sandra Loosemore <sandra@codesourcery.com>
7244
7245 * gdb.trace/actions-changed.exp: Check for arch support.
7246 * gdb.trace/actions.exp: Likewise.
7247 * gdb.trace/ax.exp: Likewise.
7248 * gdb.trace/backtrace.exp: Likewise.
7249 * gdb.trace/change-loc.exp: Likewise.
7250 * gdb.trace/deltrace.exp: Likewise.
7251 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
7252 * gdb.trace/ftrace.exp: Likewise.
7253 * gdb.trace/infotrace.exp: Check for arch support.
7254 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
7255 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
7256 * gdb.trace/mi-tsv-changed.exp: Likewise.
7257 * gdb.trace/packetlen.exp: Likewise.
7258 * gdb.trace/passc-dyn.exp: Likewise.
7259 * gdb.trace/passcount.exp: Likewise.
7260 * gdb.trace/pending.exp: Likewise.
7261 * gdb.trace/range-stepping.exp: Check for shlib support.
7262 * gdb.trace/report.exp: Check for arch support.
7263 * gdb.trace/save-trace.exp: Likewise.
7264 * gdb.trace/signal.exp: Check for signal support.
7265 * gdb.trace/tfind.exp: Check for arch support.
7266 * gdb.trace/trace-break.exp: Check for arch and shlib support.
7267 * gdb.trace/trace-common.h: Add comment.
7268 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
7269 * gdb.trace/trace-enable-disable.exp: Likewise.
7270 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
7271 * gdb.trace/tracecmd.exp: Check for arch support.
7272 * gdb.trace/tspeed.exp: Check for shlib and target support.
7273 * gdb.trace/tstatus.exp: Check for arch support.
7274 * gdb.trace/tsv.exp: Likewise.
7275 * gdb.trace/while-dyn.exp: Likewise.
7276 * gdb.trace/while-stepping.exp: Likewise.
7277 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
7278
f9c49bff
SM
72792018-10-12 Simon Marchi <simon.marchi@ericsson.com>
7280
7281 * gdb.trace/tspeed.exp: Remove nowarnings.
7282 (prepare_for_trace_test): Declare "global ipalib".
7283 * gdb.trace/tspeed.c: Include unistd.h.
7284 (main): Remove superfluous printf argument.
7285
d4330bde
SL
72862018-10-11 Sandra Loosemore <sandra@codesourcery.com>
7287
7288 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
7289 directory prefix on the filename.
7290
8ecfd7bd
SDJ
72912018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
7292
7293 * gdb.gdb/unittest.exp: Update expected message informing that
7294 selftests have been disabled.
7295 * gdb.server/unittest.exp: Likewise.
7296
58bbcd02
TV
72972018-10-09 Tom de Vries <tdevries@suse.de>
7298
7299 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
7300 with runto_main.
7301
9f6b697b
WP
73022018-10-08 Weimin Pan <weimin.pan@oracle.com>
7303
7304 PR c++/16841
7305 * gdb.cp/virtbase2.cc: New file.
7306 * gdb.cp/virtbase2.exp: New file.
7307
add5ded5
TT
73082018-10-06 Tom Tromey <tom@tromey.com>
7309
7310 PR python/19399:
7311 * gdb.python/py-inferior.exp: Add architecture test.
7312
f9e48344
TT
73132018-10-06 Tom Tromey <tom@tromey.com>
7314
7315 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
7316 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
7317
2a8be203
TT
73182018-10-06 Tom Tromey <tom@tromey.com>
7319
7320 * gdb.python/py-breakpoint.exp (check_last_event): Check location
7321 of a "throw" catchpoint.
7322
e04caa70
SDJ
73232018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
7324
7325 * gdb.base/info-proc.exp: Update string expected from "help info
7326 proc".
7327
5ca8c39f
TT
73282018-10-04 Tom Tromey <tom@tromey.com>
7329
7330 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
7331 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
7332 (test_initial_complaints, test_empty_complaints): Update.
7333 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7334
3453e7e4
TT
73352018-10-04 Tom Tromey <tom@tromey.com>
7336
7337 PR cli/19551:
7338 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
7339 * lib/gdb.exp (gdb_file_cmd): Update.
7340 * gdb.stabs/weird.exp (print_weird_var): Update.
7341 * gdb.server/solib-list.exp: Update.
7342 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
7343 * gdb.mi/mi-cli.exp: Update.
7344 * gdb.linespec/linespec.exp: Update.
7345 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7346 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
7347 * gdb.cp/cp-relocate.exp: Update.
7348 * gdb.base/sym-file.exp: Update.
7349 * gdb.base/relocate.exp: Update.
7350 * gdb.base/readnever.exp: Update.
7351 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
7352 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
7353 * gdb.base/dbx.exp (gdb_file_cmd): Update.
7354 * gdb.base/code_elim.exp: Update.
7355 * gdb.base/break-unload-file.exp (test_break): Update.
7356 * gdb.base/break-interp.exp (test_attach_gdb): Update.
7357 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
7358 Update.
7359 * gdb.base/attach.exp (do_attach_tests): Update.
7360 * gdb.base/sepdebug.exp: Update.
7361 * gdb.python/py-section-script.exp: Update.
7362
6afcf761
TT
73632018-10-04 Tom Tromey <tom@tromey.com>
7364
7365 PR cli/22234:
7366 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
7367 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
7368 output.
7369
fef1b293
TT
73702018-10-04 Tom Tromey <tom@tromey.com>
7371
7372 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
7373 set width and height to 0.
7374 (test_command_line_attach_run): Use -quiet.
7375
ca98345e
SL
73762018-10-03 Sandra Loosemore <sandra@codesourcery.com>
7377
7378 * lib/gdb.exp (skip_ifunc_tests): New.
7379 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
7380 other compile failures.
7381 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
7382
ff34e6ae
SM
73832018-10-01 Simon Marchi <simon.marchi@ericsson.com>
7384
7385 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
7386 is_amd64_regs_target.
7387
6bb8890e
AH
73882018-10-01 Alan Hayward <alan.hayward@arm.com>
7389
7390 * gdb.arch/aarch64-sighandler-regs.c: New test.
7391 * gdb.arch/aarch64-sighandler-regs.exp: New file.
7392 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
7393
224d30d3
MM
73942018-10-01 Markus Metzger <markus.t.metzger@intel.com>
7395
7396 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
7397 assembly.
7398
f67ffa6a
AB
73992018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
7400
7401 * gdb.base/frame-selection.exp: New file.
7402 * gdb.base/frame-selection.c: New file.
7403
9fc3183f
AH
74042018-09-27 Alan Hayward <alan.hayward@arm.com>
7405
7406 * gdb.threads/check-libthread-db.c (thread_routine): Use a
7407 pthread barrier.
7408 (main): Likewise.
7409
d354055e
AB
74102018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
7411
7412 * gdb.base/large-frame-1.c: New file.
7413 * gdb.base/large-frame-2.c: New file.
7414 * gdb.base/large-frame.exp: New file.
7415 * gdb.base/large-frame.h: New file.
7416
db727370
JL
74172018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7418
7419 PR gdb/20948
7420 * gdb.base/write_mem.exp: New test.
7421 * gdb.base/write_mem.c: Likewise.
7422
ae778caf
TT
74232018-09-23 Tom Tromey <tom@tromey.com>
7424
7425 PR python/18852:
7426 * gdb.python/py-parameter.exp: Add test for parameter that throws
7427 on "set".
7428
fd3ba736
TT
74292018-09-23 Tom Tromey <tom@tromey.com>
7430
7431 PR python/17284:
7432 * gdb.python/py-template.exp (test_template_arg): Add test for
7433 negative template argument number.
7434
39a24317
TT
74352018-09-23 Tom Tromey <tom@tromey.com>
7436
7437 PR python/14062:
7438 * gdb.python/python.exp: Add test for post_event error.
7439
f5769a2c
TT
74402018-09-23 Tom Tromey <tom@tromey.com>
7441
7442 PR python/18170:
7443 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
7444 convert pointers to int and long.
7445
1c1e54f6
TT
74462018-09-23 Tom Tromey <tom@tromey.com>
7447
7448 PR python/20126:
7449 * gdb.python/py-value.exp (test_value_numeric_ops): Add
7450 signed-ness conversion tests.
7451
fb4fa946
TT
74522018-09-23 Tom Tromey <tom@tromey.com>
7453
7454 PR python/18352;
7455 * gdb.python/py-value.exp (test_float_conversion): New proc.
7456 Use it.
7457
a466edac
HAQ
74582018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
7459
7460 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
7461
4ee9b0c5
SL
74622018-09-18 Sandra Loosemore <sandra@codesourcery.com>
7463
7464 * gdb.base/complete-empty.exp: Skip tab-completion tests if
7465 no readline.
7466 * gdb.base/utf8-identifiers.exp: Likewise.
7467 * gdb.cp/cpcompletion.exp: Likewise.
7468 * gdb.linespec/cpcompletion.exp: Likewise.
7469 * gdb.linespec/cpls-abi-tag.exp: Likewise.
7470 * gdb.linespec/cpls-ops.exp: Likewise.
7471
23be8da7
RB
74722018-09-19 Richard Bunt <richard.bunt@arm.com>
7473 Chris January <chris.january@arm.com>
7474
7475 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
7476 * gdb.fortran/short-circuit-argument-list.exp: New file.
7477 * gdb.fortran/short-circuit-argument-list.f90: New test.
7478
5031d0ae
SDJ
74792018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7480
7481 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
7482 "arch=" keyword when executing "-stack-list-frames".
7483
b4c0d1a4
SDJ
74842018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7485
7486 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
7487 "arch=" keyword when executing "-stack-list-frames".
7488
7a6d2b45
SDJ
74892018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7490
7491 * gdb.ada/complete.exp: Expect for "@" when doing "complete
7492 break ada".
7493
8588b356
SM
74942018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
7495
7496 PR python/23669
7497 * gdb.python/python.exp: Test gdb.execute("show commands").
7498
65e65158
TT
74992018-09-16 Tom Tromey <tom@tromey.com>
7500
7501 * gdb.base/new-ui.exp (do_execution_tests): Update.
7502 * gdb.base/dbx.exp (test_breakpoints): Update.
7503
bf326452
AH
75042018-09-14 Alan Hayward <alan.hayward@arm.com>
7505
7506 * lib/gdb.exp (gdb_simple_compile): Add proc.
7507 (is_elf_target): Use gdb_simple_compile.
7508 (skip_altivec_tests): Likewise.
7509 (skip_vsx_tests): Likewise.
7510 (skip_tsx_tests): Likewise.
7511 (skip_btrace_tests): Likewise.
7512 (skip_btrace_pt_tests): Likewise.
7513 (gdb_can_simple_compile): Likewise.
7514 (gdb_has_argv0): Likewise.
7515 (gdb_target_symbol_prefix): Likewise.
7516 (target_supports_scheduler_locking): Likewise.
7517
2361b0fb
TT
75182018-09-13 Tom Tromey <tom@tromey.com>
7519
7520 * Makefile.in (TAGS): Recognize proc_with_prefix and
7521 gdb_caching_proc.
7522
0ae1a321
SM
75232018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7524
7525 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
7526 method.
7527
a40bf0c2
SM
75282018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7529
7530 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
7531 and a few other Inferior properties when the Inferior is no
7532 longer valid.
7533
4a3fe98f
TT
75342018-09-13 Tom Tromey <tom@tromey.com>
7535
7536 PR rust/23650:
7537 * gdb.rust/simple.exp: Add test for enum field access error.
7538
098b2108
TT
75392018-09-13 Tom Tromey <tom@tromey.com>
7540
7541 PR rust/23626:
7542 * gdb.rust/simple.rs (EmptyEnum): New type.
7543 (main): Use it.
7544 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
7545
1256af7d
SM
75462018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7547
7548 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
7549 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
7550 * gdb.python/py-symtab.exp: Update test printing an objfile.
7551
4aa8e6c2
SM
75522018-09-12 Simon Marchi <simon.marchi@ericsson.com>
7553
7554 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
7555 object.
7556
c221b2f7
AH
75572018-09-12 Alan Hayward <alan.hayward@arm.com>
7558
7559 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
7560 (support_complex_tests): Use gdb_can_simple_compile.
7561 (is_ilp32_target): Likewise.
7562 (is_lp64_target): Likewise.
7563 (is_64_target): Likewise.
7564 (is_amd64_regs_target): Likewise.
7565 (is_aarch32_target): Likewise.
7566 (gdb_int128_helper): Likewise.
7567
6f1107b5
JK
75682018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7569
7570 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
7571
1f5d1570
JG
75722018-09-10 Jerome Guitton <guitton@adacore.com>
7573
7574 * gdb.ada/same_component_name: Add test for case of tagged record
7575 with variable-length fields.
7576
cc330e39
XR
75772018-09-10 Xavier Roirand <roirand@adacore.com>
7578
7579 * gdb.ada/access_to_unbounded_array.exp: New testcase.
7580 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
7581 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
7582 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
7583
b9c50e9a
XR
75842018-09-10 Xavier Roirand <roirand@adacore.com>
7585
7586 * gdb.ada/mi_string_access.exp: New testcase.
7587 * gdb.ada/mi_string_access/bar.adb: New file.
7588 * gdb.ada/mi_string_access/pck.adb: New file.
7589 * gdb.ada/mi_string_access/pck.asd: New file.
7590
2963898f
XR
75912018-09-10 Xavier Roirand <roirand@adacore.com>
7592
7593 * gdb.ada/mi_var_union.exp: New testcase.
7594 * gdb.ada/mi_var_union/bar.adb: New file.
7595 * gdb.ada/mi_var_union/pck.adb: New file.
7596 * gdb.ada/mi_var_union/pck.asd: New file.
7597
1aac008f
TT
75982018-09-08 Tom Tromey <tom@tromey.com>
7599
7600 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
7601
332cf4c9
TT
76022018-09-08 Tom Tromey <tom@tromey.com>
7603
7604 PR python/16047:
7605 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
7606 (register_pretty_printers): Register new printer.
7607 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
7608 test.
7609 * gdb.python/py-prettyprint.c (int_type3): New typedef.
7610 (an_int_type3): New global.
7611
424da6cf
JB
76122018-09-08 Joel Brobecker <brobecker@adacore.com>
7613
7614 * gdb.ada/expr_with_funcall: New testcase.
7615
2a62dfa9
JB
76162018-09-08 Joel Brobecker <brobecker@adacore.com>
7617
7618 * gdb.ada/packed_array_assign: New testcase.
7619
96b6697f
AB
76202018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
7621
7622 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
7623 names, and add test prefixes to make test names unique.
7624
e4a62c65
TV
76252018-09-05 Tom de Vries <tdevries@suse.de>
7626
7627 * gdb.dwarf2/varval.exp: Add test.
7628
dd083ee2
GB
76292018-09-04 Gary Benson <gbenson@redhat.com>
7630
7631 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
7632 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
7633
aef9346c
TT
76342018-08-31 Tom Tromey <tom@tromey.com>
7635
7636 * gdb.rust/simple.rs: Rename second variable "v".
7637
c67f2e15
AB
76382018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
7639
7640 * gdb.base/funcargs.c (use_a): New function.
7641 (recurse): Call use_a.
7642
078a0207
KS
76432018-08-29 Keith Seitz <keiths@redhat.com>
7644
7645 * gdb.compile/compile-cplus-anonymous.cc: New file.
7646 * gdb.compile/compile-cplus-anonymous.exp: New file.
7647 * gdb.compile/compile-cplus-array-decay.cc: New file.
7648 * gdb.compile/compile-cplus-array-decay.exp: New file.
7649 * gdb.compile/compile-cplus-inherit.cc: New file.
7650 * gdb.compile/compile-cplus-inherit.exp: New file.
7651 * gdb.compile/compile-cplus-member.cc: New file.
7652 * gdb.compile/compile-cplus-member.exp: New file.
7653 * gdb.compile/compile-cplus-method.cc: New file.
7654 * gdb.compile/compile-cplus-method.exp: New file.
7655 * gdb.compile/compile-cplus-mod.c: "New" file.
7656 * gdb.compile/compile-cplus-namespace.cc: New file.
7657 * gdb.compile/compile-cplus-namespace.exp: New file.
7658 * gdb.compile/compile-cplus-nested.cc: New file.
7659 * gdb.compile/compile-cplus-nested.exp: New file.
7660 * gdb.compile/compile-cplus-print.c: "New" file.
7661 * gdb.compile/compile-cplus-print.exp: "New" file.
7662 * gdb.compile/compile-cplus-virtual.cc: New file.
7663 * gdb.compile/compile-cplus-virtual.exp: New file.
7664 * gdb.compile/compile-cplus.c: "New" file.
7665 * gdb.compile/compile-cplus.exp: "New" file.
7666 * lib/compile-support.exp: New file.
7667
b0f492b9
GB
76682018-08-16 Gary Benson <gbenson@redhat.com>
7669
7670 PR gdb/13000:
7671 * gdb.base/batch-exit-status.exp: New file.
7672 * gdb.base/batch-exit-status.good-commands: Likewise.
7673 * gdb.base/batch-exit-status.bad-commands: Likewise.
7674
36eb4c5f
AH
76752018-08-29 Alan Hayward <alan.hayward@arm.com>
7676
7677 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
7678 (struct struct02): Likewise.
7679 (struct struct03): Likewise.
7680 (struct struct04): Likewise.
7681 (struct struct_01_01): New struct.
7682 (struct struct_01_02): Likewise.
7683 (struct struct_01_03): Likewise.
7684 (struct struct_01_04): Likewise.
7685 (struct struct_02_01): Likewise.
7686 (struct struct_02_02): Likewise.
7687 (struct struct_02_03): Likewise.
7688 (struct struct_02_04): Likewise.
7689 (struct struct_04_01): Likewise.
7690 (struct struct_04_02): Likewise.
7691 (struct struct_04_03): Likewise.
7692 (struct struct_04_04): Likewise.
7693 (struct struct_05_01): Likewise.
7694 (struct struct_05_02): Likewise.
7695 (struct struct_05_03): Likewise.
7696 (struct struct_05_04): Likewise.
7697 (cmp_struct01): Remove function.
7698 (cmp_struct02): Likewise.
7699 (cmp_struct03): Likewise.
7700 (cmp_struct04): Likewise.
7701 (cmp_struct_01_01): Add Function.
7702 (cmp_struct_01_02): Likewise.
7703 (cmp_struct_01_03): Likewise.
7704 (cmp_struct_01_04): Likewise.
7705 (cmp_struct_02_01): Likewise.
7706 (cmp_struct_02_02): Likewise.
7707 (cmp_struct_02_03): Likewise.
7708 (cmp_struct_02_04): Likewise.
7709 (cmp_struct_04_01): Likewise.
7710 (cmp_struct_04_02): Likewise.
7711 (cmp_struct_04_03): Likewise.
7712 (cmp_struct_04_04): Likewise.
7713 (cmp_struct_05_01): Likewise.
7714 (cmp_struct_05_02): Likewise.
7715 (cmp_struct_05_03): Likewise.
7716 (cmp_struct_05_04): Likewise.
7717 (call_all): Add new structs.
7718 * gdb.base/infcall-nested-structs.exp: Likewise.
7719
3bf9c013
JV
77202018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
7721
7722 * gdb.python/py-framefilter-mi.exp: Update regexp to
7723 check for "arch" field in frame output.
7724
450d1e88
KB
77252018-08-23 Kevin Buettner <kevinb@redhat.com>
7726
7727 * gdb.dwarf2/dw2-ranges-func.c: New file.
7728 * gdb.dwarf2/dw2-ranges-func.exp: New file.
7729
ae739fe7
SM
77302018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
7731
7732 * gdb.base/term.exp: Compare terminal settings with values from
7733 the inferior.
7734 * gdb.base/term.c: Get and set terminal settings.
7735
6d52907e
JV
77362018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
7737
7738 * lib/mi-support.exp (mi_expect_stop): Update regexp to
7739 accommodate new "arch" field in frame output.
7740 * gdb.mi/mi-return.exp: Likewise.
7741 * gdb.mi/mi-stack.exp: Likewise.
7742 * gdb.mi/mi-syn-frame.exp: Likewise.
7743 * gdb.mi/user-selected-context-sync.exp: Likewise.
7744
be2d111a
MS
77452018-08-19 Michael Spang <spang@google.com>
7746
7747 PR gdb/11786
7748 * gdb.base/gcore-tls-pie.c: New file.
7749 * gdb.base/gcore-tls-pie.exp: New file.
7750
ae3a7c47
KB
77512018-08-18 Kevin Buettner <kevinb@redhat.com>
7752
7753 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
7754 * gdb.dwarf2/varval.c: New file.
7755 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 7756
2ecae92e
AH
77572018-08-17 Alan Hayward <alan.hayward@arm.com>
7758
7759 PR gdb/18931
7760 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
7761
c1854f1d
KS
77622018-08-16 Keith Seitz <keiths@redhat.com>
7763
7764 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
7765 tests expected to pass.
7766
26fb3983
JV
77672018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
7768
7769 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
7770 -data-disassemble -a.
7771 (test_disassembly_bogus_args): Likewise.
7772
67943c00
AB
77732018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
7774
7775 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
7776
5ff2bbae
AB
77772018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7778
7779 * gdb.base/vla-optimized-out.exp: Add new test.
7780
e5bbcd0f
AB
77812018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7782
7783 * gdb.base/vla-optimized-out-o3.exp: Delete.
7784 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
7785 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
7786 deleted tests.
7787
9d4a934c
AB
77882018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
7789
7790 PR gdb/18050:
7791 * gdb.server/extended-remote-restart.c: New file.
7792 * gdb.server/extended-remote-restart.exp: New file.
7793
045cf012
SM
77942018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
7795
7796 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
7797 "set variable index = 42".
7798
87d6a7aa
SM
77992018-08-07 Simon Marchi <simon.marchi@ericsson.com>
7800
7801 * boards/index-cache-gdb.exp: New file.
7802 * gdb.dwarf2/index-cache.exp: New file.
7803 * gdb.dwarf2/index-cache.c: New file.
7804 * gdb.base/maint.exp: Check if we are using the index cache.
7805
96d68bd4
RO
78062018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7807
7808 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
7809 MAKEFLAGS.
7810
5a699617
RO
78112018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7812
7813 * dg-extract-results.sh: Move to toplevel contrib.
7814 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
7815 * Makefile.in (check-parallel-racy): Likewise.
7816
5bd18990
AB
78172018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
7818
7819 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
7820 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
7821 tests if the target supports scheduler locking.
7822
3fbbcf47
TV
78232018-08-04 Tom de Vries <tdevries@suse.de>
7824
7825 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
7826
3e1d3d8c
TT
78272018-08-02 Tom Tromey <tom@tromey.com>
7828
7829 PR symtab/16842.
7830 * gdb.cp/temargs.exp: Test "info address" of a template
7831 parameter.
7832
5abe0f0c
JV
78332018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
7834
7835 * gdb.python/py-mi-var-info-path-expression.c: New file.
7836 * gdb.python/py-mi-var-info-path-expression.py: New file.
7837 * gdb.python/py-mi-var-info-path-expression.exp: New file.
7838
fb66cde8
SDJ
78392018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
7840
7841 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
7842 error after "cannot resolve name" string.
7843
c708f4d2
AB
78442018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
7845
7846 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
7847 started.
7848 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
7849
37cc0cae
TV
78502018-07-28 Tom de Vries <tdevries@suse.de>
7851
7852 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
7853
63b4ecf7
TV
78542018-07-26 Tom de Vries <tdevries@suse.de>
7855
7856 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
7857
3c3bb058
AB
78582018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
7859
7860 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
7861 is visible.
7862
9e7f3bbb
TV
78632018-07-26 Tom de Vries <tdevries@suse.de>
7864
7865 PR breakpoints/23366
7866 * gdb.base/catch-follow-exec.c: New test.
7867 * gdb.base/catch-follow-exec.exp: New file.
7868
16f808ec
TV
78692018-07-25 Tom de Vries <tdevries@suse.de>
7870
7871 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
7872 vla-optimized-out.c.
7873
d7154a8d
JV
78742018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
7875
7876 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
7877 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
7878
232a0032
TV
78792018-07-20 Tom de Vries <tdevries@suse.de>
7880
7881 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
7882 NOCLONE macro.
7883 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
7884
fbb1d502
TV
78852018-07-19 Tom de Vries <tdevries@suse.de>
7886
7887 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
7888 regular expression.
7889
42dc7699
TV
78902018-07-18 Tom de Vries <tdevries@suse.de>
7891
7892 * gdb.base/vla-optimized-out.c: New test.
7893 * gdb.base/vla-optimized-out.exp: New file.
7894
7f1f7e23
SDJ
78952018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
7896
7897 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
7898 message "No address associated with hostname" when gdbserver
7899 cannot resolve the hostname.
7900
5759ebb3
PW
79012018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7902
7903 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
7904 Add some test prefixes to make tests unique.
7905
3606ccab
PW
79062018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7907
7908 * gdb.base/frameapply.c: New file.
7909 * gdb.base/frameapply.exp: New file.
7910
529c08b2
PW
79112018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7912
7913 * gdb.base/skip.exp: Update expected error message.
7914
c7ab0aef
SDJ
79152018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7916 Jan Kratochvil <jan.kratochvil@redhat.com>
7917 Paul Fertser <fercerpav@gmail.com>
7918 Tsutomu Seki <sekiriki@gmail.com>
7919
7920 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
7921 parameter.
7922 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
7923 by default.
7924 * boards/native-gdbserver.exp: Likewise.
7925 * gdb.server/run-without-local-binary.exp: Improve regexp used
7926 for detecting when a remote debugging connection succeeds.
7927 * gdb.server/server-connect.exp: New file.
7928 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
7929 Do not prefix the port number with ":".
7930 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
7931 support for detecting and using it. Add '$debughost_gdbserver'
7932 to the list of arguments used to start gdbserver. Handle case
7933 when gdbserver cannot resolve a network name.
7934
16ff70dd
SDJ
79352018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7936
7937 PR c++/23373
7938 * gdb.base/ptype-offsets.cc (struct static_member): New
7939 struct.
7940 (main) <stmember>: New variable.
7941 * gdb.base/ptype-offsets.exp: Add test for printing a struct
7942 with a static member in it.
7943
3541979f
AB
79442018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
7945
7946 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
7947 watchpoints enabled and disabled.
7948
c8ad9b9a
AB
79492018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7950
7951 * gdb.base/examine-backward.exp: Still run tests around address
7952 0x0, even if address 0x0 is not readable. Update the pattern for
7953 matching address 0x0 in expected output.
7954
e0e5e971
AB
79552018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
7956
7957 * gdb.base/share-env-with-gdbserver.c (main): Add call to
7958 malloc/free.
7959
1ea5da02
TV
79602018-07-04 Tom de Vries <tdevries@suse.de>
7961
7962 * gdb.dwarf2/dw2-error.exp: Update expected error message.
7963
471b9d15
MR
79642018-07-02 Maciej W. Rozycki <macro@mips.com>
7965
7966 PR tdep/8282
7967 * gdb.arch/mips-disassembler-options.exp: New test.
7968 * gdb.arch/mips-disassembler-options.s: New test source.
7969
75acb486
PA
79702018-06-29 Pedro Alves <palves@redhat.com>
7971
7972 * gdb.threads/names.exp: Adjust expected "info threads" output.
7973
cd2bb709
PA
79742018-06-29 Pedro Alves <palves@redhat.com>
7975
7976 * gdb.opt/inline-break.exp (line number, address): Add "info
7977 break" tests.
7978
991ff292
PA
79792018-06-29 Pedro Alves <palves@redhat.com>
7980
7981 * gdb.opt/inline-break.c (func1): Add "break here" marker.
7982 * gdb.opt/inline-break.exp: Test setting breakpoints by line
7983 number and address and running to them.
7984
356819b6 79852018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
7986
7987 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
7988
2512d7ef
JK
79892018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7990
7991 * lib/compiler.c: Remove executable permission flag.
7992
be1b6474
RB
79932018-06-28 Richard Bunt <richard.bunt@arm.com>
7994
7995 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
7996 code.
7997 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
7998
291f9a96
PT
79992018-06-28 Petr Tesarik <ptesarik@suse.cz>
8000
8001 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
8002
ed6dfe51
PT
80032018-06-28 Petr Tesarik <ptesarik@suse.cz>
8004
8005 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
8006 address argument is omitted.
8007
d4d429d5
PT
80082018-06-28 Petr Tesarik <ptesarik@suse.cz>
8009
8010 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
8011
7ab6656f
OJ
80122018-06-27 Omair Javaid <omair.javaid@linaro.org>
8013
8014 PR gdb/21695
8015 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
8016 * gdb.base/infoline-reloc-main-from-zero.c: New file.
8017
a33ccfc7
TT
80182018-06-26 Tom Tromey <tom@tromey.com>
8019
8020 PR rust/22574:
8021 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
8022 * gdb.rust/simple.rs (struct SimpleLayout): New.
8023
6d72d289
SM
80242018-06-22 Simon Marchi <simon.marchi@ericsson.com>
8025
8026 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
8027 "info registers" output.
8028
8363f9d5
RB
80292018-06-21 Richard Bunt <richard.bunt@arm.com>
8030
8031 * gdb.base/watchpoint-hw-attach.c: New test.
8032 * gdb.base/watchpoint-hw-attach.exp: New file.
8033
f00674fe
SM
80342018-06-20 Simon Marchi <simon.marchi@ericsson.com>
8035
8036 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
8037 through /bin/sh.
8038 * boards/dwarf4-gdb-index.exp: Likewise.
8039 * boards/fission-dwp.exp: Likewise.
8040
1d554008
UW
80412018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
8042
8043 * gdb.base/float128.exp: Add comment and improved fail message
8044 to the failure case of "print large128" test.
8045
d0ac1c44
SM
80462018-06-19 Simon Marchi <simon.marchi@ericsson.com>
8047
8048 * configure.ac: Remove AC_PREREQ.
8049 * configure: Re-generate.
8050
61b04dd0
PA
80512018-06-19 Pedro Alves <palves@redhat.com>
8052
8053 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
8054 (func_extern_caller): New.
8055 (main): Call func_extern_caller.
8056 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
8057 logic change.
8058
f63b508a
SM
80592018-06-18 Weimin Pan <weimin.pan@oracle.com>
8060
8061 PR gdb/16841
8062 * gdb.cp/typedef-base.cc: New file.
8063 * gdb.cp/typedef-base.exp: New file.
8064
0fe3a558
TV
80652018-06-18 Tom de Vries <tdevries@suse.de>
8066
8067 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
8068
7010835a
AB
80692018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8070 Richard Bunt <Richard.Bunt@arm.com>
8071
8072 * gdb.threads/attach-slow-waitpid.c: New file.
8073 * gdb.threads/attach-slow-waitpid.exp: New file.
8074 * gdb.threads/slow-waitpid.c: New file.
8075
14897d65
PA
80762018-06-14 Pedro Alves <palves@redhat.com>
8077
8078 * gdb.base/fork-running-state.c: Include <errno.h>.
8079 (exit_if_relative_exits): New.
8080 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
8081 exits.
8082 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
8083 child exits.
8084
5d9a0608
TV
80852018-06-14 Tom de Vries <tdevries@suse.de>
8086
8087 PR cli/22573
8088 * gdb.base/finish-pretty.c: New test.
8089 * gdb.base/finish-pretty.exp: New file.
8090
11ae5818
PA
80912018-06-14 Pedro Alves <palves@redhat.com>
8092
8093 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
8094 gdb's expected startup output.
8095
1d39de44
PA
80962018-06-14 Pedro Alves <palves@redhat.com>
8097
8098 * lib/selftest-support.exp (selftest_setup): Remove inlined
8099 function handling.
8100
70ee0000
TV
81012018-06-14 Tom de Vries <tdevries@suse.de>
8102
8103 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
8104 matching of breakpoint printing.
8105
11f4b608
TV
81062018-06-13 Tom de Vries <tdevries@suse.de>
8107
8108 PR testsuite/23269
8109 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
8110 (fork_child): ... here, and ...
8111 (fork_parent): ... here.
8112
81132018-06-12 Tom de Vries <tdevries@suse.de>
8114
8115 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
8116
9516f85a
AB
81172018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
8118 Stephen Roberts <stephen.roberts@arm.com>
8119
8120 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
8121 rewrite test to describe action performed, rather than possible
8122 failure.
8123
5045b3d7
GB
81242018-06-08 Gary Benson <gbenson@redhat.com>
8125
8126 * gdb.threads/check-libthread-db.exp: New file.
8127 * gdb.threads/check-libthread-db.c: Likewise.
8128
c61b06a1
TT
81292018-06-05 Tom Tromey <tom@tromey.com>
8130
8131 * gdb.base/default.exp: Update expected "show version" output.
8132
eb6af809
TT
81332018-06-05 Tom Tromey <tom@tromey.com>
8134
8135 PR cli/12326:
8136 * gdb.cp/static-print-quit.exp: Update.
8137 * lib/gdb.exp (pagination_prompt): Update.
8138 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
8139 * gdb.python/python.exp: Update.
8140
178d6a63
JB
81412018-06-04 Joel Brobecker <brobecker@adacore.com>
8142
8143 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
8144
8e817061
JB
81452018-06-01 Joel Brobecker <brobecker@adacore.com>
8146
8147 * gdb.ada/bp_fun_addr: New testcase.
8148
e86ca25f
TT
81492018-06-01 Tom Tromey <tom@tromey.com>
8150
8151 * gdb.xml/tdesc-regs.exp (load_description): Update expected
8152 results.
8153 * gdb.dwarf2/method-ptr.exp: Set language to C++.
8154 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
8155 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
8156 * gdb.base/maint.exp (maint_pass_if): Update.
8157
4b2dfa9d
MR
81582018-05-31 Maciej W. Rozycki <macro@mips.com>
8159
8160 * gdb.base/endian.exp: New test.
8161 * gdb.base/endian.c: New test source.
8162
45f25d6c
AB
81632018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
8164
8165 PR gdb/23203
8166 * gdb.base/bt-selected-frame.c: New file.
8167 * gdb.base/bt-selected-frame.exp: New file.
8168 * lib/gdb.exp (get_current_frame_number): New function.
8169
d9f6d7f8
MR
81702018-05-24 Maciej W. Rozycki <macro@mips.com>
8171 Pedro Alves <palves@redhat.com>
8172
8173 * gdb.threads/tls-core.c: Include <stdlib.h>
8174 (thread_proc): Call `abort'.
8175 * gdb.threads/tls-core.exp: Generate a core with core_find too.
8176 (tls_core_test): New procedure, bits factored out from ...
8177 (top level): ... here. Test both native cores and gcore cores.
8178
ff1cf532
TT
81792018-05-23 Tom Tromey <tom@tromey.com>
8180
8181 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
8182
b98664d3
TT
81832018-05-23 Tom Tromey <tom@tromey.com>
8184
8185 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
8186 symfile_complaints.
8187 (test_short_complaints): Likewise.
8188 (test_empty_complaints): Likewise.
8189 (test_initial_complaints): Update.
8190
4e9668d0
TT
81912018-05-23 Tom Tromey <tom@tromey.com>
8192
8193 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
8194
43ba33c7
TT
81952018-05-23 Tom Tromey <tom@tromey.com>
8196
8197 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
8198 (test_short_complaints): Update.
8199
035522c0
PA
82002018-05-22 Pedro Alves <palves@redhat.com>
8201
8202 * gdb.base/remote.exp: Only gdb_start after compiling the
8203 testcase. Issue "disconnect" before testing "set remote" command
8204 defaults. Issue clean_restart before running to main.
8205
cc0be08f
PA
82062018-05-22 Pedro Alves <palves@redhat.com>
8207
8208 * gdb.base/remote.exp: Adjust expected output of "show remote
8209 memory-write-packet-size". Add tests for "set remote
8210 memory-write-packet-size 0" and "set remote
8211 memory-write-packet-size fixed/limit".
8212
b1b60145
PA
82132018-05-22 Pedro Alves <palves@redhat.com>
8214
8215 PR gdb/22973
8216 * gdb.base/utf8-identifiers.c: New file.
8217 * gdb.base/utf8-identifiers.exp: New file.
8218
0ec848ad
PFC
82192018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8220
8221 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
8222
2c3305f6
PFC
82232018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8224
8225 * gdb.arch/powerpc-vsx-gcore.exp: New file.
8226
ce1e8424
TT
82272018-05-18 Tom Tromey <tom@tromey.com>
8228
8229 * gdb.base/ptype-offsets.exp: Update.
8230
ddfe970e
KS
82312018-05-17 Keith Seitz <keiths@redhat.com>
8232
8233 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
8234 in expected breakpoint stop locations.
8235 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
8236 move to proper scope to test variable values.
8237 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
8238 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
8239 New functions.
8240 (main): Call not_inline_func3.
8241 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
8242 inline_func1, inline_func2, and inline_func3. Test that when each
8243 breakpoint is hit, GDB properly reports both the stop location
8244 and the backtrace. Repeat tests for temporary breakpoints.
8245
0726fcc6
MR
82462018-05-15 Maciej W. Rozycki <macro@mips.com>
8247
8248 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
8249 rather then trying to access it in determining whether the PID
8250 of `gdbserver' could have been retrieved.
8251
8ee22052
AB
82522018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
8253
8254 * gdb.arch/amd64-init-x87-values.S: New file.
8255 * gdb.arch/amd64-init-x87-values.exp: New file.
8256
7785df48
JK
82572018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8258
8259 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
8260
56bcdbea
TT
82612018-05-04 Tom Tromey <tom@tromey.com>
8262
8263 PR python/22730:
8264 * gdb.python/python.exp: Test multi-line execute.
8265
a913fffb
TT
82662018-05-04 Tom Tromey <tom@tromey.com>
8267
8268 PR python/22731:
8269 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
8270
7a2c85f2
TT
82712018-05-04 Tom Tromey <tom@tromey.com>
8272
8273 PR gdb/11750:
8274 * gdb.base/define.exp: Test defining a user command inside a user
8275 command.
8276 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
8277
a3b60e45
JK
82782018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8279 Pedro Alves <palves@redhat.com>
8280
8281 PR breakpoints/19806 and support for PR external/20207.
8282 * gdb.base/watchpoint-unaligned.c: New file.
8283 * gdb.base/watchpoint-unaligned.exp: New file.
8284
45fe4a03
AB
82852018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8286
8287 * gdb.base/maint.exp: Make test names unique, use
8288 test_prefix_command_help to test 'help maint info', and remove
8289 repeated test of 'help maint'.
8290
9be2ae8f
TT
82912018-05-04 Tom Tromey <tom@tromey.com>
8292
8293 PR gdb/22619:
8294 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
8295 behavior.
8296
11859c31
AB
82972018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8298
8299 * gdb.base/maint.exp: Process output from 'maint print registers'
8300 line at a time.
8301
089a9490
AB
83022018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8303
8304 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
8305 timeout.
8306
9b0797e2
AB
83072018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
8308
8309 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
8310 filter pattern.
8311
f6ac5f3d
PA
83122018-05-02 Pedro Alves <palves@redhat.com>
8313
8314 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
8315 to_log_command renames.
8316 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8317
77d3c63b
TT
83182018-05-02 Tom Tromey <tom@tromey.com>
8319
8320 * gdb.python/py-parameter.exp: Set test message.
8321
0489430a
TT
83222018-05-02 Tom Tromey <tom@tromey.com>
8323
8324 PR python/20084:
8325 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
8326 PARAM_ZUINTEGER_UNLIMITED tests.
8327
1632f8ba
DR
83282018-04-28 Dan Robertson <danlrobertson89@gmail.com>
8329
8330 PR rust/23124
8331 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
8332 when casting.
8333
6d7bb824
TT
83342018-04-30 Tom Tromey <tom@tromey.com>
8335
8336 * gdb.python/py-type.exp: Check align attribute.
8337 * gdb.python/py-type.c: New "aligncheck" global.
8338
007e1530
TT
83392018-04-30 Tom Tromey <tom@tromey.com>
8340
8341 PR exp/17095:
8342 * gdb.dwarf2/dw2-align.exp: New file.
8343 * gdb.cp/align.exp: New file.
8344 * gdb.base/align.exp: New file.
8345 * lib/gdb.exp (gdb_int128_helper): New proc.
8346 (has_int128_c, has_int128_cxx): New caching procs.
8347
6873858b
TT
83482018-04-27 Tom Tromey <tom@tromey.com>
8349
8350 PR rust/22545:
8351 * gdb.rust/simple.exp: Add inclusive range tests.
8352
79188d8d
PA
83532018-04-26 Pedro Alves <palves@redhat.com>
8354
8355 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
8356 ifunc breakpoint locations correctly of ifunc breakpoints set
8357 while the program resolves the ifunc.
8358
c7075ad5
PA
83592018-04-26 Pedro Alves <palves@redhat.com>
8360
8361 * gdb.base/gnu-ifunc-final.c: New file.
8362 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
8363 * gdb.base/gnu-ifunc.exp (executable): Delete.
8364 (staticexecutable): Adjust.
8365 (lib_opts, exec_opts): Delete.
8366 (make_binsuffix, build, set-break): New procedures.
8367 (misc_tests): New, with tests factored out from the top level.
8368 (top level): Test different combinations of ifunc resolver name,
8369 resolver with and with debug info, and ifunc target with and
8370 without debug info. Wrap static tests with with_target_prefix.
8371
8388016d
PA
83722018-04-26 Pedro Alves <palves@redhat.com>
8373
8374 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
8375 return type" warnings.
8376
249b5733
PA
83772018-04-25 Pedro Alves <palves@redhat.com>
8378
8379 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
8380 killed".
8381 * gdb.base/kill-after-signal.exp: Likewise.
8382 * gdb.threads/kill.exp: Likewise.
8383
f67c0c91
SDJ
83842018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8385 Sergio Durigan Junior <sergiodj@redhat.com>
8386 Pedro Alves <palves@redhat.com>
8387
8388 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
8389 regexps to expect for '[Inferior ... detached]' as well.
8390 * gdb.base/attach.exp: Likewise.
8391 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
8392 "gdb_continue_to_end".
8393 (test_catch_syscall_with_wrong_args): Likewise.
8394 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
8395 ']'. Don't set 'verbose' on.
8396 * gdb.base/foll-vfork.exp: Likewise.
8397 * gdb.base/fork-print-inferior-events.c: New file.
8398 * gdb.base/fork-print-inferior-events.exp: New file.
8399 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
8400 '[Inferior ... has been killed]' message.
8401 * gdb.base/kill-after-signal.exp: Likewise.
8402 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
8403 detach message.
8404 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
8405 message.
8406 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
8407 regexps to expect for '[Inferior ... detached]' as well.
8408 * gdb.threads/process-dies-while-detaching.exp: Likewise.
8409
0a8ddac4
SM
84102018-04-24 Simon Marchi <simon.marchi@ericsson.com>
8411
8412 PR gdb/23104
8413 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
8414
701adfb0
PA
84152018-04-22 Rajendra SY <rajendra.sy@gmail.com>
8416
8417 PR gdb/23095
8418 * gdb.base/break-probes.exp: Pass shlib_load to
8419 prepare_for_testing. Set normal_bp to r_debug_state if target is
8420 bsd.
8421
d27d16bf
RB
84222018-04-19 Richard Bunt <richard.bunt@arm.com>
8423
8424 * gdb.threads/multiple-successive-infcall.c: New test.
8425 * gdb.threads/multiple-successive-infcall.exp: New file.
8426
a037790e
TT
84272018-04-17 Tom Tromey <tom@tromey.com>
8428
8429 * gdb.rust/simple.rs (Union): New type.
8430 (main): New local "u".
8431 * gdb.rust/simple.exp (test_one_slice): Add new test case.
8432
e3a91079
AA
84332018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8434
8435 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
8436 number information in output of "whereis" command.
8437 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
8438
b744723f
AA
84392018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8440
8441 * gdb.ada/info_types.exp: Adjust expected output to the line
8442 numbers now printed by "info var/func/type".
8443 * gdb.base/completion.exp: Likewise.
8444 * gdb.base/included.exp: Likewise.
8445 * gdb.cp/cp-relocate.exp: Likewise.
8446 * gdb.cp/cplusfuncs.exp: Likewise.
8447 * gdb.cp/namespace.exp: Likewise.
8448 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
8449
4a4495d6
MM
84502018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8451
8452 * gdb.btrace/cpu.exp: New.
8453
1d509aa6
MM
84542018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8455
8456 * gdb.base/step-indirect-call-thunk.exp: New.
8457 * gdb.base/step-indirect-call-thunk.c: New.
8458 * gdb.reverse/step-indirect-call-thunk.exp: New.
8459 * gdb.reverse/step-indirect-call-thunk.c: New.
8460
6295b6da
SM
84612018-04-11 Simon Marchi <simon.marchi@ericsson.com>
8462
8463 * gdb.base/pie-fork.c: New file.
8464 * gdb.base/pie-fork.exp: New file.
8465
50146e70
TT
84662018-04-11 Tom Tromey <tom@tromey.com>
8467
8468 * gdb.rust/simple.exp: Add test for ".." struct initializer.
8469
f50d8a2e
PA
84702018-04-10 Pedro Alves <palves@redhat.com>
8471
8472 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
8473 exits. Instead loop running forever.
8474 (fork_parent): Run forever too.
8475
a0be7a36
SM
84762018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8477
8478 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
8479 mi_continue_to_line.
8480 * gdb.mi/mi-stack.c (callee4): Add comment.
8481
9b73db36
SM
84822018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8483
8484 * gdb.mi/mi-stack.exp: Fix indentation.
8485
c912f608
SM
84862018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8487
8488 PR gdb/22979
8489 * gdb.arch/amd64-osabi.exp: New file.
8490
26540402
SM
84912018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8492
8493 PR gdb/22980
8494 * gdb.base/osabi.exp: New file.
8495
121ad66c 84962018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
8497
8498 * gdb.cp/static-typedef-print.exp: New file.
8499 * gdb.cp/static-typedef-print.cc: New file.
8500
3fcded8f
JB
85012018-03-27 Joel Brobecker <brobecker@adacore.com>
8502
8503 * gdb.ada/varsize_limit: New testcase.
8504
59cc4834
JB
85052018-03-27 Joel Brobecker <brobecker@adacore.com>
8506
8507 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
8508
8509 * gdb.ada/notcplusplus: New testcase.
8510
8511 * gdb.base/c-linkage-name.c: New file.
8512 * gdb.base/c-linkage-name.exp: New testcase.
8513
4ca59a9f
TT
85142018-03-26 Tom Tromey <tom@tromey.com>
8515
8516 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
8517 * gdb.python/py-framefilter.py (name_error): New global.
8518 (ErrorInName.function): Use name_error.
8519
978d6c75
TT
85202018-03-26 Tom Tromey <tom@tromey.com>
8521
8522 PR backtrace/15582:
8523 * gdb.python/py-framefilter.exp: Add "bt hide" test.
8524
b7fee5a3
KS
85252018-03-23 Keith Seitz <keiths@redhat.com>
8526
8527 PR c++/22968
8528 * gdb.cp/subtypes.exp: New file.
8529 * gdb.cp/subtypes.h: New file.
8530 * gdb.cp/subtypes.cc: New file.
8531 * gdb.cp/subtypes-2.cc: New file.
8532
376be529
AB
85332018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8534
8535 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
8536 (done): Call '_exit' not 'exit' to avoid atexit handlers.
8537 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
8538 -nostartfiles when compiling the test. Confirm that all registers
8539 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
8540
066cfa98
AB
85412018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8542
8543 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
8544 option, syntax was wrong anyway.
8545 * gdb.arch/arm-disp-step.exp: Likewise.
8546 * gdb.arch/sparc64-regs.exp: Likewise.
8547 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
8548 option, syntax was wrong anyway, switch to use
8549 prepare_for_testing.
8550 * gdb.arch/i386-disp-step.exp: Likewise.
8551
079670b9
AA
85522018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
8553
8554 * gdb.ada/exec_changed.exp: Replace "target_info exists
8555 use_gdb_stub" by "use_gdb_stub".
8556 * gdb.ada/start.exp: Likewise.
8557 * gdb.base/async-shell.exp: Likewise.
8558 * gdb.base/attach-pie-misread.exp: Likewise.
8559 * gdb.base/attach-wait-input.exp: Likewise.
8560 * gdb.base/break-entry.exp: Likewise.
8561 * gdb.base/break-interp.exp: Likewise.
8562 * gdb.base/dprintf-detach.exp: Likewise.
8563 * gdb.base/nostdlib.exp: Likewise.
8564 * gdb.base/solib-nodir.exp: Likewise.
8565 * gdb.base/statistics.exp: Likewise.
8566 * gdb.base/testenv.exp: Likewise.
8567 * gdb.mi/mi-exec-run.exp: Likewise.
8568 * gdb.mi/mi-start.exp: Likewise.
8569 * gdb.multi/dummy-frame-restore.exp: Likewise.
8570 * gdb.multi/multi-arch-exec.exp: Likewise.
8571 * gdb.multi/multi-arch.exp: Likewise.
8572 * gdb.multi/tids.exp: Likewise.
8573 * gdb.multi/watchpoint-multi.exp: Likewise.
8574 * gdb.python/py-events.exp: Likewise.
8575 * gdb.threads/attach-into-signal.exp: Likewise.
8576 * gdb.threads/attach-stopped.exp: Likewise.
8577 * gdb.threads/threadapply.exp: Likewise.
8578 * lib/selftest-support.exp: Likewise.
8579
26d6cec4
AA
85802018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
8581
8582 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
8583
4ee89e90
SR
85842018-03-20 Stephen Roberts <stephen.roberts@arm.com>
8585
8586 * gdb.perf/template-breakpoints.cc: New file.
8587 * gdb.perf/template-breakpoints.exp: New file.
8588 * gdb.perf/template-breakpoints.py: New file.
8589
92630041
TT
85902018-03-19 Tom Tromey <tom@tromey.com>
8591
8592 * gdb.rust/simple.rs (main): Add local variables field1, field2,
8593 y0.
8594 * gdb.rust/simple.exp: Test bare identifier form of struct
8595 initializer.
8596
76727919
TT
85972018-03-19 Tom Tromey <tom@tromey.com>
8598
8599 * gdb.gdb/observer.exp: Remove.
8600
194ed413
AA
86012018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8602
8603 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
8604 "qualified" option when setting breakpoints.
8605 * gdb.trace/backtrace.exp: Likewise.
8606 * gdb.trace/circ.exp: Likewise.
8607 * gdb.trace/collection.exp: Likewise.
8608 * gdb.trace/disconnected-tracing.exp: Likewise.
8609 * gdb.trace/ftrace-lock.exp: Likewise.
8610 * gdb.trace/ftrace.exp: Likewise.
8611 * gdb.trace/infotrace.exp: Likewise.
8612 * gdb.trace/packetlen.exp: Likewise.
8613 * gdb.trace/passc-dyn.exp: Likewise.
8614 * gdb.trace/qtro.exp: Likewise.
8615 * gdb.trace/read-memory.exp: Likewise.
8616 * gdb.trace/report.exp: Likewise.
8617 * gdb.trace/signal.exp: Likewise.
8618 * gdb.trace/status-stop.exp: Likewise.
8619 * gdb.trace/strace.exp: Likewise.
8620 * gdb.trace/tfind.exp: Likewise.
8621 * gdb.trace/trace-break.exp: Likewise.
8622 * gdb.trace/trace-condition.exp: Likewise.
8623 * gdb.trace/trace-mt.exp: Likewise.
8624 * gdb.trace/tstatus.exp: Likewise.
8625 * gdb.trace/tsv.exp: Likewise.
8626 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8627 * gdb.trace/unavailable.exp: Likewise.
8628 * gdb.trace/while-dyn.exp: Likewise.
8629
8b067d2c
AA
86302018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8631
8632 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
8633 that libinproctrace is copied to the target.
8634
3ae9ce5d
TT
86352018-03-14 Tom Tromey <tom@tromey.com>
8636
8637 PR cli/14977:
8638 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
8639 a null pointer.
8640 * gdb.base/wchar.exp: Likewise.
8641
b8c2339b
TT
86422018-03-14 Tom Tromey <tom@tromey.com>
8643
8644 PR cli/19918:
8645 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
8646 flag.
8647
4872dc46
SM
86482018-03-08 Simon Marchi <simon.marchi@ericsson.com>
8649
8650 PR gdb/22841
8651 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
8652 "target" to remote_exec.
8653
e4fe3756
SM
86542018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
8655
8656 PR gdb/22841
8657 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
8658 ${board}_upload): Remove.
8659
e95a97d4
AA
86602018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
8661
8662 * gdb.cp/watch-cp.cc: New test.
8663 * gdb.cp/watch-cp.exp: New file.
8664
dbbb1059
AB
86652018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8666
8667 * gdb.base/infcall-nested-structs.exp: New file.
8668 * gdb.base/infcall-nested-structs.c: New file.
8669 * gdb.base/float.exp: Add riscv support.
8670
ecc054c0
TP
86712018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
8672
8673 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
8674 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
8675
25e3c82c
SDJ
86762018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
8677
8678 * gdb.server/abspath.exp: New file.
8679 * lib/gdb.exp (with_cwd): New procedure.
8680
3083294d
SM
86812018-02-28 Simon Marchi <simon.marchi@ericsson.com>
8682
8683 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
8684 use it.
8685 (gdb_is_target_remote_prompt): New proc.
8686 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
8687 (gdb_is_target_native): Pass prompt parameter to
8688 gdb_is_target_1.
8689
3275ef47
SM
86902018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
8691
8692 * gdb.base/load-command.c: New file.
8693 * gdb.base/load-command.exp: New file.
8694 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
8695 (gdb_is_target_1): ...this, and generalize for other targets
8696 than just remote.
8697 (gdb_is_target_remote): Use gdb_is_target_1.
8698 (gdb_is_target_native): use gdb_is_target_1.
8699
6893c19a
TT
87002018-02-26 Tom Tromey <tom@tromey.com>
8701
8702 PR python/16497:
8703 * gdb.python/py-framefilter.exp: Update test.
8704
2ddeaf8a
TT
87052018-02-26 Tom Tromey <tom@tromey.com>
8706
8707 * gdb.dwarf2/variant.c: New file.
8708 * gdb.dwarf2/variant.exp: New file.
8709
c9317f21
TT
87102018-02-26 Tom Tromey <tom@tromey.com>
8711
8712 * gdb.rust/simple.exp: Accept more possible results in enum test.
8713
6f6d0c26
SM
87142018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
8715
8716 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
8717 parentheses.
8718
11b03145
MR
87192018-02-23 Maciej W. Rozycki <macro@mips.com>
8720
8721 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
8722 name of a variable: $actual_linejj -> $actual_line.
8723
54a27fe5
JB
87242018-02-21 John Baldwin <jhb@FreeBSD.org>
8725
8726 * gdb.arch/amd64-i386-address.exp: Fix a typo.
8727
de65820c
MM
87282018-02-20 Markus Metzger <markus.t.metzger@intel.com>
8729
8730 * gdb.btrace/buffer-size.exp: Do not force BTS.
8731
980548fd
PA
87322018-02-14 Pedro Alves <palves@redhat.com>
8733
8734 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
8735 getting a "Quit".
8736
c4e12631
MM
87372018-02-09 Markus Metzger <markus.t.metzger@intel.com>
8738
8739 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
8740 Fix test name.
8741
c2e0e465
SM
87422018-02-07 Simon Marchi <simon.marchi@ericsson.com>
8743
8744 * gdb.cp/m-static.exp: Check type of optimized out static
8745 member.
8746
f7216783
AB
87472018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
8748
8749 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
8750 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
8751
0625771b
LS
87522018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
8753 Leszek Swirski <leszeks@google.com>
8754
8755 * gdb.python/py-prettyprint.c
8756 (struct to_string_returns_value_inner,
8757 struct to_string_returns_value_wrapper): New.
8758 (main): Add tsrvw variable.
8759 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
8760 ToStringReturnsValueWrapper): New classes.
8761 (register_pretty_printers): Register new pretty-printers.
8762 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
8763 recursive pretty printer.
8764 * gdb.python/py-mi.exp: Likewise.
8765
59498c30
LS
87662018-02-01 Leszek Swirski <leszeks@google.com>
8767
8768 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
8769 functions with the same name as an include file are parsed
8770 correctly.
8771
d4d38844
YQ
87722018-02-01 Yao Qi <yao.qi@linaro.org>
8773
8774 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
8775 "\[^\r\n\]*".
8776
07e5f5cf
NP
87772018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
8778
8779 * gdb.arch/powerpc-prologue-frame.s: New file.
8780 * gdb.arch/powerpc-prologue-frame.c: Likewise.
8781 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
8782
929b5ad4
JB
87832018-01-31 Joel Brobecker <brobecker@adacore.com>
8784
8785 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
8786
e671cd59
PA
87872018-01-30 Pedro Alves <palves@redhat.com>
8788
8789 PR gdb/13211
8790 * gdb.base/interrupt-daemon.c: New.
8791 * gdb.base/interrupt-daemon.exp: New.
8792 * gdb.multi/multi-term-settings.c: New.
8793 * gdb.multi/multi-term-settings.exp: New.
8794
fc413dc4
JB
87952018-01-30 Joel Brobecker <brobecker@adacore.com>
8796
8797 * gdb.base/break.exp: Save the location where the breakpoint
8798 on break.c:47 was actually inserted when debugging the version
8799 compiled at -O2 and use it in the expected output of the "info
8800 break" test performed soon after.
8801
5c319bb2
PA
88022018-01-22 Pedro Alves <palves@redhat.com>
8803 Sergio Durigan Junior <sergiodj@redhat.com>
8804
8805 * gdb.base/whatis.exp: Add tests for 'set print object on' +
8806 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
8807
a9e40818
JB
88082018-01-22 Joel Brobecker <brobecker@adacore.com>
8809
8810 * gdb.base/break-include.c, gdb.base/break-include.inc,
8811 gdb.base/break-include.exp: New files.
8812 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
8813 line number now being the actual line number where the breakpoint
8814 was inserted.
8815 * gdb.mi/mi-break.exp: Likewise.
8816 * gdb.mi/mi-reverse.exp: Likewise.
8817 * gdb.mi/mi-simplerun.exp: Ditto.
8818
e707fc44
AB
88192018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8820
8821 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
8822 varobj.
8823 * gdb.mi/mi-var-create-rtti.exp: Likewise.
8824
ae451627
AB
88252018-01-21 Don Breazeal <donb@codesourcery.com>
8826 Andrew Burgess <andrew.burgess@embecosm.com>
8827
8828 * gdb.mi/basics.c: Add new global.
8829 * gdb.mi/mi-frame-regs.exp: New file.
8830 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
8831 case.
8832
b1b189e0
AB
88332018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8834
8835 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
8836 non-parameter, and on an unknown symbol.
8837
fcfcc376
TT
88382018-01-19 Tom Tromey <tom@tromey.com>
8839
8840 * gdb.rust/modules.rs (TWENTY_THREE): New global.
8841 * gdb.rust/modules.exp: Add ::-qualified lookup test.
8842
634c1c31
AA
88432018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8844
8845 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
8846 setrlimit and chdir to int.
8847
d6ad07fd
AA
88482018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8849
8850 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
8851 function.
8852 (my_tend): Likewise.
8853 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
8854 rationale of avoiding FP- and vector instructions.
8855
adf8243b
RK
88562018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
8857
8858 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
8859 "info reg" with "\[ \t\]*".
8860 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
8861 "\[ \t\]+".
8862 * gdb.arch/s390-multiarch.exp: Ditto.
8863 * gdb.base/pc-fp.exp: Ditto.
8864 * gdb.reverse/i386-precsave.exp: Ditto.
8865 * gdb.reverse/i386-reverse.exp: Ditto.
8866 * gdb.reverse/i387-env-reverse.exp: Ditto.
8867 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8868
dcc06925
AA
88692018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8870
8871 * lib/gdb.exp (gdb_compile): Re-enable use of
8872 universal_compile_options for languages other than Rust.
8873
25d4fd80
AA
88742018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8875
8876 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
8877
ee7f689e 88782018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
8879
8880 PR gdb/16577
8881 * gdb.base/solib-vanish.exp: New.
8882 * gdb.base/solib-vanish-main.c: New.
8883 * gdb.base/solib-vanish-lib1.c: New.
8884 * gdb.base/solib-vanish-lib2.c: New.
8885
d8447b6b
YQ
88862018-01-17 Yao Qi <yao.qi@linaro.org>
8887
8888 * gdb.compile/compile.exp: Match the address printed for
8889 frame in the output of command "bt".
8890
86d6a90c
TT
88912018-01-15 Tom Tromey <tom@tromey.com>
8892
8893 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
8894 compute sp_reg.
8895
cbcdb1aa
AB
88962018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8897
8898 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
8899 to prepare.
8900 (prepare): Return 0 on error, 1 on success.
8901
eea61984
PA
89022018-01-12 Pedro Alves <palves@redhat.com>
8903
8904 * gdb.base/continue-after-aborted-step-over.c: New.
8905 * gdb.base/continue-after-aborted-step-over.exp: New.
8906
6181e9c2
SM
89072018-01-11 Simon Marchi <simon.marchi@ericsson.com>
8908
8909 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
8910 options when not creating an executable.
8911
3cada740
PA
89122018-01-11 Pedro Alves <palves@redhat.com>
8913
8914 PR remote/22597
8915 * gdb.server/stop-reply-no-thread.c: New file.
8916 * gdb.server/stop-reply-no-thread.exp: New file.
8917
c63d3e8d
PA
89182018-01-10 Pedro Alves <palves@redhat.com>
8919
8920 PR gdb/22670
8921 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
8922 functions too. Test setting breakpoints and printing C functions
8923 with no debug info too.
8924 * gdb.ada/bp_c_mixed_case/qux.c: New file.
8925
d4c2a405
PA
89262018-01-10 Pedro Alves <palves@redhat.com>
8927
8928 PR gdb/22670
8929 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
8930 a fail.
8931
8825213e
PA
89322018-01-10 Pedro Alves <palves@redhat.com>
8933
8934 PR gdb/22670
8935 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
8936
605fd3c6
YQ
89372018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8938
8939 * gdb.server/unittest.exp: Match the output in non-development
8940 mode.
8941
1e5ded6c
YQ
89422018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8943
8944 * gdb.gdb/unittest.exp: Match output in non-development mode.
8945
30066b0b
JB
89462018-01-08 Joel Brobecker <brobecker@adacore.com>
8947
8948 * gdb.ada/access_tagged_param.exp: Relax expected output
8949 for value of "ObjL" in "continue" to pck.inspect breakpoint
8950 test.
8951
04bafb1e
XR
89522018-01-08 Joel Brobecker <brobecker@adacore.com>
8953
9f86398b
JB
8954 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
8955 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 8956
e379cee6
PA
89572018-01-05 Pedro Alves <palves@redhat.com>
8958
8959 PR gdb/18653
8960 * gdb.base/libsegfault.exp: New.
8961
de63c46b
PA
89622018-01-05 Joel Brobecker <brobecker@adacore.com>
8963
8964 PR gdb/22670
8965 * gdb.ada/access_tagged_param.exp: New file.
8966 * gdb.ada/access_tagged_param/foo.adb: New file.
8967
f98fc17b
PA
89682018-01-05 Pedro Alves <palves@redhat.com>
8969
8970 PR gdb/22670
8971 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
8972 exercise lower case too, and to exercise both full matching and
8973 wild matching.
8974
342f8240
JB
89752018-01-05 Joel Brobecker <brobecker@adacore.com>
8976
8977 * gdb.ada/rename_subscript_param: New testcase.
8978
7150d33c
JG
89792018-01-05 Jerome Guitton <guitton@adacore.com>
8980
8981 * gdb.ada/arr_acc_idx_w_gap: New testcase.
8982
cc0e770c
JB
89832018-01-05 Joel Brobecker <brobecker@adacore.com>
8984
8985 * gdb.ada/convvar_comp: New testcase.
8986
672a41aa 89872018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
8988
8989 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
8990 (My_Table): New global variable.
8991 * testsuite/gdb.ada/array_char_idx.exp: Add test.
8992
7365ec2f
JB
89932018-01-04 Joel Brobecker <brobecker@adacore.com>
8994
8995 PR gdb/22670
8996 * gdb.ada/maint_with_ada: New testcase.
8997
289483b6
JB
89982018-01-04 Joel Brobecker <brobecker@adacore.com>
8999
9000 PR gdb/22670
9001 * gdb.ada/bp_c_mixed_case: New testcase.
9002
344420da
JB
90032018-01-04 Joel Brobecker <brobecker@adacore.com>
9004
9005 PR gdb/22670
9006 * gdb.ada/complete.exp: Add "complete break ada" test.
9007
66fc87a0
JB
90082018-01-04 Joel Brobecker <brobecker@adacore.com>
9009
9010 PR gdb/22670
9011 * gdb.ada/info_addr_mixed_case: New testcase.
9012
9f757bf7
XR
90132018-01-03 Xavier Roirand <roirand@adacore.com>
9014
9015 * gdb.ada/excep_handle.exp: New testcase.
9016 * gdb.ada/excep_handle/foo.adb: New file.
9017 * gdb.ada/excep_handle/pck.ads: New file.
9018
bd570f80
JB
90192018-01-03 Joel Brobecker <brobecker@adacore.com>
9020
9021 * gdb.base/step-line.c: Add extra empty line in copyright header.
9022 * gdb.base/step-line.inp: Likewise.
9023
9fe561ab
JB
90242018-01-02 Joel Brobecker <brobecker@adacore.com>
9025
9026 * gdb.ada/dyn_stride.exp: Add slice test.
9027
a405673c
JB
90282018-01-02 Joel Brobecker <brobecker@adacore.com>
9029
9030 * gdb.ada/dyn_stride: New testcase.
9031
cef0f868
SH
90322017-12-27 Stafford Horne <shorne@gmail.com>
9033
9034 * gdb.xml/extra-regs.xml: Add example foo reggroup.
9035 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
9036
b67d92b0
SH
90372017-12-27 Stafford Horne <shorne@gmail.com>
9038
9039 * gdb.base/reggroups.c: New file.
9040 * gdb.base/reggroups.exp: New file.
9041
eccab96d
JB
90422017-12-18 Joel Brobecker <brobecker@adacore.com>
9043
9044 * gdb.dwarf2/ada-valprint-error.c: New file.
9045 * gdb.dwarf2/ada-valprint-error.exp: New file.
9046
0e2da9f0
JB
90472017-12-18 Joel Brobecker <brobecker@adacore.com>
9048
9049 * gdb.ada/assign_arr: New testcase.
9050
cb923fcc
XR
90512017-12-18 Xavier Roirand <roirand@adacore.com>
9052
9053 * gdb.ada/funcall_ptr: New testcase.
9054
7c161838
SDJ
90552017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
9056
9057 PR cli/16224
9058 * gdb.base/ptype-offsets.cc: New file.
9059 * gdb.base/ptype-offsets.exp: New file.
9060
1af17fd9
YQ
90612017-12-15 Yao Qi <yao.qi@linaro.org>
9062
9063 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
9064 if XML is disabled.
9065
828d5846
XR
90662017-12-15 Xavier Roirand <roirand@adacore.com>
9067
9068 * gdb.ada/same_component_name: New testcase.
9069
79e8fcaa
JB
90702017-12-14 Joel Brobecker <brobecker@adacore.com>
9071
9072 * gdb.ada/str_binop_equal: New testcase.
9073
e05fa6f9
JB
90742017-12-14 Joel Brobecker <brobecker@adacore.com>
9075
9076 * gdb.ada/task_switch_in_core: New testcase.
9077
b89641ba
SM
90782017-12-13 Simon Marchi <simon.marchi@ericsson.com>
9079
9080 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
9081 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
9082 call test_bkpt_qualified.
9083 (test_bkpt_qualified): New proc.
9084
6892d2e4
PA
90852017-12-13 Pedro Alves <palves@redhat.com>
9086
9087 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
9088 Tighten regexp by matching with an anchor.
9089
a22ecf70
PA
90902017-12-13 Pedro Alves <palves@redhat.com>
9091
9092 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
9093 ("expression with namespace"): New set of tests.
9094 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
9095 (Nested::Test_NS::qux): New.
9096 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
9097 defaults to 'start_quote_char' and 'end_quote_char' parameters.
9098
9937536c
JB
90992017-12-13 Joel Brobecker <brobecker@adacore.com>
9100
9101 * gdb.base/server-del-break.c: New file.
9102 * gdb.base/server-del-break.exp: New file.
9103
fe49c6f5
SH
91042017-12-12 Stafford Horne <shorne@gmail.com>
9105
9106 * gdb.xml/tdesc-regs.exp: Add or1k support.
9107
c3d18620
SH
91082017-12-12 Stafford Horne <shorne@gmail.com>
9109
9110 * gdb.base/bp-permanent.c: Define nop of or1k.
9111
c5f9cfc8
JB
91122017-12-11 Joel Brobecker <brobecker@adacore.com>
9113
9114 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
9115 output with components being reordered.
9116
a9c135fc
JB
91172017-12-11 Joel Brobecker <brobecker@adacore.com>
9118
9119 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
9120 output with components being reordered.
9121
927aa2e7
JK
91222017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9123 Pedro Alves <palves@redhat.com>
9124
9125 * gdb.base/maint.exp (check for .gdb_index): Check also for
9126 .debug_names.
9127 * gdb.dlang/watch-loc.c (.debug_aranges): New.
9128 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
9129 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
9130 (.gdb_index used after symbol reloading): Support also .debug_names.
9131 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
9132
f17d9474
YQ
91332017-12-08 Yao Qi <yao.qi@linaro.org>
9134
9135 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9136 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
9137
a0de8c21
YQ
91382017-12-08 Yao Qi <yao.qi@linaro.org>
9139
9140 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9141 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
9142
a738ea1d
YQ
91432017-12-08 Yao Qi <yao.qi@linaro.org>
9144
9145 * gdb.arch/aarch64-tagged-pointer.c: New file.
9146 * gdb.arch/aarch64-tagged-pointer.exp: New file.
9147
1cd9a73b
SDJ
91482017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
9149
9150 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
9151 "int".
9152
fa6eb693
KS
91532017-12-07 Keith Seitz <keiths@redhat.com>
9154
9155 PR breakpoints/22569
9156 * gdb.linespec/ls-errs.exp: Change expected result of "break
9157 -source this file has spaces.c -line 3".
9158 Check that an explicit source file followed by whitespace is
9159 identified as an invalid explicit location.
9160
883fd55a
KS
91612017-12-07 Keith Seitz <keiths@redhat.com>
9162
9163 * gdb.cp/nested-types.cc: New file.
9164 * gdb.cp/nested-types.exp: New file.
9165 * lib/cp-support.exp: Load data-structures.exp library.
9166 (debug_cp_test_ptype_class): New global.
9167 (cp_ptype_class_verbose, next_line): New procedures.
9168 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
9169 Add and document new return value.
9170 Switch the list of lines to a queue.
9171 Add support for new `type' key for nested type definitions.
9172 Add debugging/troubleshooting messages.
9173 * lib/data-structures.exp: New file.
9174
ec72db3e
SM
91752017-12-07 Simon Marchi <simon.marchi@ericsson.com>
9176
9177 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
9178 with proc_with_prefix, don't use with_test_prefix.
9179
99598d71
TT
91802017-12-07 Tom Tromey <tom@tromey.com>
9181
9182 * gdb.base/break.exp: Add test for empty "commands".
9183
a8806230
YQ
91842017-12-07 Yao Qi <yao.qi@linaro.org>
9185
9186 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
9187 malloc and catch syscall.
9188
824cc835
PM
91892017-12-07 Phil Muldoon <pmuldoon@redhat.com>
9190
e79be6e5 9191 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
9192 tests for explicit locations.
9193
7cc244de
PA
91942017-12-06 Pedro Alves <palves@redhat.com>
9195
9196 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
9197 force-disabling XML descriptions.
9198
50a1fdd5
PA
91992017-12-04 Pedro Alves <palves@redhat.com>
9200
9201 PR gdb/22499
9202 * gdb.arch/amd64-disp-step-avx.S: New file.
9203 * gdb.arch/amd64-disp-step-avx.exp: New file.
9204
f0fb2488
PA
92052017-12-03 Pedro Alves <palves@redhat.com>
9206
9207 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
9208 and <string.h>.
9209 (parent_function): Print distinct messages when waitpid fails, or
9210 the child exits with a signal, or the child exits for an unhandled
9211 reason.
9212 * gdb.threads/process-dies-while-detaching.exp
9213 (detach_and_expect_exit): New 'inf_output_re' parameter and use
9214 it. Wait for both inferior output and GDB's prompt. Use an
9215 indirect spawn id list.
9216 (do_detach): New parameter 'child_exit'. Use it to compute
9217 expected inferior output.
9218 (test_detach, test_detach_watch, test_detach_killed_outside):
9219 Adjust to pass down the expected child exit kind.
9220
97cbe998
SDJ
92212017-12-01 Joel Brobecker <brobecker@adacore.com>
9222 Sergio Durigan Junior <sergiodj@redhat.com>
9223 Pedro Alves <palves@redhat.com>
9224
9225 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
9226
40fc416f
SDJ
92272017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
9228
9229 * gdb.base/relocate.exp: Add tests to guarantee that arguments
9230 to 'symbol-file' and 'add-symbol-file' can be
9231 position-independent.
9232
1cc75e92
YQ
92332017-12-01 Yao Qi <yao.qi@linaro.org>
9234
9235 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
9236 the URL in copyright header.
9237 * gdb.arch/aarch64-fp.exp: Likewise.
9238 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
9239 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
9240 * gdb.base/expand-psymtabs.exp: Likewise.
9241 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
9242 * gdb.fortran/common-block.exp: Likewise.
9243 * gdb.fortran/common-block.f90: Likewise.
9244 * gdb.fortran/logical.exp: Likewise.
9245 * gdb.fortran/vla-datatypes.f90: Likewise.
9246 * gdb.fortran/vla-sub.f90: Likewise.
9247
875fb7a7
JB
92482017-11-30 Joel Brobecker <brobecker@adacore.com>
9249
9250 * gdb.ada/repeat_dyn: New testcase.
9251
6f14765f
UW
92522017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9253
9254 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
9255 Update for changed thread numbering.
9256 * gdb.cell/bt.exp: Update for changed GDB output.
9257
f1af7b94
SM
92582017-11-30 Simon Marchi <simon.marchi@ericsson.com>
9259
9260 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
9261 setting isremote by hand.
9262 * boards/dwarf4-gdb-index.exp: Likewise.
9263 * boards/fission.exp: Likewise.
9264 * boards/stabs.exp: Likewise.
9265
e3919f3e
PA
92662017-11-30 Pedro Alves <palves@redhat.com>
9267
9268 * gdb.linespec/cpls-ops.exp
9269 (check_explicit_skips_function_argument): Extract the underlying
9270 type of size_t instead of hardcoding it.
9271
bd69330d
PA
92722017-11-29 Pedro Alves <palves@redhat.com>
9273
9274 PR c++/19436
9275 * gdb.linespec/cpls-abi-tag.cc: New file.
9276 * gdb.linespec/cpls-abi-tag.exp: New file.
9277
a20714ff
PA
92782017-11-29 Pedro Alves <palves@redhat.com>
9279
9280 * gdb.base/langs.exp: Use -qualified.
9281 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
9282 it.
9283 * gdb.cp/namespace.exp: Use -qualified.
9284 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
9285 (overload-3, template-overload, template-ret-type, const-overload)
9286 (const-overload-quoted, anon-ns, ambiguous-prefix): New
9287 procedures.
9288 (test_driver): Call them.
9289 * gdb.cp/save-bp-qualified.cc: New.
9290 * gdb.cp/save-bp-qualified.exp: New.
9291 * gdb.linespec/explicit.exp: Test -qualified.
9292 * lib/completion-support.exp (completion::explicit_opts_list): Add
9293 "-qualified".
9294 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
9295
f6f1d339
PM
92962017-11-29 Phil Muldoon <pmuldoon@redhat.com>
9297
9298 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
9299
02ca603a
TT
93002017-11-29 Tom Tromey <tom@tromey.com>
9301
9302 * gdb.base/relocate.exp: Update invalid argument test.
9303 Add new tests for invalid arguments.
9304
ed6c0bfb
TP
93052017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9306
9307 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
9308 Return 0 as a long.
9309 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
9310
f106e10e
TP
93112017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9312
9313 * gdb.cp/breakpoint.cc (bar): Set return type to void.
9314 * gdb.cp/psymtab-parameter.cc (func): Likewise.
9315 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
9316 func ().
9317 * gdb.cp/shadow.cc (B.func): Return 0.
9318
10329bb2
JB
93192017-11-27 Joel Brobecker <brobecker@adacore.com>
9320
9321 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
9322 expected output in gdb_expect call to allow the exception
9323 message to be present as well. Fix syntax confusion to avoid
9324 TCL thinking that exception_name is an array.
9325
617cd4bc
UW
93262017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
9327
9328 * gdb.arch/spu-info.c: Include <unistd.h>.
9329 (do_signal_test): Fix broken calls to write.
9330 * gdb.arch/spu-info.exp: Use prepare_for_testing.
9331 Fix checks for empty mailboxes. Update signal tests for corrected
9332 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
9333 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
9334 * gdb.cell/arch.exp: Use standard_output_file.
9335 * gdb.cell/break.exp: Likewise.
9336 * gdb.cell/bt.exp: Likewise.
9337 * gdb.cell/core.exp: Likewise.
9338 * gdb.cell/dwarfaddr.exp: Likewise.
9339 * gdb.cell/ea-cache.exp: Likewise.
9340 * gdb.cell/ea-standalone.exp: Likewise.
9341 * gdb.cell/f-regs.exp: Likewise.
9342 * gdb.cell/fork.exp: Likewise.
9343 * gdb.cell/gcore.exp: Likewise.
9344 * gdb.cell/mem-access.exp: Likewise.
9345 * gdb.cell/ptype.exp: Likewise.
9346 * gdb.cell/registers.exp: Likewise.
9347 * gdb.cell/sizeof.exp: Likewise.
9348 * gdb.cell/solib-symbol.exp: Likewise.
9349 * gdb.cell/solib.exp: Likewise.
617cd4bc 9350
a81aaca0
PA
93512017-11-25 Pedro Alves <palves@redhat.com>
9352
9353 * gdb.base/complete-empty.exp: New file.
9354 * gdb.base/completion.exp: Adjust.
9355
6a3c6ee4
PA
93562017-11-25 Pedro Alves <palves@redhat.com>
9357
9358 * gdb.linespec/cpls-ops.cc: New file.
9359 * gdb.linespec/cpls-ops.exp: New file.
9360 * lib/completion-support.exp (test_complete_prefix_range_re): New,
9361 factored out from ...
9362 (test_complete_prefix_range): ... this.
9363
8955eb2d
PA
93642017-11-24 Pedro Alves <palves@redhat.com>
9365
9366 * gdb.linespec/cpcompletion.exp: New file.
9367 * gdb.linespec/cpls-hyphen.cc: New file.
9368 * gdb.linespec/cpls.cc: New file.
9369 * gdb.linespec/cpls2.cc: New file.
9370 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
9371 test to use test_gdb_complete_unique. Add label completion,
9372 keyword completion and explicit location completion tests.
9373 * lib/completion-support.exp: New file.
9374
e547c119
JB
93752017-11-24 Joel Brobecker <brobecker@adacore.com>
9376
9377 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
9378 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
9379 when hitting an exception catchpoint.
9380
7c3c1aa8
YQ
93812017-11-22 Yao Qi <yao.qi@linaro.org>
9382
9383 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
9384
41bd68f5
SM
93852017-11-22 Simon Marchi <simon.marchi@ericsson.com>
9386
9387 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
9388 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
9389 * gdb.dwarf2/info-locals-optimized-out.c: New file.
9390
1daad298
YQ
93912017-11-22 Yao Qi <yao.qi@linaro.org>
9392
9393 * gdb.base/info-os.exp: Pass pthreads.
9394 * gdb.multi/multi-attach.exp: Likewise.
9395
88465e87
YQ
93962017-11-22 Yao Qi <yao.qi@linaro.org>
9397
9398 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
9399 compiler.
9400
dc196b23
YQ
94012017-11-22 Yao Qi <yao.qi@linaro.org>
9402
9403 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
9404 * gdb.base/break-interp.exp: Likewise.
9405 * gdb.base/jit-attach-pie.exp: Likewise.
9406
2400729e
UW
94072017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9408
9409 * gdb.base/float128.c (large128): New variable.
9410 * gdb.base/float128.exp: Add test to print largest __float128 value.
9411
7a26362d
UW
94122017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9413
9414 * gdb.arch/vsx-regs.exp: Update register content checks.
9415
ed0f4273
UW
94162017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
9417
9418 * gdb.arch/ppc-longdouble.exp: New file.
9419 * gdb.arch/ppc-longdouble.c: Likewise.
9420
a25d69c6
PA
94212017-11-21 Pedro Alves <palves@redhat.com>
9422
9423 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
9424
73fcf641
PA
94252017-11-20 Pedro Alves <palves@redhat.com>
9426
9427 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
9428 (long_double_typedef): New typedefs.
9429 Use DEF on double and long double.
9430 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
9431 cases.
9432 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
9433 and 'long_double_ptr_same_size' locals. Use them to decide
9434 whether cast from array/function to float is valid/invalid.
9435
71a3c369
TT
94362017-11-17 Tom Tromey <tom@tromey.com>
9437
9438 * gdb.rust/traits.rs: New file.
9439 * gdb.rust/traits.exp: New file.
9440
ced9779b
JB
94412017-11-17 Joel Brobecker <brobecker@adacore.com>
9442
9443 * gdb.ada/minsyms: New testcase.
9444
a0922d80
PA
94452017-11-16 Pedro Alves <palves@redhat.com>
9446
9447 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
9448 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
9449
ea04e54c
PA
94502017-11-16 Pedro Alves <palves@redhat.com>
9451
9452 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
9453 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
9454
e849ea89
PA
94552017-11-16 Pedro Alves <palves@redhat.com>
9456
9457 * gdb.server/reconnect-ctrl-c.c: New file.
9458 * gdb.server/reconnect-ctrl-c.exp: New file.
9459
d8ae99a7
PM
94602017-11-16 Phil Muldoon <pmuldoon@redhat.com>
9461
9462 * gdb.python/py-rbreak.exp: New file.
9463 * gdb.python/py-rbreak.c: New file.
9464 * gdb.python/py-rbreak-func2.c: New file.
9465
968a13f8
PA
94662017-11-16 Pedro Alves <palves@redhat.com>
9467
9468 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
9469 pattern.
9470 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
9471 GDB.
9472
71774bc9
SM
94732017-11-15 Simon Marchi <simon.marchi@ericsson.com>
9474
9475 * gdb.tui/completionn.exp (test_tab_completion): Add space in
9476 regex.
9477
ddbb44cf
SM
94782017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
9479
9480 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
9481 test names.
9482
584a564f
PA
94832017-11-09 Pedro Alves <palves@redhat.com>
9484
9485 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
9486 factored out from ...
9487 (top level): ... here, and adjusted to avoid expecting beyond the
9488 prompt in a single gdb_test_multiple.
9489
5ed7a928
PA
94902017-11-09 Pedro Alves <palves@redhat.com>
9491
9492 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
9493 output.
9494 * gdb.server/ext-attach.exp ("kill" test): Likewise.
9495 * gdb.server/ext-restart.exp ("kill" test): Likewise.
9496 * gdb.server/ext-run.exp ("kill" test): Likewise.
9497 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
9498
a60e0738
PA
94992017-11-09 Pedro Alves <palves@redhat.com>
9500
9501 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
9502 match till end of line.
9503
2c88253f
PA
95042017-11-09 Pedro Alves <palves@redhat.com>
9505
9506 * gdb.base/memattr.exp: Tighten regexes to match the end line.
9507
c7a38517
PA
95082017-11-09 Pedro Alves <palves@redhat.com>
9509
9510 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
9511 New procedures, factored out from ...
9512 (top level): ... here, and adjusted to avoid expecting beyond the
9513 prompt in one go.
9514
f29f4b6b
PA
95152017-11-09 Pedro Alves <palves@redhat.com>
9516
9517 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
9518 output. Fix '?' match.
9519
286acbb5
JB
95202017-11-08 Joel Brobecker <brobecker@adacore.com>
9521
9522 * gdb.ada/scoped_watch: New testcase.
9523 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
9524 which is actually correct.
9525 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
9526 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
9527
62d7ae92
PA
95282017-11-08 Pedro Alves <palves@redhat.com>
9529
9530 * gdb.gdb/complaints.exp (test_initial_complaints)
9531 (test_serial_complaints, test_short_complaints): Call
9532 complaint_internal instead of complaint.
9533
280ca31f
DT
95342017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
9535
9536 * gdb.threads/tls-core.c: New file.
9537 * gdb.threads/tls-core.exp: Likewise.
9538
b5ec771e
PA
95392017-11-08 Pedro Alves <palves@redhat.com>
9540
9541 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
9542 (p Exported_Capitalized): New test.
9543 (p exported_capitalized): New test.
9544
a02b41a7
PA
95452017-11-07 Pedro Alves <palves@redhat.com>
9546
9547 * gdb.cp/ena-dis-br-range.exp: Add more tests.
9548
95e95a6d
PA
95492017-11-07 Pedro Alves <palves@redhat.com>
9550
9551 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
9552 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
9553 (disable_invalid, disable_inverted, disable_negative): New
9554 procedures.
9555 ("bad numbers"): New set of tests.
9556
cee62dbd
PA
95572017-11-07 Pedro Alves <palves@redhat.com>
9558
9559 * gdb.cp/ena-dis-br-range.exp: Add tests.
9560
cc638e86
PA
95612017-11-07 Pedro Alves <palves@redhat.com>
9562
9563 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
9564
d0fe4701
XR
95652017-11-07 Xavier Roirand <roirand@adacore.com>
9566 Pedro Alves <palves@redhat.com>
9567
9568 * gdb.base/ena-dis-br.exp: Add reference to
9569 gdb.cp/ena-dis-br-range.exp.
9570 * gdb.cp/ena-dis-br-range.exp: New file.
9571 * gdb.cp/ena-dis-br-range.cc: New file.
9572
46f67f80
PA
95732017-11-06 Pedro Alves <palves@redhat.com>
9574
9575 * gdb.base/attach-non-pgrp-leader.c: New.
9576 * gdb.base/attach-non-pgrp-leader.exp: New.
9577
726e1356
PA
95782017-11-06 Pedro Alves <palves@redhat.com>
9579
9580 * configure.ac: No longer check for termio.h and sgtty.h.
9581 * configure: Regenerate.
9582 * remote-utils.c: Include termios.h instead of gdb_termios.h.
9583 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
9584 Remove termio and sgtty code.
9585
50ab6ace
YQ
95862017-11-03 Yao Qi <yao.qi@linaro.org>
9587
9588 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
9589 in GDB is disabled.
9590
8e68731c
YQ
95912017-11-03 Yao Qi <yao.qi@linaro.org>
9592
9593 * gdb.python/py-thrhandle.exp: Skip it if python is not
9594 enabled.
9595
3a87ae65
SM
95962017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
9597
9598 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
9599 as a breakpoint command.
9600
484d8d36
MD
96012017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
9602
9603 PR python/21213
9604 * gdb.python/py-infthread.exp: Test calling
9605 InferiorThread.inferior () multiple times in a row.
9606
4a27f119
KS
96072017-10-27 Keith Seitz <keiths@redhat.com>
9608
9609 * gdb.opt/inline-break.exp (break_info_1): New procedure.
9610 Test "info break" for every inlined function breakpoint.
9611
bb11dd58
YQ
96122017-10-27 Yao Qi <yao.qi@linaro.org>
9613
9614 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
9615
a43f3893
PF
96162017-10-26 Patrick Frants <osscontribute@gmail.com>
9617
9618 * gdb.cp/classes.exp (test_static_members): Test printing
9619 Outer::instance.
9620 * gdb.cp/classes.c (struct Inner, struct Outer): New.
9621 (Inner::instance, Outer::instance): New.
9622
792ccf00
PA
96232017-10-24 Pedro Alves <palves@redhat.com>
9624
9625 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
9626 extra console" test in two stages.
9627
eb2bfbad
PA
96282017-10-24 Pedro Alves <palves@redhat.com>
9629
9630 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
9631
1f75a651
PA
96322017-10-24 Pedro Alves <palves@redhat.com>
9633
9634 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
9635 loop.
9636
779990d9
PA
96372017-10-24 Pedro Alves <palves@redhat.com>
9638
9639 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
9640 $attempt" and "stoppedtry $stoppedtry" test prefixes.
9641
ad9b8f5d
PA
96422017-10-24 Pedro Alves <palves@redhat.com>
9643
9644 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
9645 parameter and handle it. Don't output read value in test name.
9646
fee6da6e
PA
96472017-10-24 Pedro Alves <palves@redhat.com>
9648
9649 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
9650 custom test name.
9651
10389c2c
PA
96522017-10-24 Pedro Alves <palves@redhat.com>
9653
9654 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
9655 include the unstable output directory name in the test's name.
9656 (initial_setup_simple) <'set args'>: Use custom test name.
9657
a80e65a9
PA
96582017-10-24 Pedro Alves <palves@redhat.com>
9659
9660 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
9661 with explicit test name.
9662
15763a09
PA
96632017-10-20 Pedro Alves <palves@redhat.com>
9664
9665 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
9666 'wait -i'. Use gdb_assert and remote_close.
9667
49a4ce2e
AB
96682017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
9669
9670 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
9671 number from variable rather than hard-coded.
9672
a75868f5
PA
96732017-10-19 Pedro Alves <palves@redhat.com>
9674
9675 * gdb.base/long-inferior-output.c: New file.
9676 * gdb.base/long-inferior-output.exp: New file.
9677
c8ba13ad
KS
96782017-11-18 Keith Seitz <keiths@redhat.com>
9679
9680 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
9681 method.
9682 (main): Call it.
9683 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
9684 Add additional user-defined conversion operator tests.
9685
b27de576
PA
96862017-10-17 Pedro Alves <palves@redhat.com>
9687
9688 * boards/native-stdio-gdbserver.exp: Load "local-board".
9689
8484c955
PA
96902017-10-17 Pedro Alves <palves@redhat.com>
9691
9692 * gdb.base/quit-live.c: New file.
9693 * gdb.base/quit-live.exp: New file.
9694
83d5a34d
KS
96952017-10-16 Keith Seitz <keiths@redhat.com>
9696
9697 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
9698 (class_with_protected_typedef, class_with_private_typedef)
9699 (struct_with_public_typedef, struct_with_protected_typedef)
9700 (struct_with_private_typedef): New classes/structs.
9701 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
9702 typedefs and access specifiers.
9703
739b3f1d
PA
97042017-10-16 Pedro Alves <palves@redhat.com>
9705 Simon Marchi <simon.marchi@polymtl.ca>
9706
9707 * README (Local vs Remote vs Native): New section.
9708 * boards/local-board.exp: New file, with bits factored out from
9709 ...
9710 * boards/native-extended-gdbserver.exp: ... here. Load
9711 "local-board".
9712 * boards/native-gdbserver.exp: Load "local-board".
9713 (${board}_spawn, ${board}_exec): Delete.
9714 * boards/native-stdio-gdbserver.exp: Most contents factored out to
9715 ...
9716 * boards/stdio-gdbserver-base.exp: ... this new file.
9717 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
9718 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
9719 procedure.
9720 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
9721 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
9722 stdio_gdbserver_command.
9723 (${board}_get_remote_address, ${board}_get_comm_port)
9724 (${board}_download, ${board}_upload): Delete.
9725 (get_target_remote_pipe_cmd): New.
9726
fe68b953
SM
97272017-10-16 Simon Marchi <simon.marchi@ericsson.com>
9728
9729 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
9730 test_bkpt_deletion, test_bkpt_cond_and_cmds,
9731 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
9732 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
9733 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
9734 remove with_test_prefix.
9735
300b6685
PA
97362017-10-13 Pedro Alves <palves@redhat.com>
9737
9738 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
9739 * gdb.base/annota1.exp: Use it instead of is_remote.
9740 * gdb.base/annota3.exp: Use it instead of is_remote.
9741 * gdb.cp/annota2.exp: Use it instead of is_remote.
9742 * gdb.cp/annota3.exp: Use it instead of is_remote.
9743 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
9744
50500caf
PA
97452017-10-13 Pedro Alves <palves@redhat.com>
9746
9747 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
9748 (test_num_test_vars, run_and_count_vars, find_env)
9749 (test_set_unset_env, test_inherit_env_var): New procedures.
9750 (top level): Use them.
9751
dad0c6d2
PA
97522017-10-13 Pedro Alves <palves@redhat.com>
9753
9754 * lib/selftest-support.exp (selftest_setup): Extend comments, and
9755 also skip on stub-like targets.
9756
8b0553c1
PA
97572017-10-13 Pedro Alves <palves@redhat.com>
9758
9759 PR gdb/22293
9760 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
9761 (top level): Move some tests to ...
9762 (test_not_found): ... this new procedure.
9763 (top level): Call it.
9764
7594f623
PA
97652017-10-13 Pedro Alves <palves@redhat.com>
9766
9767 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
9768 expect different "info terminal" output if testing with a
9769 non-native target.
9770
ebe3b402
PA
97712017-10-13 Pedro Alves <palves@redhat.com>
9772 Simon Marchi <simon.marchi@polymtl.ca>
9773
9774 PR python/12966
9775 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
9776
42f1b161
PA
97772017-10-13 Pedro Alves <palves@redhat.com>
9778
9779 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
9780 already.
9781
8d6ef72b
PA
97822017-10-13 Pedro Alves <palves@redhat.com>
9783
9784 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
9785 is_remote.
9786
d7bcd5b8
PA
97872017-10-13 Pedro Alves <palves@redhat.com>
9788
9789 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
9790 is_remote.
9791
df479dc6
PA
97922017-10-13 Pedro Alves <palves@redhat.com>
9793
9794 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
9795 is set.
9796 (corefile_test_attach): Likewise. Check can_spawn_for_attach
9797 instead of is_remote.
9798
23fb630a
PA
97992017-10-13 Pedro Alves <palves@redhat.com>
9800
9801 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
9802 (top level): Add comment.
9803
cc77b1dc
PA
98042017-10-13 Pedro Alves <palves@redhat.com>
9805
9806 * gdb.base/remote.exp (top level): Fix comment typo and add
9807 missing return.
9808
27c9e813
PA
98092017-10-13 Pedro Alves <palves@redhat.com>
9810 Simon Marchi <simon.marchi@polymtl.ca>
9811
9812 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
9813 calls and add comments. Skip test if use_gdb_stub is set.
9814 (top level): Use "set cwd" command instead of "cd" command.
9815
5e830d98
PA
98162017-10-13 Pedro Alves <palves@redhat.com>
9817
9818 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
9819 is_remote target check.
9820
f5ca0032
PA
98212017-10-13 Pedro Alves <palves@redhat.com>
9822
9823 * gdb.base/scope.exp: Use build_executable + clean_restart +
9824 gdb_file_cmd instead of prepare_for_testing and no longer skip
9825 "before run" tests on is_remote target boards. Update comments.
9826 * boards/native-extended-gdbserver.exp
9827 (extended_gdbserver_load_last_file): New, factored out from ...
9828 (gdb_load): ... this. Move further below and add comment.
9829 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
9830
8aed1c0d
PA
98312017-10-12 Pedro Alves <palves@redhat.com>
9832
9833 * gdb.base/attach.exp: Remove references to gdb64.
9834 * gdb.base/dbx.exp: Remove references to gdb64.
9835
cfa34c87
SM
98362017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9837 Pedro Alves <palves@redhat.com>
9838
9839 * gdb.base/label.exp: Remove is_remote target check.
9840
9192b7de
PA
98412017-10-12 Pedro Alves <palves@redhat.com>
9842
9843 * gdb.base/auvx.exp (coredir): Update comment.
9844 (top level) <core_works>: Use "set cwd" command instead of "cd"
9845 command.
9846
6bf0052d
PA
98472017-10-12 Pedro Alves <palves@redhat.com>
9848 Simon Marchi <simon.marchi@polymtl.ca>
9849
9850 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
9851 target boards.
9852
e48ef82d
PA
98532017-10-12 Pedro Alves <palves@redhat.com>
9854 Simon Marchi <simon.marchi@polymtl.ca>
9855
9856 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
9857 Instead skip if there's any gdb_protocol set.
9858
8d7aea57
SM
98592017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9860 Pedro Alves <palves@redhat.com>
9861
9862 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
9863
30440677
PA
98642017-10-12 Pedro Alves <palves@redhat.com>
9865 Simon Marchi <simon.marchi@polymtl.ca>
9866
9867 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
9868 instead of on dejagnu remote boards.
9869
4e04f045 98702017-10-12 Pedro Alves <palves@redhat.com>
175654b9 9871 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
9872
9873 * gdb.base/inferior-died.exp: Remove is_remote and isnative
9874 checks. Use build_executable + clean_restart instead of
9875 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
9876 of enabling non-stop after starting gdb.
9877
871a186e
PA
98782017-10-12 Pedro Alves <palves@redhat.com>
9879
9880 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
9881 * gdb.threads/non-ldr-exc-2.exp: Ditto.
9882 * gdb.threads/non-ldr-exc-3.exp: Ditto.
9883 * gdb.threads/non-ldr-exc-4.exp: Ditto.
9884
56d704da
AK
98852017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
9886
9887 * gdb.arch/arc-tdesc-cpu.exp: New file.
9888 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
9889
2f20e312
SM
98902017-10-10 Simon Marchi <simon.marchi@ericsson.com>
9891
9892 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
9893
65630365
PA
98942017-10-10 Pedro Alves <palves@redhat.com>
9895
9896 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
9897 expect CLI output.
9898
bf469271
PA
98992017-10-10 Pedro Alves <palves@redhat.com>
9900
9901 * lib/selftest-support.exp (selftest_setup): Update for
9902 captured_command_loop's prototype change.
9903
777a42f1
PA
99042017-10-09 Pedro Alves <palves@redhat.com>
9905
9906 Test both arch1=>arch2 and arch2=>arch1.
9907
9908 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
9909 (srcfile2, binfile2, march1, march2): Remove globals. Largely
9910 factored out to...
9911 (append_arch1_options, append_arch2_options, append_arch_options)
9912 (build_executables): New procedures.
9913 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
9914 local.
9915 (top level): Add new 'first_arch' testing axis.
9916
cbd2b4e3
PA
99172017-10-09 Pedro Alves <palves@redhat.com>
9918
9919 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
9920 (barrier): New.
9921 (thread_start, all_started): New functions.
9922 (main): Spawn new thread and wait until it is scheduled.
9923 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
9924 option.
9925 (do_test): Add 'selected_thread' parameter. Run to all_started
9926 instead of main. Explicitly set the breakpoint at main. Switch
9927 to the SELECTED_THREAD thread.
9928 (top level): Test handling the exec event with either the main
9929 thread or the second thread selected.
9930
5c9e4427
PA
99312017-10-09 Pedro Alves <palves@redhat.com>
9932
9933 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
9934 logic. Move STOP marker after the value checks.
9935 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
9936 regexp.
9937
b3b7c423
SL
99382017-10-06 Sandra Loosemore <sandra@codesourcery.com>
9939
9940 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
9941
3b4b2f16
UW
99422017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
9943
9944 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
9945 integer-to-dfp conversion.
9946 * gdb.base/dfp-test.exp: Likewise.
9947
5cd63fda
PA
99482017-10-04 Pedro Alves <palves@redhat.com>
9949
9950 * gdb.multi/hangout.c: Include <unistd.h>.
9951 (hangout_loop): New function.
9952 (main): Call alarm. Call hangout_loop in a loop.
9953 * gdb.multi/hello.c: Include <unistd.h>.
9954 (hello_loop): New function.
9955 (main): Call alarm. Call hangout_loop in a loop.
9956 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
9957 inferior with the other selected.
9958
4c71c105
SM
99592017-10-04 Simon Marchi <simon.marchi@ericsson.com>
9960
9961 * gdb.mi/list-thread-groups-available.exp: New file.
9962 * gdb.mi/list-thread-groups-available.c: New file.
9963
bc3b087d
SDJ
99642017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9965
9966 * gdb.base/set-cwd.exp: Make it available on
9967 native-extended-gdbserver.
9968
d092c5a2
SDJ
99692017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9970
9971 * gdb.base/set-cwd.c: New file.
9972 * gdb.base/set-cwd.exp: Likewise.
9973
45320ffa
TT
99742017-10-02 Tom Tromey <tom@tromey.com>
9975
9976 PR rust/22236:
9977 * gdb.rust/simple.rs (main): New variable "fslice".
9978 * gdb.rust/simple.exp: Add slice tests. Update string tests.
9979
b3e3859b
TT
99802017-10-02 Tom Tromey <tom@tromey.com>
9981
9982 * gdb.rust/simple.exp: Test ptype of a slice.
9983
01af5e0d
TT
99842017-10-02 Tom Tromey <tom@tromey.com>
9985
9986 * gdb.rust/simple.exp: Test index of slice.
9987
a9bbfbd8
TT
99882017-09-27 Tom Tromey <tom@tromey.com>
9989
9990 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
9991
df8899e5
TP
99922017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9993 Pedro Alves <palves@redhat.com>
9994
9995 * gdb.base/compare-sections.exp (get value of read-only section): Read
9996 as unsigned value.
9997 (corrupt read-only section): Likewise and don't set written if patching
9998 failed.
9999
757bf54b
KB
100002017-09-21 Kevin Buettner <kevinb@redhat.com>
10001
10002 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
10003 files.
10004
06871ae8
PA
100052017-09-20 Pedro Alves <palves@redhat.com>
10006
10007 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
10008 symbol names in gdb's output.
10009 * gdb.cp/overload.exp ("list all overloads"): Likewise.
10010
e5f25bc5
PA
100112017-09-20 Pedro Alves <palves@redhat.com>
10012
10013 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
10014 Rename to ...
10015 (test_list_ambiguous_symbol): ... this and add a symbol name
10016 parameter. Adjust.
10017 (test_list_ambiguous_function): Reimplement on top of
10018 test_list_ambiguous_symbol and also test listing ambiguous
10019 variables.
10020 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
10021 (ambiguous_fun): ... this.
10022 (ambiguous_var): New.
10023 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
10024 (ambiguous_fun): ... this.
10025 (ambiguous_var): New.
10026
4e5a4f58
JB
100272017-09-19 John Baldwin <jhb@FreeBSD.org>
10028
10029 * gdb.base/starti.c: New file.
10030 * gdb.base/starti.exp: New file.
10031 * lib/gdb.exp (gdb_starti_cmd): New procedure.
10032
26e53f3e
PA
100332017-09-14 Pedro Alves <palves@redhat.com>
10034
10035 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
10036 (top level): Use it instead of runto.
10037
cb791d59
TT
100382017-09-11 Tom Tromey <tom@tromey.com>
10039
10040 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
10041
7c96f8c1
TT
100422017-09-11 Tom Tromey <tom@tromey.com>
10043
10044 * gdb.python/py-infthread.exp: Add tests for new_thread event.
10045 * gdb.python/py-inferior.exp: Add tests for new inferior events.
10046
469412dd
CW
100472017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
10048
10049 * gdb.fortran/printing-types.exp: New file.
10050 * gdb.fortran/printing-types.exp: New file.
10051
e0f86435
BH
100522017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10053
10054 * gdb.fortran/vla-ptype.exp: Fix typos.
10055 * gdb.fortran/vla-value.exp: Same.
10056
9e9af4be
BH
100572017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10058
10059 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
10060 * gdb.mi/mi-var-child-f.exp: Likewise.
10061 * gdb.mi/mi-vla-fortran.exp: Likewise.
10062
a5ad232b 100632017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
10064 Christoph Weinmann <christoph.t.weinmann@intel.com>
10065 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
10066
10067 * gdb.fortran/ptr-indentation.f90: New file.
10068 * gdb.fortran/ptr-indentation.exp: New file.
10069
5aec60eb
TT
100702017-09-05 Tom Tromey <tom@tromey.com>
10071
10072 PR gdb/22010:
10073 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
10074
8f8f8152
TP
100752017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10076
10077 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
10078
fbd1b771
JK
100792017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10080
10081 * gdb.threads/tls-nodebug-pie.c: New file.
10082 * gdb.threads/tls-nodebug-pie.exp: New file.
10083
5eb5f850
TT
100842017-09-05 Tom Tromey <tom@tromey.com>
10085
10086 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
10087 for rust.
10088
ae780a21
SM
100892017-09-05 Simon Marchi <simon.marchi@ericsson.com>
10090
10091 * gdb.multi/multi-arch-exec.exp: Test with different
10092 "follow-exec-mode" settings.
10093 (do_test): New procedure.
10094
3693fdb3
PA
100952017-09-04 Pedro Alves <palves@redhat.com>
10096
10097 * gdb.base/func-static.c (S::method const, S::method volatile)
10098 (S::method volatile const): New methods.
10099 (c_s, v_s, cv_s): New instances.
10100 (main): Call method() on them.
10101 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
10102 (cannot_resolve): New procedure.
10103 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
10104 print-quote-unquoted columns.
10105 (do_test): Test printing each scope too.
10106
e68cb8e0
PA
101072017-09-04 Pedro Alves <palves@redhat.com>
10108
10109 * gdb.base/local-static.exp: Also test with
10110 class::method::variable wholly quoted.
10111 * gdb.cp/m-static.exp (class::method::variable): Remove test.
10112
858be34c
PA
101132017-09-04 Pedro Alves <palves@redhat.com>
10114
10115 * gdb.base/local-static.c: New.
10116 * gdb.base/local-static.cc: New.
10117 * gdb.base/local-static.exp: New.
10118
46a4882b
PA
101192017-09-04 Pedro Alves <palves@redhat.com>
10120
10121 * gdb.asm/asm-source.exp: Add casts to int.
10122 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
10123 (dataglobal64_1, dataglobal64_2): New globals.
10124 * gdb.base/nodebug.exp: Test different expressions involving the
10125 new globals, with print, whatis and ptype. Add casts to int.
10126 * gdb.base/solib-display.exp: Add casts to int.
10127 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
10128 * gdb.cp/m-static.exp: Add cast to int.
10129 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
10130 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
10131 tls variable with no debug info without a cast. Test with a cast
10132 to int too.
10133 * gdb.trace/entry-values.exp: Add casts.
10134
2c5a2be1
PA
101352017-09-04 Pedro Alves <palves@redhat.com>
10136
10137 * gdb.base/nodebug.exp: Test that ptype's error about functions
10138 with unknown return type includes the function name too.
10139
7022349d
PA
101402017-09-04 Pedro Alves <palves@redhat.com>
10141
10142 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
10143 return type of munmap in infcall.
10144 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
10145 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
10146 type of ftell in infcall.
10147 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
10148 type of getpid in infcall.
10149 * gdb.base/infcall-exec.exp: Cast return type of execlp in
10150 infcall.
10151 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
10152 Bail on failure to extract the pid.
10153 * gdb.base/nodebug.c: #include <stdint.h>.
10154 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
10155 New functions.
10156 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
10157 Change expected output of print/whatis/ptype with functions with
10158 no debug info. Test all supported languages. Call
10159 test_call_promotion.
10160 * gdb.compile/compile.exp: Adjust expected output to expect
10161 warning.
10162 * gdb.threads/siginfo-threads.exp: Likewise.
10163
54990598
PA
101642017-09-04 Pedro Alves <palves@redhat.com>
10165
10166 * gdb.base/callfuncs.exp (do_function_calls): New parameter
10167 "prototypes". Test calling float functions via prototyped and
10168 unprototyped function pointers.
10169 (perform_all_tests): New parameter "prototypes". Pass it down.
10170 (top level): Pass down "prototypes" parameter to
10171 perform_all_tests.
10172
34d16ea2
SM
101732017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10174
10175 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
10176 Test with nested loops.
10177
9521ecda
SM
101782017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10179
10180 * gdb.base/commands.exp: Call the new procedures.
10181 (loop_break_test, loop_continue_test): New procedures.
10182
80a65e9b
SM
101832017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10184
10185 * gdb.base/commands.exp: Call new procedure.
10186 (define_if_without_arg_test): New procedure.
10187
e439fa14
PA
101882017-09-04 Pedro Alves <palves@redhat.com>
10189
10190 * gdb.base/list-ambiguous.exp: New file.
10191 * gdb.base/list-ambiguous0.c: New file.
10192 * gdb.base/list-ambiguous1.c: New file.
10193 * gdb.base/list.exp (test_list_range): Adjust expected output.
10194
0a2dde4a
SDJ
101952017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
10196
10197 * gdb.base/share-env-with-gdbserver.c: New file.
10198 * gdb.base/share-env-with-gdbserver.exp: Likewise.
10199
5e89eb3a
SM
102002017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10201
10202 * gdb.base/commands.exp (gdbvar_simple_if_test,
10203 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
10204 progvar_simple_if_test, progvar_simple_while_test,
10205 progvar_complex_if_while_test, user_defined_command_test,
10206 user_defined_command_args_eval,
10207 user_defined_command_args_stack_test,
10208 user_defined_command_manyargs_test, bp_deleted_in_command_test,
10209 temporary_breakpoint_commands,
10210 gdb_test_no_prompt, redefine_hook_test,
10211 redefine_backtrace_test): Remove "global gdb_prompt".
10212
fd437cbc
SM
102132017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10214
10215 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
10216 New proc, call it from toplevel.
10217
87215ad1
SDJ
102182017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
10219
10220 PR remote/21852
10221 * gdb.server/normal.c: New file, copied from gdb.base.
10222 * gdb.server/run-without-local-binary.exp: New file.
10223
58afddc6
WP
102242017-08-07 Weimin Pan <weimin.pan@oracle.com>
10225
10226 * gdb.arch/sparc64-adi.exp: New file.
10227 * gdb.arch/sparc64-adi.c: New file.
10228
5277199a
PA
102292017-08-22 Pedro Alves <palves@redhat.com>
10230
10231 * gdb.cp/overload.exp (line_range_pattern): New procedure.
10232 (top level): Add "list all overloads" tests.
10233
14278e1f
TT
102342017-08-22 Tom Tromey <tom@tromey.com>
10235
10236 * gdb.gdb/xfullpath.exp: Remove.
10237
bf223d3e
PA
102382017-08-21 Pedro Alves <palves@redhat.com>
10239
10240 PR gdb/19487
10241 * gdb.base/symbol-alias.c: New.
10242 * gdb.base/symbol-alias2.c: New.
10243 * gdb.base/symbol-alias.exp: New.
10244
c973d0aa
PA
102452017-08-21 Pedro Alves <palves@redhat.com>
10246
10247 * gdb.base/dfp-test.c
10248 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
10249 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
10250 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
10251 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
10252 * gdb.base/whatis-ptype-typedefs.c: New.
10253 * gdb.base/whatis-ptype-typedefs.exp: New.
10254 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
10255 (an_int, an_int_type, an_int_type2): New globals.
10256 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
10257 involving typedefs and cast expressions.
10258 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
10259 (lookup_typedefs_function): New.
10260 (typedefs_pretty_printers_dict): New.
10261 (top level): Register lookup_typedefs_function in
10262 gdb.pretty_printers.
10263
6d580b63
YQ
102642017-08-18 Yao Qi <yao.qi@linaro.org>
10265
10266 * gdb.server/unittest.exp: New.
10267
206726fb
SDJ
102682017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
10269
10270 PR gdb/21954
10271 * gdb.base/environ.exp: Add test to check if 'unset environment'
10272 works.
10273
bf0ec4c2
AA
102742017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10275
10276 * lib/gdb.exp (universal_compile_options): New caching proc.
10277 (gdb_compile): Suppress GCC's coloring of messages.
10278
d6382fff
TT
102792017-08-14 Tom Tromey <tom@tromey.com>
10280
10281 PR gdb/21675:
10282 * gdb.base/printcmds.exp (test_radices): New function.
10283 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
10284 * gdb.base/sizeof.exp (check_valueof): Use p/d.
10285 * lib/gdb.exp (get_integer_valueof): Use p/d.
10286
c2c2dd9f
SM
102872017-08-12 Simon Marchi <simon.marchi@ericsson.com>
10288
10289 * lib/gdb.exp (get_valueof): Don't capture end-of-line
10290 characters.
10291
fdffd6f4
TT
102922017-08-05 Tom Tromey <tom@tromey.com>
10293
10294 * gdb.rust/simple.exp: Allow String to appear in a different
10295 namespace.
10296
27d41eac
YQ
102972017-07-26 Yao Qi <yao.qi@linaro.org>
10298
10299 * gdb.gdb/unittest.exp: Invoke command
10300 "maintenance check xml-descriptions".
10301
031ed05d
AA
103022017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10303
10304 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
10305 calling context.
10306 (hex128): Drop erroneous calculation of parameters.
10307
dcd27ddf
SM
103082017-07-22 Simon Marchi <simon.marchi@ericsson.com>
10309
10310 * gdb.python/py-unwind.exp: Disable stack protection when
10311 building test file.
10312
47e77640
PA
103132017-07-20 Pedro Alves <palves@redhat.com>
10314
10315 * gdb.base/default.exp (set language): Adjust expected output.
10316
62d2a18a
PA
103172017-07-20 Pedro Alves <palves@redhat.com>
10318
10319 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
10320 (test_minsym): ... this, and make static.
10321 (get_pck__foo__bar__minsym): Rename to ...
10322 (get_test_minsym): ... this.
10323 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
10324 symbol names and comments.
10325 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
10326 (get_test_minsym): ... this.
10327 (pck__foo__bar__minsym__2): Rename to ...
10328 (test_minsym): ... this.
10329 (main): Adjust.
10330
c45ec17c
PA
103312017-07-17 Pedro Alves <palves@redhat.com>
10332
10333 * gdb.base/completion.exp: Adjust expected output.
10334 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
10335 the completer works.
10336
c6756f62
PA
103372017-07-17 Pedro Alves <palves@redhat.com>
10338
10339 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
10340
5bd68487
AB
103412017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
10342
10343 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
10344
8880f2a9
TT
103452017-07-14 Tom Tromey <tom@tromey.com>
10346
10347 PR rust/21764:
10348 * gdb.rust/simple.exp: Add tests.
10349
65547233
TT
103502017-07-14 Tom Tromey <tom@tromey.com>
10351
10352 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
10353
8f14146e
PA
103542017-07-14 Pedro Alves <palves@redhat.com>
10355
10356 * gdb.linespec/base/one/thefile.cc (z1): New function.
10357 * gdb.linespec/base/two/thefile.cc (z2): New function.
10358 * gdb.linespec/linespec.exp: Add tests.
10359
b4365d02
AB
103602017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10361
10362 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
10363 to mi_create_breakpoint.
10364
5d2cbaa5
AB
103652017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10366
10367 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
10368 mi_create_breakpoint.
10369
11cb5716
IB
103702017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
10371
10372 * gdb.dlang/demangle.exp: Update for demangling changes.
10373
03278692
TT
103742017-07-09 Tom Tromey <tom@tromey.com>
10375
10376 * gdb.dwarf2/shortpiece.exp: New file.
10377
33c5cd75
DB
103782017-07-06 David Blaikie <dblaikie@gmail.com>
10379
10380 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
10381 built from fissiont-multi-cu{1,2}.c.
10382 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
10383 except putting 'main' and 'func' in separate CUs in the same DWO file.
10384 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
10385 test.
10386 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
10387 test.
10388
8455d262
PA
103892017-07-06 Pedro Alves <palves@redhat.com>
10390
10391 * gdb.python/py-unwind.exp: Test flushregs.
10392
dc4bde35
SDJ
103932017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10394
10395 PR cli/21688
10396 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
10397 tests for alias commands and trailing whitespace.
10398
51ed89aa
SDJ
103992017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10400
10401 PR cli/21688
10402 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
10403 procedure. Call it.
10404
eb17d413
PA
104052017-06-29 Pedro Alves <palves@redhat.com>
10406
10407 * gdb.base/printcmds.exp: Add tests.
10408
41664b45
DG
104092017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
10410
10411 PR gdb/21337
10412 * gdb.base/reread-readsym.exp: New file.
10413 * gdb.base/reread-readsym.c: New file.
10414
75312ae3
KB
104152017-06-21 Kevin Buettner <kevinb@redhat.com>
10416
10417 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
10418 subpattern.
10419
66953522
PB
104202017-06-19 Peter Bergner <bergner@vnet.ibm.com>
10421
10422 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
10423 extended mnemonic.
10424 * gdb.arch/powerpc-power9.s: Likewise.
10425
5524b525
AA
104262017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10427
10428 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
10429 on 32-bit x86 targets. Exploit is_*_target macros where
10430 appropriate.
10431
03c8af18
AA
104322017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10433
10434 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
10435 register pieces.
10436
3bf31011
AA
104372017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10438
10439 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
10440 located in one or more DWARF pieces.
10441
805acca0
AA
104422017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10443
10444 * lib/gdb.exp (get_endianness): New proc.
10445 * gdb.arch/aarch64-fp.exp: Use it.
10446 * gdb.arch/altivec-regs.exp: Likewise.
10447 * gdb.arch/e500-regs.exp: Likewise.
10448 * gdb.arch/vsx-regs.exp: Likewise.
10449 * gdb.base/dump.exp: Likewise.
10450 * gdb.base/funcargs.exp: Likewise.
10451 * gdb.base/gnu_vector.exp: Likewise.
10452 * gdb.dwarf2/formdata16.exp: Likewise.
10453 * gdb.dwarf2/implptrpiece.exp: Likewise.
10454 * gdb.dwarf2/nonvar-access.exp: Likewise.
10455 * gdb.python/py-inferior.exp: Likewise.
10456 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10457
e9352324
AA
104582017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10459
10460 PR gdb/21226
10461 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
10462 stack value pieces are taken from the LSB end.
10463
d5d1163e
AA
104642017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10465
10466 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
10467 variable at nonzero offset.
10468
0567c986
AA
104692017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10470
10471 * gdb.dwarf2/var-access.c: New file.
10472 * gdb.dwarf2/var-access.exp: New test.
10473 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
10474
973e9aab
TT
104752017-06-12 Tom Tromey <tom@tromey.com>
10476
10477 * gdb.dwarf2/formdata16.exp: Add tests.
10478
d9109c80
TT
104792017-06-12 Tom Tromey <tom@tromey.com>
10480
10481 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
10482
30a25466
TT
104832017-06-12 Tom Tromey <tom@tromey.com>
10484
10485 PR exp/16225:
10486 * gdb.reverse/i386-sse-reverse.exp: Update tests.
10487 * gdb.arch/vsx-regs.exp: Update tests.
10488 * gdb.arch/s390-vregs.exp (hex128): New proc.
10489 Update test.
10490 * gdb.arch/altivec-regs.exp: Update tests.
10491
aefd8b33
SDJ
104922017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10493
10494 * gdb.base/startup-with-shell.c: New file.
10495 * gdb.base/startup-with-shell.exp: Likewise.
10496
2090129c
SDJ
104972017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10498
10499 * gdb.server/non-existing-program.exp: Update regex in order to
10500 reflect the fact that gdbserver is now using fork_inferior (with a
10501 shell) to startup the inferior.
10502
8e86a419
SM
105032017-05-30 Simon Marchi <simon.marchi@ericsson.com>
10504
10505 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
10506 support function calls from GDB.
10507
e6cf65f2
TT
105082017-05-21 Tom Tromey <tom@tromey.com>
10509
10510 PR rust/21466:
10511 * gdb.rust/unsized.exp: New file.
10512 * gdb.rust/unsized.rs: New file.
10513
43cc5389
TT
105142017-05-19 Tom Tromey <tom@tromey.com>
10515
10516 PR rust/21484:
10517 * gdb.rust/watch.exp: New file.
10518 * gdb.rust/watch.rs: New file.
10519
ec8df234
TT
105202017-05-18 Tom Tromey <tom@tromey.com>
10521
10522 * gdb.rust/simple.exp: Allow Box to be qualified.
10523
3e3e7fae
TP
105242017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
10525
10526 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
10527
59cc050d
PA
105282017-05-18 Pedro Alves <palves@redhat.com>
10529
10530 * gdb.base/fileio.c (test_write, test_read, test_close)
10531 (test_fstat): Don't print 'ret' in the fail path.
10532
c8f6abd1
PA
105332017-05-18 Pedro Alves <palves@redhat.com>
10534
10535 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
10536 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
10537 (test_system, test_rename, test_unlink, test_time): Change
10538 prototypes.
10539 * gdb.base/fileio.exp (stop_msg): Adjust.
10540
d2a03b77
PA
105412017-05-18 Pedro Alves <palves@redhat.com>
10542
10543 * gdb.base/fileio.c (null_str): New global.
10544 (test_stat): Use it.
10545 * gdb.base/fileio.exp: Remove nowarnings.
10546
0d5c6999
YQ
105472017-05-17 Yao Qi <yao.qi@linaro.org>
10548
10549 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
10550
21873064
YQ
105512017-05-17 Simon Marchi <simon.marchi@ericsson.com>
10552
10553 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
10554 argument command.
10555 (top-level): Invoke test_set_inferior_tty.
10556
d512d31c
PA
105572017-05-04 Pedro Alves <palves@redhat.com>
10558
10559 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
10560 Add parens to print call for Python 3.
10561
90cef2ed
KS
105622017-05-03 Keith Seitz <keiths@redhat.com>
10563
10564 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
10565 (main): Call it.
10566
14f819c8
TW
105672017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10568
10569 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
10570 to prev and next.
10571
913aeadd
TW
105722017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10573
10574 * gdb.python/py-record-btrace.exp: Remove test for
10575 gdb.BtraceInstruction.error.
10576
a3be24ad
TW
105772017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10578
10579 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
10580
ae20e79a
TW
105812017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10582
10583 * gdb.python/py-record-btrace-threads.c: New file.
10584 * gdb.python/py-record-btrace-threads.exp: New file.
10585
45ce1b47
SDJ
105862017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
10587
10588 PR testsuite/8595
10589 * gdb.base/environ.exp: Make test available in all architectures.
10590 Move bits related to "info program" testing to
10591 gdb.base/info-program.exp. Rewrite tests to use the two new
10592 procedures mentione below.
10593 (test_set_show_env_var) New procedure.
10594 (test_set_show_env_var_equal): Likewise.
10595 * gdb.base/info-program.exp: New file.
10596
e15c3eb4
KS
105972017-04-27 Keith Seitz <keiths@redhat.com>
10598
10599 * gdb.cp/oranking.cc (test15): New function.
10600 (main): Call test15 and declare additional variables for testing.
10601 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
10602 "p foo101('abc')" tests.
10603 Add tests for cv qualifier overloads.
10604 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
10605 "lvalue reference overload" test.
10606 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
10607 "print value of f1 on Child&& in f2" test.
10608
3a3fd0fd
PA
106092017-04-19 Pedro Alves <palves@redhat.com>
10610
10611 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
10612 procedure.
10613 (top level): Call it.
10614 * lib/gdb.exp (gdb_define_cmd): New procedure.
10615
53375380
PA
106162017-04-12 Pedro Alves <palves@redhat.com>
10617
10618 PR gdb/21323
10619 * gdb.cp/wide_char_types.c: Include <wchar.h>.
10620 (wchar): New global.
10621 * gdb.cp/wide_char_types.exp (wide_char_types_program)
10622 (do_test_wide_char, wide_char_types_no_program, top level): Add
10623 wchar_t testing.
10624
53e710ac
PA
106252017-04-12 Pedro Alves <palves@redhat.com>
10626
10627 PR c++/21323
10628 * gdb.cp/wide_char_types.c: New file.
10629 * gdb.cp/wide_char_types.exp: New file.
10630
0ad9d8c7
SDJ
106312017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
10632
10633 PR gdb/21352
10634 * gdb.trace/tsv.exp: Add test for "tsave -r".
10635
b1b45502
IB
106362017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
10637
10638 * gdb.dlang/watch-loc.c: New file.
10639 * gdb.dlang/watch-loc.exp: New file.
10640
ec13808e
JK
106412017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10642
10643 * gdb.python/py-section-script.exp (sepdebug): New testcases.
10644
fe5f7374
AK
106452017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10646
10647 * gdb.arch/arc-analyze-prologue.S: New file.
10648 * gdb.arch/arc-analyze-prologue.exp: Likewise.
10649
eea78757
AK
106502017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10651
10652 * gdb.arch/arc-decode-insn.S: New file.
10653 * gdb.arch/arc-decode-insn.exp: Likewise.
10654
5badf10a
IR
106552017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
10656
10657 PR tdep/20928
10658 * gdb.arch/sparc64-regs.exp: New file.
10659 * gdb.arch/sparc64-regs.S: Likewise.
10660
cee59b3f
TW
106612017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
10662
10663 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
10664 and memory view on Python 3.
10665
c0f55cc6
AV
106662017-03-20 Artemiy Volkov <artemiyv@acm.org>
10667 Keith Seitz <keiths@redhat.com>
10668
10669 PR gdb/14441
10670 * gdb.cp/demangle.exp: Add rvalue reference tests.
10671 * gdb.cp/rvalue-ref-casts.cc: New file.
10672 * gdb.cp/rvalue-ref-casts.exp: New file.
10673 * gdb.cp/rvalue-ref-overload.cc: New file.
10674 * gdb.cp/rvalue-ref-overload.exp: New file.
10675 * gdb.cp/rvalue-ref-params.cc: New file.
10676 * gdb.cp/rvalue-ref-params.exp: New file.
10677 * gdb.cp/rvalue-ref-sizeof.cc: New file.
10678 * gdb.cp/rvalue-ref-sizeof.exp: New file.
10679 * gdb.cp/rvalue-ref-types.cc: New file.
10680 * gdb.cp/rvalue-ref-types.exp: New file.
10681 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
10682 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
10683
51457a05
MAL
106842017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10685
10686 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
10687 New procedure.
10688
5b291c04
MAL
106892017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10690
10691 * lib/mi-support.exp (mi_gdb_test): Add additional message
10692 for unexpected output.
10693
59a56148
AA
106942017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
10695
10696 * gdb.base/examine-backward.c (Barrier): New character array
10697 constant, to ensure that TestStrings is preceded by a string
10698 terminator.
10699
7942e96e
AA
107002017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10701
10702 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
10703 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
10704 and implicit pointer into such a location.
10705
6ebac3fb
DE
107062017-03-16 Doug Evans <dje@google.com>
10707
10708 * gdb.python/py-lazy-string (pointer): Really add new typedef.
10709
ec3b243d
TP
107102017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
10711
10712 * gdb.cp/m-static.exp: Fix expectation for prototype of
10713 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
10714
107152017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
10716
10717 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
10718 * gdb.guile/scm-lazy-string.c: New file.
10719 * gdb.guile/scm-value.exp: Move lazy string tests to ...
10720 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
10721 for pointer, array, typedef lazy strings.
10722
2cc36e25 107232017-03-16 Doug Evans <dje@google.com>
34b43320
DE
10724
10725 PR python/17728, python/18439, python/18779
10726 * gdb.python/py-value.c (main) Delete locals sptr, sn.
10727 * gdb.python/py-lazy-string.c (pointer): New typedef.
10728 (main): New locals ptr, array, typedef_ptr.
10729 * gdb.python/py-value.exp: Move lazy string tests to ...
10730 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
10731 array, typedef lazy strings.
ec3b243d 10732
0efcde63
AK
107332017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
10734
10735 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
10736 Add optional 'test' parameter.
10737
7978d7c3
SM
107382017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10739
10740 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10741 Skip for versions of DejaGnu < 1.5.
10742
896c0c1e
SM
107432017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10744
10745 * lib/gdb.exp (dejagnu_version): New proc.
10746 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10747 Use dejagnu_version.
10748
5f4d1085
KS
107492017-03-10 Keith Seitz <keiths@redhat.com>
10750
10751 PR c++/8128
10752 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
10753 type from destructor regexps.
10754 Add a branch which actually passes the test.
10755 Adjust "ptype t5i" test names.
10756
1de05205
PA
107572017-03-08 Pedro Alves <palves@redhat.com>
10758
10759 * gdb.base/step-over-exit.exp: Add explicit test message.
10760
c65d6b55
PA
107612017-03-08 Pedro Alves <palves@redhat.com>
10762
10763 PR gdb/18360
10764 * gdb.threads/interrupt-while-step-over.c: New file.
10765 * gdb.threads/interrupt-while-step-over.exp: New file.
10766
2e86a283
PA
107672017-03-08 Pedro Alves <palves@redhat.com>
10768
10769 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
10770 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
10771
25dcbff6
PA
107722017-03-08 Pedro Alves <palves@redhat.com>
10773
10774 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
10775 PKRU as not supported as a PASS.
10776
dc9366eb
PA
107772017-03-08 Pedro Alves <palves@redhat.com>
10778
10779 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
10780 prefix instead of $binfile1/$binfile2.
10781 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
10782 in test message.
10783 * gdb.python/py-completion.exp: Use "load python file" as test
10784 messages instead of unstable path names.
10785
6e5d74e7
PA
107862017-03-08 Pedro Alves <palves@redhat.com>
10787 Jan Kratochvil <jan.kratochvil@redhat.com>
10788
10789 PR cli/21218
10790 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10791 New proc.
10792 (top level): Call it.
10793
9753a2f6
PA
107942017-03-08 Pedro Alves <palves@redhat.com>
10795
10796 PR tui/21216
10797 * gdb.tui/tui-nl-filtered-output.exp: New file.
10798
1a4dd9dd
PA
107992017-03-08 Pedro Alves <palves@redhat.com>
10800
10801 * gdb.base/completion.exp: Move TUI completion tests to ...
10802 * gdb.tui/completion.exp: ... this new file.
10803
7cbbff33
PA
108042017-03-08 Pedro Alves <palves@redhat.com>
10805
10806 * gdb.base/tui-disasm-long-lines.c,
10807 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
10808 gdb.base/tui-layout.exp: Move to ...
10809 * gdb.tui/: ... this new directory.
10810
5f6fd321
PA
108112017-03-07 Pedro Alves <palves@redhat.com>
10812
10813 * gdb.base/tui-layout.c: New file.
10814 * gdb.base/tui-layout.exp: New file.
10815
44959fa8
PA
108162017-03-07 Pedro Alves <palves@redhat.com>
10817
10818 * gdb.base/tui-layout.c: Rename to ...
10819 * gdb.base/tui-disasm-long-lines.c: ... this.
10820 * gdb.base/tui-layout.exp: Rename to ...
10821 * gdb.base/tui-disasm-long-lines.exp: ... this.
10822
f8c4e718
PA
108232017-03-07 Pedro Alves <palves@redhat.com>
10824
10825 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
10826
6dbb839a 108272017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
10828
10829 * i386-mpx-call.c: New file.
10830 * i386-mpx-call.exp: New file.
10831
65b48a81
PB
108322017-02-28 Peter Bergner <bergner@vnet.ibm.com>
10833
10834 * gdb.arch/powerpc-power.exp: Delete test.
10835 * gdb.arch/powerpc-power.s: Likewise.
10836 * gdb.disasm/disassembler-options.exp: New test.
10837 * gdb.arch/powerpc-altivec.exp: Likewise.
10838 * gdb.arch/powerpc-altivec.s: Likewise.
10839 * gdb.arch/powerpc-altivec2.exp: Likewise.
10840 * gdb.arch/powerpc-altivec2.s: Likewise.
10841 * gdb.arch/powerpc-altivec3.exp: Likewise.
10842 * gdb.arch/powerpc-altivec3.s: Likewise.
10843 * gdb.arch/powerpc-power7.exp: Likewise.
10844 * gdb.arch/powerpc-power7.s: Likewise.
10845 * gdb.arch/powerpc-power8.exp: Likewise.
10846 * gdb.arch/powerpc-power8.s: Likewise.
10847 * gdb.arch/powerpc-power9.exp: Likewise.
10848 * gdb.arch/powerpc-power9.s: Likewise.
10849 * gdb.arch/powerpc-vsx.exp: Likewise.
10850 * gdb.arch/powerpc-vsx.s: Likewise.
10851 * gdb.arch/powerpc-vsx2.exp: Likewise.
10852 * gdb.arch/powerpc-vsx2.s: Likewise.
10853 * gdb.arch/powerpc-vsx3.exp: Likewise.
10854 * gdb.arch/powerpc-vsx3.s: Likewise.
10855 * gdb.arch/arm-disassembler-options.exp: Likewise.
10856 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
10857 * gdb.arch/s390-disassembler-options.exp: Likewise.
10858
17cd4947
LM
108592017-02-23 Luis Machado <lgustavo@codesourcery.com>
10860
10861 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
10862 (check_supported_features): ... this. Changed return type to void.
10863 (supports_rdseed): New static global.
10864 (rdseed): Check supports_rdseed.
10865 (initialize): Call check_supported_features.
10866
2039d74e
EBM
108672017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10868
10869 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
10870 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
10871 and lqarx/stqcx.
10872 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
10873 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
10874
a51d7ecf
EBM
108752017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10876
10877 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
10878 uppercase.
10879
0224619f
JK
108802017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10881
10882 * gdb.dwarf2/formdata16.c: New file.
10883 * gdb.dwarf2/formdata16.exp: New file.
10884 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
10885
216f72a1
JK
108862017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10887
10888 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
10889 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
10890 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
10891 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
10892 DW_AT_GNU_*.
10893
43988095
JK
108942017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10895
10896 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
10897
99e8a4f9
SDJ
108982017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
10899
10900 PR gdb/21164
10901 * gdb.base/maint.exp: Add testcases for when the commands do
10902 not have arguments.
10903
b58a8c0c
TP
109042017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
10905
10906 * gdb.cp/chained-calls.exp: Use p instead of P.
10907
4e746bb6
TW
109082017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
10909
10910 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
10911 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
10912
3f77c769
TT
109132017-02-14 Tom Tromey <tom@tromey.com>
10914
10915 PR python/13598:
10916 * gdb.python/py-events.exp: Add before_prompt event tests.
10917
075beec0
AA
109182017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10919
10920 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
10921
bf5f525c
LM
109222017-02-13 Luis Machado <lgustavo@codesourcery.com>
10923
10924 * gdb.linespec/explicit.c (my_unique_function_name): New function.
10925 (main): Call my_unique_function_name.
10926 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
10927 completion of patterns with a single match.
10928 Add missing -re switches to gdb_test_multiple calls.
10929
13a66184
LM
109302017-02-13 Luis Machado <lgustavo@codesourcery.com>
10931
10932 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
10933 return if core file is not recognized.
10934
26a06916
SM
109352017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10936
10937 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
10938 and extra UIs.
10939
b761ca9e
SM
109402017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10941
10942 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
10943 proc_with_prefix.
10944
b964bee0
TT
109452017-02-10 Tom Tromey <tom@tromey.com>
10946
10947 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
10948
18da0c51
MG
109492017-02-10 Martin Galvan <martingalvan@sourceware.org>
10950
10951 PR gdb/21122
10952 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
10953
604c4576
JG
109542017-02-08 Jerome Guitton <guitton@adacore.com>
10955
10956 * gdb.base/define.exp: Add test for command abbreviations
10957 in define.
10958
20b477a7
LM
109592017-02-06 Luis Machado <lgustavo@codesourcery.com>
10960
10961 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
10962 * gdb.reverse/insn-reverse-x86.c: New file.
10963
3f7b46f2
IR
109642017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
10965
10966 PR tdep/20936
10967 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
10968
f0fd41c1
TT
109692017-02-03 Tom Tromey <tom@tromey.com>
10970
10971 PR rust/21097:
10972 * gdb.rust/simple.exp: Add new tests.
10973
5be5dbf0
PA
109742017-02-02 Pedro Alves <palves@redhat.com>
10975
10976 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
10977 tests.
10978
7346ef59
AA
109792017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
10980
10981 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
10982 taking a 2-byte value out of a 4-byte DWARF implicit value on
10983 big-endian targets.
10984 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
10985 logic. Add test cases for DW_OP_implicit.
10986
787f0025
MM
109872017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10988
10989 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
10990
68777c29
MM
109912017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10992
10993 * gdb.btrace/enable.exp: Call gdb_exit before
10994 skip_gdbserver_tests.
10995
0a1c7e28
MM
109962017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10997
10998 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
10999 GDBFLAGS.
11000
b5ac99b0
MM
110012017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11002
11003 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
11004 the test is skipped.
11005 * gdb.btrace/data.exp: Likewise.
11006 * gdb.btrace/delta.exp: Likewise.
11007 * gdb.btrace/dlopen.exp: Likewise.
11008 * gdb.btrace/enable-running.exp: Likewise.
11009 * gdb.btrace/enable.exp: Likewise.
11010 * gdb.btrace/exception.exp: Likewise.
11011 * gdb.btrace/function_call_history.exp: Likewise.
11012 * gdb.btrace/gcore.exp: Likewise.
11013 * gdb.btrace/instruction_history.exp: Likewise.
11014 * gdb.btrace/multi-thread-step.exp: Likewise.
11015 * gdb.btrace/nohist.exp: Likewise.
11016 * gdb.btrace/non-stop.exp: Likewise.
11017 * gdb.btrace/reconnect.exp: Likewise.
11018 * gdb.btrace/record_goto-step.exp: Likewise.
11019 * gdb.btrace/record_goto.exp: Likewise.
11020 * gdb.btrace/rn-dl-bind.exp: Likewise.
11021 * gdb.btrace/segv.exp: Likewise.
11022 * gdb.btrace/step.exp: Likewise.
11023 * gdb.btrace/stepi.exp: Likewise.
11024 * gdb.btrace/tailcall-only.exp: Likewise.
11025 * gdb.btrace/tailcall.exp: Likewise.
11026 * gdb.btrace/tsx.exp: Likewise.
11027 * gdb.btrace/unknown_functions.exp: Likewise.
11028 * gdb.btrace/vdso.exp: Likewise.
11029
cd4007e4
MM
110302017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11031
11032 * gdb.btrace/enable-running.c: New.
11033 * gdb.btrace/enable-running.exp: New.
11034
2735833d
WT
110352017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
11036
11037 * gdb.arch/amd64-gs_base.c: New file.
11038 * gdb.arch/amd64-gs_base.exp: New file.
11039
b51e1e94
LM
110402017-01-26 Luis Machado <lgustavo@codesourcery.com>
11041
11042 * lib/memory.exp: Remove spurious empty newlines.
11043
72ca0410
SM
110442017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
11045
11046 * gdb.python/py-bad-printers.exp: Load python file using "source".
11047 * gdb.python/py-events.exp: Likewise.
11048 * gdb.python/py-evsignal.exp: Likewise.
11049 * gdb.python/py-evthreads.exp: Likewise.
11050 * gdb.python/py-frame-args.exp: Likewise.
11051 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
11052 * gdb.python/py-framefilter-mi.exp: Likewise.
11053 * gdb.python/py-framefilter.exp: Likewise.
11054 * gdb.python/py-mi.exp: Likewise.
11055 * gdb.python/py-pp-maint.exp: Likewise.
11056 * gdb.python/py-pp-registration.exp: Likewise.
11057 * gdb.python/py-prettyprint.exp: Likewise.
11058 (run_lang_tests): Likewise.
11059 * gdb.python/py-typeprint.exp: Likewise.
11060
e309aa65
LM
110612017-01-26 Luis Machado <lgustavo@codesourcery.com>
11062
11063 * lib/memory.exp: New file.
11064 * lib/gdb.exp: Load memory.exp.
11065 * gdb.base/memattr.exp (delete_memory): Move proc to
11066 lib/memory.exp and rename to delete_memory_regions.
11067 Replace delete_memory with delete_memory_regions.
11068 Cleanup memory regions before tests.
11069 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
11070 before tests.
11071
515aff23
LM
110722017-01-26 Luis Machado <lgustavo@codesourcery.com>
11073
11074 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
11075 files.
11076 (initialize): New function conditionally defined.
11077 (testcases): Move within conditional block.
11078 (main): Call initialize.
11079 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
11080 of gdb.reverse/insn-reverse.c.
11081 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
11082 gdb.reverse/insn-reverse.c.
11083
d8b49cf0
YQ
110842017-01-26 Yao Qi <yao.qi@linaro.org>
11085
11086 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
11087 disassemble on address 0.
11088
f13a9a0c
YQ
110892017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
11090 Yao Qi <yao.qi@linaro.org>
11091
11092 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
11093 * gdb.dwarf2/implptr-64bit.S: Remove.
11094 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
11095 variables in caller's context. Add DW_OP_implicit_value.
11096
5ac95241
YQ
110972017-01-25 Yao Qi <yao.qi@linaro.org>
11098
11099 * lib/dwarf.exp (Dwarf::_location): Handle
11100 DW_OP_GNU_implicit_pointer with proper size.
11101
23e82930
LM
111022017-01-20 Luis Machado <lgustavo@codesourcery.com>
11103
11104 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
11105 and add untested calls.
11106
d334ae25
LM
111072017-01-20 Luis Machado <lgustavo@codesourcery.com>
11108
11109 * gdb.python/python.exp: Check line number against what GDB thinks
11110 the line number is for func1.
11111
f5e6296e
IB
111122017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
11113
11114 * gdb.dlang/debug-expr.exp: New file.
11115
5b362f04
LM
111162016-12-23 Luis Machado <lgustavo@codesourcery.com>
11117
11118 Fix test names for the following files:
11119
11120 * gdb.ada/exec_changed.exp
11121 * gdb.ada/info_types.exp
11122 * gdb.arch/aarch64-atomic-inst.exp
11123 * gdb.arch/aarch64-fp.exp
11124 * gdb.arch/altivec-abi.exp
11125 * gdb.arch/altivec-regs.exp
11126 * gdb.arch/amd64-byte.exp
11127 * gdb.arch/amd64-disp-step.exp
11128 * gdb.arch/amd64-dword.exp
11129 * gdb.arch/amd64-entry-value-inline.exp
11130 * gdb.arch/amd64-entry-value-param.exp
11131 * gdb.arch/amd64-entry-value-paramref.exp
11132 * gdb.arch/amd64-entry-value.exp
11133 * gdb.arch/amd64-i386-address.exp
11134 * gdb.arch/amd64-invalid-stack-middle.exp
11135 * gdb.arch/amd64-invalid-stack-top.exp
11136 * gdb.arch/amd64-optimout-repeat.exp
11137 * gdb.arch/amd64-prologue-skip.exp
11138 * gdb.arch/amd64-prologue-xmm.exp
11139 * gdb.arch/amd64-stap-special-operands.exp
11140 * gdb.arch/amd64-stap-wrong-subexp.exp
11141 * gdb.arch/amd64-tailcall-cxx.exp
11142 * gdb.arch/amd64-tailcall-noret.exp
11143 * gdb.arch/amd64-tailcall-ret.exp
11144 * gdb.arch/amd64-tailcall-self.exp
11145 * gdb.arch/amd64-word.exp
11146 * gdb.arch/arm-bl-branch-dest.exp
11147 * gdb.arch/arm-disp-step.exp
11148 * gdb.arch/arm-neon.exp
11149 * gdb.arch/arm-single-step-kernel-helper.exp
11150 * gdb.arch/avr-flash-qualifier.exp
11151 * gdb.arch/disp-step-insn-reloc.exp
11152 * gdb.arch/e500-abi.exp
11153 * gdb.arch/e500-regs.exp
11154 * gdb.arch/ftrace-insn-reloc.exp
11155 * gdb.arch/i386-avx512.exp
11156 * gdb.arch/i386-bp_permanent.exp
11157 * gdb.arch/i386-byte.exp
11158 * gdb.arch/i386-cfi-notcurrent.exp
11159 * gdb.arch/i386-disp-step.exp
11160 * gdb.arch/i386-dr3-watch.exp
11161 * gdb.arch/i386-float.exp
11162 * gdb.arch/i386-gnu-cfi.exp
11163 * gdb.arch/i386-mpx-map.exp
11164 * gdb.arch/i386-mpx-sigsegv.exp
11165 * gdb.arch/i386-mpx-simple_segv.exp
11166 * gdb.arch/i386-mpx.exp
11167 * gdb.arch/i386-permbkpt.exp
11168 * gdb.arch/i386-prologue.exp
11169 * gdb.arch/i386-signal.exp
11170 * gdb.arch/i386-size-overlap.exp
11171 * gdb.arch/i386-unwind.exp
11172 * gdb.arch/i386-word.exp
11173 * gdb.arch/mips-fcr.exp
11174 * gdb.arch/powerpc-d128-regs.exp
11175 * gdb.arch/powerpc-stackless.exp
11176 * gdb.arch/ppc64-atomic-inst.exp
11177 * gdb.arch/s390-stackless.exp
11178 * gdb.arch/s390-tdbregs.exp
11179 * gdb.arch/s390-vregs.exp
11180 * gdb.arch/sparc-sysstep.exp
11181 * gdb.arch/thumb-bx-pc.exp
11182 * gdb.arch/thumb-singlestep.exp
11183 * gdb.arch/thumb2-it.exp
11184 * gdb.arch/vsx-regs.exp
11185 * gdb.asm/asm-source.exp
11186 * gdb.base/a2-run.exp
11187 * gdb.base/advance.exp
11188 * gdb.base/all-bin.exp
11189 * gdb.base/anon.exp
11190 * gdb.base/args.exp
11191 * gdb.base/arithmet.exp
11192 * gdb.base/async-shell.exp
11193 * gdb.base/async.exp
11194 * gdb.base/attach-pie-noexec.exp
11195 * gdb.base/attach-twice.exp
11196 * gdb.base/auto-load.exp
11197 * gdb.base/bang.exp
11198 * gdb.base/bitfields.exp
11199 * gdb.base/break-always.exp
11200 * gdb.base/break-caller-line.exp
11201 * gdb.base/break-entry.exp
11202 * gdb.base/break-inline.exp
11203 * gdb.base/break-on-linker-gcd-function.exp
11204 * gdb.base/break-probes.exp
11205 * gdb.base/break.exp
11206 * gdb.base/breakpoint-shadow.exp
11207 * gdb.base/call-ar-st.exp
11208 * gdb.base/call-sc.exp
11209 * gdb.base/call-signal-resume.exp
11210 * gdb.base/call-strs.exp
11211 * gdb.base/callfuncs.exp
11212 * gdb.base/catch-fork-static.exp
11213 * gdb.base/catch-gdb-caused-signals.exp
11214 * gdb.base/catch-load.exp
11215 * gdb.base/catch-signal-fork.exp
11216 * gdb.base/catch-signal.exp
11217 * gdb.base/catch-syscall.exp
11218 * gdb.base/charset.exp
11219 * gdb.base/checkpoint.exp
11220 * gdb.base/chng-syms.exp
11221 * gdb.base/code-expr.exp
11222 * gdb.base/code_elim.exp
11223 * gdb.base/commands.exp
11224 * gdb.base/completion.exp
11225 * gdb.base/complex.exp
11226 * gdb.base/cond-expr.exp
11227 * gdb.base/condbreak.exp
11228 * gdb.base/consecutive.exp
11229 * gdb.base/continue-all-already-running.exp
11230 * gdb.base/coredump-filter.exp
11231 * gdb.base/corefile.exp
11232 * gdb.base/dbx.exp
11233 * gdb.base/debug-expr.exp
11234 * gdb.base/define.exp
11235 * gdb.base/del.exp
11236 * gdb.base/disabled-location.exp
11237 * gdb.base/disasm-end-cu.exp
11238 * gdb.base/disasm-optim.exp
11239 * gdb.base/display.exp
11240 * gdb.base/duplicate-bp.exp
11241 * gdb.base/ena-dis-br.exp
11242 * gdb.base/ending-run.exp
11243 * gdb.base/enumval.exp
11244 * gdb.base/environ.exp
11245 * gdb.base/eu-strip-infcall.exp
11246 * gdb.base/eval-avoid-side-effects.exp
11247 * gdb.base/eval-skip.exp
11248 * gdb.base/exitsignal.exp
11249 * gdb.base/expand-psymtabs.exp
11250 * gdb.base/filesym.exp
11251 * gdb.base/find-unmapped.exp
11252 * gdb.base/finish.exp
11253 * gdb.base/float.exp
11254 * gdb.base/foll-exec-mode.exp
11255 * gdb.base/foll-exec.exp
11256 * gdb.base/foll-fork.exp
11257 * gdb.base/fortran-sym-case.exp
11258 * gdb.base/freebpcmd.exp
11259 * gdb.base/func-ptr.exp
11260 * gdb.base/func-ptrs.exp
11261 * gdb.base/funcargs.exp
11262 * gdb.base/gcore-buffer-overflow.exp
11263 * gdb.base/gcore-relro-pie.exp
11264 * gdb.base/gcore-relro.exp
11265 * gdb.base/gcore.exp
11266 * gdb.base/gdb1090.exp
11267 * gdb.base/gdb11530.exp
11268 * gdb.base/gdb11531.exp
11269 * gdb.base/gdb1821.exp
11270 * gdb.base/gdbindex-stabs.exp
11271 * gdb.base/gdbvars.exp
11272 * gdb.base/hbreak.exp
11273 * gdb.base/hbreak2.exp
11274 * gdb.base/included.exp
11275 * gdb.base/infcall-input.exp
11276 * gdb.base/inferior-died.exp
11277 * gdb.base/infnan.exp
11278 * gdb.base/info-macros.exp
11279 * gdb.base/info-os.exp
11280 * gdb.base/info-proc.exp
11281 * gdb.base/info-shared.exp
11282 * gdb.base/info-target.exp
11283 * gdb.base/infoline.exp
11284 * gdb.base/interp.exp
11285 * gdb.base/interrupt.exp
11286 * gdb.base/jit-reader.exp
11287 * gdb.base/jit-simple.exp
11288 * gdb.base/kill-after-signal.exp
11289 * gdb.base/kill-detach-inferiors-cmd.exp
11290 * gdb.base/label.exp
11291 * gdb.base/langs.exp
11292 * gdb.base/ldbl_e308.exp
11293 * gdb.base/line-symtabs.exp
11294 * gdb.base/linespecs.exp
11295 * gdb.base/list.exp
11296 * gdb.base/long_long.exp
11297 * gdb.base/longest-types.exp
11298 * gdb.base/maint.exp
11299 * gdb.base/max-value-size.exp
11300 * gdb.base/memattr.exp
11301 * gdb.base/mips_pro.exp
11302 * gdb.base/morestack.exp
11303 * gdb.base/moribund-step.exp
11304 * gdb.base/multi-forks.exp
11305 * gdb.base/nested-addr.exp
11306 * gdb.base/nextoverexit.exp
11307 * gdb.base/noreturn-finish.exp
11308 * gdb.base/noreturn-return.exp
11309 * gdb.base/nostdlib.exp
11310 * gdb.base/offsets.exp
11311 * gdb.base/opaque.exp
11312 * gdb.base/pc-fp.exp
11313 * gdb.base/permissions.exp
11314 * gdb.base/print-symbol-loading.exp
11315 * gdb.base/prologue-include.exp
11316 * gdb.base/psymtab.exp
11317 * gdb.base/ptype.exp
11318 * gdb.base/random-signal.exp
11319 * gdb.base/randomize.exp
11320 * gdb.base/range-stepping.exp
11321 * gdb.base/readline-ask.exp
11322 * gdb.base/recpar.exp
11323 * gdb.base/recurse.exp
11324 * gdb.base/relational.exp
11325 * gdb.base/restore.exp
11326 * gdb.base/return-nodebug.exp
11327 * gdb.base/return.exp
11328 * gdb.base/run-after-attach.exp
11329 * gdb.base/save-bp.exp
11330 * gdb.base/scope.exp
11331 * gdb.base/sect-cmd.exp
11332 * gdb.base/set-lang-auto.exp
11333 * gdb.base/set-noassign.exp
11334 * gdb.base/setvar.exp
11335 * gdb.base/sigall.exp
11336 * gdb.base/sigbpt.exp
11337 * gdb.base/siginfo-addr.exp
11338 * gdb.base/siginfo-infcall.exp
11339 * gdb.base/siginfo-obj.exp
11340 * gdb.base/siginfo.exp
11341 * gdb.base/signals-state-child.exp
11342 * gdb.base/signest.exp
11343 * gdb.base/sigstep.exp
11344 * gdb.base/sizeof.exp
11345 * gdb.base/skip.exp
11346 * gdb.base/solib-corrupted.exp
11347 * gdb.base/solib-nodir.exp
11348 * gdb.base/solib-search.exp
11349 * gdb.base/stack-checking.exp
11350 * gdb.base/stale-infcall.exp
11351 * gdb.base/stap-probe.exp
11352 * gdb.base/start.exp
11353 * gdb.base/step-break.exp
11354 * gdb.base/step-bt.exp
11355 * gdb.base/step-line.exp
11356 * gdb.base/step-over-exit.exp
11357 * gdb.base/step-over-syscall.exp
11358 * gdb.base/step-resume-infcall.exp
11359 * gdb.base/step-test.exp
11360 * gdb.base/store.exp
11361 * gdb.base/structs3.exp
11362 * gdb.base/sym-file.exp
11363 * gdb.base/symbol-without-target_section.exp
11364 * gdb.base/term.exp
11365 * gdb.base/testenv.exp
11366 * gdb.base/ui-redirect.exp
11367 * gdb.base/until.exp
11368 * gdb.base/unwindonsignal.exp
11369 * gdb.base/value-double-free.exp
11370 * gdb.base/vla-datatypes.exp
11371 * gdb.base/vla-ptr.exp
11372 * gdb.base/vla-sideeffect.exp
11373 * gdb.base/volatile.exp
11374 * gdb.base/watch-cond-infcall.exp
11375 * gdb.base/watch-cond.exp
11376 * gdb.base/watch-non-mem.exp
11377 * gdb.base/watch-read.exp
11378 * gdb.base/watch-vfork.exp
11379 * gdb.base/watchpoint-cond-gone.exp
11380 * gdb.base/watchpoint-delete.exp
11381 * gdb.base/watchpoint-hw-hit-once.exp
11382 * gdb.base/watchpoint-hw.exp
11383 * gdb.base/watchpoint-stops-at-right-insn.exp
11384 * gdb.base/watchpoints.exp
11385 * gdb.base/wchar.exp
11386 * gdb.base/whatis-exp.exp
11387 * gdb.btrace/buffer-size.exp
11388 * gdb.btrace/data.exp
11389 * gdb.btrace/delta.exp
11390 * gdb.btrace/dlopen.exp
11391 * gdb.btrace/enable.exp
11392 * gdb.btrace/exception.exp
11393 * gdb.btrace/function_call_history.exp
11394 * gdb.btrace/gcore.exp
11395 * gdb.btrace/instruction_history.exp
11396 * gdb.btrace/nohist.exp
11397 * gdb.btrace/reconnect.exp
11398 * gdb.btrace/record_goto-step.exp
11399 * gdb.btrace/record_goto.exp
11400 * gdb.btrace/rn-dl-bind.exp
11401 * gdb.btrace/segv.exp
11402 * gdb.btrace/step.exp
11403 * gdb.btrace/stepi.exp
11404 * gdb.btrace/tailcall-only.exp
11405 * gdb.btrace/tailcall.exp
11406 * gdb.btrace/tsx.exp
11407 * gdb.btrace/unknown_functions.exp
11408 * gdb.btrace/vdso.exp
11409 * gdb.compile/compile-ifunc.exp
11410 * gdb.compile/compile-ops.exp
11411 * gdb.compile/compile-print.exp
11412 * gdb.compile/compile-setjmp.exp
11413 * gdb.cp/abstract-origin.exp
11414 * gdb.cp/ambiguous.exp
11415 * gdb.cp/annota2.exp
11416 * gdb.cp/annota3.exp
11417 * gdb.cp/anon-ns.exp
11418 * gdb.cp/anon-struct.exp
11419 * gdb.cp/anon-union.exp
11420 * gdb.cp/arg-reference.exp
11421 * gdb.cp/baseenum.exp
11422 * gdb.cp/bool.exp
11423 * gdb.cp/breakpoint.exp
11424 * gdb.cp/bs15503.exp
11425 * gdb.cp/call-c.exp
11426 * gdb.cp/casts.exp
11427 * gdb.cp/chained-calls.exp
11428 * gdb.cp/class2.exp
11429 * gdb.cp/classes.exp
11430 * gdb.cp/cmpd-minsyms.exp
11431 * gdb.cp/converts.exp
11432 * gdb.cp/cp-relocate.exp
11433 * gdb.cp/cpcompletion.exp
11434 * gdb.cp/cpexprs.exp
11435 * gdb.cp/cplabel.exp
11436 * gdb.cp/cplusfuncs.exp
11437 * gdb.cp/cpsizeof.exp
11438 * gdb.cp/ctti.exp
11439 * gdb.cp/derivation.exp
11440 * gdb.cp/destrprint.exp
11441 * gdb.cp/dispcxx.exp
11442 * gdb.cp/enum-class.exp
11443 * gdb.cp/exception.exp
11444 * gdb.cp/exceptprint.exp
11445 * gdb.cp/expand-psymtabs-cxx.exp
11446 * gdb.cp/expand-sals.exp
11447 * gdb.cp/extern-c.exp
11448 * gdb.cp/filename.exp
11449 * gdb.cp/formatted-ref.exp
11450 * gdb.cp/fpointer.exp
11451 * gdb.cp/gdb1355.exp
11452 * gdb.cp/gdb2495.exp
11453 * gdb.cp/hang.exp
11454 * gdb.cp/impl-this.exp
11455 * gdb.cp/infcall-dlopen.exp
11456 * gdb.cp/inherit.exp
11457 * gdb.cp/iostream.exp
11458 * gdb.cp/koenig.exp
11459 * gdb.cp/local.exp
11460 * gdb.cp/m-data.exp
11461 * gdb.cp/m-static.exp
11462 * gdb.cp/mb-ctor.exp
11463 * gdb.cp/mb-inline.exp
11464 * gdb.cp/mb-templates.exp
11465 * gdb.cp/member-name.exp
11466 * gdb.cp/member-ptr.exp
11467 * gdb.cp/meth-typedefs.exp
11468 * gdb.cp/method.exp
11469 * gdb.cp/method2.exp
11470 * gdb.cp/minsym-fallback.exp
11471 * gdb.cp/misc.exp
11472 * gdb.cp/namelessclass.exp
11473 * gdb.cp/namespace-enum.exp
11474 * gdb.cp/namespace-nested-import.exp
11475 * gdb.cp/namespace.exp
11476 * gdb.cp/nextoverthrow.exp
11477 * gdb.cp/no-dmgl-verbose.exp
11478 * gdb.cp/non-trivial-retval.exp
11479 * gdb.cp/noparam.exp
11480 * gdb.cp/nsdecl.exp
11481 * gdb.cp/nsimport.exp
11482 * gdb.cp/nsnested.exp
11483 * gdb.cp/nsnoimports.exp
11484 * gdb.cp/nsrecurs.exp
11485 * gdb.cp/nsstress.exp
11486 * gdb.cp/nsusing.exp
11487 * gdb.cp/operator.exp
11488 * gdb.cp/oranking.exp
11489 * gdb.cp/overload-const.exp
11490 * gdb.cp/overload.exp
11491 * gdb.cp/ovldbreak.exp
11492 * gdb.cp/ovsrch.exp
11493 * gdb.cp/paren-type.exp
11494 * gdb.cp/parse-lang.exp
11495 * gdb.cp/pass-by-ref.exp
11496 * gdb.cp/pr-1023.exp
11497 * gdb.cp/pr-1210.exp
11498 * gdb.cp/pr-574.exp
11499 * gdb.cp/pr10687.exp
11500 * gdb.cp/pr12028.exp
11501 * gdb.cp/pr17132.exp
11502 * gdb.cp/pr17494.exp
11503 * gdb.cp/pr9067.exp
11504 * gdb.cp/pr9167.exp
11505 * gdb.cp/pr9631.exp
11506 * gdb.cp/printmethod.exp
11507 * gdb.cp/psmang.exp
11508 * gdb.cp/psymtab-parameter.exp
11509 * gdb.cp/ptype-cv-cp.exp
11510 * gdb.cp/ptype-flags.exp
11511 * gdb.cp/re-set-overloaded.exp
11512 * gdb.cp/ref-types.exp
11513 * gdb.cp/rtti.exp
11514 * gdb.cp/scope-err.exp
11515 * gdb.cp/shadow.exp
11516 * gdb.cp/smartp.exp
11517 * gdb.cp/static-method.exp
11518 * gdb.cp/static-print-quit.exp
11519 * gdb.cp/temargs.exp
11520 * gdb.cp/templates.exp
11521 * gdb.cp/try_catch.exp
11522 * gdb.cp/typedef-operator.exp
11523 * gdb.cp/typeid.exp
11524 * gdb.cp/userdef.exp
11525 * gdb.cp/using-crash.exp
11526 * gdb.cp/var-tag.exp
11527 * gdb.cp/virtbase.exp
11528 * gdb.cp/virtfunc.exp
11529 * gdb.cp/virtfunc2.exp
11530 * gdb.cp/vla-cxx.exp
11531 * gdb.disasm/t01_mov.exp
11532 * gdb.disasm/t02_mova.exp
11533 * gdb.disasm/t03_add.exp
11534 * gdb.disasm/t04_sub.exp
11535 * gdb.disasm/t05_cmp.exp
11536 * gdb.disasm/t06_ari2.exp
11537 * gdb.disasm/t07_ari3.exp
11538 * gdb.disasm/t08_or.exp
11539 * gdb.disasm/t09_xor.exp
11540 * gdb.disasm/t10_and.exp
11541 * gdb.disasm/t11_logs.exp
11542 * gdb.disasm/t12_bit.exp
11543 * gdb.disasm/t13_otr.exp
11544 * gdb.dlang/circular.exp
11545 * gdb.dwarf2/arr-stride.exp
11546 * gdb.dwarf2/arr-subrange.exp
11547 * gdb.dwarf2/atomic-type.exp
11548 * gdb.dwarf2/bad-regnum.exp
11549 * gdb.dwarf2/bitfield-parent-optimized-out.exp
11550 * gdb.dwarf2/callframecfa.exp
11551 * gdb.dwarf2/clztest.exp
11552 * gdb.dwarf2/corrupt.exp
11553 * gdb.dwarf2/data-loc.exp
11554 * gdb.dwarf2/dup-psym.exp
11555 * gdb.dwarf2/dw2-anon-mptr.exp
11556 * gdb.dwarf2/dw2-anonymous-func.exp
11557 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
11558 * gdb.dwarf2/dw2-bad-unresolved.exp
11559 * gdb.dwarf2/dw2-basic.exp
11560 * gdb.dwarf2/dw2-canonicalize-type.exp
11561 * gdb.dwarf2/dw2-case-insensitive.exp
11562 * gdb.dwarf2/dw2-common-block.exp
11563 * gdb.dwarf2/dw2-compdir-oldgcc.exp
11564 * gdb.dwarf2/dw2-compressed.exp
11565 * gdb.dwarf2/dw2-const.exp
11566 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
11567 * gdb.dwarf2/dw2-cu-size.exp
11568 * gdb.dwarf2/dw2-dup-frame.exp
11569 * gdb.dwarf2/dw2-entry-value.exp
11570 * gdb.dwarf2/dw2-icycle.exp
11571 * gdb.dwarf2/dw2-ifort-parameter.exp
11572 * gdb.dwarf2/dw2-inline-break.exp
11573 * gdb.dwarf2/dw2-inline-param.exp
11574 * gdb.dwarf2/dw2-intercu.exp
11575 * gdb.dwarf2/dw2-intermix.exp
11576 * gdb.dwarf2/dw2-lexical-block-bare.exp
11577 * gdb.dwarf2/dw2-linkage-name-trust.exp
11578 * gdb.dwarf2/dw2-minsym-in-cu.exp
11579 * gdb.dwarf2/dw2-noloc.exp
11580 * gdb.dwarf2/dw2-op-call.exp
11581 * gdb.dwarf2/dw2-op-out-param.exp
11582 * gdb.dwarf2/dw2-opt-structptr.exp
11583 * gdb.dwarf2/dw2-param-error.exp
11584 * gdb.dwarf2/dw2-producer.exp
11585 * gdb.dwarf2/dw2-ranges-base.exp
11586 * gdb.dwarf2/dw2-ref-missing-frame.exp
11587 * gdb.dwarf2/dw2-reg-undefined.exp
11588 * gdb.dwarf2/dw2-regno-invalid.exp
11589 * gdb.dwarf2/dw2-restore.exp
11590 * gdb.dwarf2/dw2-restrict.exp
11591 * gdb.dwarf2/dw2-single-line-discriminators.exp
11592 * gdb.dwarf2/dw2-strp.exp
11593 * gdb.dwarf2/dw2-undefined-ret-addr.exp
11594 * gdb.dwarf2/dw2-unresolved.exp
11595 * gdb.dwarf2/dw2-var-zero-addr.exp
11596 * gdb.dwarf2/dw4-sig-types.exp
11597 * gdb.dwarf2/dwz.exp
11598 * gdb.dwarf2/dynarr-ptr.exp
11599 * gdb.dwarf2/enum-type.exp
11600 * gdb.dwarf2/gdb-index.exp
11601 * gdb.dwarf2/implptr-64bit.exp
11602 * gdb.dwarf2/implptr-optimized-out.exp
11603 * gdb.dwarf2/implptr.exp
11604 * gdb.dwarf2/implref-array.exp
11605 * gdb.dwarf2/implref-const.exp
11606 * gdb.dwarf2/implref-global.exp
11607 * gdb.dwarf2/implref-struct.exp
11608 * gdb.dwarf2/mac-fileno.exp
11609 * gdb.dwarf2/main-subprogram.exp
11610 * gdb.dwarf2/member-ptr-forwardref.exp
11611 * gdb.dwarf2/method-ptr.exp
11612 * gdb.dwarf2/missing-sig-type.exp
11613 * gdb.dwarf2/nonvar-access.exp
11614 * gdb.dwarf2/opaque-type-lookup.exp
11615 * gdb.dwarf2/pieces-optimized-out.exp
11616 * gdb.dwarf2/pieces.exp
11617 * gdb.dwarf2/pr10770.exp
11618 * gdb.dwarf2/pr13961.exp
11619 * gdb.dwarf2/staticvirtual.exp
11620 * gdb.dwarf2/subrange.exp
11621 * gdb.dwarf2/symtab-producer.exp
11622 * gdb.dwarf2/trace-crash.exp
11623 * gdb.dwarf2/typeddwarf.exp
11624 * gdb.dwarf2/valop.exp
11625 * gdb.dwarf2/watch-notconst.exp
11626 * gdb.fortran/array-element.exp
11627 * gdb.fortran/charset.exp
11628 * gdb.fortran/common-block.exp
11629 * gdb.fortran/complex.exp
11630 * gdb.fortran/derived-type-function.exp
11631 * gdb.fortran/derived-type.exp
11632 * gdb.fortran/logical.exp
11633 * gdb.fortran/module.exp
11634 * gdb.fortran/multi-dim.exp
11635 * gdb.fortran/nested-funcs.exp
11636 * gdb.fortran/print-formatted.exp
11637 * gdb.fortran/subarray.exp
11638 * gdb.fortran/vla-alloc-assoc.exp
11639 * gdb.fortran/vla-datatypes.exp
11640 * gdb.fortran/vla-history.exp
11641 * gdb.fortran/vla-ptr-info.exp
11642 * gdb.fortran/vla-ptype-sub.exp
11643 * gdb.fortran/vla-ptype.exp
11644 * gdb.fortran/vla-sizeof.exp
11645 * gdb.fortran/vla-type.exp
11646 * gdb.fortran/vla-value-sub-arbitrary.exp
11647 * gdb.fortran/vla-value-sub-finish.exp
11648 * gdb.fortran/vla-value-sub.exp
11649 * gdb.fortran/vla-value.exp
11650 * gdb.fortran/whatis_type.exp
11651 * gdb.go/chan.exp
11652 * gdb.go/handcall.exp
11653 * gdb.go/hello.exp
11654 * gdb.go/integers.exp
11655 * gdb.go/methods.exp
11656 * gdb.go/package.exp
11657 * gdb.go/strings.exp
11658 * gdb.go/types.exp
11659 * gdb.go/unsafe.exp
11660 * gdb.guile/scm-arch.exp
11661 * gdb.guile/scm-block.exp
11662 * gdb.guile/scm-breakpoint.exp
11663 * gdb.guile/scm-cmd.exp
11664 * gdb.guile/scm-disasm.exp
11665 * gdb.guile/scm-equal.exp
11666 * gdb.guile/scm-frame-args.exp
11667 * gdb.guile/scm-frame-inline.exp
11668 * gdb.guile/scm-frame.exp
11669 * gdb.guile/scm-iterator.exp
11670 * gdb.guile/scm-math.exp
11671 * gdb.guile/scm-objfile.exp
11672 * gdb.guile/scm-ports.exp
11673 * gdb.guile/scm-symbol.exp
11674 * gdb.guile/scm-symtab.exp
11675 * gdb.guile/scm-value-cc.exp
11676 * gdb.guile/types-module.exp
11677 * gdb.linespec/break-ask.exp
11678 * gdb.linespec/cpexplicit.exp
11679 * gdb.linespec/explicit.exp
11680 * gdb.linespec/keywords.exp
11681 * gdb.linespec/linespec.exp
11682 * gdb.linespec/ls-dollar.exp
11683 * gdb.linespec/ls-errs.exp
11684 * gdb.linespec/skip-two.exp
11685 * gdb.linespec/thread.exp
11686 * gdb.mi/mi-async.exp
11687 * gdb.mi/mi-basics.exp
11688 * gdb.mi/mi-break.exp
11689 * gdb.mi/mi-catch-load.exp
11690 * gdb.mi/mi-cli.exp
11691 * gdb.mi/mi-cmd-param-changed.exp
11692 * gdb.mi/mi-console.exp
11693 * gdb.mi/mi-detach.exp
11694 * gdb.mi/mi-disassemble.exp
11695 * gdb.mi/mi-eval.exp
11696 * gdb.mi/mi-file-transfer.exp
11697 * gdb.mi/mi-file.exp
11698 * gdb.mi/mi-fill-memory.exp
11699 * gdb.mi/mi-inheritance-syntax-error.exp
11700 * gdb.mi/mi-linespec-err-cp.exp
11701 * gdb.mi/mi-logging.exp
11702 * gdb.mi/mi-memory-changed.exp
11703 * gdb.mi/mi-read-memory.exp
11704 * gdb.mi/mi-record-changed.exp
11705 * gdb.mi/mi-reg-undefined.exp
11706 * gdb.mi/mi-regs.exp
11707 * gdb.mi/mi-return.exp
11708 * gdb.mi/mi-reverse.exp
11709 * gdb.mi/mi-simplerun.exp
11710 * gdb.mi/mi-solib.exp
11711 * gdb.mi/mi-stack.exp
11712 * gdb.mi/mi-stepi.exp
11713 * gdb.mi/mi-syn-frame.exp
11714 * gdb.mi/mi-until.exp
11715 * gdb.mi/mi-var-block.exp
11716 * gdb.mi/mi-var-child.exp
11717 * gdb.mi/mi-var-cmd.exp
11718 * gdb.mi/mi-var-cp.exp
11719 * gdb.mi/mi-var-display.exp
11720 * gdb.mi/mi-var-invalidate.exp
11721 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
11722 * gdb.mi/mi-vla-fortran.exp
11723 * gdb.mi/mi-watch.exp
11724 * gdb.mi/mi2-var-child.exp
11725 * gdb.mi/user-selected-context-sync.exp
11726 * gdb.modula2/unbounded-array.exp
11727 * gdb.multi/dummy-frame-restore.exp
11728 * gdb.multi/multi-arch-exec.exp
11729 * gdb.multi/multi-arch.exp
11730 * gdb.multi/tids.exp
11731 * gdb.multi/watchpoint-multi.exp
11732 * gdb.opencl/callfuncs.exp
11733 * gdb.opencl/convs_casts.exp
11734 * gdb.opencl/datatypes.exp
11735 * gdb.opencl/operators.exp
11736 * gdb.opencl/vec_comps.exp
11737 * gdb.opt/clobbered-registers-O2.exp
11738 * gdb.opt/inline-break.exp
11739 * gdb.opt/inline-bt.exp
11740 * gdb.opt/inline-cmds.exp
11741 * gdb.opt/inline-locals.exp
11742 * gdb.pascal/case-insensitive-symbols.exp
11743 * gdb.pascal/floats.exp
11744 * gdb.pascal/gdb11492.exp
11745 * gdb.python/lib-types.exp
11746 * gdb.python/py-arch.exp
11747 * gdb.python/py-as-string.exp
11748 * gdb.python/py-bad-printers.exp
11749 * gdb.python/py-block.exp
11750 * gdb.python/py-breakpoint-create-fail.exp
11751 * gdb.python/py-breakpoint.exp
11752 * gdb.python/py-caller-is.exp
11753 * gdb.python/py-cmd.exp
11754 * gdb.python/py-explore-cc.exp
11755 * gdb.python/py-explore.exp
11756 * gdb.python/py-finish-breakpoint.exp
11757 * gdb.python/py-finish-breakpoint2.exp
11758 * gdb.python/py-frame-args.exp
11759 * gdb.python/py-frame-inline.exp
11760 * gdb.python/py-frame.exp
11761 * gdb.python/py-framefilter-mi.exp
11762 * gdb.python/py-infthread.exp
11763 * gdb.python/py-lazy-string.exp
11764 * gdb.python/py-linetable.exp
11765 * gdb.python/py-mi-events.exp
11766 * gdb.python/py-mi-objfile.exp
11767 * gdb.python/py-mi.exp
11768 * gdb.python/py-objfile.exp
11769 * gdb.python/py-pp-integral.exp
11770 * gdb.python/py-pp-maint.exp
11771 * gdb.python/py-pp-re-notag.exp
11772 * gdb.python/py-pp-registration.exp
11773 * gdb.python/py-recurse-unwind.exp
11774 * gdb.python/py-strfns.exp
11775 * gdb.python/py-symbol.exp
11776 * gdb.python/py-symtab.exp
11777 * gdb.python/py-sync-interp.exp
11778 * gdb.python/py-typeprint.exp
11779 * gdb.python/py-unwind-maint.exp
11780 * gdb.python/py-unwind.exp
11781 * gdb.python/py-value-cc.exp
11782 * gdb.python/py-xmethods.exp
11783 * gdb.reverse/amd64-tailcall-reverse.exp
11784 * gdb.reverse/break-precsave.exp
11785 * gdb.reverse/break-reverse.exp
11786 * gdb.reverse/consecutive-precsave.exp
11787 * gdb.reverse/consecutive-reverse.exp
11788 * gdb.reverse/finish-precsave.exp
11789 * gdb.reverse/finish-reverse-bkpt.exp
11790 * gdb.reverse/finish-reverse.exp
11791 * gdb.reverse/fstatat-reverse.exp
11792 * gdb.reverse/getresuid-reverse.exp
11793 * gdb.reverse/i386-precsave.exp
11794 * gdb.reverse/i386-reverse.exp
11795 * gdb.reverse/i386-sse-reverse.exp
11796 * gdb.reverse/i387-env-reverse.exp
11797 * gdb.reverse/i387-stack-reverse.exp
11798 * gdb.reverse/insn-reverse.exp
11799 * gdb.reverse/machinestate-precsave.exp
11800 * gdb.reverse/machinestate.exp
11801 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11802 * gdb.reverse/pipe-reverse.exp
11803 * gdb.reverse/readv-reverse.exp
11804 * gdb.reverse/recvmsg-reverse.exp
11805 * gdb.reverse/rerun-prec.exp
11806 * gdb.reverse/s390-mvcle.exp
11807 * gdb.reverse/step-precsave.exp
11808 * gdb.reverse/step-reverse.exp
11809 * gdb.reverse/time-reverse.exp
11810 * gdb.reverse/until-precsave.exp
11811 * gdb.reverse/until-reverse.exp
11812 * gdb.reverse/waitpid-reverse.exp
11813 * gdb.reverse/watch-precsave.exp
11814 * gdb.reverse/watch-reverse.exp
11815 * gdb.rust/generics.exp
11816 * gdb.rust/methods.exp
11817 * gdb.rust/modules.exp
11818 * gdb.rust/simple.exp
11819 * gdb.server/connect-with-no-symbol-file.exp
11820 * gdb.server/ext-attach.exp
11821 * gdb.server/ext-restart.exp
11822 * gdb.server/ext-wrapper.exp
11823 * gdb.server/file-transfer.exp
11824 * gdb.server/server-exec-info.exp
11825 * gdb.server/server-kill.exp
11826 * gdb.server/server-mon.exp
11827 * gdb.server/wrapper.exp
11828 * gdb.stabs/exclfwd.exp
11829 * gdb.stabs/gdb11479.exp
11830 * gdb.threads/clone-new-thread-event.exp
11831 * gdb.threads/corethreads.exp
11832 * gdb.threads/current-lwp-dead.exp
11833 * gdb.threads/dlopen-libpthread.exp
11834 * gdb.threads/gcore-thread.exp
11835 * gdb.threads/sigstep-threads.exp
11836 * gdb.threads/watchpoint-fork.exp
11837 * gdb.trace/actions-changed.exp
11838 * gdb.trace/backtrace.exp
11839 * gdb.trace/change-loc.exp
11840 * gdb.trace/circ.exp
11841 * gdb.trace/collection.exp
11842 * gdb.trace/disconnected-tracing.exp
11843 * gdb.trace/ftrace.exp
11844 * gdb.trace/mi-trace-frame-collected.exp
11845 * gdb.trace/mi-trace-unavailable.exp
11846 * gdb.trace/mi-traceframe-changed.exp
11847 * gdb.trace/mi-tsv-changed.exp
11848 * gdb.trace/no-attach-trace.exp
11849 * gdb.trace/passc-dyn.exp
11850 * gdb.trace/qtro.exp
11851 * gdb.trace/range-stepping.exp
11852 * gdb.trace/read-memory.exp
11853 * gdb.trace/save-trace.exp
11854 * gdb.trace/signal.exp
11855 * gdb.trace/status-stop.exp
11856 * gdb.trace/tfile.exp
11857 * gdb.trace/trace-break.exp
11858 * gdb.trace/trace-buffer-size.exp
11859 * gdb.trace/trace-condition.exp
11860 * gdb.trace/tracefile-pseudo-reg.exp
11861 * gdb.trace/tstatus.exp
11862 * gdb.trace/unavailable.exp
11863 * gdb.trace/while-dyn.exp
11864 * gdb.trace/while-stepping.exp
11865
34c41c68
DE
118662016-12-22 Doug Evans <xdje42@gmail.com>
11867
11868 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
11869 and msymbols.
11870
16e69324
YQ
118712016-12-19 Yao Qi <yao.qi@linaro.org>
11872
11873 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
11874 (test_with_self): Don't call do_steps_and_nexts, and remove
11875 code about stepping into xmalloc.
11876
f94f411b
YQ
118772016-12-09 Yao Qi <yao.qi@linaro.org>
11878
11879 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
11880
118812016-12-09 Yao Qi <yao.qi@linaro.org>
11882
11883 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
11884
f1b5deee
PA
118852016-12-09 Pedro Alves <palves@redhat.com>
11886
11887 * gdb.base/all-architectures-0.exp: New file.
11888 * gdb.base/all-architectures-1.exp: New file.
11889 * gdb.base/all-architectures-2.exp: New file.
11890 * gdb.base/all-architectures-3.exp: New file.
11891 * gdb.base/all-architectures-4.exp: New file.
11892 * gdb.base/all-architectures-5.exp: New file.
11893 * gdb.base/all-architectures-6.exp: New file.
11894 * gdb.base/all-architectures-7.exp: New file.
11895 * gdb.base/all-architectures.exp.in: New file.
11896
364ca42e
YQ
118972016-12-09 Yao Qi <yao.qi@linaro.org>
11898
11899 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
11900
107c2d62
LM
119012016-12-02 Luis Machado <lgustavo@codesourcery.com>
11902
11903 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
11904 possible.
11905 Remove useless pattern-matching code.
11906
df3ee9ca
PA
119072016-12-02 Pedro Alves <palves@redhat.com>
11908
11909 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
11910 procedure.
11911 (top level): Call it.
11912
ec835369
PA
119132016-12-02 Pedro Alves <palves@redhat.com>
11914
11915 * gdb.base/commands.exp (user_defined_command_args_stack_test):
11916 New procedure.
11917 (top level): Call it.
11918
01770bbd
PA
119192016-12-02 Pedro Alves <palves@redhat.com>
11920
11921 PR cli/20559
11922 * gdb.base/commands.exp (user_defined_command_args_eval): New
11923 procedure.
11924 (top level): Call it.
11925
008459ea
LM
119262016-12-02 Luis Machado <lgustavo@codesourcery.com>
11927
11928 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
11929 timeout handling.
11930
0c1b455e
TT
119312016-12-02 Tom Tromey <tom@tromey.com>
11932
11933 * gdb.dwarf2/main-subprogram.c: New file.
11934 * gdb.dwarf2/main-subprogram.exp: New file.
11935
018572b8
LM
119362016-12-01 Luis Machado <lgustavo@codesourcery.com>
11937
11938 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
11939 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
11940 gdb_test_no_output for a couple of cases.
11941 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
11942
84c93cd5
LM
119432016-12-01 Luis Machado <lgustavo@codesourcery.com>
11944
11945 Fix test names and standardize compilation error messages throughout
11946 the following files:
11947
11948 * gdb.ada/start.exp
11949 * gdb.arch/alpha-step.exp
11950 * gdb.arch/e500-prologue.exp
11951 * gdb.arch/ftrace-insn-reloc.exp
11952 * gdb.arch/gdb1291.exp
11953 * gdb.arch/gdb1431.exp
11954 * gdb.arch/gdb1558.exp
11955 * gdb.arch/i386-dr3-watch.exp
11956 * gdb.arch/i386-sse-stack-align.exp
11957 * gdb.arch/ia64-breakpoint-shadow.exp
11958 * gdb.arch/pa-nullify.exp
11959 * gdb.arch/powerpc-aix-prologue.exp
11960 * gdb.arch/thumb-bx-pc.exp
11961 * gdb.base/annota1.exp
11962 * gdb.base/annota3.exp
11963 * gdb.base/arrayidx.exp
11964 * gdb.base/assign.exp
11965 * gdb.base/attach.exp
11966 * gdb.base/auxv.exp
11967 * gdb.base/bang.exp
11968 * gdb.base/bfp-test.exp
11969 * gdb.base/bigcore.exp
11970 * gdb.base/bitfields2.exp
11971 * gdb.base/break-fun-addr.exp
11972 * gdb.base/break-probes.exp
11973 * gdb.base/call-rt-st.exp
11974 * gdb.base/callexit.exp
11975 * gdb.base/catch-fork-kill.exp
11976 * gdb.base/charset.exp
11977 * gdb.base/checkpoint.exp
11978 * gdb.base/comprdebug.exp
11979 * gdb.base/constvars.exp
11980 * gdb.base/coredump-filter.exp
11981 * gdb.base/cursal.exp
11982 * gdb.base/cvexpr.exp
11983 * gdb.base/detach.exp
11984 * gdb.base/display.exp
11985 * gdb.base/dmsym.exp
11986 * gdb.base/dprintf-pending.exp
11987 * gdb.base/dso2dso.exp
11988 * gdb.base/dtrace-probe.exp
11989 * gdb.base/dump.exp
11990 * gdb.base/enum_cond.exp
11991 * gdb.base/exe-lock.exp
11992 * gdb.base/exec-invalid-sysroot.exp
11993 * gdb.base/execl-update-breakpoints.exp
11994 * gdb.base/exprs.exp
11995 * gdb.base/fileio.exp
11996 * gdb.base/find.exp
11997 * gdb.base/finish.exp
11998 * gdb.base/fixsection.exp
11999 * gdb.base/foll-vfork.exp
12000 * gdb.base/frame-args.exp
12001 * gdb.base/gcore.exp
12002 * gdb.base/gdb1250.exp
12003 * gdb.base/global-var-nested-by-dso.exp
12004 * gdb.base/gnu-ifunc.exp
12005 * gdb.base/hashline1.exp
12006 * gdb.base/hashline2.exp
12007 * gdb.base/hashline3.exp
12008 * gdb.base/hbreak-in-shr-unsupported.exp
12009 * gdb.base/huge.exp
12010 * gdb.base/infcall-input.exp
12011 * gdb.base/info-fun.exp
12012 * gdb.base/info-shared.exp
12013 * gdb.base/jit-simple.exp
12014 * gdb.base/jit-so.exp
12015 * gdb.base/jit.exp
12016 * gdb.base/jump.exp
12017 * gdb.base/label.exp
12018 * gdb.base/lineinc.exp
12019 * gdb.base/logical.exp
12020 * gdb.base/longjmp.exp
12021 * gdb.base/macscp.exp
12022 * gdb.base/miscexprs.exp
12023 * gdb.base/new-ui-echo.exp
12024 * gdb.base/new-ui-pending-input.exp
12025 * gdb.base/new-ui.exp
12026 * gdb.base/nodebug.exp
12027 * gdb.base/nofield.exp
12028 * gdb.base/offsets.exp
12029 * gdb.base/overlays.exp
12030 * gdb.base/pending.exp
12031 * gdb.base/pointers.exp
12032 * gdb.base/pr11022.exp
12033 * gdb.base/printcmds.exp
12034 * gdb.base/prologue.exp
12035 * gdb.base/ptr-typedef.exp
12036 * gdb.base/realname-expand.exp
12037 * gdb.base/relativedebug.exp
12038 * gdb.base/relocate.exp
12039 * gdb.base/remote.exp
12040 * gdb.base/reread.exp
12041 * gdb.base/return2.exp
12042 * gdb.base/savedregs.exp
12043 * gdb.base/sep.exp
12044 * gdb.base/sepdebug.exp
12045 * gdb.base/sepsymtab.exp
12046 * gdb.base/set-inferior-tty.exp
12047 * gdb.base/setshow.exp
12048 * gdb.base/shlib-call.exp
12049 * gdb.base/sigaltstack.exp
12050 * gdb.base/siginfo-addr.exp
12051 * gdb.base/signals.exp
12052 * gdb.base/signull.exp
12053 * gdb.base/sigrepeat.exp
12054 * gdb.base/so-impl-ld.exp
12055 * gdb.base/solib-display.exp
12056 * gdb.base/solib-overlap.exp
12057 * gdb.base/solib-search.exp
12058 * gdb.base/solib-symbol.exp
12059 * gdb.base/structs.exp
12060 * gdb.base/structs2.exp
12061 * gdb.base/symtab-search-order.exp
12062 * gdb.base/twice.exp
12063 * gdb.base/unload.exp
12064 * gdb.base/varargs.exp
12065 * gdb.base/watchpoint-solib.exp
12066 * gdb.base/watchpoint.exp
12067 * gdb.base/whatis.exp
12068 * gdb.base/wrong_frame_bt_full.exp
12069 * gdb.btrace/dlopen.exp
12070 * gdb.cell/ea-standalone.exp
12071 * gdb.cell/ea-test.exp
12072 * gdb.cp/dispcxx.exp
12073 * gdb.cp/gdb2384.exp
12074 * gdb.cp/method2.exp
12075 * gdb.cp/nextoverthrow.exp
12076 * gdb.cp/pr10728.exp
12077 * gdb.disasm/am33.exp
12078 * gdb.disasm/h8300s.exp
12079 * gdb.disasm/mn10300.exp
12080 * gdb.disasm/sh3.exp
12081 * gdb.dwarf2/dw2-dir-file-name.exp
12082 * gdb.fortran/complex.exp
12083 * gdb.fortran/library-module.exp
12084 * gdb.guile/scm-pretty-print.exp
12085 * gdb.guile/scm-symbol.exp
12086 * gdb.guile/scm-type.exp
12087 * gdb.guile/scm-value.exp
12088 * gdb.linespec/linespec.exp
12089 * gdb.mi/gdb701.exp
12090 * gdb.mi/gdb792.exp
12091 * gdb.mi/mi-breakpoint-changed.exp
12092 * gdb.mi/mi-dprintf-pending.exp
12093 * gdb.mi/mi-dprintf.exp
12094 * gdb.mi/mi-exit-code.exp
12095 * gdb.mi/mi-pending.exp
12096 * gdb.mi/mi-solib.exp
12097 * gdb.mi/new-ui-mi-sync.exp
12098 * gdb.mi/pr11022.exp
12099 * gdb.mi/user-selected-context-sync.exp
12100 * gdb.opt/solib-intra-step.exp
12101 * gdb.python/py-events.exp
12102 * gdb.python/py-finish-breakpoint.exp
12103 * gdb.python/py-mi.exp
12104 * gdb.python/py-prettyprint.exp
12105 * gdb.python/py-shared.exp
12106 * gdb.python/py-symbol.exp
12107 * gdb.python/py-template.exp
12108 * gdb.python/py-type.exp
12109 * gdb.python/py-value.exp
12110 * gdb.reverse/solib-precsave.exp
12111 * gdb.reverse/solib-reverse.exp
12112 * gdb.server/solib-list.exp
12113 * gdb.stabs/weird.exp
12114 * gdb.threads/reconnect-signal.exp
12115 * gdb.threads/stepi-random-signal.exp
12116 * gdb.trace/actions.exp
12117 * gdb.trace/ax.exp
12118 * gdb.trace/backtrace.exp
12119 * gdb.trace/change-loc.exp
12120 * gdb.trace/deltrace.exp
12121 * gdb.trace/ftrace-lock.exp
12122 * gdb.trace/ftrace.exp
12123 * gdb.trace/infotrace.exp
12124 * gdb.trace/mi-tracepoint-changed.exp
12125 * gdb.trace/packetlen.exp
12126 * gdb.trace/passcount.exp
12127 * gdb.trace/pending.exp
12128 * gdb.trace/range-stepping.exp
12129 * gdb.trace/report.exp
12130 * gdb.trace/stap-trace.exp
12131 * gdb.trace/tfind.exp
12132 * gdb.trace/trace-break.exp
12133 * gdb.trace/trace-condition.exp
12134 * gdb.trace/trace-enable-disable.exp
12135 * gdb.trace/trace-mt.exp
12136 * gdb.trace/tracecmd.exp
12137 * gdb.trace/tspeed.exp
12138 * gdb.trace/tsv.exp
12139 * lib/perftest.exp
12140
fb9feb35
LM
121412016-12-01 Luis Machado <lgustavo@codesourcery.com>
12142
12143 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
12144 with gdb_test_no_output.
12145 Use command as test name.
12146
cd2ddb6c
LM
121472016-12-01 Luis Machado <lgustavo@codesourcery.com>
12148
12149 Fix test names starting with uppercase throughout the files.
12150
12151 * gdb.ada/assign_1.exp
12152 * gdb.ada/boolean_expr.exp
12153 * gdb.base/arrayidx.exp
12154 * gdb.base/del.exp
12155 * gdb.base/gcore-buffer-overflow.exp
12156 * gdb.base/testenv.exp
12157 * gdb.compile/compile.exp
12158 * gdb.python/py-framefilter-invalidarg.exp
12159 * gdb.python/py-framefilter.exp
12160
bb95117e
LM
121612016-12-01 Luis Machado <lgustavo@codesourcery.com>
12162
12163 Fix test names starting with uppercase throughout the files.
12164
12165 * gdb.ada/array_return.exp
12166 * gdb.ada/expr_delims.exp
12167 * gdb.ada/mi_dyn_arr.exp
12168 * gdb.ada/mi_interface.exp
12169 * gdb.ada/mi_var_array.exp
12170 * gdb.ada/watch_arg.exp
12171 * gdb.arch/alpha-step.exp
12172 * gdb.arch/altivec-regs.exp
12173 * gdb.arch/e500-regs.exp
12174 * gdb.arch/powerpc-d128-regs.exp
12175 * gdb.base/arrayidx.exp
12176 * gdb.base/break.exp
12177 * gdb.base/checkpoint.exp
12178 * gdb.base/debug-expr.exp
12179 * gdb.base/dmsym.exp
12180 * gdb.base/radix.exp
12181 * gdb.base/sepdebug.exp
12182 * gdb.base/testenv.exp
12183 * gdb.base/watch_thread_num.exp
12184 * gdb.base/watchpoint-cond-gone.exp
12185 * gdb.cell/break.exp
12186 * gdb.cell/ea-cache.exp
12187 * gdb.compile/compile.exp
12188 * gdb.cp/gdb2495.exp
12189 * gdb.gdb/selftest.exp
12190 * gdb.gdb/xfullpath.exp
12191 * gdb.go/hello.exp
12192 * gdb.go/integers.exp
12193 * gdb.objc/basicclass.exp
12194 * gdb.pascal/hello.exp
12195 * gdb.pascal/integers.exp
12196 * gdb.python/py-breakpoint.exp
12197 * gdb.python/py-cmd.exp
12198 * gdb.python/py-linetable.exp
12199 * gdb.python/py-xmethods.exp
12200 * gdb.python/python.exp
12201 * gdb.reverse/consecutive-precsave.exp
12202 * gdb.reverse/finish-precsave.exp
12203 * gdb.reverse/i386-precsave.exp
12204 * gdb.reverse/machinestate-precsave.exp
12205 * gdb.reverse/sigall-precsave.exp
12206 * gdb.reverse/solib-precsave.exp
12207 * gdb.reverse/step-precsave.exp
12208 * gdb.reverse/until-precsave.exp
12209 * gdb.reverse/watch-precsave.exp
12210 * gdb.threads/leader-exit.exp
12211 * gdb.threads/pthreads.exp
12212 * gdb.threads/wp-replication.exp
12213 * gdb.trace/actions.exp
12214 * gdb.trace/mi-tsv-changed.exp
12215 * gdb.trace/tsv.exp
12216
de97fdd4
LM
122172016-12-01 Luis Machado <lgustavo@codesourcery.com>
12218
12219 Fix test names starting with uppercase throughout the files.
12220
12221 * gdb.arch/i386-bp_permanent.exp
12222 * gdb.arch/i386-gnu-cfi.exp
12223 * gdb.base/disasm-end-cu.exp
12224 * gdb.base/macscp.exp
12225 * gdb.base/pending.exp
12226 * gdb.base/watch_thread_num.exp
12227 * gdb.cp/exception.exp
12228 * gdb.cp/gdb2495.exp
12229 * gdb.cp/local.exp
12230 * gdb.python/py-evsignal.exp
12231 * gdb.python/python.exp
12232 * gdb.trace/tracecmd.exp
12233
9f058c10
LM
122342016-12-01 Luis Machado <lgustavo@codesourcery.com>
12235
12236 Fix test names starting with uppercase throughout the files.
12237
12238 * gdb.base/charset.exp
12239 * gdb.base/eval.exp
12240 * gdb.base/multi-forks.exp
12241 * gdb.guile/scm-progspace.exp
12242 * gdb.opencl/datatypes.exp
12243 * gdb.python/py-block.exp
12244 * gdb.python/py-function.exp
12245 * gdb.python/py-symbol.exp
12246 * gdb.python/py-symtab.exp
12247 * gdb.python/py-xmethods.exp
12248 * gdb.reverse/break-precsave.exp
12249 * gdb.reverse/break-reverse.exp
12250 * gdb.reverse/consecutive-precsave.exp
12251 * gdb.reverse/consecutive-reverse.exp
12252 * gdb.reverse/finish-precsave.exp
12253 * gdb.reverse/finish-reverse-bkpt.exp
12254 * gdb.reverse/finish-reverse.exp
12255 * gdb.reverse/fstatat-reverse.exp
12256 * gdb.reverse/getresuid-reverse.exp
12257 * gdb.reverse/i386-precsave.exp
12258 * gdb.reverse/i386-reverse.exp
12259 * gdb.reverse/i386-sse-reverse.exp
12260 * gdb.reverse/i387-stack-reverse.exp
12261 * gdb.reverse/insn-reverse.exp
12262 * gdb.reverse/machinestate-precsave.exp
12263 * gdb.reverse/machinestate.exp
12264 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12265 * gdb.reverse/pipe-reverse.exp
12266 * gdb.reverse/readv-reverse.exp
12267 * gdb.reverse/recvmsg-reverse.exp
12268 * gdb.reverse/rerun-prec.exp
12269 * gdb.reverse/s390-mvcle.exp
12270 * gdb.reverse/sigall-precsave.exp
12271 * gdb.reverse/sigall-reverse.exp
12272 * gdb.reverse/solib-precsave.exp
12273 * gdb.reverse/solib-reverse.exp
12274 * gdb.reverse/step-precsave.exp
12275 * gdb.reverse/step-reverse.exp
12276 * gdb.reverse/time-reverse.exp
12277 * gdb.reverse/until-precsave.exp
12278 * gdb.reverse/until-reverse.exp
12279 * gdb.reverse/waitpid-reverse.exp
12280 * gdb.reverse/watch-precsave.exp
12281 * gdb.reverse/watch-reverse.exp
12282
cdc7edd7
LM
122832016-12-01 Luis Machado <lgustavo@codesourcery.com>
12284
12285 Fix test names starting with uppercase throughout the files.
12286
12287 * gdb.arch/i386-mpx-simple_segv.exp
12288 * gdb.arch/i386-mpx.exp
12289 * gdb.arch/i386-permbkpt.exp
12290 * gdb.arch/pa-nullify.exp
12291 * gdb.arch/powerpc-d128-regs.exp
12292 * gdb.arch/vsx-regs.exp
12293 * gdb.base/bfp-test.exp
12294 * gdb.base/break.exp
12295 * gdb.base/breakpoint-shadow.exp
12296 * gdb.base/callfuncs.exp
12297 * gdb.base/charset.exp
12298 * gdb.base/commands.exp
12299 * gdb.base/completion.exp
12300 * gdb.base/dfp-test.exp
12301 * gdb.base/echo.exp
12302 * gdb.base/ending-run.exp
12303 * gdb.base/eval.exp
12304 * gdb.base/expand-psymtabs.exp
12305 * gdb.base/float128.exp
12306 * gdb.base/floatn.exp
12307 * gdb.base/foll-exec-mode.exp
12308 * gdb.base/gdb1056.exp
12309 * gdb.base/gdb11531.exp
12310 * gdb.base/kill-after-signal.exp
12311 * gdb.base/multi-forks.exp
12312 * gdb.base/overlays.exp
12313 * gdb.base/pending.exp
12314 * gdb.base/sepdebug.exp
12315 * gdb.base/testenv.exp
12316 * gdb.base/valgrind-db-attach.exp
12317 * gdb.base/watch_thread_num.exp
12318 * gdb.base/watchpoint-cond-gone.exp
12319 * gdb.base/watchpoint.exp
12320 * gdb.base/watchpoints.exp
12321 * gdb.cp/arg-reference.exp
12322 * gdb.cp/baseenum.exp
12323 * gdb.cp/operator.exp
12324 * gdb.cp/shadow.exp
12325 * gdb.dwarf2/dw2-op-out-param.exp
12326 * gdb.dwarf2/dw2-reg-undefined.exp
12327 * gdb.go/chan.exp
12328 * gdb.go/hello.exp
12329 * gdb.go/integers.exp
12330 * gdb.go/methods.exp
12331 * gdb.go/package.exp
12332 * gdb.guile/scm-parameter.exp
12333 * gdb.guile/scm-progspace.exp
12334 * gdb.guile/scm-value.exp
12335 * gdb.mi/mi-pending.exp
12336 * gdb.mi/user-selected-context-sync.exp
12337 * gdb.multi/multi-attach.exp
12338 * gdb.multi/tids.exp
12339 * gdb.opt/clobbered-registers-O2.exp
12340 * gdb.pascal/floats.exp
12341 * gdb.pascal/integers.exp
12342 * gdb.python/py-block.exp
12343 * gdb.python/py-events.exp
12344 * gdb.python/py-parameter.exp
12345 * gdb.python/py-symbol.exp
12346 * gdb.python/py-symtab.exp
12347 * gdb.python/py-type.exp
12348 * gdb.python/py-value.exp
12349 * gdb.python/py-xmethods.exp
12350 * gdb.python/python.exp
12351 * gdb.reverse/break-precsave.exp
12352 * gdb.reverse/consecutive-precsave.exp
12353 * gdb.reverse/finish-precsave.exp
12354 * gdb.reverse/i386-precsave.exp
12355 * gdb.reverse/machinestate-precsave.exp
12356 * gdb.reverse/sigall-precsave.exp
12357 * gdb.reverse/solib-precsave.exp
12358 * gdb.reverse/step-precsave.exp
12359 * gdb.reverse/until-precsave.exp
12360 * gdb.reverse/watch-precsave.exp
12361 * gdb.server/ext-attach.exp
12362 * gdb.server/ext-restart.exp
12363 * gdb.server/ext-run.exp
12364 * gdb.server/ext-wrapper.exp
12365 * gdb.stabs/gdb11479.exp
12366 * gdb.stabs/weird.exp
12367 * gdb.threads/attach-many-short-lived-threads.exp
12368 * gdb.threads/kill.exp
12369 * gdb.threads/watchpoint-fork.exp
12370
bc6c7af4
LM
123712016-12-01 Luis Machado <lgustavo@codesourcery.com>
12372
12373 Fix test names starting with uppercase throughout all the files below.
12374
12375 * gdb.ada/array_return.exp
12376 * gdb.ada/catch_ex.exp
12377 * gdb.ada/info_exc.exp
12378 * gdb.ada/mi_catch_ex.exp
12379 * gdb.ada/mi_dyn_arr.exp
12380 * gdb.ada/mi_ex_cond.exp
12381 * gdb.ada/mi_exc_info.exp
12382 * gdb.ada/mi_interface.exp
12383 * gdb.ada/mi_task_arg.exp
12384 * gdb.ada/mi_task_info.exp
12385 * gdb.ada/mi_var_array.exp
12386 * gdb.arch/alpha-step.exp
12387 * gdb.arch/amd64-disp-step.exp
12388 * gdb.arch/arm-disp-step.exp
12389 * gdb.arch/disp-step-insn-reloc.exp
12390 * gdb.arch/e500-prologue.exp
12391 * gdb.arch/ftrace-insn-reloc.exp
12392 * gdb.arch/gdb1558.exp
12393 * gdb.arch/i386-bp_permanent.exp
12394 * gdb.arch/i386-disp-step.exp
12395 * gdb.arch/i386-float.exp
12396 * gdb.arch/i386-gnu-cfi.exp
12397 * gdb.arch/ia64-breakpoint-shadow.exp
12398 * gdb.arch/mips16-thunks.exp
12399 * gdb.arch/pa-nullify.exp
12400 * gdb.arch/powerpc-aix-prologue.exp
12401 * gdb.arch/powerpc-power.exp
12402 * gdb.arch/ppc-dfp.exp
12403 * gdb.arch/s390-tdbregs.exp
12404 * gdb.arch/spu-info.exp
12405 * gdb.arch/spu-ls.exp
12406 * gdb.arch/thumb-bx-pc.exp
12407 * gdb.base/advance.exp
12408 * gdb.base/annota-input-while-running.exp
12409 * gdb.base/arrayidx.exp
12410 * gdb.base/asmlabel.exp
12411 * gdb.base/async.exp
12412 * gdb.base/attach-wait-input.exp
12413 * gdb.base/auto-connect-native-target.exp
12414 * gdb.base/batch-preserve-term-settings.exp
12415 * gdb.base/bfp-test.exp
12416 * gdb.base/bigcore.exp
12417 * gdb.base/bp-permanent.exp
12418 * gdb.base/break-always.exp
12419 * gdb.base/break-fun-addr.exp
12420 * gdb.base/break-idempotent.exp
12421 * gdb.base/break-main-file-remove-fail.exp
12422 * gdb.base/break-probes.exp
12423 * gdb.base/break-unload-file.exp
12424 * gdb.base/break.exp
12425 * gdb.base/call-ar-st.exp
12426 * gdb.base/call-rt-st.exp
12427 * gdb.base/call-sc.exp
12428 * gdb.base/call-signal-resume.exp
12429 * gdb.base/call-strs.exp
12430 * gdb.base/callexit.exp
12431 * gdb.base/callfuncs.exp
12432 * gdb.base/catch-gdb-caused-signals.exp
12433 * gdb.base/catch-signal-siginfo-cond.exp
12434 * gdb.base/catch-syscall.exp
12435 * gdb.base/compare-sections.exp
12436 * gdb.base/cond-eval-mode.exp
12437 * gdb.base/condbreak-call-false.exp
12438 * gdb.base/consecutive-step-over.exp
12439 * gdb.base/cursal.exp
12440 * gdb.base/disabled-location.exp
12441 * gdb.base/disasm-end-cu.exp
12442 * gdb.base/display.exp
12443 * gdb.base/double-prompt-target-event-error.exp
12444 * gdb.base/dprintf-bp-same-addr.exp
12445 * gdb.base/dprintf-detach.exp
12446 * gdb.base/dprintf-next.exp
12447 * gdb.base/dprintf-non-stop.exp
12448 * gdb.base/dprintf-pending.exp
12449 * gdb.base/dso2dso.exp
12450 * gdb.base/ending-run.exp
12451 * gdb.base/enum_cond.exp
12452 * gdb.base/examine-backward.exp
12453 * gdb.base/exe-lock.exp
12454 * gdb.base/exec-invalid-sysroot.exp
12455 * gdb.base/execl-update-breakpoints.exp
12456 * gdb.base/execution-termios.exp
12457 * gdb.base/fileio.exp
12458 * gdb.base/fixsection.exp
12459 * gdb.base/foll-exec-mode.exp
12460 * gdb.base/foll-exec.exp
12461 * gdb.base/fork-running-state.exp
12462 * gdb.base/frame-args.exp
12463 * gdb.base/fullpath-expand.exp
12464 * gdb.base/func-ptr.exp
12465 * gdb.base/gcore-relro-pie.exp
12466 * gdb.base/gdb1090.exp
12467 * gdb.base/gdb1555.exp
12468 * gdb.base/global-var-nested-by-dso.exp
12469 * gdb.base/gnu-ifunc.exp
12470 * gdb.base/hbreak-in-shr-unsupported.exp
12471 * gdb.base/hbreak-unmapped.exp
12472 * gdb.base/hook-stop.exp
12473 * gdb.base/infcall-input.exp
12474 * gdb.base/info-fun.exp
12475 * gdb.base/info-shared.exp
12476 * gdb.base/interrupt-noterm.exp
12477 * gdb.base/jit-so.exp
12478 * gdb.base/jit.exp
12479 * gdb.base/line-symtabs.exp
12480 * gdb.base/list.exp
12481 * gdb.base/longjmp.exp
12482 * gdb.base/macscp.exp
12483 * gdb.base/max-value-size.exp
12484 * gdb.base/nodebug.exp
12485 * gdb.base/nofield.exp
12486 * gdb.base/overlays.exp
12487 * gdb.base/paginate-after-ctrl-c-running.exp
12488 * gdb.base/paginate-bg-execution.exp
12489 * gdb.base/paginate-inferior-exit.exp
12490 * gdb.base/pending.exp
12491 * gdb.base/pr11022.exp
12492 * gdb.base/printcmds.exp
12493 * gdb.base/ptr-typedef.exp
12494 * gdb.base/ptype.exp
12495 * gdb.base/randomize.exp
12496 * gdb.base/range-stepping.exp
12497 * gdb.base/realname-expand.exp
12498 * gdb.base/relativedebug.exp
12499 * gdb.base/remote.exp
12500 * gdb.base/savedregs.exp
12501 * gdb.base/sepdebug.exp
12502 * gdb.base/set-noassign.exp
12503 * gdb.base/shlib-call.exp
12504 * gdb.base/shreloc.exp
12505 * gdb.base/sigaltstack.exp
12506 * gdb.base/sigbpt.exp
12507 * gdb.base/siginfo-addr.exp
12508 * gdb.base/siginfo-obj.exp
12509 * gdb.base/siginfo-thread.exp
12510 * gdb.base/signest.exp
12511 * gdb.base/signull.exp
12512 * gdb.base/sigrepeat.exp
12513 * gdb.base/skip.exp
12514 * gdb.base/so-impl-ld.exp
12515 * gdb.base/solib-corrupted.exp
12516 * gdb.base/solib-disc.exp
12517 * gdb.base/solib-display.exp
12518 * gdb.base/solib-overlap.exp
12519 * gdb.base/solib-search.exp
12520 * gdb.base/solib-symbol.exp
12521 * gdb.base/source-execution.exp
12522 * gdb.base/sss-bp-on-user-bp-2.exp
12523 * gdb.base/sss-bp-on-user-bp.exp
12524 * gdb.base/stack-checking.exp
12525 * gdb.base/stale-infcall.exp
12526 * gdb.base/step-break.exp
12527 * gdb.base/step-line.exp
12528 * gdb.base/step-over-exit.exp
12529 * gdb.base/step-test.exp
12530 * gdb.base/structs.exp
12531 * gdb.base/sym-file.exp
12532 * gdb.base/symtab-search-order.exp
12533 * gdb.base/term.exp
12534 * gdb.base/type-opaque.exp
12535 * gdb.base/unload.exp
12536 * gdb.base/until-nodebug.exp
12537 * gdb.base/until.exp
12538 * gdb.base/unwindonsignal.exp
12539 * gdb.base/watch-cond.exp
12540 * gdb.base/watch-non-mem.exp
12541 * gdb.base/watch_thread_num.exp
12542 * gdb.base/watchpoint-reuse-slot.exp
12543 * gdb.base/watchpoint-solib.exp
12544 * gdb.base/watchpoint.exp
12545 * gdb.btrace/dlopen.exp
12546 * gdb.cell/arch.exp
12547 * gdb.cell/break.exp
12548 * gdb.cell/bt.exp
12549 * gdb.cell/core.exp
12550 * gdb.cell/data.exp
12551 * gdb.cell/dwarfaddr.exp
12552 * gdb.cell/ea-cache.exp
12553 * gdb.cell/ea-standalone.exp
12554 * gdb.cell/ea-test.exp
12555 * gdb.cell/f-regs.exp
12556 * gdb.cell/fork.exp
12557 * gdb.cell/gcore.exp
12558 * gdb.cell/mem-access.exp
12559 * gdb.cell/ptype.exp
12560 * gdb.cell/registers.exp
12561 * gdb.cell/sizeof.exp
12562 * gdb.cell/solib-symbol.exp
12563 * gdb.cell/solib.exp
12564 * gdb.compile/compile-tls.exp
12565 * gdb.cp/exception.exp
12566 * gdb.cp/gdb2495.exp
12567 * gdb.cp/local.exp
12568 * gdb.cp/mb-inline.exp
12569 * gdb.cp/mb-templates.exp
12570 * gdb.cp/pr10687.exp
12571 * gdb.cp/pr9167.exp
12572 * gdb.cp/scope-err.exp
12573 * gdb.cp/templates.exp
12574 * gdb.cp/virtfunc.exp
12575 * gdb.dwarf2/dw2-dir-file-name.exp
12576 * gdb.dwarf2/dw2-single-line-discriminators.exp
12577 * gdb.fortran/complex.exp
12578 * gdb.fortran/library-module.exp
12579 * gdb.guile/guile.exp
12580 * gdb.guile/scm-cmd.exp
12581 * gdb.guile/scm-frame-inline.exp
12582 * gdb.guile/scm-objfile.exp
12583 * gdb.guile/scm-pretty-print.exp
12584 * gdb.guile/scm-symbol.exp
12585 * gdb.guile/scm-type.exp
12586 * gdb.guile/scm-value.exp
12587 * gdb.linespec/keywords.exp
12588 * gdb.linespec/ls-errs.exp
12589 * gdb.linespec/macro-relative.exp
12590 * gdb.linespec/thread.exp
12591 * gdb.mi/mi-breakpoint-changed.exp
12592 * gdb.mi/mi-dprintf-pending.exp
12593 * gdb.mi/mi-fullname-deleted.exp
12594 * gdb.mi/mi-logging.exp
12595 * gdb.mi/mi-pending.exp
12596 * gdb.mi/mi-solib.exp
12597 * gdb.mi/new-ui-mi-sync.exp
12598 * gdb.mi/user-selected-context-sync.exp
12599 * gdb.multi/dummy-frame-restore.exp
12600 * gdb.multi/multi-arch-exec.exp
12601 * gdb.multi/remove-inferiors.exp
12602 * gdb.multi/watchpoint-multi-exit.exp
12603 * gdb.opt/solib-intra-step.exp
12604 * gdb.perf/backtrace.exp
12605 * gdb.perf/single-step.exp
12606 * gdb.perf/skip-command.exp
12607 * gdb.perf/skip-prologue.exp
12608 * gdb.perf/solib.exp
12609 * gdb.python/lib-types.exp
12610 * gdb.python/py-as-string.exp
12611 * gdb.python/py-bad-printers.exp
12612 * gdb.python/py-block.exp
12613 * gdb.python/py-breakpoint.exp
12614 * gdb.python/py-cmd.exp
12615 * gdb.python/py-events.exp
12616 * gdb.python/py-evthreads.exp
12617 * gdb.python/py-finish-breakpoint.exp
12618 * gdb.python/py-finish-breakpoint2.exp
12619 * gdb.python/py-frame-inline.exp
12620 * gdb.python/py-frame.exp
12621 * gdb.python/py-inferior.exp
12622 * gdb.python/py-infthread.exp
12623 * gdb.python/py-mi.exp
12624 * gdb.python/py-objfile.exp
12625 * gdb.python/py-pp-maint.exp
12626 * gdb.python/py-pp-registration.exp
12627 * gdb.python/py-prettyprint.exp
12628 * gdb.python/py-recurse-unwind.exp
12629 * gdb.python/py-shared.exp
12630 * gdb.python/py-symbol.exp
12631 * gdb.python/py-symtab.exp
12632 * gdb.python/py-template.exp
12633 * gdb.python/py-type.exp
12634 * gdb.python/py-unwind-maint.exp
12635 * gdb.python/py-unwind.exp
12636 * gdb.python/py-value.exp
12637 * gdb.python/python.exp
12638 * gdb.reverse/finish-reverse-bkpt.exp
12639 * gdb.reverse/insn-reverse.exp
12640 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12641 * gdb.reverse/solib-precsave.exp
12642 * gdb.reverse/solib-reverse.exp
12643 * gdb.stabs/gdb11479.exp
12644 * gdb.stabs/weird.exp
12645 * gdb.threads/fork-child-threads.exp
12646 * gdb.threads/fork-plus-threads.exp
12647 * gdb.threads/fork-thread-pending.exp
12648 * gdb.threads/forking-threads-plus-breakpoint.exp
12649 * gdb.threads/hand-call-in-threads.exp
12650 * gdb.threads/interrupted-hand-call.exp
12651 * gdb.threads/linux-dp.exp
12652 * gdb.threads/local-watch-wrong-thread.exp
12653 * gdb.threads/next-while-other-thread-longjmps.exp
12654 * gdb.threads/non-ldr-exit.exp
12655 * gdb.threads/pending-step.exp
12656 * gdb.threads/print-threads.exp
12657 * gdb.threads/process-dies-while-detaching.exp
12658 * gdb.threads/process-dies-while-handling-bp.exp
12659 * gdb.threads/pthreads.exp
12660 * gdb.threads/queue-signal.exp
12661 * gdb.threads/reconnect-signal.exp
12662 * gdb.threads/signal-command-handle-nopass.exp
12663 * gdb.threads/signal-command-multiple-signals-pending.exp
12664 * gdb.threads/signal-delivered-right-thread.exp
12665 * gdb.threads/signal-sigtrap.exp
12666 * gdb.threads/sigthread.exp
12667 * gdb.threads/staticthreads.exp
12668 * gdb.threads/stepi-random-signal.exp
12669 * gdb.threads/thread-unwindonsignal.exp
12670 * gdb.threads/thread_check.exp
12671 * gdb.threads/thread_events.exp
12672 * gdb.threads/tid-reuse.exp
12673 * gdb.threads/tls-nodebug.exp
12674 * gdb.threads/tls-shared.exp
12675 * gdb.threads/tls-so_extern.exp
12676 * gdb.threads/tls.exp
12677 * gdb.threads/wp-replication.exp
12678 * gdb.trace/actions-changed.exp
12679 * gdb.trace/actions.exp
12680 * gdb.trace/backtrace.exp
12681 * gdb.trace/change-loc.exp
12682 * gdb.trace/collection.exp
12683 * gdb.trace/deltrace.exp
12684 * gdb.trace/disconnected-tracing.exp
12685 * gdb.trace/entry-values.exp
12686 * gdb.trace/ftrace-lock.exp
12687 * gdb.trace/ftrace.exp
12688 * gdb.trace/infotrace.exp
12689 * gdb.trace/mi-trace-frame-collected.exp
12690 * gdb.trace/mi-trace-unavailable.exp
12691 * gdb.trace/mi-traceframe-changed.exp
12692 * gdb.trace/mi-tracepoint-changed.exp
12693 * gdb.trace/mi-tsv-changed.exp
12694 * gdb.trace/no-attach-trace.exp
12695 * gdb.trace/packetlen.exp
12696 * gdb.trace/passc-dyn.exp
12697 * gdb.trace/passcount.exp
12698 * gdb.trace/pending.exp
12699 * gdb.trace/pr16508.exp
12700 * gdb.trace/qtro.exp
12701 * gdb.trace/range-stepping.exp
12702 * gdb.trace/read-memory.exp
12703 * gdb.trace/report.exp
12704 * gdb.trace/save-trace.exp
12705 * gdb.trace/signal.exp
12706 * gdb.trace/stap-trace.exp
12707 * gdb.trace/status-stop.exp
12708 * gdb.trace/strace.exp
12709 * gdb.trace/tfile.exp
12710 * gdb.trace/tfind.exp
12711 * gdb.trace/trace-break.exp
12712 * gdb.trace/trace-condition.exp
12713 * gdb.trace/trace-enable-disable.exp
12714 * gdb.trace/trace-mt.exp
12715 * gdb.trace/tracecmd.exp
12716 * gdb.trace/tracefile-pseudo-reg.exp
12717 * gdb.trace/tspeed.exp
12718 * gdb.trace/tstatus.exp
12719 * gdb.trace/tsv.exp
12720 * gdb.trace/unavailable.exp
12721 * gdb.trace/while-dyn.exp
12722 * gdb.trace/while-stepping.exp
12723 * lib/gdb-guile.exp
12724 * lib/gdb.exp
12725 * lib/mi-support.exp
12726 * lib/pascal.exp
12727 * lib/perftest.exp
12728 * lib/prelink-support.exp
12729 * lib/selftest-support.exp
12730
ad02e4fe
SM
127312016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
12732
12733 * Makefile.in: Include disable-implicit-rules.mk.
12734
22347e55
AA
127352016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12736
12737 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
12738 non-byte-aligned bit fields.
12739
da5b30da
AA
127402016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12741
12742 PR gdb/12616
12743 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
12744 respects the DW_AT_data_bit_offset attribute.
12745
b593ecca
SM
127462016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
12747
12748 * gdb.base/default.exp: Fix output of "set language".
12749
3b165252
SM
127502016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
12751
12752 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
12753 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
12754 make.
12755 * configure.ac: Remove checks for the make program.
12756 * configure: Re-generate.
12757
1a2f3d7f
KB
127582016-11-16 Kevin Buettner <kevinb@redhat.com>
12759
12760 * gdb.python/py-recurse-unwind.c (main): Add loop.
12761 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
12762 to read_register() and gdb.parse_and_eval(). Make each code
12763 call a separate case that can be individually tested.
12764 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
12765 proc. Call cont_and_backtrace for each of the code paths that
12766 we want to test in the unwinder.
12767
b7f38fda
AA
127682016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
12769
12770 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
12771 the definition of struct S.
12772
1f8db343
CM
127732016-11-11 Catherine Moore <clm@codesourcery.com>
12774
12775 * gdb.base/dump.exp: Identify verilog format dump tests as such.
12776
fad0c9fb
PA
127772016-11-09 Pedro Alves <palves@redhat.com>
12778
12779 * gdb.base/commands.exp (runto_or_return): New procedure.
12780 (gdbvar_simple_if_test, gdbvar_simple_while_test)
12781 (gdbvar_complex_if_while_test, progvar_simple_if_test)
12782 (progvar_simple_while_test, progvar_complex_if_while_test)
12783 (if_while_breakpoint_command_test)
12784 (infrun_breakpoint_command_test, breakpoint_command_test)
12785 (user_defined_command_test, watchpoint_command_test)
12786 (test_command_prompt_position, redefine_hook_test)
12787 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
12788 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
12789 multi_line_input and multi_line. Remove gdb_expect and
12790 gdb_stop_suppressing_tests uses.
12791 * lib/gdb.exp (valnum_re): New global.
12792 (multi_line_input): New procedure.
12793
8354c62c
SM
127942016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
12795
12796 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
12797 Remove.
12798 (test_setup): Define with proc_with_prefix.
12799 (test_cli_inferior): Likewise.
12800 (test_cli_thread): Likewise.
12801 (test_cli_frame): Likewise.
12802 (test_cli_select_frame): Likewise.
12803 (test_cli_up_down): Likewise.
12804 (test_mi_thread_select): Likewise.
12805 (test_mi_stack_select_frame): Likewise.
12806 (test_cli_in_mi_inferior): Likewise.
12807 (test_cli_in_mi_thread): Likewise.
12808 (test_cli_in_mi_frame): Likewise.
12809 (top level): Do not use with_test_prefix_procname.
12810
64f367a2
PA
128112016-11-09 Pedro Alves <palves@redhat.com>
12812
12813 * gdb.base/commands.exp (gdbvar_simple_if_test)
12814 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
12815 (progvar_simple_if_test, progvar_simple_while_test)
12816 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
12817 (infrun_breakpoint_command_test, breakpoint_command_test)
12818 (user_defined_command_test, watchpoint_command_test)
12819 (test_command_prompt_position, deprecated_command_test)
12820 (bp_deleted_in_command, temporary_breakpoint_commands)
12821 (stray_arg0_test, source_file_with_indented_comment)
12822 (recursive_source_test, if_commands_test)
12823 (error_clears_commands_left, redefine_hook_test)
12824 (redefine_backtrace_test): Use proc_with_prefix.
12825 * lib/gdb.exp (proc_with_prefix): New proc.
12826
0bb65f1e
AA
128272016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12828
12829 * gdb.base/tui-layout.c: New file.
12830 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
12831 disassembly window contains very long lines.
12832
7353f247
TT
128332016-11-08 Tom Tromey <tom@tromey.com>
12834
12835 * gdb.python/py-value.exp (test_value_creation): Make "long" test
12836 depend on Python 2.
12837
30a7bb83
TT
128382016-11-08 Tom Tromey <tom@tromey.com>
12839
12840 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
12841 New method.
12842
cdf5a07c
MG
128432016-10-29 Manish Goregaokar <manish@mozilla.com>
12844
2806dc7e 12845 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 12846
51a789c3
MG
128472016-10-27 Manish Goregaokar <manish@mozilla.com>
12848
2806dc7e
PA
12849 * gdb.rust/simple.rs: Add test for univariant enums without
12850 discriminants and for encoded struct-like enums.
51a789c3 12851
f610ab6d
PA
128522016-10-28 Pedro Alves <palves@redhat.com>
12853
12854 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
12855 gdb_test_multiple, tighten regexps and match symtabs and line
12856 tables incrementally.
12857
b129b0ca
LM
128582016-10-28 Luis Machado <lgustavo@codesourcery.com>
12859
12860 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
12861 general.
12862
ecf45d2c
SL
128632016-10-25 Luis Machado <lgustavo@codesourcery.com>
12864
12865 * gdb.base/exec-invalid-sysroot.exp: New file.
12866
b8d38ee4
JK
128672016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12868
12869 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
12870
f90fd8c2
JK
128712016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12872
12873 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
12874
2d2476aa
MR
128752016-10-19 Maciej W. Rozycki <macro@imgtec.com>
12876
2806dc7e
PA
12877 * gdb.base/killed-outside.exp: Remove $options from a call to
12878 `prepare_for_testing'.
2d2476aa 12879
e42b25a0
SM
128802016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12881
12882 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12883 Change test message.
12884
3ccdb432
SM
128852016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12886
12887 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12888 Update comment.
12889
5bad3170
SM
128902016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12891
12892 * gdb.trace/mi-trace-save.exp: New file.
12893
5ad9dba7
YQ
128942016-10-13 Yao Qi <yao.qi@linaro.org>
12895
12896 * gdb.base/code_elim.exp (get_var_address): Remove.
12897 * gdb.base/relocate.exp: Likewise.
12898 * gdb.base/shreloc.exp: Likewise.
12899 * lib/gdb.exp (get_var_address): New.
12900
62df7e21
YQ
129012016-10-13 Yao Qi <yao.qi@linaro.org>
12902
12903 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
12904 floating point tests if $skip_float_test is false.
12905
4dac951e
LM
129062016-10-12 Luis Machado <lgustavo@codesourcery.com>
12907
12908 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
12909 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
12910 argc values.
12911 Add 1 to argc so we guarantee distinct initial/modified argc values.
12912
8f1a8fc4
JK
129132016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12914
12915 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
12916
16c85b5d
JK
129172016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12918
12919 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
12920 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
12921 * gdb.arch/vsx-regs.exp: Likewise.
12922
1d0e042a
YQ
129232016-10-07 Yao Qi <yao.qi@linaro.org>
12924
12925 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
12926
68dadef5
MM
129272016-10-07 Markus Metzger <markus.t.metzger@intel.com>
12928
12929 * gdb.python/python.exp: Test decode_line("*0").
12930
33fa2c6e
DE
129312016-10-06 Doug Evans <dje@google.com>
12932
12933 * gdb.python/py-value.exp (test_value_creation): Add test for large
12934 unsigned 64-bit value.
12935
9c37b5ae
TT
129362016-10-06 Tom Tromey <tom@tromey.com>
12937
12938 * gdb.compile/compile.exp: Change java tests to rust.
12939 * gdb.base/setshow.exp: Change java tests to rust.
12940 * gdb.base/default.exp: Remove java from language list.
12941 * README (Examples): Update language example.
12942 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
12943 test.
12944 * lib/gdb.exp (skip_java_tests): Remove.
12945 * lib/java.exp: Remove.
12946 * gdb.java: Remove.
12947
78b86327
MR
129482016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12949
12950 * gdb.arch/mips-fcr.exp: New test.
12951 * gdb.arch/mips-fcr.c: Source for the new test.
12952
7470adbb
MR
129532016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12954
12955 * gdb.base/solib-disc.exp: Use `standard_output_file'
12956 throughout.
12957
4a556533
PA
129582016-10-06 Pedro Alves <palves@redhat.com>
12959
12960 * gdb.base/jit-simple-dl.c: New file.
12961 * gdb.base/jit-simple-jit.c: New file, factored out from ...
12962 * gdb.base/jit-simple.c: ... this.
12963 * gdb.base/jit-simple.exp (jit_run): Delete.
12964 (build_jit): New proc.
12965 (jit_test_reread): Recompile either the main program or the shared
12966 library, depending on what is being tested. Skip changing address
12967 if caller wants to. Compare before/after addresses. If testing
12968 standalone, explicitly load the binary. Test "maint info
12969 breakpoints".
12970 (top level): Add "standalone vs shared lib" and "change address"
12971 vs "same address" axes.
12972
5a122fbc
PA
129732016-10-06 Pedro Alves <palves@redhat.com>
12974
12975 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
12976 call.
12977 (jit_run): Delete.
12978 (jit_test_reread): Use with_test_prefix. Reload the main binary
12979 explicitly. Compare the before/after addresses of the JIT
12980 descriptor.
12981
ee8da4b8
DE
129822016-08-15 Doug Evans <dje@google.com>
12983
12984 * gdb.xml/extra-regs.xml: Update, end field now required, default type
12985 for single bitfields is bool.
12986 * gdb.xml/tdesc-regs.exp: Ditto.
12987
f389f6fe
JK
129882016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12989
12990 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
12991
fdebf1a4
YQ
129922016-10-05 Yao Qi <yao.qi@linaro.org>
12993
12994 * lib/gdb.exp (support_complex_tests): Return zero if
12995 gdb_skip_float_test return true.
12996
9c36d954 129972016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12998 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
12999
13000 PR gdb/20487
13001 * gdb.mi/user-selected-context-sync.exp: New file.
13002 * gdb.mi/user-selected-context-sync.c: New file.
13003
4034d0ff 130042016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13005 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
13006
13007 PR gdb/20487
13008 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
13009 =thread-select-event check.
13010
a4297203
PB
130112016-09-29 Peter Bergner <bergner@vnet.ibm.com>
13012
13013 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
13014 the compulsory L operand changes.
13015 * gdb.arch/powerpc-power.s: Likewise.
13016
bb805577
JK
130172016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13018
13019 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
13020 * gdb.base/jit-attach-pie.c: New file.
13021 * gdb.base/jit-attach-pie.exp: New file.
13022
6d61dee5
PA
130232016-09-28 Pedro Alves <palves@redhat.com>
13024
13025 * gdb.base/infcall-input.c: New file.
13026 * gdb.base/infcall-input.exp: New file.
13027
f73842fc
YQ
130282016-09-22 Yao Qi <yao.qi@linaro.org>
13029
13030 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
13031 (gdb_exit): Rename it to ...
13032 (gdbserver_gdb_exit): ... Close GDBserver.
13033 (gdb_exit): New proc, call gdbserver_gdb_exit.
13034 (mi_gdb_exit): Likewise.
13035
90681dab
YQ
130362016-09-22 Yao Qi <yao.qi@linaro.org>
13037
13038 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
13039 path.
13040 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
13041 Remove duplication.
13042
9c211fd8
YQ
130432016-09-22 Yao Qi <yao.qi@linaro.org>
13044
13045 * lib/gdbserver-support.exp: Check the existence of
13046 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
13047
ad0a504f
AK
130482016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
13049
13050 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
13051
36cf1806
TT
130522016-09-21 Tom Tromey <tom@tromey.com>
13053
13054 PR gdb/20604:
13055 * gdb.base/quit.exp: New file.
13056
74172ecf
SM
130572016-09-21 Simon Marchi <simon.marchi@ericsson.com>
13058
13059 * .gitignore: New file.
13060
3d0ec882
MR
130612016-09-21 Maciej W. Rozycki <macro@imgtec.com>
13062
13063 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
13064 throughout.
13065
8193adea
AA
130662016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13067
13068 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
13069
d41a5c09
JK
130702016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13071
13072 * gdb.cp/casts.cc (decltype): Move it ...
13073 (main): ... with its call to ...
13074 * gdb.cp/casts03.cc: ... a new file.
13075 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
13076
d2dfe700
JK
130772016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13078
13079 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
13080
e2a92b16
PB
130812016-09-15 Peter Bergner <bergner@vnet.ibm.com>
13082
13083 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
13084 and sync up the test with tests in gas/testsuite/gas/ppc.
13085 * gdb.arch/powerpc-power.exp: Likewise.
13086
49b4de64
JK
130872016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13088
13089 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
13090
2c29df25
SDJ
130912016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
13092 Jan Kratochvil <jan.kratochvil@redhat.com>
13093
13094 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
13095 make m1's definition to be different from m2's. Use 'dummy' as an
13096 argument for probe 'two'.
13097
cc3c2846
JB
130982016-09-10 Jon Beniston <jon@beniston.com>
13099
13100 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
13101 for sim target.
13102
e1b2624a
AA
131032016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13104
13105 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
13106 variable declaration.
13107 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
13108 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
13109 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
13110 received HWCAP as its argument.
13111
4295e285
PA
131122016-09-06 Pedro Alves <palves@redhat.com>
13113
13114 * gdb.base/new-ui-pending-input.c: New file.
13115 * gdb.base/new-ui-pending-input.exp: New file.
13116 * gdb.exp (clear_gdb_spawn_id): New procedure.
13117 (with_spawn_id): Check whether gdb_spawn_id exists before
13118 referencing it. If gdb_spawn_id didn't exist on entry, clear it
13119 on exit.
13120
00d5215e
UW
131212016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13122
13123 * gdb.base/float128.c: New file.
13124 * gdb.base/float128.exp: Likewise.
13125 * gdb.base/floatn.c: Likewise.
13126 * gdb.base/floatn.exp: Likewise.
13127
a9ff5f12
UW
131282016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13129
13130 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
13131
f245535c
PA
131322016-09-05 Pedro Alves <palves@redhat.com>
13133
13134 PR backtrace/19927
13135 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
13136 unwinders are immediately called as side effect of "source" or
13137 "disable unwinder" commands.
13138 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
13139
ae9cf263
YQ
131402016-09-02 Yao Qi <yao.qi@linaro.org>
13141
13142 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
13143 is true and $type is "float" or "double".
13144
27aba047
YQ
131452016-09-02 Yao Qi <yao.qi@linaro.org>
13146
13147 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
13148 true.
13149 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
13150 * gdb.base/call-rt-st.exp: Likewise.
13151 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
13152 return value instead of gdb,skip_float_test.
13153 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
13154 (do_function_calls): Use its return value instead of
13155 gdb,skip_float_test.
13156 * gdb.base/finish.exp: Likewise.
13157 * gdb.base/funcargs.exp: Likewise.
13158 * gdb.base/return.exp: Likewise.
13159 * gdb.base/return2.exp: Likewise.
13160 * gdb.base/varargs.exp: Likewise.
13161 * lib/gdb.exp (gdb_skip_float_test): Change it to
13162 gdb_caching_proc. Detect the broken ptrace on arm-linux.
13163
5af962df
AA
131642016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13165
13166 * gdb.multi/tids.exp: Test "thread apply all".
13167
7fac6910
JK
131682016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13169
13170 * gdb.base/default.exp (tty): Remove.
13171
bb1fe4ac
KB
131722016-08-24 Kevin Buettner <kevinb@redhat.com>
13173
2806dc7e
PA
13174 * gdb.python/py-recurse-unwind.c: New file.
13175 * gdb.python/py-recurse-unwind.py: New file.
13176 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 13177
0a1ddfa6
SM
131782016-08-24 Simon Marchi <simon.marchi@ericsson.com>
13179
13180 * gdb.base/set-inferior-tty.exp: New file.
13181 * gdb.base/set-inferior-tty.c: New file.
13182
d9de1fe3
PA
131832016-08-23 Pedro Alves <palves@redhat.com>
13184
13185 PR gdb/20494
13186 * gdb.base/new-ui-echo.c: New file.
13187 * gdb.base/new-ui-echo.exp: New file.
13188
e9d9abd7
YQ
131892016-08-23 Yao Qi <yao.qi@linaro.org>
13190
13191 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
13192 gdbserver_spawn.
13193 * gdb.server/connect-without-multi-process.exp (do_test):
13194 Likewise.
13195
3589529e
YQ
131962016-08-23 Yao Qi <yao.qi@linaro.org>
13197
13198 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
13199 standalone_txt. Delete gdb_txt and standalone_txt on host
13200 and target. Spawn the binary on target. Copy files from
13201 target to host.
13202
6bb90213
PA
132032016-08-22 Pedro Alves <palves@redhat.com>
13204
13205 PR gdb/20505
13206 * gdb.base/vdso-warning.exp: Test core dumps too. Use
13207 with_test_prefix. Factor out bits to ...
13208 (test_no_vdso): ... this new procedure.
13209
20c2c024
CL
132102016-08-19 Carl Love <cel@us.ibm.com>
13211
13212 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
13213 maintaining separate logic for constructing the output path.
13214 * gdb.arch/powerpc-d128-regs.exp: Likewise.
13215 * gdb.arch/ppc-dfp.exp: Likewise.
13216 * gdb.arch/ppc-fp.exp: Likewise.
13217 * gdb.arch/vsx-regs.exp: Likewise.
13218 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
13219 binprefix for generating the additional binary files.
13220
0646e07d
PA
132212016-08-19 Pedro Alves <palves@redhat.com>
13222
13223 * gdb.trace/mi-trace-frame-collected.exp
13224 (test_trace_frame_collected): On x32, expect two registers.
13225
46da9242
CL
132262016-08-18 Carl Love <cel@us.ibm.com>
13227
13228 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
13229 and sync up the test with tests in gas/testsuite/gas/ppc.
13230 * gdb.arch/powerpc-power.exp: Likewise.
13231
eb2332d7
SM
132322016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13233
13234 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
13235 expected error message.
13236
63c61e04
SM
132372016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13238
13239 * gdb.multi/remove-inferiors.exp: New file.
13240 * gdb.multi/remove-inferiors.c: New file.
13241
7b17065f
YQ
132422016-08-12 Yao Qi <yao.qi@linaro.org>
13243
13244 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
13245 argument list.
13246
01d3dedf
PA
132472016-08-10 Pedro Alves <palves@redhat.com>
13248
13249 PR gdb/19187
13250 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
13251 setup_kfails.
13252
3eb7562a
PA
132532016-08-09 Pedro Alves <palves@redhat.com>
13254 Simon Marchi <simon.marchi@ericsson.com>
13255
13256 PR gdb/20418
13257 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
13258 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
13259
80614914
PA
132602016-08-09 Pedro Alves <palves@redhat.com>
13261
13262 PR mi/20431
13263 * gdb.mi/mi-cmd-error.exp: New file.
13264
f348d89a
PA
132652016-08-09 Pedro Alves <palves@redhat.com>
13266
13267 PR gdb/18653
13268 * gdb.base/signals-state-child.c: New file.
13269 * gdb.base/signals-state-child.exp: New file.
13270 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
13271
e5ca03b4
PA
132722016-08-09 Pedro Alves <palves@redhat.com>
13273
13274 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
13275
282a0691
TT
132762016-08-03 Tom Tromey <tom@tromey.com>
13277
13278 PR python/18565:
13279 * gdb.python/py-frame-inline.exp: Add Frame.function test.
13280
41bfcd63
YQ
132812016-08-01 Yao Qi <yao.qi@linaro.org>
13282
13283 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
13284 variable mode to "multi-process" if $multi_process is 1, otherwise
13285 set it to "single-process".
13286
e3465b24
YQ
132872016-08-01 Yao Qi <yao.qi@linaro.org>
13288
13289 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
13290 * gdb.cp/cpexprs.exp: Likewise.
13291 * gdb.cp/m-static.exp: Likewise.
13292
0b31a4bc
TT
132932016-07-26 Tom Tromey <tom@tromey.com>
13294
13295 PR python/20190:
13296 * gdb.threads/tls.exp (check_thread_local): Add python symbol
13297 test.
13298
e0461dbb
MM
132992016-07-26 Markus Metzger <markus.t.metzger@intel.com>
13300
13301 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
13302 selecting assembly source files.
13303 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
13304 assembly source files.
13305 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
13306 assembly source files.
13307 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
13308 selecting assembly source files.
13309
8194e927
SM
133102016-07-25 Simon Marchi <simon.marchi@ericsson.com>
13311
13312 * gdb.base/new-ui.exp (do_test_invalid_args): New
13313 procedure.
13314
c0272db5
TW
133152016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
13316
13317 * gdb.btrace/reconnect.c: New file.
13318 * gdb.btrace/reconnect.exp: New file.
13319
e3487908
GKB
133202016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
13321
13322 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
13323 to test_catch_syscall_group.
13324 (test_catch_syscall_group): New.
13325
12df5c00
TT
133262016-07-21 Tom Tromey <tom@tromey.com>
13327
13328 * gdb.rust/simple.rs (main): Use empty struct expression.
13329 * gdb.rust/simple.exp: Add tests for empty struct expression.
13330
bae62ee2
YQ
133312016-07-21 Yao Qi <yao.qi@linaro.org>
13332
13333 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
13334 if gdb_skip_xml_test is true on some targets.
13335
b1b53fb3
YQ
133362016-07-21 Yao Qi <yao.qi@linaro.org>
13337
13338 * gdb.server/solib-list.exp: Unset last_loaded_file.
13339
027d97f8
JK
133402016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13341
13342 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
13343 "step into captured_main (args)".
13344
7674d381
JK
133452016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13346
13347 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
13348
72b5d099
JK
133492016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13350
13351 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
13352
1f960ced
PA
133532016-07-19 Pedro Alves <palves@redhat.com>
13354
13355 * gdb.opt/inline-break.exp: Remove optimize=-O2.
13356 * gdb.opt/inline-bt.exp: Likewise.
13357 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
13358 additional_flags=-Winline.
13359 * gdb.opt/inline-locals.exp: Likewise.
13360 * gdb.opt/inline-markers.c (ATTR): Define.
13361 (inlined_fn): Use it.
13362
f25827c1
YQ
133632016-07-19 Yao Qi <yao.qi@linaro.org>
13364
13365 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
13366 (test_with_self): Remove some code. Remove argument executable.
13367 (top-level): Use do_self_tests.
13368
37539ebe
DB
133692016-07-15 Zachary Welch <zwelch@codesourcery.com>
13370 Don Breazeal <donb@codesourcery.com>
13371
13372 * gdb.base/maint.exp: Escape paths used in regular expressions.
13373 * gdb.stabs/weird.exp: Likewise.
13374
dac790e1
TT
133752016-07-13 Tom Tromey <tom@tromey.com>
13376
13377 PR python/15620, PR python/18620:
13378 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
13379 (test_bkpt_events): New procs.
13380
93daf339
TT
133812016-07-13 Tom Tromey <tom@tromey.com>
13382
13383 PR python/17698:
13384 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
13385 test.
13386 (test_watchpoints): Likewise.
13387 (test_bkpt_pending): New proc.
13388
6571a381
TT
133892016-07-13 Tom Tromey <tom@tromey.com>
13390
13391 PR cli/18053:
13392 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
13393 completion test.
13394
e8732474
JK
133952016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13396
13397 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
13398 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
13399 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
13400 f_label.
13401 (g): Rename g_end_lbl to g_label.
13402 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
13403 low_pc and high_pc.
13404 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
13405
e0f3fd7c
TT
134062016-07-12 Tom Tromey <tom@tromey.com>
13407
13408 PR python/19293:
13409 * gdb.python/py-unwind-maint.exp: Update tests.
13410
3cfe46b6
YQ
134112016-07-12 Yao Qi <yao.qi@linaro.org>
13412
13413 * lib/selftest-support.exp (selftest_setup): Match the output
13414 when captured_main is inlined.
13415
4f19a0e6
WT
134162016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
13417
13418 * gdb.fortran/derived-types.exp (result_line, result_line_2):
13419 New variables.
13420 (print this%a, print this%b, print this): New tests.
13421 * gdb.fortran/derived-types.f90 (this): New object and
13422 initialization.
13423
986cf455
SM
134242016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13425
13426 * gdb.ada/arraydim.exp: Remove extra directory level in build
13427 directory.
13428
f0464b23
SM
134292016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13430
13431 * lib/ada.exp: Remove extra directory level in build directory.
13432 * gdb.ada/cond_lang.exp: Likewise.
13433 * gdb.ada/exec_changed.exp: Likewise.
13434 * gdb.ada/lang_switch.exp: Likewise.
13435
42d94011
MG
134362016-07-06 Manish Goregaokar <manish@mozilla.com>
13437
2806dc7e
PA
13438 * simple.rs: Add test for raw pointer subscripting.
13439 * simple.exp: Add test expectations.
42d94011 13440
647c264c
YQ
134412016-07-05 Yao Qi <yao.qi@linaro.org>
13442
13443 * gdb.mi/mi-reverse.exp: Match =record-started output.
13444
20aa2c60
PA
134452016-07-01 Pedro Alves <palves@redhat.com>
13446
13447 * gdb.base/jit-reader.exp (info_registers_current_frame): New
13448 procedure.
13449 (jit_reader_test): Test the jit reader's unwinder.
13450 * gdb.base/jithost.c (jit_function_00_code): New global.
13451 (main): Use memcpy to fill in the mmapped code, instead of poking
13452 bytes manually here.
13453 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
13454 value.
13455 (read_debug_info): Save the function's range.
13456 (read_sp): New function.
13457 (unwind_frame): Use it. Also unwind RBP.
13458 (get_frame_id): Use read_sp.
13459 (gdb_init_reader): Use calloc instead of malloc.
13460 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
13461 parameter. Use gdb_test_multiple.
13462
ced2dffb
PA
134632016-07-01 Pedro Alves <palves@redhat.com>
13464 Antoine Tremblay <antoine.tremblay@ericsson.com>
13465
13466 * gdb.threads/process-dies-while-detaching.c: New file.
13467 * gdb.threads/process-dies-while-detaching.exp: New file.
13468
63000888
PA
134692016-07-01 Pedro Alves <palves@redhat.com>
13470
13471 * gdb.multi/watchpoint-multi-exit.c: New file.
13472 * gdb.multi/watchpoint-multi-exit.exp: New file.
13473
038d4868
PA
134742016-06-30 Pedro Alves <palves@redhat.com>
13475
13476 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
13477 unset inferior_spawn_id.
13478
994e9c83
PA
134792016-06-30 Pedro Alves <palves@redhat.com>
13480
13481 * lib/mi-support.exp (default_mi_gdb_start): Declare global
13482 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
13483
e5653468
YQ
134842016-06-29 Yao Qi <yao.qi@linaro.org>
13485
13486 * gdb.base/return.c: Add copyright header.
13487
803b47e5
TT
134882016-06-29 Tom Tromey <tom@tromey.com>
13489
13490 PR python/20129:
13491 * gdb.python/py-framefilter.exp: Add tests for setting priority
13492 and disabling of non-existent frame filter.
13493
28244707
YQ
134942016-06-29 Yao Qi <yao.qi@linaro.org>
13495
13496 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
13497 0x0f07ff.
13498
a31d2f06
YQ
134992016-06-28 Yao Qi <yao.qi@linaro.org>
13500
13501 * gdb.base/catch-syscall.exp: Remove check on isnative and target
13502 triplets. Start gdb, execute catch syscall, and continue. Check
13503 gdb's output to determine catch syscall is supported.
13504
921d8f54
MG
135052016-06-27 Manish Goregaokar <manish@mozilla.com>
13506
25d49b86
PA
13507 * gdb.rust/simple.rs: Add test for returning unit in a function.
13508 * gdb.rust/simple.exp: Add expectation for functions returning
13509 unit.
921d8f54 13510
f4952523
PMR
135112016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
13512
13513 * gdb.python/py-breakpoint-create-fail.c,
13514 gdb.python/py-breakpoint-create-fail.exp,
13515 gdb.python/py-breakpoint-create-fail.py: New testcase.
13516
fccb08f8
MG
135172016-06-25 Manish Goregaokar <manish@mozilla.com>
13518
13519 PR gdb/20239
13520 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
13521 * gdb.rust/simple.exp: Add test expectations for new NonZero
13522 tests.
fccb08f8 13523
6b850546
DT
135242016-06-24 David Taylor <dtaylor@emc.com>
13525
13526 * gdb.base/offsets.exp: New file.
13527 * gdb.base/offsets.c: New file.
13528
17621150
TT
135292016-06-23 Tom Tromey <tom@tromey.com>
13530
13531 PR gdb/16483:
13532 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
13533 before any filters are loaded.
13534
04d59df6
WT
135352016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
13536
13537 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
13538 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
13539 structs.
13540 * gdb.fortran/derived-type-function.exp: New file.
13541 * gdb.fortran/derived-type-function.f90: New file.
13542
13543
ac69f786
PA
135442016-06-21 Pedro Alves <palves@redhat.com>
13545
13546 * gdb.base/new-ui.exp: New file.
13547 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
13548 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
13549 (with_spawn_id): New procedure.
13550
49940788
PA
135512016-06-21 Pedro Alves <palves@redhat.com>
13552
13553 * gdb.mi/mi-exec-run.exp: New file.
13554
ef274d26
PA
135552016-06-21 Pedro Alves <palves@redhat.com>
13556
13557 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
13558 breakpoint command's output on the main UI.
13559 (test_break): New procedure, factored out from calls in the top
13560 level.
13561 (top level): Use foreach_with_prefix to test MI as main UI and as
13562 separate UI.
13563
468afe6c
PA
135642016-06-21 Pedro Alves <palves@redhat.com>
13565
13566 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
13567 (test_awatch_creation_and_listing)
13568 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
13569 Remove 'type' parameter.
13570 (test_watchpoint_all): New parameter mi_mode. Remove
13571 with_test_prefix.
13572 (top level): Use foreach_with_prefix, and add main/separate UI MI
13573 testing axis.
13574
51f77c37
PA
135752016-06-21 Pedro Alves <palves@redhat.com>
13576
13577 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
13578 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
13579 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
13580 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
13581 (gdb_main_spawn_id, mi_spawn_id): Declare and
13582 comment.
13583 (mi_create_inferior_pty): New procedure,
13584 factored out from default_mi_gdb_start.
13585 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
13586 procedures.
13587 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
13588 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
13589 Use mi_create_inferior_pty.
13590 (mi_gdb_start): Use eval to pass down args list.
13591
8980e177
PA
135922016-06-21 Pedro Alves <palves@redhat.com>
13593
13594 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
13595 * gdb.opt/inline-cmds.exp: Add MI tests.
13596
f38d3ad1
PA
135972016-06-21 Pedro Alves <palves@redhat.com>
13598
13599 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
13600
45db7c09
PA
136012016-06-21 Pedro Alves <palves@redhat.com>
13602
13603 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
13604 (top level): Use it instead of mi_execute_to.
13605
5a069ab3
PA
136062016-06-21 Pedro Alves <palves@redhat.com>
13607
13608 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
13609 (cont_handler_str): New.
13610 (signal_stop_handler): Set stop_handler_str instead of printing to
13611 stdout.
13612 (continue_handler): Set cont_handler_str instead of printing to
13613 stdout.
13614 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
13615 mi_send_resuming_command. Print stop_handler_str and
13616 cont_handler_str instead of expecting the python events print
13617 directly.
13618
2838cc1d
SD
136192016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
13620
13621 * gdb.base/jit-reader.exp: New file.
13622 * gdb.base/jithost.c: New file.
13623 * gdb.base/jithost.h: New file.
13624 * gdb.base/jitreader.c : New file.
13625 * gdb.base/jit-protocol.h: New file.
13626
21a77091
YQ
136272016-06-17 Yao Qi <yao.qi@linaro.org>
13628
13629 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
13630 parameters follow_fork and detach_on_fork. Set follow-fork-mode
13631 and detach-on-fork. Adjust tests.
13632 (top level): Invoke break_cond_on_syscall with combinations of
13633 syscall, follow-fork-mode and detach-on-fork.
13634
f50bf8e5
YQ
136352016-06-17 Yao Qi <yao.qi@linaro.org>
13636
13637 * gdb.base/step-over-exit.c: New.
13638 * gdb.base/step-over-exit.exp: New.
13639
a28d8e50
YTL
136402016-06-17 Yan-Ting Lin <currygt52@gmail.com>
13641
13642 * gdb.base/float.exp: Add target check for nds32*-*-*.
13643 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
13644
cad8e26d
AB
136452016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
13646
13647 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
13648 for unsupported target features.
13649 * gdb.base/call-rt-st.exp: Likewise.
13650 * gdb.base/call-sc.exp: Likewise.
13651 * gdb.base/call-signal-resume.exp: Likewise.
13652 * gdb.base/call-strs.exp: Likewise.
13653 * gdb.base/callexit.exp: Likewise.
13654 * gdb.base/callfuncs.exp: Likewise.
13655 * gdb.base/nodebug.exp: Likewise.
13656 * gdb.base/printcmds.exp: Likewise.
13657 * gdb.base/ptype.exp: Likewise.
13658 * gdb.base/structs.exp: Likewise.
13659 * gdb.base/unwindonsignal.exp: Likewise.
13660 * gdb.cp/gdb2495.exp: Likewise.
13661 * gdb.cp/templates.exp: Likewise.
13662 * gdb.cp/virtfunc.exp: Likewise.
13663 * gdb.threads/hand-call-in-threads.exp: Likewise.
13664 * gdb.threads/interrupted-hand-call.exp: Likewise.
13665 * gdb.threads/thread-unwindonsignal.exp: Likewise.
13666
347dc102
TT
136672016-06-10 Tom Tromey <tom@tromey.com>
13668
13669 PR rust/20110:
13670 * gdb.rust/expr.exp: Add test for integer constant larger than
13671 i32.
13672
5e13cf25
BH
136732016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
13674
13675 * gdb.fortran/nested-funcs.exp: New.
13676 * gdb.fortran/nested-funcs.f90: New.
13677
bb556f1f
TK
136782016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
13679
13680 * gdb.base/examine-backward.c: New file.
13681 * gdb.base/examine-backward.exp: New file.
13682
38b022b4
SM
136832016-06-06 Simon Marchi <simon.marchi@ericsson.com>
13684
13685 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
13686 matching.
13687
1b40ec05
TT
136882016-06-02 Tom Tromey <tom@tromey.com>
13689
13690 PR python/18984:
13691 * gdb.python/py-shared.exp: Add solib_name test.
13692
193bd378
SM
136932016-06-02 Simon Marchi <simon.marchi@ericsson.com>
13694
13695 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
13696
3326303b
MG
136972016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
13698
13699 PR c++/19893
13700 * gdb.dwarf2/implref.exp: Rename to...
13701 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
13702 * gdb.dwarf2/implref-array.c: New file.
13703 * gdb.dwarf2/implref-array.exp: Likewise.
13704 * gdb.dwarf2/implref-global.c: Likewise.
13705 * gdb.dwarf2/implref-global.exp: Likewise.
13706 * gdb.dwarf2/implref-struct.c: Likewise.
13707 * gdb.dwarf2/implref-struct.exp: Likewise.
13708
825c8ef2
AT
137092016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13710
13711 * gdb.trace/trace-condition.exp: Add 64bit tests.
13712
2320162a
AT
137132016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13714
13715 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
13716 bits types.
13717 (main): Adapt to 8 to 64 bits types.
13718 * gdb.trace/trace-condition.exp: Add new tests.
13719
a7818233
AT
137202016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13721
13722 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
13723
0d336466
AT
137242016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13725
13726 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
13727 Move condition tests...
13728 * gdb.trace/trace-condition.exp: Here.
13729
7faeb45a
AT
137302016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13731
13732 * gdb.trace/trace-condition.exp: Add counter-case tests.
13733
e385593e
JK
137342016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13735
13736 PR c++/15231
13737 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
13738 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
13739
744608cc
PA
137402016-05-27 Pedro Alves <palves@redhat.com>
13741
13742 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13743 New procedure.
13744 (top level): Call it, and bail out of DejaGnu is known to be bad.
13745
ac775bf4
AB
137462016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
13747
13748 * gdb.base/whatis.c: Extend the test case.
13749 * gdb.base/whatis.exp: Add additional tests.
13750
2bbad2ea
BH
137512016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13752
13753* gdb.fortran/type.f90: Add pointer variable.
13754* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
13755
8b70175d
BH
137562016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13757
13758 * gdb.fortran/vla-type.exp: Fix testcase name.
13759
86d8a848
BH
137602016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13761
13762 * gdb.fortran/vla-type.exp: Access elements in nested structs.
13763
e188eb36
BH
137642016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13765
13766 * gdb.fortran/type.f90: Add nested structures.
13767 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
13768 * gdb.fortran/derived-type.exp: Adapt expected output.
13769 * gdb.fortran/vla-type.exp: Adapt expected output.
13770
9b2db1fd
BH
137712016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13772
13773 * gdb.fortran/whatis_type.exp: Adapt expected output.
13774
72b17055
BH
137752016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13776
13777 * gdb.fortran/print_type.exp: Fix expected output.
13778 * gdb.fortran/whatis_type.exp: Fix expected output.
13779
3cd81d8d
BH
137802016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13781
13782 * gdb.fortran/whatis_type.exp: Use multi_line.
13783
ddae9462
TT
137842016-05-24 Tom Tromey <tom@tromey.com>
13785
13786 PR python/17386:
13787 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
13788 use value as an index.
13789
1957f6b8
TT
137902016-05-23 Tom Tromey <tom@tromey.com>
13791
13792 PR python/17981:
13793 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
13794 no-breakpoint case.
13795
026a9174
PA
137962016-05-24 Pedro Alves <palves@redhat.com>
13797
13798 PR gdb/19828
13799 * gdb.threads/clone-attach-detach.c: New file.
13800 * gdb.threads/clone-attach-detach.exp: New file.
13801
e70a7231
FR
138022016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
13803
13804 * gdb.base/annota-input-while-running.exp: Fix syntax error.
13805
0f6ed0e0
TT
138062016-05-23 Tom Tromey <tom@tromey.com>
13807
13808 PR python/19438, PR python/18393:
13809 * gdb.python/py-progspace.exp: Add "dir" test.
13810 * gdb.python/py-objfile.exp: Add "dir" test.
13811
ffd19d61
YQ
138122016-05-23 Yao Qi <yao.qi@linaro.org>
13813
13814 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
13815 * gdb.arch/thumb2-it.exp: Likewise.
13816
9e8f9b05
SM
138172016-05-18 Simon Marchi <simon.marchi@ericsson.com>
13818
13819 * gdb.mi/mi-threads-interrupt.c: New file.
13820 * gdb.mi/mi-threads-interrupt.exp: New file.
13821
61c6156d
SM
138222016-05-17 Simon Marchi <simon.marchi@ericsson.com>
13823
13824 PR gdb/18077
13825 * gdb.mi/mi-async-run.exp: New file.
13826 * gdb.mi/mi-async-run.c: New file.
13827
67218854
TT
138282016-05-17 Tom Tromey <tom@tromey.com>
13829 Manish Goregaokar <manishsmail@gmail.com>
13830
13831 * lib/rust-support.exp: New file.
13832 * lib/gdb.exp (skip_rust_tests): New proc.
13833 (build_executable_from_specs): Handle rust.
13834 * lib/future.exp (gdb_find_rustc): New proc.
13835 (gdb_default_target_compile): Handle rust.
13836 * gdb.rust/expr.exp: New file.
13837 * gdb.rust/generics.exp: New file.
13838 * gdb.rust/generics.rs: New file.
13839 * gdb.rust/methods.exp: New file.
13840 * gdb.rust/methods.rs: New file.
13841 * gdb.rust/modules.exp: New file.
13842 * gdb.rust/modules.rs: New file.
13843 * gdb.rust/simple.exp: New file.
13844 * gdb.rust/simple.rs: New file.
13845
c44af4eb
TT
138462016-05-17 Tom Tromey <tom@tromey.com>
13847
13848 * gdb.base/default.exp (set language): Add rust.
13849
dcd1f979
TT
138502016-05-17 Tom Tromey <tom@tromey.com>
13851
13852 * gdb.gdb/unittest.exp: New file.
13853
155b7f57
YQ
138542016-05-16 Yao Qi <yao.qi@linaro.org>
13855
13856 * gdb.base/batch-preserve-term-settings.exp: Remove variable
13857 shell_prompt. Update shell_prompt_re.
13858
8ddd5a6c
DE
138592016-05-12 Doug Evans <dje@google.com>
13860
13861 PR symtab/19999
13862 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
13863 $options when building executable.
13864 * gdb.dwarf2/fission-loclists-pie.S: New file.
13865 * gdb.dwarf2/fission-loclists-pie.exp: New file.
13866
02e370d9
SM
138672016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13868
13869 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
13870 of [is_remote target],
13871
8929ad8b
SM
138722016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13873
13874 * lib/gdb.exp (use_gdb_stub): New procedure.
13875
6c447423
DE
138762016-05-03 Yunlian Jiang <yunlian@google.com>
13877 Doug Evans <dje@google.com>
13878
13879 PR symtab/19914
13880 * gdb.dwarf2/dwp-sepdebug.c: New file.
13881 * gdb.dwarf2/dwp-sepdebug.exp: New file.
13882
444e826c
SM
138832016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13884
13885 * gdb.base/detach.exp: Remove is_remote check.
13886
740feeaa
SM
138872016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13888
13889 * gdb.base/annota-input-while-running.exp: Don't check for
13890 [is_remote target]. Enable annotations after running to main.
13891 Remove unused "set test..." line.
13892
9080ac9d
SM
138932016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13894
13895 * gdb.trace/trace-enable-disable.exp: New file.
13896 * gdb.trace/trace-enable-disable.c: New file.
13897
952ebca5
SM
138982016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13899
13900 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
13901 use it in info sharedlibrary test.
13902 * gdb.trace/ftrace-lock.exp: Likewise.
13903 * gdb.trace/ftrace.exp: Likewise.
13904 * gdb.trace/range-stepping.exp: Likewise.
13905 * gdb.trace/trace-break.exp: Likewise.
13906 * gdb.trace/trace-condition.exp: Likewise.
13907 * gdb.trace/trace-mt.exp: Likewise.
13908
d9019901
SM
139092016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13910
13911 * lib/gdb.exp (gdb_load_shlibs): Rename to...
13912 (gdb_load_shlib): ... this.
13913 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
13914 gdb_load_shlib.
13915 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
13916 * gdb.base/ctxobj.exp: Likewise.
13917 * gdb.base/dprintf-pending.exp: Likewise.
13918 * gdb.base/dso2dso.exp: Likewise.
13919 * gdb.base/fixsection.exp: Likewise.
13920 * gdb.base/gcore-relro.exp: Likewise.
13921 * gdb.base/gdb1555.exp: Likewise.
13922 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13923 * gdb.base/gnu-ifunc.exp: Likewise.
13924 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
13925 * gdb.base/jit-so.exp (one_jit_test): Likewise.
13926 * gdb.base/pending.exp: Likewise.
13927 * gdb.base/print-file-var.exp: Likewise.
13928 * gdb.base/print-symbol-loading.exp: Likewise.
13929 * gdb.base/shlib-call.exp: Likewise.
13930 * gdb.base/shreloc.exp: Likewise.
13931 * gdb.base/so-impl-ld.exp: Likewise.
13932 * gdb.base/solib-disc.exp: Likewise.
13933 * gdb.base/solib-nodir.exp: Likewise.
13934 * gdb.base/solib-overlap.exp: Likewise.
13935 * gdb.base/solib-symbol.exp: Likewise.
13936 * gdb.base/solib-weak.exp (do_test): Likewise.
13937 * gdb.base/sym-file.exp: Likewise.
13938 * gdb.base/symtab-search-order.exp: Likewise.
13939 * gdb.base/type-opaque.exp: Likewise.
13940 * gdb.base/unload.exp: Likewise.
13941 * gdb.base/watchpoint-solib.exp: Likewise.
13942 * gdb.compile/compile.exp: Likewise.
13943 * gdb.cp/gdb2384.exp: Likewise.
13944 * gdb.cp/infcall-dlopen.exp: Likewise.
13945 * gdb.cp/re-set-overloaded.exp: Likewise.
13946 * gdb.fortran/library-module.exp: Likewise.
13947 * gdb.opt/solib-intra-step.exp: Likewise.
13948 * gdb.python/py-finish-breakpoint.exp: Likewise.
13949 * gdb.python/py-shared.exp: Likewise.
13950 * gdb.reverse/solib-precsave.exp: Likewise.
13951 * gdb.reverse/solib-reverse.exp: Likewise.
13952 * gdb.server/solib-list.exp: Likewise.
13953 * gdb.threads/dlopen-libpthread.exp: Likewise.
13954 * gdb.threads/tls-shared.exp: Likewise.
13955 * gdb.threads/tls-so_extern.exp: Likewise.
13956 * gdb.trace/change-loc.exp: Likewise.
13957 * gdb.trace/ftrace-lock.exp: Likewise.
13958 * gdb.trace/ftrace.exp: Likewise.
13959 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
13960 * gdb.trace/pending.exp: Likewise.
13961 * gdb.trace/range-stepping.exp: Likewise.
13962 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
13963 (strace_info_marker): Likewise.
13964 (strace_probe_marker): Likewise.
13965 (strace_trace_on_same_addr): Likewise.
13966 (strace_trace_on_diff_addr): Likewise.
13967 * gdb.trace/trace-break.exp: Likewise.
13968 * gdb.trace/trace-condition.exp: Likewise.
13969 * gdb.trace/trace-mt.exp: Likewise.
13970
fca4cfd9
SM
139712016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13972
13973 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
13974 result of gdb_remote_download.
13975 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
13976 * gdb.base/dso2dso.exp: Likewise.
13977 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13978 * gdb.base/print-file-var.exp: Likewise.
13979 * gdb.base/shlib-call.exp: Likewise.
13980 * gdb.base/shreloc.exp: Likewise.
13981 * gdb.base/solib-overlap.exp: Likewise.
13982 * gdb.base/solib-weak.exp (do_test): Likewise.
13983 * gdb.base/unload.exp: Likewise.
13984
11cf4ffb
YQ
139852016-04-27 Yao Qi <yao.qi@linaro.org>
13986
13987 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
13988 exists.
13989
3e2e34f8
KB
139902016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13991
13992 * vla-type.exp: Print structure from toplevel.
13993
8f07e298
BH
139942016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13995
13996 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
13997 of dynamic types.
13998 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
13999 of dynamic types.
14000
9920b434
BH
140012016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14002
14003 * gdb.fortran/vla-type.f90: New file.
14004 * gdb.fortran/vla-type.exp: New file.
14005
f3abeff5
YQ
140062016-04-25 Yao Qi <yao.qi@linaro.org>
14007
14008 * gdb.base/branch-to-self.c: New file.
14009 * gdb.base/branch-to-self.exp: New file.
14010
0a5d52f0
YQ
140112016-04-22 Yao Qi <yao.qi@linaro.org>
14012
14013 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
14014 more after $hex.
14015
495346f6
YQ
140162016-04-22 Yao Qi <yao.qi@linaro.org>
14017
14018 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
14019 * gdb.base/annota3.exp: Likewise.
14020
4a7e075c
YQ
140212016-04-22 Yao Qi <yao.qi@linaro.org>
14022
14023 * gdb.reverse/step-precsave.exp: Do one step and test program
14024 stops in "callee" and do multiple steps until program goes out
14025 of "callee".
14026 * gdb.reverse/step-reverse.exp: Likewise.
14027
5b061e98
YQ
140282016-04-22 Yao Qi <yao.qi@linaro.org>
14029
14030 * gdb.trace/signal.exp: Also pass if
14031 $tracepoint_hits($i) > $iterations.
14032
5c5dc57f
YQ
140332016-04-22 Yao Qi <yao.qi@linaro.org>
14034
14035 * gdb.trace/signal.c: New file.
14036 * gdb.trace/signal.exp: New file.
14037
a55411b9
DE
140382016-04-19 Doug Evans <xdje42@gmail.com>
14039
14040 * gdb.base/bad-file.exp: New file.
14041
a22df60a
MG
140422016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
14043
14044 * gdb.dwarf2/implref.exp: New file.
14045
0c13f7e5
BH
140462016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14047
14048 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
14049 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
14050 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
14051 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
14052 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
14053 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
14054 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
14055 * lib/fortran.exp (fortran_int4): New procedure.
14056 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
14057 (fortran_logical4): Likewise.
14058
9b9b09e9
BH
140592016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
14060
14061 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
14062
a14d1f4d
BH
140632016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14064
14065 * lib/compiler.c: Add Intel specific preprocessor macros.
14066 * lib/compiler.cc: Likewise.
25d49b86 14067
7d49b1d0
LM
140682016-04-13 Luis Machado <lgustavo@codesourcery.com>
14069
14070 * gdb.server/connect-with-no-symbol-file.c: New file.
14071 * gdb.server/connect-with-no-symbol-file.exp: New file.
14072
8392fa22
SM
140732016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14074
14075 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
14076
8c4c4aeb
SM
140772016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14078
14079 * boards/gdbserver-base.exp (${board}_download): Copy source file to
14080 standard output directory.
14081
45e3745e
AT
140822016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
14083
14084 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
14085
e26b7e41
MM
140862016-04-13 Markus Metzger <markus.t.metzger@intel.com>
14087
14088 * gdb.btrace/instruction_history.c (loop): Add declaration.
14089
8ce09462
AT
140902016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14091
14092 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
14093
2e88a1ea
SM
140942016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
14095
14096 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
14097 parentheses to print.
14098 (continue_handler): Likewise.
14099
f48e22e3
SM
141002016-04-08 Simon Marchi <simon.marchi@ericsson.com>
14101
14102 * gdb.server/solib-list.exp: Remove is_remote check.
14103 Pass shlib= to gdb_compile. Don't link shared library with
14104 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
14105 Run binary filename through "readlink -f" on the target.
14106
096be756
PA
141072016-04-08 Pedro Alves <palves@redhat.com>
14108
14109 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
14110 interpreter filename as argument to gdbserver_spawn.
14111 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14112 Return empty if $last_loaded_file does not exist.
14113
06500533
JK
141142016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14115
14116 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
14117 * gdb.base/jit-main.c: Use exit after usage.
14118
2d35e871
JK
141192016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14120
14121 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
14122 GDBHISTSIZE prior to the tests.
14123 * gdb.base/gdbinit-history.exp: Likewise.
14124
141252016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
14126
14127 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
14128 instead of build_executable. Use gdb_load_shlibs.
14129
c8064e7e
YQ
141302016-04-07 Yao Qi <yao.qi@linaro.org>
14131
14132 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
14133 Execute "si" command.
14134
bde47561
YQ
141352016-04-07 Yao Qi <yao.qi@linaro.org>
14136
14137 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
14138 number instead of the comments on some line.
14139
b16f8a3b
DB
141402016-04-06 Don Breazeal <donb@codesourcery.com>
14141
14142 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
14143 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
14144
c2f901df
SM
141452016-04-06 Simon Marchi <simon.marchi@ericsson.com>
14146
14147 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
14148 standard_output_file. Remove unused binfile variable.
14149
ac17fda0
CU
141502016-04-05 Catalin Udma <catalin.udma@freescale.com>
14151
14152 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
14153 * gdb.python/py-mi-objfile.exp: Match "list main" output
14154 in console format.
14155
03a8c4df
SM
141562016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
14157
14158 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
14159 absolute.
14160
6e774b13
SM
141612016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14162
14163 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
14164 absolute.
14165 * gdb.trace/ftrace.exp: Likewise.
14166 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
14167 targets as well.
14168 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
14169 (gdb_load_shlibs): Copy libraries to test directory when testing
14170 natively. Only set solib-search-path if testing remotely.
14171 * lib/mi-support.exp (mi_load_shlibs): Likewise.
14172
7817ea46
SM
141732016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14174
14175 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
14176 gdb_download. Use it even if the target is not remote.
14177 * gdb.base/jit.exp (compile_jit_test): Likewise.
14178 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
14179 output directory if the destination board is local, otherwise use
14180 the standard remote_download from DejaGnu.
14181 (gdb_download): Remove.
14182 (gdb_load_shlibs): Use gdb_remote_download instead of
14183 gdb_download.
14184 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14185 Use gdb_remote_download instead of gdb_download. Use it even if
14186 the target is not remote.
14187 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
14188 instead of gdb_download.
14189
7beb7f68
SM
141902016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
14191
14192 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
14193 (test_insert_delete_modify): Call mi_load_shlibs before trying to
14194 run.
14195
cc63428a
AV
141962016-04-01 Artemiy Volkov <artemiyv@acm.org>
14197
14198 PR gdb/19820
14199 * gdb.base/printcmds.exp: Add artificial arrays tests.
14200
64cdf930
PA
142012016-03-31 Pedro Alves <palves@redhat.com>
14202
14203 PR gdb/19858
14204 * gdb.base/jit-main.c: Include unistd.h.
14205 (ATTACH): Define to 0 if not already defined.
14206 (wait_for_gdb, mypid): New globals.
14207 (WAIT_FOR_GDB): New macro.
14208 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
14209 some breakpoint locations.
14210 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
14211 New procedures.
14212 (one_jit_test): Add REATTACH parameter, and handle it. Use
14213 continue_to_test_location.
14214 (top level): Test attach, and adjusts calls to one_jit_test.
14215
40dea8cb
PA
142162016-03-31 Pedro Alves <palves@redhat.com>
14217
14218 PR gdb/19858
14219 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
14220 BINSUFFIX parameter, and handle it.
14221 (top level): Adjust calls compile_jit_test.
14222
e7ea3ec7
CU
142232016-03-31 Catalin Udma <catalin.udma@freescale.com>
14224
14225 PR python/19743
14226 * gdb.python/py-mi-events-gdb.py: New file.
14227 * gdb.python/py-mi-events.c: New file.
14228 * gdb.python/py-mi-events.exp: New file.
14229
e6359af3
YQ
142302016-03-30 Yao Qi <yao.qi@linaro.org>
14231
14232 * gdb.reverse/until-precsave.exp: Match function name only.
14233 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
14234 Move malloc to a condition block.
14235 * gdb.reverse/until-reverse.exp: Match function name only.
14236
a4105d04
MK
142372016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
14238
14239 * gdb.trace/ftrace.exp: Set arg0exp for s390.
14240 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
14241 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
14242 variable for GPR 0 instead of assuming it is register 0.
14243 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
14244 * lib/trace-support.exp: Add s390 registers.
14245
bfa6adb9
YQ
142462016-03-29 Yao Qi <yao.qi@linaro.org>
14247
14248 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
14249
1e6697ea
YQ
142502016-03-24 Yao Qi <yao.qi@linaro.org>
14251
14252 * gdb.reverse/break-reverse.exp: Add quotation mark in the
14253 test message.
14254
64bcd522
AA
142552016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14256
14257 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
14258 maintaining separate logic for constructing the output path.
14259
7868401b
DB
142602016-03-16 Don Breazeal <donb@codesourcery.com>
14261
14262 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
14263 Retry fork and waitpid on interrupted system call errors.
14264 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14265 Use with_timeout_factor to increase timeout by factor of 10.
14266
1cafadb4
DB
142672016-03-15 Don Breazeal <donb@codesourcery.com>
14268
14269 * gdb.cp/scope-err.cc: New test program.
14270 * gdb.cp/scope-err.exp: New test script.
14271 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
14272 lines and "set breakpoint here" comment.
14273 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
14274 Fixed some whitespace and format issues.
14275 * gdb.mi/mi-linespec-err-cp.cc: New test program.
14276 * gdb.mi/mi-linespec-err-cp.exp: New test script.
14277
81516450
DE
142782016-03-15 Doug Evans <dje@google.com>
14279
14280 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
14281 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
14282 All callers updated. Add tests for enums, mixed flags register.
14283
aa52b601
DE
142842016-03-15 Doug Evans <dje@google.com>
14285
14286 * gdb.base/skip.c (main): Call test_skip_file_and_function.
14287 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
14288
fa4ff313
SM
142892016-03-14 Simon Marchi <simon.marchi@ericsson.com>
14290
14291 * gdb.base/default.exp: Add $_as_string to the list of expected
14292 convenience functions.
14293
f2403c39
AB
142942016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
14295
14296 * gdb.base/maint.exp: New tests for 'maint info line-table'.
14297
f2f3ccb9
SM
142982016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
14299
14300 * gdb.python/py-as-string.exp: New file.
14301 * gdb.python/py-as-string.c: New file.
14302
00dbd492
PA
143032016-03-09 Pedro Alves <palves@redhat.com>
14304
14305 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
14306 signal" -> "Thread NN received signal" output change.
14307 * gdb.threads/ia64-sigill.exp: Likewise.
14308 * gdb.threads/linux-dp.exp: Likewise.
14309 * gdb.threads/manythreads.exp: Likewise.
14310 * gdb.threads/pending-step.exp: Likewise.
14311 * gdb.threads/print-threads.exp: Likewise.
14312 * gdb.threads/sigstep-threads.exp: Likewise.
14313 * gdb.threads/staticthreads.exp: Likewise.
14314 * gdb.threads/tls.exp: Likewise.
14315
1e6697ea
YQ
143162016-03-09 Pedro Alves <palves@redhat.com>
14317
14318 * gdb.base/command-line-input.exp: New file.
14319
b04fd3be
MK
143202016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14321
14322 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
14323 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
14324 * gdb.trace/pending.exp: Accept leading dot before function name.
14325 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
14326 * lib/trace-support.exp: Set registers for ppc.
14327
98fa59e9
MK
143282016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14329
14330 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
14331 use it for disassembly; accept .main in addition to main in backtrace.
14332
f77198c8
MK
143332016-03-09 Wei-cheng Wang <cole945@gmail.com>
14334 Marcin Kościelnicki <koriakin@0x04.net>
14335
14336 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
14337 (gdb_recursion_test_ptr): New global variable.
14338 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
14339 gdb_recursion_test.
14340 (gdb_c_test): Ditto.
14341
ba84e0da
MK
143422016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14343
14344 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
14345 ordering.
14346
4366d36e
MK
143472016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14348
14349 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
14350 (bar): Add bar_start_lbl label.
14351 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
14352 of foo/bar for emitting DWARF and tracing.
14353
5eb264df
SDJ
143542016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
14355
14356 * analyze-racy-logs.py: Set executable bit.
14357
fb6a751f
SDJ
143582016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
14359
14360 * Makefile.in (DEFAULT_RACY_ITER): New variable.
14361 (CHECK_TARGET_TMP): Likewise.
14362 (check-single-racy): New rule.
14363 (check-parallel-racy): Likewise.
14364 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
14365 (do-check-parallel-racy): New rule.
14366 (check-racy/%.exp): Likewise.
14367 * README (Racy testcases): New section.
14368 * analyze-racy-logs.py: New file.
14369
bdf7e230
DE
143702016-03-03 Doug Evans <dje@google.com>
14371
14372 * gdb.base/skip.exp: Use with_test_prefix.
14373
4719d415
YQ
143742016-03-03 Yao Qi <yao.qi@linaro.org>
14375
14376 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
14377 Invoke step_over_syscall "clone" and break_cond_on_syscall
14378 "clone".
14379 * gdb.base/step-over-clone.c: New file.
14380
ea507862
YQ
143812016-03-03 Yao Qi <yao.qi@linaro.org>
14382
14383 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
14384 code format.
14385
8fc8cbda
YQ
143862016-03-03 Yao Qi <yao.qi@linaro.org>
14387
14388 * gdb.base/disp-step-fork.c: Rename to ...
14389 * gdb.base/step-over-fork.c: ... it. New file.
14390 * gdb.base/disp-step-vfork.c: Rename to ...
14391 * gdb.base/step-over-vfork.c: ... it. New file.
14392 * gdb.base/disp-step-syscall.exp: Rename to ...
14393 * gdb.base/step-over-syscall.exp: ... it. New file.
14394 (disp_step_cross_syscall): Rename to ...
14395 (step_over_syscall): ... it.
14396
92fa70b0
YQ
143972016-03-03 Yao Qi <yao.qi@linaro.org>
14398
14399 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
14400 If target supports condition evaluation on target, invoke
14401 break_cond_on_syscall for fork and vfork.
14402
e197ad3c
YQ
144032016-03-03 Yao Qi <yao.qi@linaro.org>
14404
14405 * gdb.base/disp-step-syscall.exp: Don't invoke
14406 support_displaced_stepping.
14407 (disp_step_cross_syscall): Test with displaced stepping off and
14408 on if supported.
14409
0b47da9f
YQ
144102016-03-03 Yao Qi <yao.qi@linaro.org>
14411
14412 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
14413 proc.
14414 (setup): New proc.
14415 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
14416 and setup.
14417
065ab6dc
BH
144182016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14419
14420 * gdb.fortran/vla-history.exp: Remove breakpoint.
14421
07e448ad 144222016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14423
25d49b86
PA
14424 * gdb.fortran/vla-history.exp: Lookup array elements and printing
14425 exceeds timeout.
07e448ad 14426
9ac2d526 144272016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14428
25d49b86
PA
14429 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
14430 breakpoint.
9ac2d526 14431
17807369
BH
144322016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14433
14434 * gdb.mi/vla.f90: Nullify pointer after declaration.
14435
86e501af
PA
144362016-03-01 Pedro Alves <palves@redhat.com>
14437
14438 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
14439
1e903e32
PA
144402016-03-01 Pedro Alves <palves@redhat.com>
14441
14442 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
14443 before anything else.
14444 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
14445 _GNU_SOURCE here.
14446 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
14447 before anything else.
14448 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
14449
6ccb54e2
PA
144502016-03-01 Pedro Alves <palves@redhat.com>
14451
14452 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
14453
30ca9da1
YQ
144542016-03-01 Yao Qi <yao.qi@linaro.org>
14455
14456 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
14457 prepare_for_testing.
14458
dc856b38
YQ
144592016-03-01 Yao Qi <yao.qi@linaro.org>
14460
14461 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
14462
4a932159
AA
144632016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14464
14465 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
14466 manually constructing the output path.
14467
f2489477
AA
144682016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14469
14470 * gdb.arch/s390-stackless.S: New.
14471 * gdb.arch/s390-stackless.exp: New.
14472
38899f16
IB
144732016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
14474
14475 * gdb.dlang/circular.c: New file.
14476 * gdb.dlang/circular.exp: New file.
14477
9fde51ed
YQ
144782016-02-26 Yao Qi <yao.qi@linaro.org>
14479
14480 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
14481 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
14482 (testcases): Update.
14483
ce90fefe
YQ
144842016-02-26 Yao Qi <yao.qi@linaro.org>
14485
14486 * gdb.reverse/aarch64.c: Rename to ...
14487 * gdb.reverse/insn-reverse.c: ... it.
14488 * gdb.reverse/aarch64.exp: Rename to ...
14489 * gdb.reverse/insn-reverse.exp: ... it.
14490
3263bceb
YQ
144912016-02-26 Yao Qi <yao.qi@linaro.org>
14492
14493 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
14494 (testcase_ftype): New.
14495 (testcases): New array.
14496 (n_testcases): New.
14497 (main): Call each element in testcases.
14498 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
14499 (read_testcase): New.
14500 Do the tests in a loop.
14501
6cb59ff1
YQ
145022016-02-25 Yao Qi <yao.qi@linaro.org>
14503
14504 * gdb.base/branches.c: Remove.
14505
ae91f625
MK
145062016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14507
14508 PR gdb/13808
14509 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
14510
678b48b7
MK
145112016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14512
14513 * gdb.trace/ftrace.exp: Remove unnecessary target check.
14514
7337a6f2
MK
145152016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14516
14517 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
14518 change x86_64 call_insn to 'callq'.
14519
861ca91f
AT
145202016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14521
14522 * gdb.trace/tfile-avx.c: Move to...
14523 * gdb.trace/tracefile-pseudo-reg.c: Here.
14524 * gdb.trace/tfile-avx.exp: Move to...
14525 * gdb.trace/tracefile-pseudo-reg.exp: Here.
14526
bf74e428
GB
145272016-02-24 Gary Benson <gbenson@redhat.com>
14528
14529 * gdb.base/attach-pie-noexec.exp: Do not expect an error
14530 message on attach.
14531
cce0e923
DE
145322016-02-23 Doug Evans <dje@google.com>
14533
14534 * gdb.base/skip.c (test_skip): New function.
14535 (end_test_skip_file_and_function): New function.
14536 (test_skip_file_and_function): New function.
14537 * gdb.base/skip1.c (test_skip): New function.
14538 (skip1_test_skip_file_and_function): New function.
14539 * gdb.base/skip.exp: Add tests for new skip options.
14540 * gdb.base/skip-solib.exp: Update expected output.
14541 * gdb.perf/skip-command.cc: New file.
14542 * gdb.perf/skip-command.exp: New file.
14543 * gdb.perf/skip-command.py: New file.
14544
4000e47e
MK
145452016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
14546
14547 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
14548 info registers pattern.
14549
24f75ead
IB
145502016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
14551
14552 * lib/future.exp: Add D support.
14553 (gdb_find_gdc): New proc.
14554 (gdb_default_target_compile): Add D support.
14555
fbb7bcbe
WW
145562016-02-18 Wei-cheng Wang <cole945@gmail.com>
14557
14558 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
14559 user+system time.
14560 (trace_speed_test): Determine the iteration count for a time
14561 between 15..30 seconds.
14562
012b3a21
WT
145632016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
14564
14565 * gdb.arch/i386-mpx-sigsegv.c: New file.
14566 * gdb.arch/i386-mpx-sigsegv.exp: New file.
14567 * gdb.arch/i386-mpx-simple_segv.c: New file.
14568 * gdb.arch/i386-mpx-simple_segv.exp: New file.
14569
2d5189bd
YQ
145702016-02-18 Yao Qi <yao.qi@linaro.org>
14571
14572 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14573 Don't call setup_kfail.
14574
40fb20d0
YQ
145752016-02-18 Yao Qi <yao.qi@linaro.org>
14576
14577 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14578 Set "set breakpoint condition-evaluation" per $cond_bp_target.
14579
21b1f8d2
DE
145802016-02-16 Doug Evans <dje@google.com>
14581
14582 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
14583 * gdb.base/skip1.c: Ditto.
14584 * gdb.base/skip.exp: Whitespace cleanup.
14585
4041ed77
DB
145862016-02-16 Don Breazeal <donb@codesourcery.com>
14587
14588 PR remote/19496
14589 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14590 Remove kfail for PR remote/19496.
14591
c4ef31bf
SM
145922016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14593
14594 * lib/gdb.exp (standard_temp_file): Return a path specific to
14595 the runtest invocation.
14596
266b65b3
SM
145972016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14598
14599 * gdb.trace/save-trace.exp: Change relative path to be in the
14600 standard output directory.
14601
a7a0a6a9
JK
146022016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14603
14604 * gdb.arch/i386-prologue.c: Add missing prototypes.
14605
c99dbb42
JK
146062016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14607
14608 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
14609 * gdb.arch/i386-prologue.exp: Likewise.
14610 * gdb.arch/i386-size.exp: Likewise.
14611
aa480355
SM
146122016-02-15 Simon Marchi <simon.marchi@ericsson.com>
14613
14614 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
14615 define object file path.
14616 * gdb.btrace/gcore.exp: Use standard_output_file to define core
14617 file path.
14618 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
14619 standard_output_file to define binfile.
14620
ba881f50
JK
146212016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14622
14623 Fix compatibility with recent gfortran-5.3.1.
14624 * gdb.fortran/vla-history.exp (print vla1 allocated)
14625 (print vla2 allocated, print $2, print $3): Remove
14626 (print $4): Rename to ...
14627 (print $2): ... here.
14628 (print $9): Rename to ...
14629 (print $5): ... here.
14630 (print $10): Rename to ...
14631 (print $6): ... here.
14632 * gdb.fortran/vla.f90: Add pvla initialization.
14633
e9fb005c
JK
146342016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14635
14636 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
14637 New test.
14638 * gdb.fortran/vla-value-sub.exp: Likewise.
14639
e44e00ff
MK
146402016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
14641
14642 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
14643
97e94151
SM
146442016-02-12 Simon Marchi <simon.marchi@ericsson.com>
14645
14646 * i386-biarch-core.exp: Define corefile using
14647 standard_output_file.
14648
01113bc1
YQ
146492016-02-12 Yao Qi <yao.qi@linaro.org>
14650
14651 * gdb.arch/arm-single-step-kernel-helper.c: New.
14652 * gdb.arch/arm-single-step-kernel-helper.exp: New.
14653
33b4777c
MM
146542016-02-12 Markus Metzger <markus.t.metzger@intel.com>
14655
14656 * gdb.btrace/tailcall-only.exp: New.
14657 * gdb.btrace/tailcall-only.c: New.
14658 * gdb.btrace/x86_64-tailcall-only.S: New.
14659 * gdb.btrace/i686-tailcall-only.S: New.
14660
acc23c11
PA
146612016-02-11 Pedro Alves <palves@redhat.com>
14662
14663 * README (Parallel testing): Add missing double quotes.
14664
e352bf0a
PA
146652016-02-11 Pedro Alves <palves@redhat.com>
14666
14667 * README (Parallel testing): New section.
14668 (GDB_PARALLEL): Rewrite.
14669 (FORCE_PARALLEL): Document.
14670
9f5fed78
MK
146712016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
14672
14673 * gdb.trace/tfile-avx.c: New test.
14674 * gdb.trace/tfile-avx.exp: New test.
14675
9ef9e6a6
KS
146762016-02-09 Keith Seitz <keiths@redhat.com>
14677
14678 PR breakpoints/19546
14679 * gdb.base/infcall-exec.c: New file.
14680 * gdb.base/infcall-exec2.c: New file.
14681 * gdb.base/infcall-exec.exp: New file.
14682
a96e36da
KS
146832016-02-09 Keith Seitz <keiths@redhat.com>
14684
14685 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
14686 (toplevel): Call test_bkpt_address.
14687
9f61929f
KS
146882016-02-09 Keith Seitz <keiths@redhat.com>
14689
14690 PR python/19506
14691 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
14692 (toplevel): Call test_bkpt_address.
14693
1e94266c
SM
146942016-02-09 Simon Marchi <simon.marchi@ericsson.com>
14695
14696 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
14697 to AC_OUTPUT.
14698 * configure: Regenerate.
14699
2a7f3dff
PA
147002016-02-09 Pedro Alves <palves@redhat.com>
14701
14702 PR breakpoints/19548
14703 * gdb.base/execl-update-breakpoints.c (some_function): New
14704 function.
14705 (main): Call it.
14706 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
14707 Tighten expected GDB output.
14708
2151ccc5
SM
147092016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14710
14711 * Makefile.in (ALL_SUBDIRS): Remove.
14712 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
14713 (distclean maintainer-clean realclean): Likewise.
14714 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
14715 * configure: Regenerate.
14716 * gdb.ada/Makefile.in: Delete.
14717 * gdb.arch/Makefile.in: Likewise.
14718 * gdb.asm/Makefile.in: Likewise.
14719 * gdb.base/Makefile.in: Likewise.
14720 * gdb.btrace/Makefile.in: Likewise.
14721 * gdb.cell/Makefile.in: Likewise.
14722 * gdb.compile/Makefile.in: Likewise.
14723 * gdb.cp/Makefile.in: Likewise.
14724 * gdb.disasm/Makefile.in: Likewise.
14725 * gdb.dlang/Makefile.in: Likewise.
14726 * gdb.dwarf2/Makefile.in: Likewise.
14727 * gdb.fortran/Makefile.in: Likewise.
14728 * gdb.gdb/Makefile.in: Likewise.
14729 * gdb.go/Makefile.in: Likewise.
14730 * gdb.guile/Makefile.in: Likewise.
14731 * gdb.java/Makefile.in: Likewise.
14732 * gdb.linespec/Makefile.in: Likewise.
14733 * gdb.mi/Makefile.in: Likewise.
14734 * gdb.modula2/Makefile.in: Likewise.
14735 * gdb.multi/Makefile.in: Likewise.
14736 * gdb.objc/Makefile.in: Likewise.
14737 * gdb.opencl/Makefile.in: Likewise.
14738 * gdb.opt/Makefile.in: Likewise.
14739 * gdb.pascal/Makefile.in: Likewise.
14740 * gdb.perf/Makefile.in: Likewise.
14741 * gdb.python/Makefile.in: Likewise.
14742 * gdb.reverse/Makefile.in: Likewise.
14743 * gdb.server/Makefile.in: Likewise.
14744 * gdb.stabs/Makefile.in: Likewise.
14745 * gdb.threads/Makefile.in: Likewise.
14746 * gdb.trace/Makefile.in: Likewise.
14747 * gdb.xml/Makefile.in: Likewise.
14748 * lib/gdb.exp (make_gdb_parallel_path): Add check for
14749 GDB_PARALLEL.
14750 (standard_output_file): Remove check for GDB_PARALLEL, always
14751 return path in outputs/$subdir/$testname.
14752
437277d4
SM
147532016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14754
14755 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
14756 (site.exp): Assign abs_srcdir to tcl's srcdir.
14757
31d913c7
YQ
147582016-02-04 Yao Qi <yao.qi@linaro.org>
14759
14760 * gdb.base/foll-exec-mode.c: Include limits.h.
14761 (main): Add parameters argc and argv. Get directory from
14762 argv[0].
14763 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
14764 compilation.
14765 * gdb.base/foll-exec.c: Include limits.h.
14766 (main): Add parameters argc and argv.
14767 Get directory from argv[0].
14768 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
14769 Adjust tests on the number of lines as source code changed.
14770 * gdb.base/foll-vfork-exit.c: Include limits.h.
14771 (main): Add one line of statement before vfork.
14772 * gdb.base/foll-vfork.c: Include limits.h and string.h.
14773 (main): Add parameters argc and argv. Get directory from
14774 argv[0].
14775 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
14776 (setup_gdb): Set tbreak to skip some source lines.
14777 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
14778 (main): Add parameters argc and argv. Get directory from
14779 argv[0].
14780 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
14781 compilation.
14782 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
14783 (main): Add parameters argc and argv. Get directory from
14784 argv[0].
14785 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
14786 compilation.
14787
9482b9fb
DE
147882016-02-01 Doug Evans <dje@google.com>
14789
14790 * gdb.base/skip.exp: Clean up multiple references to same test name.
14791
6b2e4f10
PA
147922016-02-01 Pedro Alves <palves@redhat.com>
14793
ccb6afd6 14794 PR remote/19496
6b2e4f10
PA
14795 * gdb.threads/forking-threads-plus-breakpoint.exp
14796 (displaced_stepping_supported): New global.
14797 (probe_displaced_stepping_support): New procedure.
14798 (do_test): Add 'displaced' parameter, and use it.
14799 (top level): Check for displaced stepping support. Add displaced
14800 stepping on/off testing axis.
14801
37a8db1a
AB
148022016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14803
14804 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
14805 pointer. Don't perform further tests on the unassociated pointer
14806 if the first test fails.
14807
5fdf6324
AB
148082016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14809
14810 * gdb.base/max-value-size.c: New file.
14811 * gdb.base/max-value-size.exp: New file.
14812 * gdb.base/huge.exp: Disable max-value-size for this test.
14813
935c6144
IB
148142016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
14815
14816 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14817
7fe8399d
YQ
148182016-01-28 Yao Qi <yao.qi@linaro.org>
14819
14820 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
14821
a2077e25
PA
148222016-01-25 Pedro Alves <palves@redhat.com>
14823
14824 PR threads/19461
14825 * gdb.base/fork-running-state.c: New file.
14826 * gdb.base/fork-running-state.exp: New file.
14827
1d2736d4
PA
148282016-01-25 Pedro Alves <palves@redhat.com>
14829
14830 PR gdb/19494
14831 * gdb.base/catch-fork-kill.c: New file.
14832 * gdb.base/catch-fork-kill.exp: New file.
14833
f1da4b11
PA
148342016-01-25 Pedro Alves <palves@redhat.com>
14835
14836 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
14837 Delete, moved to lib/gdb.exp.
14838 * gdb.threads/forking-threads-plus-breakpoint.exp
14839 (foreach_with_prefix): Likewise.
14840 * gdb.threads/process-dies-while-handling-bp.exp
14841 (foreach_with_prefix): Likewise.
14842 * lib/gdb.exp (foreach_with_prefix): New procedure.
14843
45f38546
MK
148442016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
14845
14846 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
14847 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
14848
dc29a1ce
MK
148492016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
14850
14851 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
14852 endian targets.
14853
092127d7
JK
148542016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14855 Pedro Alves <palves@redhat.com>
14856
14857 Fix testsuite compatibility with Guile.
14858 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
14859 number.
14860
31d765d3
JK
148612016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14862
14863 Fix testsuite compatibility with Guile.
14864 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
14865 (thread 1): New test for backtrace through signal handler.
14866
1ac78c04
YQ
148672016-01-22 Yao Qi <yao.qi@linaro.org>
14868
14869 PR testsuite/19491
14870 * gdb.base/multi-forks.c: Include
14871 ../lib/unbuffer_output.c
14872 (main): Call gdb_unbuffer_output.
14873
4f5946a8
DE
148742016-01-21 Doug Evans <dje@google.com>
14875
14876 * lib/ada.exp (gdb_compile_ada): Fix typo.
14877
305e13e6
JB
148782016-01-21 Joel Brobecker <brobecker@adacore.com>
14879
14880 * gdb.base/break-fun-addr.exp: New file.
14881 * gdb.base/break-fun-addr1.c: New file.
14882 * gdb.base/break-fun-addr2.c: New file.
14883
5f5dfff6
SM
148842016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
14885
14886 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
14887 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
14888 enum flag values.
14889
fd356fa2
AA
148902016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
14891
14892 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
14893 when GDB can not set the vector return value. Add more comments
14894 for clarification.
14895
9df22175
AT
148962016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
14897
14898 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
14899 command.
14900
41d1845e
SM
149012016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14902
14903 * Makefile.in (DO_RUNTEST): Add --status and update usages.
14904
01ac6840
SM
149052016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14906
14907 * Makefile.in (check-single): Pass --status to runtest.
14908 (check/%.exp): Likewise.
14909
149102016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14911
14912 * Makefile.in (check-parallel): Propagate return code from make
14913 do-check-parallel.
14914
bd0a71fa
MK
149152016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
14916
14917 * gdb.trace/ftrace.exp: Fix expected message on continue.
14918 * gdb.trace/pending.exp: Fix expected message on continue.
14919 * gdb.trace/trace-break.exp: Fix expected message on continue.
14920
8bcbad33
SM
149212016-01-18 Simon Marchi <simon.marchi@ericsson.com>
14922
14923 * lib/gdb.exp (gdb_test): Remove unused global references.
14924
f303dbd6
PA
149252016-01-18 Pedro Alves <palves@redhat.com>
14926
14927 * gdb.base/async-shell.exp: Adjust expected output.
14928 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
14929 * gdb.base/siginfo-thread.exp: Adjust expected output.
14930 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
14931 * gdb.java/jnpe.exp: Adjust expected output.
14932 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
14933 * gdb.threads/continue-pending-status.exp: Adjust expected output.
14934 * gdb.threads/leader-exit.exp: Adjust expected output.
14935 * gdb.threads/manythreads.exp: Adjust expected output.
14936 * gdb.threads/pthreads.exp: Adjust expected output.
14937 * gdb.threads/schedlock.exp: Adjust expected output.
14938 * gdb.threads/siginfo-threads.exp: Adjust expected output.
14939 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
14940 expected output.
14941 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
14942 output.
14943 * gdb.threads/sigthread.exp: Adjust expected output.
14944 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
14945
b2789696
YQ
149462016-01-18 Yao Qi <yao.qi@linaro.org>
14947
14948 * gdb.guile/scm-section-script.c: Replace @progbits with
14949 %progbits.
14950 * gdb.python/py-section-script.c: Likewise.
14951
71ef29a8
PA
149522016-01-15 Pedro Alves <palves@redhat.com>
14953
14954 * gdb.multi/tids.exp: Test star wildcard ranges.
14955
3f5b7598
PA
149562016-01-15 Pedro Alves <palves@redhat.com>
14957
14958 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
14959 command from "thread apply" invocation.
14960 (thr_apply_info_thr_invalid): Default the expected output to the
14961 input tid list.
14962 (top level): Add tests that use convenience variables. Add tests
14963 for "thread apply" with a valid TID list, but missing the command.
14964
663f6d42
PA
149652016-01-13 Pedro Alves <palves@redhat.com>
14966
14967 * gdb.base/default.exp: Expect $_gthread as well.
14968 * gdb.multi/tids.exp: Test $_gthread.
14969 * gdb.threads/thread-specific.exp: Test $_gthread.
14970
c84f6bbf
PA
149712016-01-13 Pedro Alves <palves@redhat.com>
14972
14973 * gdb.multi/tids.exp: Test "info threads -gid".
14974
22a02324
PA
149752016-01-13 Pedro Alves <palves@redhat.com>
14976
14977 * gdb.multi/tids.exp: Test InferiorThread.global_num and
14978 Breakpoint.thread.
14979 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
14980
5d5658a1
PA
149812016-01-07 Pedro Alves <palves@redhat.com>
14982
14983 * gdb.base/break.exp: Adjust to output changes.
14984 * gdb.base/hbreak2.exp: Likewise.
14985 * gdb.base/sepdebug.exp: Likewise.
14986 * gdb.base/watch_thread_num.exp: Likewise.
14987 * gdb.linespec/keywords.exp: Likewise.
14988 * gdb.multi/info-threads.exp: Likewise.
14989 * gdb.threads/thread-find.exp: Likewise.
14990 * gdb.multi/tids.c: New file.
14991 * gdb.multi/tids.exp: New file.
14992
84654457
PA
149932016-01-13 Pedro Alves <palves@redhat.com>
14994
14995 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
14996
e3940304
PA
149972016-01-13 Pedro Alves <palves@redhat.com>
14998
14999 * gdb.base/default.exp: Expect $_inferior as well.
15000 * gdb.multi/base.exp: Test $_inferior.
15001
a911d87a
PA
150022016-01-13 Pedro Alves <palves@redhat.com>
15003
15004 PR breakpoints/19388
15005 * gdb.base/catch-signal-siginfo-cond.c: New file.
15006 * gdb.base/catch-signal-siginfo-cond.exp: New file.
15007
82075af2
JS
150082016-01-12 Josh Stone <jistone@redhat.com>
15009 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15010
15011 * gdb.base/catch-syscall.c (do_execve): New variable.
15012 (main): Conditionally trigger an execve.
15013 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
15014 (test_catch_syscall_execve): New, check entry/return across execve.
15015 (do_syscall_tests): Call test_catch_syscall_execve.
15016
e46eeedd
PA
150172016-01-12 Pedro Alves <palves@redhat.com>
15018
15019 * gdb.base/random-signal.exp (do_test): New procedure, with body
15020 of testcase moved in.
15021
01d8c27e
JK
150222016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15023 Pedro Alves <palves@redhat.com>
15024
15025 * gdb.base/funcargs.exp (finish from indirectly called function):
15026 Reintroduce the case for 'First'.
15027
9a706302
JK
150282016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15029 Pedro Alves <palves@redhat.com>
15030
15031 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15032 (tcatch_vfork_then_child_follow_exec)
15033 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
15034 identification.
15035
c0ecb95f
JK
150362016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15037
15038 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
15039 and repeats to unlimited.
15040 * gdb.python/py-value.exp: Likewise.
15041 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
15042 and repeats to unlimited.
15043
6cfc1fcb
JK
150442016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15045
15046 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
15047 and reordering the functions.
15048 * gdb.multi/hangout.c: Likewise.
15049 * gdb.multi/hello.c: Likewise.
15050
582a1b00
SM
150512016-01-08 Simon Marchi <simon.marchi@ericsson.com>
15052
15053 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
15054 absolute.
15055 (SingleStatisticTestResult.report): Use dict.keys instead of
15056 dict.iterkeys.
15057
79bc59cb
PA
150582016-01-06 Pedro Alves <palves@redhat.com>
15059
15060 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
15061
43368e1d
MM
150622016-01-04 Markus Metzger <markus.t.metzger@intel.com>
15063
15064 * gdb.btrace/dlopen.exp: New.
15065 * gdb.btrace/dlopen.c: New.
15066 * gdb.btrace/dlopen-dso.c: New.
15067
79fad5b8
SL
150682015-12-25 Sandra Loosemore <sandra@codesourcery.com>
15069
15070 * lib/gdb.exp (gdb_test): Update comments to clarify that the
15071 PATTERN argument is optional.
15072
ab8314b3
JB
150732015-12-24 Joel Brobecker <brobecker@adacore.com>
15074
15075 * lib/ada.exp (target_compile_ada_from_dir): New function.
15076 (gdb_compile_ada): Reimplement avoiding the use of project files.
15077 * gdb.ada/gnat_ada.gpr: Delete.
15078 * gdb.ada/cond_lang.exp: Adjust test to make path before
15079 filename optional.
15080 * gdb.ada/small_reg_param.exp: Likewise.
15081
fe33faff
SM
150822015-12-22 Simon Marchi <simon.marchi@ericsson.com>
15083
15084 * gdb.base/foll-vork.exp: Remove HP-UX special case.
15085
6d265cb4
TP
150862015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15087
15088 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
15089 case.
15090
10125099
SM
150912015-12-21 Simon Marchi <simon.marchi@ericsson.com>
15092
15093 * gdb.base/break.exp: Remove dead code.
15094 * gdb.base/sepdebug.exp: Likewise.
15095
3ca22649
SM
150962015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15097
15098 * gdb.asm/asm-source.exp: Remove HP-UX references.
15099 * gdb.base/annota1.exp: Likewise.
15100 * gdb.base/annota3.exp: Likewise.
15101 * gdb.base/attach.exp: Likewise.
15102 * gdb.base/bigcore.exp: Likewise.
15103 * gdb.base/break.exp: Likewise.
15104 * gdb.base/call-ar-st.exp: Likewise.
15105 * gdb.base/callfuncs.exp: Likewise.
15106 * gdb.base/catch-fork-static.exp: Likewise.
15107 * gdb.base/display.exp: Likewise.
15108 * gdb.base/foll-exec-mode.exp: Likewise.
15109 * gdb.base/foll-exec.exp: Likewise.
15110 * gdb.base/foll-fork.exp: Likewise.
15111 * gdb.base/foll-vfork.exp: Likewise.
15112 * gdb.base/funcargs.exp: Likewise.
15113 * gdb.base/hbreak2.exp: Likewise.
15114 * gdb.base/inferior-died.exp: Likewise.
15115 * gdb.base/interrupt.exp: Likewise.
15116 * gdb.base/multi-forks.exp: Likewise.
15117 * gdb.base/nodebug.exp: Likewise.
15118 * gdb.base/sepdebug.exp: Likewise.
15119 * gdb.base/solib1.c: Likewise.
15120 * gdb.base/step-test.exp: Likewise.
15121 * gdb.mi/non-stop.c: Likewise.
15122 * gdb.mi/pthreads.c: Likewise.
15123 * gdb.multi/bkpt-multi-exec.ex: Likewise.
15124 * gdb.threads/pthreads.c: Likewise.
15125 * gdb.threads/staticthreads.exp: Likewise.
15126 * lib/future.exp: Likewise.
15127 * lib/gdb.exp: Likewise.
15128 * gdb.base/so-indr-cl.c: Remove.
15129 * gdb.base/so-indr-cl.exp: Likewise.
15130 * gdb.base/solib.c: Likewise.
15131 * gdb.base/solib.exp: Likewise.
15132 * gdb.base/solib2.c: Likewise.
15133
b6304613
SM
151342015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15135
15136 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
15137 * gdb.base/call-ar-st.exp: Likewise.
15138 * gdb.base/callfuncs.exp: Likewise.
15139 * gdb.base/condbreak.exp: Likewise.
15140 * gdb.base/constvars.exp: Likewise.
15141 * gdb.base/hbreak2.exp: Likewise.
15142 * gdb.base/langs.exp: Likewise.
15143 * gdb.base/list.exp: Likewise.
15144 * gdb.base/long_long.exp: Likewise.
15145 * gdb.base/ptype.exp: Likewise.
15146 * gdb.base/scope.exp: Likewise.
15147 * gdb.base/signals.exp: Likewise.
15148 * gdb.base/so-impl-ld.exp: Likewise.
15149 * gdb.base/varargs.exp: Likewise.
15150 * gdb.base/volatile.exp: Likewise.
15151 * gdb.base/whatis.exp: Likewise.
15152 * gdb.cp/cplusfuncs.exp: Likewise.
15153 * gdb.cp/inherit.exp: Likewise.
15154 * gdb.cp/local.exp: Likewise.
15155 * gdb.cp/member-ptr.exp: Likewise.
15156 * gdb.cp/method.exp: Likewise.
15157 * gdb.cp/overload.exp: Likewise.
15158 * gdb.cp/templates.exp: Likewise.
15159 * gdb.stabs/weird.exp: Likewise.
15160 * lib/compiler.c: Likewise.
15161 * lib/compiler.cc: Likewise.
15162 * lib/cp-support.exp: Likewise.
15163 * lib/gdb.exp: Likewise.
15164
bf401b07
SM
151652015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
15166
15167 * configure.ac: Remove HP-UX case.
15168 * configure: Regenerate.
15169
aff9c0f8
SM
151702015-12-18 Simon Marchi <simon.marchi@ericsson.com>
15171
15172 * lib/gdb.exp (gdb_compile): Add function doc.
15173
a6904d5a
PA
151742015-12-17 Pedro Alves <palves@redhat.com>
15175
15176 PR threads/19354
15177 * gdb.multi/info-threads.exp: New file.
15178
a22279dd
YQ
151792015-12-15 Yao Qi <yao.qi@linaro.org>
15180
15181 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
15182 is aarch64*-*-*.
15183
0588c796
SL
151842015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15185
15186 * gdb.base/history-duplicates.exp: Skip if no readline support.
15187
5d978e17
SL
151882015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15189
15190 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
15191
7e763b86
SL
151922015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15193
15194 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
15195
87a3a92c
SL
151962015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15197
15198 * gdb.base/completion.exp: Skip tests that interrupt GDB with
15199 ctrl-C if nointerrupts target property is set.
15200 * gdb.base/double-prompt-target-event-error.exp: Likewise.
15201 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
15202 * gdb.base/paginate-bg-execution.exp: Likewise.
15203 * gdb.base/paginate-execution-startup.exp: Likewise.
15204 * gdb.base/random-signal.exp: Likewise.
15205 * gdb.base/range-stepping.exp: Likewise.
15206 * gdb.cp/annota2.exp: Likewise.
15207 * gdb.cp/annota3.exp: Likewise.
15208 * gdb.gdb/selftest.exp: Likewise.
15209 * gdb.threads/continue-pending-status.exp: Likewise.
15210 * gdb.threads/leader-exit.exp: Likewise.
15211 * gdb.threads/manythreads.exp: Likewise.
15212 * gdb.threads/pthreads.exp: Likewise.
15213 * gdb.threads/schedlock.exp: Likewise.
15214 * gdb.threads/sigthread.exp: Likewise.
15215
a8f077dc
DB
152162015-12-11 Don Breazeal <donb@codesourcery.com>
15217
15218 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
15219 remote.
15220 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
15221 * gdb.base/foll-exec.exp (main): Enable for target remote.
15222 * gdb.base/foll-fork.exp (main): Likewise.
15223 * gdb.base/foll-vfork.exp (main): Likewise.
15224 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
15225 (proc continue_to_exit_bp_loc): Use clean_restart.
15226 * gdb.base/pie-execl.exp (main): Disable for target remote.
15227 * gdb.base/watch-vfork.exp (main): Enable for target remote.
15228 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
15229 * gdb.threads/execl.exp (main): Likewise.
15230 * gdb.threads/fork-child-threads.exp (main): Likewise.
15231 * gdb.threads/fork-plus-threads.exp (main): Disable for target
15232 remote.
15233 * gdb.threads/fork-thread-pending.exp (main): Enable for target
15234 remote.
15235 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
15236 pid.tid style ptids, instead of just tid.
15237 * gdb.threads/thread-execl.exp (main): Enable for target remote.
15238 * gdb.threads/watchpoint-fork.exp (main): Likewise.
15239 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
15240 ptids, instead of just tid.
15241
3b2464a8
AB
152422015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15243
15244 * gdb.base/list.exp (test_list_forward): Add end of file error
15245 test.
15246 (test_repeat_list_command): Add end of file error test.
15247 (test_list_backwards): Add beginning of file error test.
15248
a0def019
AB
152492015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15250
15251 * gdb.base/list.exp (test_list_invalid_args): New function,
15252 defined, and called.
15253
5c000dff
AB
152542015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15255
15256 * gdb.base/list.exp (test_list): Make test names unique.
15257
f1637ebe
YQ
152582015-12-11 Yao Qi <yao.qi@linaro.org>
15259
15260 * gdb.base/coremaker2.c: Remove.
15261
36d6fc0a
PA
152622015-12-10 Pedro Alves <palves@redhat.com>
15263
15264 * gdb.multi/base.exp: Remove stale "spaces" references.
15265
762f7747
PA
152662015-12-10 Pedro Alves <palves@redhat.com>
15267
15268 * gdb.multi/base.exp: Don't use nowarnings.
15269 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
15270 * gdb.multi/hangout.c: Include stdio.h.
15271 * gdb.multi/hello.c: Include stdlib.h.
15272 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
15273 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
15274 * gdb.multi/multi-arch.exp: Don't use nowarnings.
15275
28d2bfb9
AB
152762015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
15277
15278 * gdb.dwarf2/dw2-ranges-base.c: New file.
15279 * gdb.dwarf2/dw2-ranges-base.exp: New file.
15280 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
15281 support additional line table, and debug ranges generation.
15282 (Dwarf::ranges): New function, generate .debug_ranges.
15283 (Dwarf::lines): Support generating simple line table programs.
15284 (Dwarf::assemble): Initialise new namespace variables.
15285
5fc2beac
KB
152862015-12-09 Kevin Buettner <kevinb@redhat.com>
15287
15288 * gdb.base/async.exp (proc test_background): Add case for
15289 asynchronous execution not supported.
15290
1c35a88f
LM
152912015-12-09 Luis Machado <lgustavo@codesourcery.com>
15292
15293 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
15294 format and change test names to make them unique.
15295
b593e3d9
RK
152962015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
15297 Pedro Alves <pedro@redhat.com>
15298
15299 PR gdb/18702
15300 Add checking of floatformats setup on x86_64 hosts.
15301 * gdb.arch/i386-float.S (main): Load bigval and smallval.
15302 (smallval, bigval): New labels/constants.
15303 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
15304 float" after loading bigval and smallval.
15305
d72413e6
PMR
153062015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
15307
15308 * gdb.ada/fun_overload_menu.exp: New testcase.
15309 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
15310
ece66d65
JS
153112015-12-04 Josh Stone <jistone@redhat.com>
15312
15313 * gdb.base/catch-fork-static.exp: New.
15314
41d0efca
YQ
153152015-12-03 Yao Qi <yao.qi@linaro.org>
15316
15317 * gdb.base/sizeof.c: Don't include stdio.h and
15318 ../lib/unbuffer_output.c.
15319 (main): New variable 'size' and 'value'. Remove printf and
15320 gdb_unbuffer_output. Assign return value to size and value.
15321 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
15322 at the beginning.
15323 (check_sizeof): Check the result by printing variable 'size'.
15324 (check_valueof): Check the result by printing variable 'value'.
15325
99fd02d9
YQ
153262015-12-01 Yao Qi <yao.qi@linaro.org>
15327
15328 * gdb.base/disp-step-syscall.exp: Define syscall instruction
15329 for aarch64*-*-linux* target.
15330
f2faf941
PA
153312015-11-30 Pedro Alves <palves@redhat.com>
15332
15333 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
15334
04bf20c5
PA
153352015-11-30 Pedro Alves <palves@redhat.com>
15336
15337 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
15338 Handle non-stop mode vCont replies.
15339
09df4675
PA
153402015-11-30 Pedro Alves <palves@redhat.com>
15341
15342 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
15343 prepare_for_testing. Start gdb with "set non-stop on" appended to
15344 GDBFLAGS. Lax expected stop output.
15345
58b584af
YQ
153462015-11-27 Yao Qi <yao.qi@linaro.org>
15347
15348 * gdb.arch/arm-neon.exp: New.
15349 * gdb.arch/arm-neon.c: New.
15350
dfcb77a8
YQ
153512015-11-27 Yao Qi <yao.qi@linaro.org>
15352
15353 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
15354
88e8ec1b
YQ
153552015-11-27 Yao Qi <yao.qi@linaro.org>
15356
15357 * gdb.cp/annota2.exp: Allow multiple occurrences of the
15358 frames-invalid annotation.
15359
bfde72c2
YQ
153602015-11-27 Yao Qi <yao.qi@linaro.org>
15361
15362 * gdb.cp/annota2.exp: Use ${frames_invalid}.
15363
f6512a69
SM
153642015-11-26 Simon Marchi <simon.marchi@ericsson.com>
15365
15366 * gdb.threads/names.exp: New file.
15367 * gdb.threads/names.c: New file.
15368 * README: Mention gdb,no_thread_names.
15369
46a3515b
MM
153702015-11-26 Markus Metzger <markus.t.metzger@intel.com>
15371
15372 PR 19297
15373 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
15374 support" error.
15375
62147a22
PA
153762015-11-24 Pedro Alves <palves@redhat.com>
15377
15378 PR 17539
15379 * gdb.base/display.exp: Expect displays to be sorted in ascending
15380 order. Use multi_line.
15381 * gdb.base/solib-display.exp: Likewise.
15382
2f341b6e
PA
153832015-11-24 Pedro Alves <palves@redhat.com>
15384
15385 PR 17539
25d49b86
PA
15386 * gdb.base/display.exp: Expect displays to be sorted in ascending
15387 order. Use multi_line.
15388 * gdb.base/solib-display.exp: Likewise.
2f341b6e 15389
7e0aa6aa
PA
153902015-11-24 Pedro Alves <palves@redhat.com>
15391
15392 PR 17539
15393 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
15394 threads in ascending order.
15395 * gdb.base/foll-fork.exp: Likewise.
15396 * gdb.base/foll-vfork.exp: Likewise.
15397 * gdb.base/multi-forks.exp: Likewise.
15398 * gdb.mi/mi-nonstop.exp: Likewise.
15399 * gdb.mi/mi-nsintrall.exp: Likewise.
15400 * gdb.multi/base.exp: Likewise.
15401 * gdb.multi/multi-arch.exp: Likewise.
15402 * gdb.python/py-inferior.exp: Likewise.
15403 * gdb.threads/break-while-running.exp: Likewise.
15404 * gdb.threads/execl.exp: Likewise.
15405 * gdb.threads/gcore-thread.exp: Likewise.
15406 * gdb.threads/info-threads-cur-sal.exp: Likewise.
15407 * gdb.threads/kill.exp: Likewise.
15408 * gdb.threads/linux-dp.exp: Likewise.
15409 * gdb.threads/multiple-step-overs.exp: Likewise.
15410 * gdb.threads/next-bp-other-thread.exp: Likewise.
15411 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
15412 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
15413 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
15414 * gdb.threads/thread-find.exp: Likewise.
15415 * gdb.threads/tls.exp: Likewise.
15416 * lib/mi-support.exp (mi_reverse_list): Delete.
15417 (mi_check_thread_states): No longer reverse list.
15418
2cc57ad8
PA
154192015-11-24 Pedro Alves <palves@redhat.com>
15420
15421 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
15422 use lowercase.
15423
c93e8391
SM
154242015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15425
15426 * gdb.trace/actions.c: Include trace-common.h.
15427 (main): Add a location for a fast tracepoint.
15428 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
15429 the normal tracepoints.
15430 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
15431
045ccf91
SM
154322015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15433
15434 * save-trace.exp: Factor out code to these...
15435 (gdb_save_tracepoints): New.
15436 (gdb_load_tracepoints): New.
15437 (do_save_load_test): New.
15438
5506f9f6
KB
154392015-11-23 Kevin Buettner <kevinb@redhat.com>
15440
15441 * gdb.base/asmlabel.exp: New test.
15442 * gdb.base/asmlabel.c: New test case.
15443
16c3b12f
JB
154442015-11-23 Joel Brobecker <brobecker@adacore.com>
15445
15446 * gdb.base/wrong_frame_bt_full-main.c: New file.
15447 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
15448 * gdb.base/wrong_frame_bt_full.exp: New file.
15449
155bfbd3
JB
154502015-11-23 Joel Brobecker <brobecker@adacore.com>
15451
15452 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
15453
bb097445
JM
154542015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15455
206853a0 15456 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
15457 pstate register when comparing registers values in
15458 sparc64-*-linux-gnu targets to avoid spurious differences.
15459
9c88ed8f
JM
154602015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15461
206853a0 15462 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 15463
96161e25
SL
154642015-11-19 Sandra Loosemore <sandra@codesourcery.com>
15465
15466 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
15467 as type argument to gdb_compile.
15468 * gdb.base/nested-subp2.exp: Likewise.
15469 * gdb.base/nested-subp3.exp: Likewise.
15470
340c2830
DV
154712015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
15472
15473 * lib/dwarf.exp (_note): Fix left shift of negative value.
15474 * gdb.trace/trace-condition.exp: Likewise.
15475
c1862d0f
YQ
154762015-11-13 Yao Qi <yao.qi@linaro.org>
15477
15478 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
15479 comments about d10v.
15480 (test_scalar_returns): Likewise.
15481 * gdb.base/d10v.ld: Remove.
15482 * gdb.base/overlays.exp: Remove the target triplet checking for
15483 d10v-*-*.
15484 * gdb.base/structs.exp (test_struct_returns): Remove the
15485 comments about d10v.
15486 (test_struct_calls): Likewise.
15487
77ae9c19
YQ
154882015-11-13 Yao Qi <yao.qi@linaro.org>
15489
15490 * gdb.base/gnu_vector.exp: Check the return value by "p res".
15491 * gdb.base/gnu_vector.c: Don't include stdio.h.
15492 (main): Don't print res and call add_some_intvecs.
15493
430e004e
MK
154942015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
15495
15496 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
15497 macro.
15498 (func5): Removed.
15499 (func4): Use FAST_TRACEPOINT_LABEL.
15500 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
15501 macro.
15502 (func): Removed.
15503 (thread_function): Use FAST_TRACEPOINT_LABEL.
15504 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
15505 (func): Remove.
15506 (marker): Use FAST_TRACEPOINT_LABEL.
15507 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
15508 (pendfunc1): Remove.
15509 (pendfunc): Use FAST_TRACEPOINT_LABEL.
15510 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
15511 (foo): Remove.
15512 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
15513 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
15514 macro.
15515 (func): Remove.
15516 (marker): Use FAST_TRACEPOINT_LABEL.
15517 * gdb.trace/trace-common.h: New header.
15518 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
15519 macro.
15520 (func): Remove.
15521 (marker): Use FAST_TRACEPOINT_LABEL.
15522 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
15523 (func): Remove.
15524 (thread_function): Use FAST_TRACEPOINT_LABEL.
15525
6e7675a7
MK
155262015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
15527
15528 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
15529 in front.
15530 * gdb.trace/change-loc.exp: Use global pcreg definition.
15531 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
15532 * gdb.trace/entry-values.exp: Use global spreg definition, add $
15533 in front.
15534 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
15535 * gdb.trace/pending.exp: Likewise.
15536 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
15537 * gdb.trace/trace-break.exp: Likewise.
15538 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
15539 in front.
15540 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
15541 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
15542 in front.
15543 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
15544
dddc0e16
JB
155452015-11-09 Joel Brobecker <brobecker@adacore.com>
15546
15547 * gdb.ada/fin_fun_out: New testcase.
15548
c6f0b406
KB
155492015-11-07 Kevin Buettner <kevinb@redhat.com>
15550
15551 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
15552 value associated with DW_AT_byte_size.
15553 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
15554 constants for DW_AT_byte_size, DW_AT_lower_bound, and
15555 DW_AT_upper_bound.
15556
f01dcfd9
KB
155572015-11-07 Kevin Buettner <kevinb@redhat.com>
15558
15559 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
15560 (gdb_target_symbol_prefix_flags): Define in terms of _asm
15561 version.
15562 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
15563 gdb.dwarf2/dw2-canonicalize-type.exp,
15564 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
15565 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
15566 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
15567 provided by gdb_target_symbol_prefix_flags_asm.
15568 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
15569 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
15570 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
15571 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
15572 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
15573 macros where needed). Use this macro for symbols which require
15574 the prefix provided by SYMBOL_PREFIX.
15575
2223449a
KB
155762015-11-05 Kevin Buettner <kevinb@redhat.com>
15577
15578 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
15579 New procs.
15580 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
15581 representing expressions, of more than one list element.
15582 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
15583 to prepend linker symbol prefix to f.
15584 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
15585 table_1 and table_2.
15586 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
15587 Likewise, for f and g.
15588 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
15589 for ptr.
15590 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
15591 for main.
15592 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
15593 table_1_ptr and table_2_ptr.
15594
6f2f1a3a
JK
155952015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15596 Joel Brobecker <brobecker@adacore.com>
15597
15598 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
15599
566c56c9
MK
156002015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
15601
15602 * gdb.reverse/s390-mvcle.c: New test.
15603 * gdb.reverse/s390-mvcle.exp: New file.
15604 * lib/gdb.exp: Enable reverse tests on s390*-linux.
15605
d5f0636b
MK
156062015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15607
15608 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
15609
7ad8b86c
MK
156102015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15611
15612 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
15613 reaching marker2.
15614 * gdb.reverse/getresuid-reverse.exp: Likewise.
15615 * gdb.reverse/pipe-reverse.exp: Likewise.
15616 * gdb.reverse/readv-reverse.exp: Likewise.
15617 * gdb.reverse/recvmsg-reverse.exp: Likewise.
15618 * gdb.reverse/time-reverse.exp: Likewise.
15619 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
15620
4081c0f1
YQ
156212015-10-30 Yao Qi <yao.qi@linaro.org>
15622
15623 * gdb.threads/wp-replication.c (watch_count_done): Remove.
15624 (empty_cycle): Remove.
15625 (main): Don't call empty_cycle. Don't use watch_count_done.
15626 * gdb.threads/wp-replication.exp: Don't set breakpoint on
15627 empty_cycle. Rewrite the code counting HW watchpoints.
15628
452b4ba5
MK
156292015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
15630
15631 * gdb.reverse/fstatat-reverse.c: New test.
15632 * gdb.reverse/fstatat-reverse.exp: New file.
15633 * gdb.reverse/getresuid-reverse.c: New test.
15634 * gdb.reverse/getresuid-reverse.exp: New file.
15635 * gdb.reverse/pipe-reverse.c: New test.
15636 * gdb.reverse/pipe-reverse.exp: New file.
15637 * gdb.reverse/readv-reverse.c: New test.
15638 * gdb.reverse/readv-reverse.exp: New file.
15639 * gdb.reverse/recvmsg-reverse.c: New test.
15640 * gdb.reverse/recvmsg-reverse.exp: New file.
15641 * gdb.reverse/time-reverse.c: New test.
15642 * gdb.reverse/time-reverse.exp: New file.
15643 * gdb.reverse/waitpid-reverse.c: New test.
15644 * gdb.reverse/waitpid-reverse.exp: New file.
15645
5e2e7507
JK
156462015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15647
15648 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
15649
0fde2c53
DE
156502015-10-26 Doug Evans <dje@google.com>
15651
15652 PR symtab/17391
15653 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
15654 * gdb.dwarf2/bad-regnum.c: New file.
15655 * gdb.dwarf2/bad-regnum.exp: New file.
15656
1a70ae97
DE
156572015-10-26 Doug Evans <dje@google.com>
15658
15659 PR python/18938
15660 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
15661 file.
15662
27dc26ab
JK
156632015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15664
15665 * gdb.compile/compile.exp (compile code globalvar): Update expectation
15666 for a change by "Mention language in compile error message".
15667
bed91f4d
SM
156682015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
15669
15670 PR python/18073
15671 * gdb.python/py-type.c (C::a_method): New.
15672 (C::a_const_method): New.
15673 (C::a_static_method): New.
15674 (a_function): New.
15675 * gdb.python/py-type.exp (test_fields): Test getting fields
15676 from function and method.
15677
3f2f83dd
KB
156782015-10-21 Keven Boell <keven.boell@intel.com>
15679
15680 * gdb.fortran/vla-alloc-assoc.exp: New file.
15681 * gdb.fortran/vla-datatypes.exp: New file.
15682 * gdb.fortran/vla-datatypes.f90: New file.
15683 * gdb.fortran/vla-history.exp: New file.
15684 * gdb.fortran/vla-ptype-sub.exp: New file.
15685 * gdb.fortran/vla-ptype.exp: New file.
15686 * gdb.fortran/vla-sizeof.exp: New file.
15687 * gdb.fortran/vla-sub.f90: New file.
15688 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
15689 * gdb.fortran/vla-value-sub-finish.exp: New file.
15690 * gdb.fortran/vla-value-sub.exp: New file.
15691 * gdb.fortran/vla-value.exp: New file.
15692 * gdb.fortran/vla-ptr-info.exp: New file.
15693 * gdb.mi/mi-vla-fortran.exp: New file.
15694 * gdb.mi/vla.f90: New file.
15695
27145d50
SL
156962015-10-21 Sandra Loosemore <sandra@codesourcery.com>
15697
15698 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
15699 of hardwired timeout value.
15700
5f3ff4f8
JK
157012015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15702 Pedro Alves <palves@redhat.com>
15703
15704 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
15705 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
15706
bfd09d20
JS
157072015-10-19 Josh Stone <jistone@redhat.com>
15708
15709 * gdb.base/catch-syscall.c: Include <sched.h>.
15710 (unknown_syscall): New variable.
15711 (main): Trigger a vfork and an unknown syscall.
15712 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
15713 (unknown_syscall_number): Likewise.
15714 (check_call_to_syscall): Accept an optional syscall pattern.
15715 (check_return_from_syscall): Likewise.
15716 (check_continue): Likewise.
15717 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
15718 (test_catch_syscall_skipping_return): New test toggling off 'catch
15719 syscall' to step over the syscall return, then toggling back on.
15720 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
15721 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
15722 (do_syscall_tests): Call test_catch_syscall_without_args and
15723 test_catch_syscall_mid_vfork.
15724 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
15725 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
15726
b32b93c6
AS
157272015-10-19 Andrew Stubbs <ams@codesourcery.com>
15728
15729 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
15730 print g_vE): Add new pass patterns.
15731 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
15732 print various symbol names for vptr fields.
15733
9d622bda
AB
157342015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
15735
15736 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
15737 results.
15738
0fd8ac1c
YQ
157392015-10-12 Yao Qi <yao.qi@linaro.org>
15740
15741 * gdb.arch/disp-step-insn-reloc.exp: New test case.
15742
34240514
YQ
157432015-10-12 Yao Qi <yao.qi@linaro.org>
15744
15745 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
15746 is aarch64*-*-linux*.
15747
8240f442
YQ
157482015-10-12 Yao Qi <yao.qi@linaro.org>
15749
15750 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
15751 (can_relocate_bcond_true): ... it.
15752 (can_relocate_bcond_false): New function.
15753 (foo): Likewise.
15754 (can_relocate_bl): Likewise.
15755 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
15756 can_relocate_bl.
15757
2520f728
PMR
157582015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
15759
15760 * gdb.base/nested-addr.c: New file.
15761 * gdb.base/nested-addr.exp: New testcase.
15762
abcef95a
MM
157632015-10-09 Markus Metzger <markus.t.metzger@intel.com>
15764
15765 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
15766 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
15767 its output. Ignore the output of "record goto begin" and instead
15768 check that GDB is replaying.
15769
145e3ddb
PA
157702015-10-09 Pedro Alves <palves@redhat.com>
15771
15772 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
15773 (top level): Use it in the run with no args test.
15774
d5d8c4e1
IB
157752015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
15776
15777 * gdb.dlang/properties.exp: New file.
15778
06e635ef
SL
157792015-10-02 Sandra Loosemore <sandra@codesourcery.com>
15780
15781 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
15782 whether or not address 0x1000 is mapped on the target.
15783
e019fd1d
SM
157842015-09-30 Simon Marchi <simon.marchi@ericsson.com>
15785
15786 * gdb.python/py-type.exp: Do not run tests if binaries fail to
15787 build.
15788
77ba2a67
MM
157892015-09-30 Markus Metzger <markus.t.metzger@intel.com>
15790
15791 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
15792 instruction-history test.
15793
c60eb31f
DE
157942015-09-28 Doug Evans <dje@google.com>
15795
15796 * gdb.base/gcore.c (array_func): Add reference to static_array.
15797
9a3c8263
SM
157982015-09-25 Simon Marchi <simon.marchi@ericsson.com>
15799
15800 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
15801 source line.
15802
9720e656
SL
158032015-09-24 Sandra Loosemore <sandra@codesourcery.com>
15804
15805 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
15806 short or char as base type.
15807
938d3bf2
SL
158082015-09-23 Sandra Loosemore <sandra@codesourcery.com>
15809
15810 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
15811 to allow any size enum.
15812
e6c2c623
PMR
158132015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
15814
15815 * gdb.ada/array_ptr_renaming.exp: New testcase.
15816 * gdb.ada/array_ptr_renaming/foo.adb: New file.
15817 * gdb.ada/array_ptr_renaming/pack.ads: New file.
15818
06da0f77
PL
158192015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15820
15821 * gdb.trace/ftrace-lock.c: New file.
15822 * gdb.trace/ftrace-lock.exp: New file.
15823
4f51c22a
PL
158242015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15825
15826 * gdb.arch/insn-reloc.c: New file.
15827 * gdb.arch/ftrace-insn-reloc.exp: New file.
15828
7041adf4
PL
158292015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15830
15831 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
15832 instruction.
15833 * gdb.trace/pendshr1.c (pendfunc): Likewise.
15834 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
15835 * gdb.trace/range-stepping.c: Likewise.
15836 * gdb.trace/trace-break.c: Likewise.
15837 * gdb.trace/trace-mt.c (thread_function): Likewise.
15838 * gdb.trace/ftrace.c (marker): Likewise.
15839 * gdb.trace/trace-condition.c (marker): Likewise.
15840 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
15841 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
15842 is_aarch64_target.
15843
015d2e7e
DE
158442015-09-18 Doug Evans <xdje42@gmail.com>
15845
15846 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
15847 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
15848
26b188a2
SL
158492015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15850
15851 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
15852 the breakpoint.
15853
79dc332b
SL
158542015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15855
15856 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
15857 the pending breakpoint. Remove timeout override for "Run till
15858 MI pending breakpoint on pendfunc3 on thread 2" test.
15859
f57929f2
SL
158602015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15861
15862 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
15863 filename pattern.
15864
3f469b17
SL
158652015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15866
15867 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
15868 in breakpoint filename pattern.
15869
515b89b3
SL
158702015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15871
7800dbe4
SL
15872 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
15873
158742015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15875
515b89b3
SL
15876 * gdb.linespec/explicit.exp: Check for readline support for
15877 tab-completion tests. Fix obvious typo.
15878
d2939ba2
MM
158792015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15880
15881 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
15882 and replay.
15883
cbb55fa7
MM
158842015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15885
15886 * gdb.btrace/non-stop.c: New.
15887 * gdb.btrace/non-stop.exp: New.
15888
43691ca1
PL
158892015-09-17 Pierre Langlois <pierre.langlois@arm.com>
15890 Yao Qi <yao.qi@linaro.org>
15891
15892 * gdb.trace/trace-condition.c: New file.
15893 * gdb.trace/trace-condition.exp: New file.
15894
d78908cf
WW
158952015-09-16 Wei-cheng Wang <cole945@gmail.com>
15896
15897 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
15898 for testing bytecode compilation.
15899
1ed415e2
PA
159002015-09-16 Pedro Alves <palves@redhat.com>
15901 Sandra Loosemore <sandra@codesourcery.com>
15902
15903 * gdb.threads/non-stop-fair-events.c (timeout): New global.
15904 (SECONDS): Redefine.
15905 (main): Call pthread_kill and alarm early.
15906 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
15907 support.
15908 (test): If the target can't hardware step and doesn't support
15909 displaced stepping, increase the timeout.
15910
d136eff5
PA
159112015-09-16 Pedro Alves <palves@redhat.com>
15912
15913 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
15914 (enable_debug): New procedures.
15915 (test): Use them. Bail out if waiting for threads fails.
15916 (top level): Bail out if a test fails.
15917
991f019c
YQ
159182015-09-16 Yao Qi <yao.qi@linaro.org>
15919
15920 * gdb.asm/asm-source.exp: Set asm-arch for
15921 aarch64*-*-* target.
15922 * gdb.asm/aarch64.inc: New file.
15923
bfca584f
PMR
159242015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
15925
15926 * gdb.ada/array_of_variable_length.exp: New testcase.
15927 * gdb.ada/array_of_variable_length/foo.adb: New file.
15928 * gdb.ada/array_of_variable_length/pck.adb: New file.
15929 * gdb.ada/array_of_variable_length/pck.ads: New file.
15930
b326e587
DE
159312015-09-15 Doug Evans <dje@google.com>
15932
15933 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
15934 of function static local variable.
15935
5382cfab
PW
159362015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15937
15938 * gdb.threads/tls-so_extern.exp: New test file.
15939 * gdb.threads/tls-so_extern.c: New test file.
15940 * gdb.threads/tls-so_extern_main.c: New test file.
15941
141c5cc4
JK
159422015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15943
15944 * gdb.opt/solib-intra-step-lib.c: New file.
15945 * gdb.opt/solib-intra-step-main.c: New file.
15946 * gdb.opt/solib-intra-step.exp: New file.
15947
d15dcecd
PA
159482015-09-15 Pedro Alves <palves@redhat.com>
15949
15950 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
15951 gdb_continue_to_breakpoint instead of gdb_test_multiple.
15952
4c2f2a79
PA
159532015-09-14 Pedro Alves <palves@redhat.com>
15954
15955 * gdb.base/hook-stop-continue.c: Delete.
15956 * gdb.base/hook-stop-continue.exp: Delete.
15957 * gdb.base/hook-stop-frame.c: Delete.
15958 * gdb.base/hook-stop-frame.exp: Delete.
15959 * gdb.base/hook-stop.c: New file.
15960 * gdb.base/hook-stop.exp: New file.
15961
919e6dbe
PMR
159622015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
15963
15964 * gdb.ada/access_to_packed_array.exp: New testcase.
15965 * gdb.ada/access_to_packed_array/foo.adb: New file.
15966 * gdb.ada/access_to_packed_array/pack.adb: New file.
15967 * gdb.ada/access_to_packed_array/pack.ads: New file.
15968
157280a4
MM
159692015-09-14 Markus Metzger <markus.t.metzger@intel.com>
15970
15971 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
15972 buffer size test.
15973
2fd33e94
DB
159742015-09-11 Don Breazeal <donb@codesourcery.com>
15975
15976 * gdb.base/foll-exec.c: Add copyright header. Fix
15977 formatting issues.
15978 * gdb.base/foll-exec.exp (zap_session): Delete proc.
15979 (do_exec_tests): Use clean_restart in place of zap_session,
15980 and for test initialization. Fix formatting issues. Use
15981 fail in place of perror.
15982 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
15983 an expect statement to match an expression with output from
15984 the program under debug.
15985 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
15986 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
15987 * gdb.threads/non-ldr-exc-2.exp: Likewise.
15988 * gdb.threads/non-ldr-exc-3.exp: Likewise.
15989 * gdb.threads/non-ldr-exc-4.exp: Likewise.
15990
e70b6e8e
DE
159912015-09-09 Doug Evans <dje@google.com>
15992
15993 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
15994
7a551a51
DE
159952015-09-09 Doug Evans <dje@google.com>
15996
15997 * gdb.base/pie-execl.exp: Fix result test of build_executable.
15998
4c666f84
DE
159992015-09-09 Doug Evans <dje@google.com>
16000
16001 * gdb.base/savedregs.exp: Fix typo.
16002
243a9253
PA
160032015-09-09 Pedro Alves <palves@redhat.com>
16004
16005 * gdb.mi/mi-cli.exp: Add CLI finish tests.
16006
c0fa8fbd
SL
160072015-09-08 Sandra Loosemore <sandra@codesourcery.com>
16008
16009 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
16010 command actually switches threads. Give up on remaining
16011 tests if target fails to stop at breakpoint.
16012
cd7c1778
PMR
160132015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
16014
16015 * gdb.ada/funcall_char.exp: New testcase.
16016 * gdb.ada/funcall_char/foo.adb: New file.
16017
dc5c8746
PMR
160182015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
16019
16020 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
16021 expected outputs. Add two testcases for completing ambiguous
16022 functions.
16023 * gdb.ada/complete/aux_pck.adb: New file.
16024 * gdb.ada/complete/aux_pck.ads: New file.
16025 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
16026 Ambiguous_Func functions.
16027 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
16028 * gdb.ada/complete/pck.adb: Likewise.
16029
4e83a1e7
UW
160302015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
16031
16032 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
16033 failures to run the test program under GDB.
16034
8ce74153
LM
160352015-08-26 Luis Machado <lgustavo@codesourcery.com>
16036
16037 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
16038 to C.
16039
e9756d52
PP
160402015-08-26 Patrick Palka <patrick@parcs.ath.cx>
16041
16042 * gdb.base/run-after-attach.exp: New test file.
16043 * gdb.base/run-after-attach.c: New test file.
16044
8d37573b
DB
160452015-08-26 Don Breazeal <donb@codesourcery.com>
16046
16047 * gdb.base/foll-exec-2.c: New test program.
16048 * gdb.base/foll-exec-2.exp: New test.
16049
63e43d3a
PMR
160502015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
16051
16052 * gdb.base/nested-subp1.exp: New file.
16053 * gdb.base/nested-subp1.c: New file.
16054 * gdb.base/nested-subp2.exp: New file.
16055 * gdb.base/nested-subp2.c: New file.
16056 * gdb.base/nested-subp3.exp: New file.
16057 * gdb.base/nested-subp3.c: New file.
16058
3d40fbb5
PA
160592015-08-24 Pedro Alves <palves@redhat.com>
16060
16061 * gdb.server/connect-without-multi-process.c: New file.
16062 * gdb.server/connect-without-multi-process.exp: New file.
16063
4422ac93
LM
160642015-08-24 Luis Machado <lgustavo@codesourcery.com>
16065
16066 * gdb.opt/inline-markers.c: Make z int.
16067
91dddb86
LM
160682015-08-24 Luis Machado <lgustavo@codesourcery.com>
16069
16070 * gdb.opt/inline-markers.c: Make z volatile.
16071
a48847ee
LM
160722015-08-24 Luis Machado <lgustavo@codesourcery.com>
16073
16074 * gdb.opt/inline-bt.c: New volatile global z.
16075 * gdb.opt/inline-cmds.c: Likewise.
16076 * gdb.opt/inline-locals.c: Likewise.
16077 * gdb.opt/inline-markers.c: New extern global z.
16078 (marker): Use z.
16079 (inline_fn): Likewise.
16080
0ebbc52b
PA
160812015-08-24 Pedro Alves <palves@redhat.com>
16082
16083 * config/m32r-stub.exp: Remove file.
16084 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
16085 * gdb.base/call-rt-st.exp: Likewise.
16086 * gdb.base/call-strs.exp: Likewise.
16087 * gdb.base/default.exp: Remove references to h8300-*-hms and
16088 *-*-udi*.
16089 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
16090
77c365df
AA
160912015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
16092
16093 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
16094 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
16095 and "return" use KFAIL when GDB can not read/write the vector
16096 return value.
16097
4313b8c0
GB
160982015-08-21 Gary Benson <gbenson@redhat.com>
16099
16100 * gdb.trace/pending.exp: Cope with remote transfer warnings.
16101
0e433b32
PA
161022015-08-20 Pedro Alves <palves@redhat.com>
16103
16104 * gdb.server/solib-list.exp: No longer expect an interior stop in
16105 non-stop mode.
16106
221e1a37
PA
161072015-08-20 Pedro Alves <palves@redhat.com>
16108
16109 * gdb.server/connect-stopped-target.c: New file.
16110 * gdb.server/connect-stopped-target.exp: New file.
16111
40e3ad0e
PA
161122015-08-20 Pedro Alves <palves@redhat.com>
16113
16114 * gdb.dwarf2/comp-unit-lang.exp: New file.
16115 * gdb.dwarf2/comp-unit-lang.c: New file.
16116
af39b327
PMR
161172015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
16118
16119 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
16120 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
16121
7d45c7c3 161222015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 16123
7d45c7c3
KB
16124 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
16125 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
16126
4d6cceb4
DE
161272015-08-18 Doug Evans <dje@google.com>
16128 Adrian Sendroiu <adrian.sendroiu@freescale.com>
16129
16130 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
16131 skip_python_tests. New arg prompt_regexp.
16132 (skip_python_tests): New function.
16133 * lib/mi-support.exp (mi_skip_python_tests): New function.
16134 * gdb.python/py-mi-objfile-gdb.py: New file.
16135 * gdb.python/py-mi-objfile.c: New file.
16136 * gdb.python/py-mi-objfile.exp: New file.
16137
ad89c2aa
KS
161382015-08-17 Keith Seitz <keiths@redhat.com>
16139
16140 * gdb.linespec/explicit.exp: Move strace test from here ...
16141 * gdb.trace/strace.exp: ... to here.
16142
e3ae3c43
PP
161432015-08-15 Patrick Palka <patrick@parcs.ath.cx>
16144
16145 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
16146 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
16147
604b2636
DE
161482015-08-14 Doug Evans <xdje42@gmail.com>
16149
16150 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
16151 inferior before selecting a new file.
16152
6ff0ba5f
DE
161532015-08-14 Doug Evans <xdje42@gmail.com>
16154
16155 * gdb.mi/mi-disassemble.exp: Update.
16156 * gdb.base/disasm-optim.S: New file.
16157 * gdb.base/disasm-optim.c: New file.
16158 * gdb.base/disasm-optim.h: New file.
16159 * gdb.base/disasm-optim.exp: New file.
16160
9ca98f92
KS
161612015-08-14 Keith Seitz <keiths@redhat.com>
16162
16163 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
16164 "evaluated-by".
16165
52bbc560
JB
161662015-08-13 Joel Brobecker <brobecker@adacore.com>
16167
16168 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
16169
5d8c3ed3
PMR
161702015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
16171
16172 * gdb.ada/fun_renaming.exp: New testcase.
16173 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
16174 * gdb.ada/fun_renaming/pack.adb: New file.
16175 * gdb.ada/fun_renaming/pack.ads: New file.
16176
ea8812bc
KS
161772015-08-12 Keith Seitz <keiths@redhat.com>
16178
16179 * gdb.base/dso2dso.exp: Pass basename of source file in call to
16180 gdb_get_line_number.
16181
4dafcdeb
JB
161822015-08-12 Joel Brobecker <brobecker@adacore.com>
16183
16184 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
16185 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
16186 gdb.base/dso2dso.exp: New files.
16187
5ba32597
SDJ
161882015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
16189 Pedro Alves <palves@redhat.com>
16190 Keith Seitz <keiths@redhat.com>
16191
16192 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
16193 GDBFLAGS.
16194
b6dafabf
PP
161952015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16196
16197 * gdb.base/gdbhistsize-history.exp
16198 (test_histsize_history_setting): Use save_vars.
16199 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16200 Use save_vars.
16201 (test_no_truncation_of_unlimited_history_file): Use save_vars.
16202 * gdb.base/readline.exp: Use save_vars.
16203
abe8e607
PP
162042015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16205
16206 * lib/gdb.exp (save_vars): New proc.
16207
629500fa
KS
162082015-08-11 Keith Seitz <keiths@redhat.com>
16209
16210 * gdb.base/help.exp: Update help_breakpoint_text.
16211
eb8c4e2e
KS
162122015-08-11 Keith Seitz <keiths@redhat.com>
16213
16214 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
16215 (at toplevel): Call test_explicit_breakpoints.
16216 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
16217 breakpoints.
16218 * lib/mi-support.exp (mi_make_breakpoint): Add support for
16219 breakpoint conditions, "-cond".
16220
87f0e720
KS
162212015-08-11 Keith Seitz <keiths@redhat.com>
16222
16223 * gdb.linespec/3explicit.c: New file.
16224 * gdb.linespec/cpexplicit.cc: New file.
16225 * gdb.linespec/cpexplicit.exp: New file.
16226 * gdb.linespec/explicit.c: New file.
16227 * gdb.linespec/explicit.exp: New file.
16228 * gdb.linespec/explicit2.c: New file.
16229 * gdb.linespec/ls-errs.exp: Add explicit location tests.
16230 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
16231 before using in the matching pattern.
16232 Clarify that `prefix' is a regular expression.
16233
f00aae0f
KS
162342015-08-11 Keith Seitz <keiths@redhat.com>
16235
16236 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
16237 test.
16238 Add tests for missing ",FMT" and ",".
16239
e27852be
DE
162402015-08-10 Doug Evans <dje@google.com>
16241 Keith Seitz <keiths@redhat.com>
16242
16243 PR gdb/17960
16244 * gdb.base/completion.exp: Add location completer tests.
16245
7f03bd92
PA
162462015-08-07 Pedro Alves <palves@redhat.com>
16247
16248 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
16249 tests here.
16250 (top level): Run do_test with and without displaced stepping.
16251
3fc8eb30
PA
162522015-08-07 Pedro Alves <palves@redhat.com>
16253
16254 * gdb.base/valgrind-disp-step.c: New file.
16255 * gdb.base/valgrind-disp-step.exp: New file.
16256
d4569d7b
PA
162572015-08-07 Pedro Alves <palves@redhat.com>
16258
16259 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
16260 Delete function.
16261 (main): Add alarm. Run an infinite loop instead of calling
16262 wait_threads.
16263 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
16264 comment.
16265 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
16266 Delete function.
16267 (main): Add alarm. Run an infinite loop instead of calling
16268 wait_threads.
16269 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
16270 comment.
16271
e1316e60
PA
162722015-08-07 Pedro Alves <palves@redhat.com>
16273
16274 * gdb.base/checkpoint-ns.exp: New file.
16275 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
16276 standard_testfile.
16277
da8c46d2
MM
162782015-08-07 Markus Metzger <markus.t.metzger@intel.com>
16279
16280 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
16281 * gdb.btrace/instruction_history.exp: Update.
16282 * gdb.btrace/tsx.exp: New.
16283 * gdb.btrace/tsx.c: New.
16284
de1c2c52
PA
162852015-08-06 Pedro Alves <palves@redhat.com>
16286
16287 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
16288 increase timeout.
16289 * gdb.reverse/until-precsave.exp: Bump timeouts.
16290
782e0bf4
PA
162912015-08-06 Pedro Alves <palves@redhat.com>
16292
16293 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
16294
83e97ed0
PA
162952015-08-06 Pedro Alves <palves@redhat.com>
16296
16297 PR gdb/18749
16298 * gdb.threads/process-dies-while-handling-bp.c: New file.
16299 * gdb.threads/process-dies-while-handling-bp.exp: New file.
16300
863d01bd
PA
163012015-08-06 Pedro Alves <palves@redhat.com>
16302
16303 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
16304 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
16305
0a39bb32
PA
163062015-08-05 Pedro Alves <palves@redhat.com>
16307
16308 * gdb.threads/next-while-other-thread-longjmps.c: New file.
16309 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
16310
ee2d2b10
SL
163112015-08-03 Sandra Loosemore <sandra@codesourcery.com>
16312
16313 * gdb.base/bp-permanent.exp: Report test as unsupported if
16314 the target cannot stop at the permanent breakpoint.
16315
4e1bdb00
DE
163162015-08-03 Doug Evans <dje@google.com>
16317
16318 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
16319 10000.
16320
3d338901
DE
163212015-08-03 Doug Evans <dje@google.com>
16322
16323 * Makefile.in (workers/%.worker, build-perf): New rule.
16324 (GDB_PERFTEST_MODE): New variable.
16325 (check-perf): Use it.
16326 (clean): Clean up gdb.perf parallel build subdirs.
16327 * lib/build-piece.exp: New file.
16328 * lib/gdb.exp (make_gdb_parallel_path): New function
16329 (standard_output_file, standard_temp_file): Call it.
16330 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16331 of $GDB_PARALLEL.
16332 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
16333
af061d3e
DE
163342015-08-03 Doug Evans <dje@google.com>
16335
8e1afc81 16336 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
16337 (LOG_FILE_NAME): New global.
16338 (TextReporter.__init__): Initialize self.txt_sum.
16339 (TextReporter.report): Add support for multiple data-points.
16340 Move report to perftest.sum, put raw data in perftest.log.
16341 (TextReporter.start): Open sum and log files.
16342 (TextReporter.end): Close sum and log files.
8e1afc81
DE
16343 * gdb.perf/lib/perftest/testresult.py
16344 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 16345
2c8c5d37
PA
163462015-07-31 Pedro Alves <palves@redhat.com>
16347
16348 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
16349 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16350 kill_wait_spawned_process instead of explicit "kill -9".
16351 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
16352 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16353 kill_wait_spawned_process.
16354 * gdb.base/attach-twice.exp: Likewise.
16355 * gdb.base/attach.exp: Likewise.
16356 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
16357 gdb_test_multiple.
16358 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
16359 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16360 kill_wait_spawned_process.
16361 * gdb.base/valgrind-infcall.exp: Likewise.
16362 * gdb.multi/multi-attach.exp: Likewise.
16363 * gdb.python/py-prompt.exp: Likewise.
16364 * gdb.python/py-sync-interp.exp: Likewise.
16365 * gdb.server/ext-attach.exp: Likewise.
16366 * gdb.threads/attach-into-signal.exp (corefunc): Use
16367 spawn_wait_for_attach, spawn_id_get_pid and
16368 kill_wait_spawned_process.
16369 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
16370 spawn_wait_for_attach returning a spawn id instead of a pid. Use
16371 spawn_id_get_pid and kill_wait_spawned_process.
16372 * gdb.threads/attach-stopped.exp (corefunc): Use
16373 spawn_wait_for_attach, spawn_id_get_pid and
16374 kill_wait_spawned_process.
16375 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
16376 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16377 kill_wait_spawned_process instead of explicit "kill -9".
16378 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
16379 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
16380 (spawn_wait_for_attach): Use spawn instead of exec to spawn
16381 processes. Don't map cygwin/windows pids here. Now returns a
16382 spawn id list.
16383
032a0fca
SL
163842015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16385
16386 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
16387 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
16388 correct patch.
16389
61a934ca
SL
163902015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16391
16392 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
16393
4bc4d428
SL
163942015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16395
16396 Reapply:
16397 2014-05-21 Mark Wielaard <mjw@redhat.com>
16398
16399 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
16400
998d452a
PA
164012015-07-30 Pedro Alves <palves@redhat.com>
16402
16403 * linux-low.c (handle_extended_wait): Set the child's last
16404 reported status to TARGET_WAITKIND_STOPPED.
16405
69dde7dc
PA
164062015-07-30 Pedro Alves <palves@redhat.com>
16407
16408 PR threads/18600
16409 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
16410 only shows inferior 1.
16411
4dd63d48
PA
164122015-07-30 Simon Marchi <simon.marchi@ericsson.com>
16413 Pedro Alves <palves@redhat.com>
16414
16415 PR threads/18600
16416 * gdb.threads/fork-plus-threads.c: New file.
16417 * gdb.threads/fork-plus-threads.exp: New file.
16418
d618e4c5
PP
164192015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16420
16421 * gdb.base/batch-preserve-term-settings.exp
16422 (test_terminal_settings_preserved_after_cli_exit): Use
16423 send_quit_command.
16424
1eef6428
PA
164252015-07-29 Pedro Alves <palves@redhat.com>
16426 Don Breazeal <donb@codesourcery.com>
16427
16428 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
16429 output from both inferior_spawn_id and gdb_spawn_id.
16430
7da5b897
SDJ
164312015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16432
16433 * gdb.threads/attach-into-signal.exp (corefunc): Use
16434 with_test_prefix on nested loops, uniquefying the test messages.
16435
dac804df
SDJ
164362015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16437
16438 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
16439 commit.
16440
06265e53
PP
164412015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16442
16443 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
16444 New proc.
16445 (test_terminal_settings_preserved_after_sigterm): New test.
16446
18206ca3
PP
164472015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16448
16449 * gdb.base/batch-preserve-term-settings.exp
16450 (test_terminal_settings_preserved_after_cli_exit): New test.
16451
90074d11
PP
164522015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16453
16454 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
16455 manipulation of saved_gdbflags.
16456 (test_terminal_settings_preserved): Remove global declaration of
16457 the unused variable pagination_prompt. Remove manipulation of
16458 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
16459 GDBFLAGS.
16460
eb1a7902
PA
164612015-07-29 Pedro Alves <palves@redhat.com>
16462
16463 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
16464
8b75dd3b
PA
164652015-07-29 Pedro Alves <palves@redhat.com>
16466
16467 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
16468 at the top.
16469
dedad4e3
PA
164702015-07-29 Pedro Alves <palves@redhat.com>
16471
16472 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
16473 (main): Call gdb_unbuffer_output.
16474 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
16475 (main): Call gdb_unbuffer_output.
16476 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
16477 (main): Call gdb_unbuffer_output.
16478 * gdb.base/call-strs.exp: Adjust to step over the
16479 gdb_unbuffer_output call.
16480 * gdb.base/catch-gdb-caused-signals.c: Include
16481 "../lib/unbuffer_output.c".
16482 (main): Call gdb_unbuffer_output.
16483 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
16484 (main): Call gdb_unbuffer_output.
16485 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
16486 (main): Call gdb_unbuffer_output.
16487 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
16488 (main): Call gdb_unbuffer_output.
16489 * gdb.base/shlib-call.exp: Adjust to step over the
16490 gdb_unbuffer_output call.
16491 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
16492 (main): Call gdb_unbuffer_output.
16493 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
16494 (main): Call gdb_unbuffer_output.
16495 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
16496 (main): Rename to ...
16497 (test): ... this.
16498 (main): Reimplement.
16499 * gdb.base/varargs.exp: Run to test instead of to main.
16500 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16501 (main): Call gdb_unbuffer_output.
16502
58789a91
PA
165032015-07-29 Pedro Alves <palves@redhat.com>
16504
16505 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
16506 factore out from mi_continue_dprintf. For call-style dprintfs,
16507 expect dprintf output out of $inferior_spawn_id.
16508 (mi_continue_dprintf): Use mi_expect_dprintf.
16509 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16510 (main): Call gdb_unbuffer_output.
16511
e8376742
PA
165122015-07-29 Pedro Alves <palves@redhat.com>
16513
16514 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
16515 (default_mi_gdb_start): Set inferior_spawn_id instead of
16516 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
16517 gdb_spawn_id.
16518 (mi_gdb_test): Always expect inferior output from both
16519 $inferior_spawn_id and $gdb_spawn_id.
16520
08280010
PA
165212015-07-29 Pedro Alves <palves@redhat.com>
16522
16523 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
16524 send_inferior and $inferior_spawn_id.
16525
4d30e432
PA
165262015-07-29 Pedro Alves <palves@redhat.com>
16527
16528 * gdb.gdb/complaints.exp (test_initial_complaints)
16529 (test_serial_complaints, test_short_complaints): Use
16530 gdb_test_stdio.
16531 (test_empty_complaint): Handle $inferior_spawn_id !=
16532 $gdb_spawn_id.
16533
0d30a335
PA
165342015-07-29 Pedro Alves <palves@redhat.com>
16535
16536 * gdb.base/varargs.exp: Use gdb_test_stdio.
16537
39413b29
PA
165382015-07-29 Pedro Alves <palves@redhat.com>
16539
16540 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
16541
7cb000a9
PA
165422015-07-29 Pedro Alves <palves@redhat.com>
16543
16544 * gdb.base/ending-run.exp: Use gdb_test_stdio.
16545
d7b8ac82
PA
165462015-07-29 Pedro Alves <palves@redhat.com>
16547
16548 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
16549 parameter into two new parameters, "inf_result" and "gdb_result".
16550 Expect inferior output and gdb output from $inferior_spawn_id and
16551 $gdb_spawn_id, respectively. Adjust all callers.
16552
789c3a0c
PA
165532015-07-29 Pedro Alves <palves@redhat.com>
16554
16555 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
16556 of gdb_test_sequence.
16557
77e760c3
PA
165582015-07-29 Pedro Alves <palves@redhat.com>
16559
16560 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
16561 (saw_spurious_output): Expect inferior output from
16562 $inferior_spawn_id. Use gdb_test_stdio.
16563
8396d2cd
PA
165642015-07-29 Pedro Alves <palves@redhat.com>
16565
16566 * gdb.base/dprintf.exp: Use standard_testfile. Change
16567 prepare_for_testing call.
16568 (srcfile): Don't set.
16569 (restart): New procedure.
16570 (test_dprintf): New procecure, use to continue over dprintfs.
16571 (test_call, test_agent): New procedures, tests moved here.
16572 Restart gdb and recreate dprintfs. Adjust expected output.
16573
2051d61f
PA
165742015-07-29 Pedro Alves <palves@redhat.com>
16575
16576 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
16577
452397af
PA
165782015-07-29 Pedro Alves <palves@redhat.com>
16579
16580 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
16581
8aed9555
PA
165822015-07-29 Pedro Alves <palves@redhat.com>
16583
16584 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
16585 gdb_test_stdio.
16586
188a61b4
PA
165872015-07-29 Pedro Alves <palves@redhat.com>
16588
16589 * lib/gdb.exp (gdb_test_stdio): New procedure.
16590
12264a45
PA
165912015-07-29 Pedro Alves <palves@redhat.com>
16592
16593 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
16594
23ffc893
PA
165952015-07-29 Pedro Alves <palves@redhat.com>
16596
16597 * gdb.base/call-signal-resume.exp: Remove check for
16598 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
16599 * gdb.base/unwindonsignal.exp: Likewise.
16600 * gdb.base/call-signals.c (gen_signal): Remove printf call.
16601 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
16602
65566918
PA
166032015-07-29 Pedro Alves <palves@redhat.com>
16604
16605 * gdb.base/siginfo-addr.c (pass): New function.
16606 (handler): Call it iff si_addr is correct.
16607 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
16608 Set a breakpoint at "pass" and continue to it.
16609
d60a9221
SDJ
166102015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
16611
16612 * gdb.python/py-objfile.exp: Make some tests have unique names.
16613 * gdb.python/py-pp-registration.exp: Likewise.
16614
bde40b8f
PA
166152015-07-28 Pedro Alves <palves@redhat.com>
16616
16617 * gdb.server/server-exec-info.exp: Issue a "disconnect".
16618
13e1dec8
SM
166192015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16620
16621 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
16622
da33c9a7
SM
166232015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16624
16625 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
16626
077836f7
PP
166272015-07-27 Patrick Palka <patrick@parcs.ath.cx>
16628
16629 * gdb.base/gdb-sigterm-2.exp: New test.
16630
b8cc7b2e
DE
166312015-07-25 Doug Evans <xdje42@gmail.com>
16632
16633 Revert:
16634 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16635 (workers/%.worker, build-perf): New rule.
16636 (GDB_PERFTEST_MODE): New variable.
16637 (check-perf): Use it.
16638 (clean): Clean up gdb.perf parallel build subdirs.
16639 * lib/build-piece.exp: New file.
16640 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16641 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16642 name.
16643 (standard_temp_file): Ditto.
16644 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16645 of $GDB_PARALLEL.
16646
c8bd4544
DE
166472015-07-24 Doug Evans <dje@google.com>
16648
16649 * gdb.perf/lib/perftest/utils.py: New file.
16650 * gdb.perf/gm-hello.cc: New file.
16651 * gdb.perf/gm-pervasive-typedef.cc: New file.
16652 * gdb.perf/gm-pervasive-typedef.h: New file.
16653 * gdb.perf/gm-std.cc: New file.
16654 * gdb.perf/gm-std.h: New file.
16655 * gdb.perf/gm-use-cerr.cc: New file.
16656 * gdb.perf/gm-utils.h: New file.
16657 * gdb.perf/gmonster-null-lookup.py: New file.
16658 * gdb.perf/gmonster-pervasive-typedef.py: New file.
16659 * gdb.perf/gmonster-print-cerr.py: New file.
16660 * gdb.perf/gmonster-ptype-string.py: New file.
16661 * gdb.perf/gmonster-runto-main.py: New file.
16662 * gdb.perf/gmonster-select-file.py: New file.
16663 * gdb.perf/gmonster1-null-lookup.exp: New file.
16664 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
16665 * gdb.perf/gmonster1-print-cerr.exp: New file.
16666 * gdb.perf/gmonster1-ptype-string.exp: New file.
16667 * gdb.perf/gmonster1-runto-main.exp: New file.
16668 * gdb.perf/gmonster1-select-file.exp: New file.
16669 * gdb.perf/gmonster1.cc: New file.
16670 * gdb.perf/gmonster1.exp: New file.
16671 * gdb.perf/gmonster2-null-lookup.exp: New file.
16672 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
16673 * gdb.perf/gmonster2-print-cerr.exp: New file.
16674 * gdb.perf/gmonster2-ptype-string.exp: New file.
16675 * gdb.perf/gmonster2-runto-main.exp: New file.
16676 * gdb.perf/gmonster2-select-file.exp: New file.
16677 * gdb.perf/gmonster2.cc: New file.
16678 * gdb.perf/gmonster2.exp: New file.
16679
6eab34f3
DE
166802015-07-24 Doug Evans <dje@google.com>
16681
16682 * gdb.perf/README: New file.
16683 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
16684 * lib/gen-perf-test.exp: New file.
16685
63738bfd
DE
166862015-07-24 Doug Evans <dje@google.com>
16687
16688 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
16689 (PerfTest::startup): New function.
16690 (PerfTest::run): Return result of calling body.
16691 (PerfTest::assemble): Rewrite.
16692 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
16693 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
16694 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
16695 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
16696 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
16697
7b606f95
DE
166982015-07-24 Doug Evans <dje@google.com>
16699
16700 * lib/gdb.exp (clean_restart): Make executable optional.
16701
a97b16b8
DE
167022015-07-24 Doug Evans <dje@google.com>
16703
16704 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
16705 compiler_info references.
16706 * gdb.cp/temargs.exp: Ditto.
16707 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
16708 (get_compiler_info): Early exit if already computed. Set compiler_info
16709 to "unknown" if there was a problem.
16710 (test_compiler_info): Add function comment. Call get_compiler_info.
16711
35baa57f
DE
167122015-07-24 Doug Evans <dje@google.com>
16713
16714 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16715 (workers/%.worker, build-perf): New rule.
16716 (GDB_PERFTEST_MODE): New variable.
16717 (check-perf): Use it.
16718 (clean): Clean up gdb.perf parallel build subdirs.
16719 * lib/build-piece.exp: New file.
16720 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16721 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16722 name.
16723 (standard_temp_file): Ditto.
16724 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16725 of $GDB_PARALLEL.
16726
6ebea266
DE
167272015-07-24 Doug Evans <dje@google.com>
16728
16729 * lib/future.exp (gdb_default_target_compile): New option
16730 "early_flags".
16731 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
16732 --as-needed.
16733
1e76a7e9
SDJ
167342015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
16735
16736 * gdb.base/catch-syscall.exp: Call gdb_exit before
16737 gdb_skip_xml_test.
16738
5068630a
PA
167392015-07-24 Pedro Alves <palves@redhat.com>
16740
16741 * gdb.python/py-events.exp: Accept output between the stop event
16742 and the prompt.
16743 * gdb.python/py-evsignal.exp: Likewise.
16744 * gdb.python/py-evthreads.exp: Likewise.
16745
77598427
PA
167462015-07-24 Pedro Alves <palves@redhat.com>
16747
16748 PR gdb/18717
16749 * gdb.threads/non-ldr-exit.c: New file.
16750 * gdb.threads/non-ldr-exit.exp: New file.
16751
11e6c98f
YQ
167522015-07-24 Yao Qi <yao.qi@linaro.org>
16753
16754 * gdb.server/ext-wrapper.exp: Test --wrapper option when
16755 restarting process.
16756
51aee833
YQ
167572015-07-24 Yao Qi <yao.qi@linaro.org>
16758
16759 * gdb.server/ext-restart.exp: New file.
16760
8cfe207c
YQ
167612015-07-24 Yao Qi <yao.qi@linaro.org>
16762
16763 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
16764 argument options.
16765 * gdb.server/ext-wrapper.exp: New file.
16766
cc12ce38
DE
167672015-07-23 Doug Evans <dje@google.com>
16768
16769 * gdb.dwarf2/dw2-dummy-cu.S: New file.
16770 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
16771
d0d84780
PMR
167722015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
16773
16774 * gdb.ada/var_arr_typedef.exp: New testcase.
16775 * gdb.ada/var_arr_typedef/pack.adb: New file.
16776 * gdb.ada/var_arr_typedef/pack.ads: New file.
16777 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
16778
8b558f79
JB
167792015-07-20 Joel Brobecker <brobecker@adacore.com>
16780
16781 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
16782
775a3298
JK
167832015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16784
16785 * gdb.arch/i386-biarch-core.exp: Replace istarget
16786 by "complete set gnutarget". Remove expectation for the "core-file"
16787 command.
16788
db1ff28b
JK
167892015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16790
16791 Revert the previous commit:
16792 Tests for validate symbol file using build-id.
16793
0a94970d
JK
167942015-07-15 Aleksandar Ristovski <aristovski@qnx.com
16795
16796 Tests for validate symbol file using build-id.
16797 * gdb.base/solib-mismatch-lib.c: New file.
16798 * gdb.base/solib-mismatch-libmod.c: New file.
16799 * gdb.base/solib-mismatch.c: New file.
16800 * gdb.base/solib-mismatch.exp: New file.
16801
03346981
SL
168022015-07-15 Sandra Loosemore <sandra@codesourcery.com>
16803
16804 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
16805 nios2-*-linux*.
16806 * gdb.base/sigbpt.exp (stepi_out): Likewise.
16807 * gdb.base/siginfo.exp: Likewise.
16808 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16809
42422cc7
PL
168102015-07-15 Pierre Langlois <pierre.langlois@arm.com>
16811
16812 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
16813 Move it to ...
16814 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
16815 ... here.
16816 * gdb.trace/range-stepping.exp: Check that the target supports
16817 range stepping.
16818
cfa68bae
JK
168192015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16820
16821 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
16822
8ffdba26
PA
168232015-07-14 Pedro Alves <palves@redhat.com>
16824
16825 * gdb.base/killed-outside.exp: New file.
16826 * gdb.base/killed-outside.c: New file.
16827
218a5a11
JK
168282015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16829
16830 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
16831 (n at main): New.
16832 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
16833
e03ed3c6
AA
168342015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
16835
16836 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
16837 infcall tests instead of setting up for KFAIL.
16838
485668e5
MM
168392015-07-10 Markus Metzger <markus.t.metzger@intel.com>
16840
16841 * gdb.btrace/record_goto-step.exp: New.
16842
08464196
JK
168432015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16844
16845 PR compile/18484
16846 * gdb.compile/compile.c (struct struct_type): Add volatile to
16847 selffield's type.
16848 * gdb.compile/compile.exp
16849 (compile code struct_object.selffield = &struct_object): Skip further
16850 struct_object tests if this one xfails.
16851
bcf5c1d9
RC
168522015-07-08 Robert O'Callahan <robert@ocallahan.org>
16853
16854 PR exp/18617
16855 * gdb.trace/ax.exp: Add test.
16856
4931af25
YQ
168572015-07-07 Yao Qi <yao.qi@linaro.org>
16858
16859 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
16860 instead of istarget "aarch64*-*-*".
16861 * gdb.arch/aarch64-fp.exp: Likewise.
16862 * gdb.base/float.exp: Likewise.
16863 * gdb.reverse/aarch64.exp: Likewise.
16864 * lib/gdb.exp (is_aarch64_target): New proc.
16865
9fcf688e
YQ
168662015-07-07 Yao Qi <yao.qi@linaro.org>
16867
16868 * lib/gdb.exp (is_aarch32_target): New proc.
16869 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
16870 instead of "istarget "arm*-*-*"".
16871 * gdb.arch/arm-disp-step.exp: Likewise.
16872 * gdb.arch/thumb-bx-pc.exp: Likewise.
16873 * gdb.arch/thumb-prologue.exp: Likewise.
16874 * gdb.arch/thumb-singlestep.exp: Likewise.
16875 * gdb.base/disp-step-syscall.exp: Likewise.
16876 * gdb.base/float.exp: Likewise.
16877
fbd8d50d
YQ
168782015-07-07 Yao Qi <yao.qi@linaro.org>
16879
16880 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
16881 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
16882
71be1fdc
YQ
168832015-07-07 Yao Qi <yao.qi@linaro.org>
16884
16885 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
16886 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
16887 if it exists.
16888 * gdb.multi/multi-arch.exp: Likewise.
16889
3e221d36
SM
168902015-07-07 Simon Marchi <simon.marchi@ericsson.com>
16891
16892 * gdb.python/py-lazy-string.exp: Add missing parentheses to
16893 print.
16894
d441430b
YQ
168952015-07-07 Yao Qi <yao.qi@linaro.org>
16896
16897 * gdb.arch/thumb-singlestep.exp: Do one more single step.
16898
06f810bd
MG
168992015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
16900
16901 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
16902 '[' and ']' characters.
16903
5e61e7c0
IB
169042015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
16905
16906 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
16907
28bf096c
PA
169082015-06-29 Pedro Alves <palves@redhat.com>
16909
16910 PR threads/18127
16911 * gdb.threads/hand-call-new-thread.c: New file.
16912 * gdb.threads/hand-call-new-thread.c: New file.
16913
ee93cd5e
KS
169142015-06-26 Keith Seitz <keiths@redhat.com>
16915 Doug Evans <dje@google.com>
16916
16917 PR 16253
16918 * gdb.cp/var-tag-2.cc: New file.
16919 * gdb.cp/var-tag-3.cc: New file.
16920 * gdb.cp/var-tag-4.cc: New file.
16921 * gdb.cp/var-tag.cc: New file.
16922 * gdb.cp/var-tag.exp: New file.
16923
fc637f04
PP
169242015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16925
16926 * gdb.base/history-duplicates.exp: New test.
16927
2e52ae68
PP
169282015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16929
16930 * gdb.base/completion.exp: Test the completion of the "focus"
16931 command.
16932
6e22494e
JK
169332015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16934
16935 * gdb.arch/amd64-prologue-skip.S: New file.
16936 * gdb.arch/amd64-prologue-skip.exp: New file.
16937
bf7b9cd9
SM
169382015-06-25 Simon Marchi <simon.marchi@ericsson.com>
16939
16940 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
16941 is_address_zero_readable check.
16942
201e8dfd
PB
169432015-06-24 Peter Bergner <bergner@vnet.ibm.com>
16944
16945 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
16946 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
16947
5cd867b4
YQ
169482015-06-24 Yao Qi <yao.qi@linaro.org>
16949
16950 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
16951 linux targets.
16952
4d7be007
YQ
169532015-06-24 Yao Qi <yao.qi@linaro.org>
16954
16955 * lib/gdb.exp (supports_get_siginfo_type): New proc.
16956 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
16957 * gdb.base/siginfo-thread.exp: Likewise.
16958
07fcd301
YQ
169592015-06-22 Yao Qi <yao.qi@linaro.org>
16960
16961 * boards/remote-gdbserver-on-localhost.exp: Add comments.
16962
52042a00
YQ
169632015-06-22 Yao Qi <yao.qi@linaro.org>
16964
16965 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
16966 aarch64*-*-*.
16967 (skip_hw_watchpoint_tests): Likewise.
16968
74bd41ce
PP
169692015-06-18 Patrick Palka <patrick@parcs.ath.cx>
16970
16971 * gdb.base/gdbinit-history.exp: Test the interaction between
16972 setting GDBHISTSIZE and setting the history size via .gdbinit.
16973
bc460514
PP
169742015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16975
16976 PR gdb/16999
16977 * gdb.base/gdbhistsize-history.exp: New test.
16978
b58c513b
PP
169792015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16980
16981 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
16982 with GDBHISTSIZE.
16983 * gdb.base/readline.exp: Likewise.
16984
92046791
YQ
169852015-06-17 Yao Qi <yao.qi@linaro.org>
16986
16987 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
16988 line.
16989
2093d2d3
PP
169902015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16991
16992 * gdb.base/gdbinit-history.exp: Add test case to check that
16993 an unlimited history file does not get truncated on exit.
16994
e6c693af
AA
169952015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16996
16997 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
16998 (VECTOR): New macro. Use it...
16999 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
17000 ...for these typedefs.
17001 (int8, char1, int1, double1): New typedefs.
17002 (struct just_int2, struct two_int2): New structures.
17003 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
17004 (add_structvecs, add_singlevecs): New functions.
17005 (main): Call add_some_intvecs twice.
17006 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
17007 the compile and exit upon failure. Try compiling for the "native"
17008 architecture. Test inferior function calls with vector arguments
17009 and vector return value handling with "finish" and "return".
17010
c74f7d1c
JT
170112015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
17012
17013 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
17014 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
17015 PE file.
17016 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
17017
98aa42ee
AT
170182015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
17019
17020 PR breakpoints/16465
17021 * gdb.mi/mi-dprintf-pending.c: New file.
17022 * gdb.mi/mi-dprintf-pending.exp: New test.
17023 * gdb.mi/mi-dprintf-pendshr.c: New file.
17024
7d73c23c 170252015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 17026 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
17027
17028 * gdb.arch/i386-mpx-map.c: New file.
17029 * gdb.arch/i386-mpx-map.exp: New File.
17030
170312015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17032
17033 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
17034 * gdb.arch/i386-mpx.exp: Indentation fixed.
17035
170362015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17037
17038 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
17039 function and improved indentation.
17040 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
17041 gdb_test_multiple. Added additional tests to skip the test.
17042
170432015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17044
17045 * gdb.arch/i386-avx512.c: Change path in include file.
17046 * gdb.arch/i386-avx512.exp: Change include dir path
17047 compilation flag.
17048 * gdb.arch/i386-mpx.c: Change path in include file.
17049 * gdb.arch/i386-mpx.exp: Change include dir path compilation
17050 flag.
17051
d5eba19a
JK
170522015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17053
17054 * gdb.compile/compile-print.exp (compile print *vararray@3)
17055 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
17056
7f361056
JK
170572015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17058
17059 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
17060 (do not keep jit in memory): ... this.
17061 (expect 5): Change it to ...
17062 (expect no 5): ... this.
17063
3b462ec2
SM
170642015-06-02 Simon Marchi <simon.marchi@ericsson.com>
17065
17066 PR gdb/15564
17067 * gdb.mi/mi-detach.exp: New file.
17068
e0619de6
JK
170692015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17070
17071 PR symtab/18392
17072 * gdb.arch/amd64-tailcall-self.S: New file.
17073 * gdb.arch/amd64-tailcall-self.c: New file.
17074 * gdb.arch/amd64-tailcall-self.exp: New file.
17075
e970cb34
DB
170762015-05-28 Don Breazeal <donb@codesourcery.com>
17077
17078 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
17079 tests for remote targets by checking is_target_gdbserver.
17080
b2e2f908
DE
170812015-05-27 Doug Evans <dje@google.com>
17082
17083 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
17084 * gdb.dwarf2/opaque-type-lookup.c: New file.
17085 * gdb.dwarf2/opaque-type-lookup.exp: New file.
17086
82c7be31
DE
170872015-05-26 Doug Evans <dje@google.com>
17088
17089 * gdb.cp/iostream.cc: New file.
17090 * gdb.cp/iostream.exp: New file.
17091
b4f54984
DE
170922015-05-26 Doug Evans <dje@google.com>
17093
17094 * gdb.dwarf2/dw2-op-call.exp: Update.
17095 * gdb.dwarf2/dw4-sig-types.exp: Update.
17096 * gdb.dwarf2/implptr.exp: Update.
17097 * gdb.mi/mi-cmd-param-changed.exp: Update.
17098
4ea6efe9
DE
170992015-05-26 Doug Evans <dje@google.com>
17100
17101 * gdb.python/py-lazy-string.c: New file.
17102 * gdb.python/py-lazy-string.exp: New file.
17103 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
17104 (main): Update. Add estring3.
17105 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
17106 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
17107
f6bb7db3
YQ
171082015-05-26 Omair Javaid <omair.javaid@linaro.org>
17109 Yao Qi <yao.qi@linaro.org>
17110
17111 * gdb.reverse/aarch64.c: New.
17112 * gdb.reverse/aarch64.exp: New.
17113
a81bfbd0
OJ
171142015-05-26 Omair Javaid <omair.javaid@linaro.org>
17115
25d49b86
PA
17116 * lib/gdb.exp (supports_process_record): Return true for
17117 aarch64*-linux*.
a81bfbd0
OJ
17118 (supports_reverse): Likewise.
17119
158bf1b4
PP
171202015-05-22 Patrick Palka <patrick@parcs.ath.cx>
17121
17122 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17123 Use with_test_prefix.
17124
a0145030
AB
171252015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
17126
17127 * gdb.base/completion.exp: Add test for completion of layout
17128 names.
17129
ebe3b578
AB
171302015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
17131
17132 * lib/gdb.exp (skip_tui_tests): New proc.
17133 * gdb.base/tui-layout.exp: Check skip_tui_tests.
17134
84204ed7
PA
171352015-05-19 Pedro Alves <palves@redhat.com>
17136
17137 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17138 Save the whole env array instead of just HOME. Unset HISTSIZE in
17139 the environment while testing. Restore whole environment
17140 afterwards.
17141
37442ce1
DE
171422015-05-16 Doug Evans <xdje42@gmail.com>
17143
17144 * gdb.guile/scm-ports.c: New file.
17145 * gdb.guile/scm-ports.exp: Add memory port tests.
17146
36de76f9
JK
171472015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17148
17149 * gdb.compile/compile-print.c: New file.
17150 * gdb.compile/compile-print.exp: New file.
17151
3a9558c4
JK
171522015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17153
17154 * gdb.compile/compile-ops.exp: Cast param to void.
17155 * gdb.compile/compile.exp: Complete type for _gdb_expr.
17156 (compile code struct_object.selffield = &struct_object): Add xfail.
17157
aa715135
JG
171582015-05-15 Joel Brobecker <brobecker@adacore.com>
17159
17160 * gdb.ada/arr_enum_with_gap: New testcase.
17161
931e5bc3
JG
171622015-05-15 Joel Brobecker <brobecker@adacore.com>
17163
17164 * gdb.ada/byte_packed_arr: New testcase.
17165
9cd4d857
JB
171662015-05-15 Joel Brobecker <brobecker@adacore.com>
17167
17168 * gdb.ada/pckd_neg: New testcase.
17169
ebfd00d2
PP
171702015-05-13 Patrick Palka <patrick@parcs.ath.cx>
17171
17172 PR gdb/17820
17173 * gdb.base/gdbinit-history.exp: New test.
17174 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
17175 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
17176
4c082a81
SC
171772015-05-09 Siva Chandra Reddy <sivachandra@google.com>
17178
17179 * gdb.python/py-xmethods.cc: Enhance test case.
17180 * gdb.python/py-xmethods.exp: New tests.
17181 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
17182 function.
17183 (B_indexoper): Likewise.
17184 (global_dm_list) : Add new xmethod worker functions.
17185
f7797074
SDJ
171862015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
17187
17188 * gdb.base/coredump-filter.exp: Correctly unset
17189 "coredump_var_addr" array.
17190
a4674e4e
PA
171912015-05-08 Pedro Alves <palves@redhat.com>
17192
17193 * gdb.server/non-existing-program.exp: Unset spawn_id.
17194
df2eb078
SC
171952015-05-08 Siva Chandra Reddy <sivachandra@google.com>
17196
17197 PR python/18291
17198 * gdb.python/py-xmethods.exp: Add tests.
17199
422349a3
YQ
172002015-05-08 Yao Qi <yao.qi@linaro.org>
17201
17202 PR gdb/18208
17203 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
17204 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
17205 function set_coredump_filter, and remove remote_exec call.
17206 Remove argument ipid. Callers update.
17207 (top level): Don't get inferior's PID.
17208
63fc80ce
AA
172092015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
17210
17211 * gdb.base/watch_thread_num.exp: Skip test on targets without
17212 access watchpoints.
17213
80ad801e
PA
172142015-05-06 Pedro Alves <palves@redhat.com>
17215
17216 PR server/18081
17217 * gdb.server/non-existing-program.exp: New file.
17218
0fa7fe50
JB
172192015-05-05 Joel Brobecker <brobecker@adacore.com>
17220
17221 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
17222
3ea89b92
PMR
172232015-05-05 Joel Brobecker <brobecker@adacore.com>
17224
17225 * gdb.ada/out_of_line_in_inlined: New testcase.
17226
87b8eff0
JB
172272015-05-05 Joel Brobecker <brobecker@adacore.com>
17228
17229 * gdb.ada/var_rec_arr: New testcase.
17230
5fccc635
YQ
172312015-04-30 Yao Qi <yao.qi@linaro.org>
17232
17233 * gdb.base/break-idempotent.exp: If
17234 skip_hw_watchpoint_multi_tests returns true, skip the tests
17235 on "rwatch" and "awatch".
17236
42d38f42
YQ
172372015-04-30 Yao Qi <yao.qi@linaro.org>
17238
17239 * gdb.base/relativedebug.exp: Invoke gdb command
17240 "info sharedlibrary", and if libc.so doesn't have debug info,
17241 skip the test.
17242
2ce1cdbf
DE
172432015-04-29 Doug Evans <dje@google.com>
17244
17245 * gdb.python/py-xmethods.exp: Add ptype tests.
17246 * gdb.python/py-xmethods.py (E_method_char_worker): Add
17247 get_result_type method.
17248
f24a38c5
LM
172492015-04-29 Luis Machado <lgustavo@codesourcery.com>
17250
17251 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
17252 the target does not support hardware watchpoints.
17253
ecbf2b3c
LM
172542015-04-29 Luis Machado <lgustavo@codesourcery.com>
17255
17256 * gdb.base/break-always.exp: Abort testing if writing to memory
17257 causes an error.
17258
34f5f757
DE
172592015-04-28 Doug Evans <dje@google.com>
17260
17261 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
17262 * gdb.python/py-pp-registration.exp: ... here. New file.
17263 * gdb.python/py-pp-registration.c: New file.
17264 * gdb.python/py-pp-registration.py: New file.
17265
69b4374a
DE
172662015-04-28 Doug Evans <dje@google.com>
17267
17268 * gdb.python/py-bad-printers.c: New file.
17269 * gdb.python/py-bad-printers.py: New file.
17270 * gdb.python/py-bad-printers.exp: New file.
17271
59fb7612
SS
172722015-04-28 Sasha Smundak <asmundak@google.com>
17273
17274 * gdb.python/py-type.exp: New test.
17275
2631b16a
AW
172762015-04-28 Andy Wingo <wingo@igalia.com>
17277
17278 * gdb.python/py-parameter.exp:
17279 * gdb.guile/scm-parameter.exp: Escape the path that we are
17280 matching against, as it might contain characters that are special
17281 to regular expressions.
17282
460efde1
JB
172832015-04-27 Joel Brobecker <brobecker@adacore.com>
17284
17285 * gdb.ada/rec_comp: New testcase.
17286
2d369d8e
SDJ
172872015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
17288
17289 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
17290 before using it.
17291
cf75d6c3
AB
172922015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
17293
17294 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
17295 new tests for verilog output.
17296
8dbe7ca5
YQ
172972015-04-24 Yao Qi <yao.qi@linaro.org>
17298
17299 * boards/remote-gdbserver-on-localhost.exp: New file.
17300
4ef9fb2f
PA
173012015-04-23 Pedro Alves <palves@redhat.com>
17302
17303 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
17304 $inferior_spawn_id instead of $inferior_spawn_id directly. On
17305 "end of file", remove $inferior_spawn_id from the indirect list.
17306
0a803169
PA
173072015-04-23 Pedro Alves <palves@redhat.com>
17308
17309 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
17310
749ef8f8
PA
173112015-04-23 Pedro Alves <palves@redhat.com>
17312
17313 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
17314 on $any_spawn_id instead of only on $gdb_spawn_id.
17315
8aae4344
PM
173162015-04-21 Pierre Muller <muller@sourceware.org>
17317
17318 PR pascal/17815
17319 * lib/pascal.exp (gpc_compile): Add new option "class".
17320 (fpc_compile): Likewise.
17321 * gdb.pascal/case-insensitive-symbols.pas: New file.
17322 * gdb.pascal/case-insensitive-symbols.exp: New file.
17323
1586c8fb
GB
173242015-04-20 Gary Benson <gbenson@redhat.com>
17325
17326 * gdb.base/attach.exp: Fix three extended remote failures.
17327
1b6e6f5c
GB
173282015-04-17 Gary Benson <gbenson@redhat.com>
17329
17330 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
17331 the main executable over the remote protocol.
17332
e797481d
PA
173332015-04-16 Pedro Alves <palves@redhat.com>
17334
17335 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
17336 a new gdbserver if gdbserver_reconnect_p is set.
17337
1ca99c42
PA
173382015-04-16 Pedro Alves <palves@redhat.com>
17339
17340 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
17341 is set, don't exit gdbserver.
17342
af9fd6f8
AA
173432015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17344
17345 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
17346 appropriate .insn, such that an older assembler can be used.
17347 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
17348 the z/Architecture instruction set on 31-bit targets as well.
17349
04ff1e61
AA
173502015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17351
17352 * gdb.go/handcall.exp: Remove all logic related to the first
17353 breakpoint and rely on go_runto_main instead.
17354 * gdb.go/strings.exp: Likewise.
17355 * gdb.go/unsafe.exp: Likewise.
17356 * gdb.go/hello.exp: Likewise. Also rename the remaining
17357 breakpoint marker to "breakpoint 1".
17358 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
17359 * gdb.go/strings.go: Likewise.
17360 * gdb.go/unsafe.go: Likewise.
17361 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
17362 "set breakpoint 2 here" and rename the remaining breakpoint marker
17363 to "breakpoint 1".
17364
40d2f8d6
SM
173652015-04-15 Simon Marchi <simon.marchi@ericsson.com>
17366
17367 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
17368 if itertools.imap is not present.
17369 * gdb.python/py-objfile.exp: Add parentheses.
17370 * gdb.python/py-type.exp: Same.
17371 * gdb.python/py-unwind-maint.py: Same.
17372
8cbc97c6
YQ
173732015-04-15 Yao Qi <yao.qi@linaro.org>
17374
17375 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
17376 of ":$ptr_size" and set its form explicitly.
17377
45fd756c
YQ
173782015-04-15 Pedro Alves <palves@redhat.com>
17379 Yao Qi <yao.qi@linaro.org>
17380
17381 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
17382 timeout by factor of 4.
17383 (test_regular_watch): Likewise.
17384 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
17385 * gdb.reverse/sigall-reverse.exp: Likewise.
17386 * gdb.reverse/until-precsave.exp: Likewise.
17387 * lib/gdb.exp (with_timeout_factor): New proc.
17388 (gdb_expect): Move some code to ...
17389 (get_largest_timeout): ... here. New procedure.
17390
9e811bc3
LM
173912015-04-14 Luis Machado <lgustavo@codesourcery.com>
17392
17393 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
17394
0ff6fcb2
LM
173952015-04-13 Luis Machado <lgustavo@codesourcery.com>
17396
17397 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
17398 to write to the .text section.
17399
7578d5f7
LM
174002015-04-13 Luis Machado <lgustavo@codesourcery.com>
17401
17402 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
17403 Handle the case of targets that do not provide PID information.
17404
2efe15c4
YQ
174052015-04-13 Yao Qi <yao.qi@linaro.org>
17406
17407 * lib/gdbserver-support.exp (gdb_exit): Catch exception
17408 and use expect instead of gdb_expect.
17409
8cd8f2f8
SDJ
174102015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
17411
17412 * gdb.base/coredump-filter.exp: Rename variable "addr" to
17413 "coredump_var_addr" to avoid naming conflict with other testcases.
17414
9ee41772
PA
174152015-04-10 Pedro Alves <palves@redhat.com>
17416
17417 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
17418 gdb_test_sequence and gdb_assert.
17419
07473109
PA
174202015-04-10 Pedro Alves <palves@redhat.com>
17421
17422 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
17423 test messages that don't include the breakpoint address.
17424
de3db44c
YQ
174252015-04-10 Yao Qi <yao.qi@linaro.org>
17426
17427 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
17428 false for some offset and width combinations which aren't
17429 supported by linux kernel.
17430
c79d856c
PA
174312015-04-10 Pedro Alves <palves@redhat.com>
17432
17433 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
17434 procedure, factored out from ...
17435 (top level): ... here. Add "set displaced-stepping" testing axis.
17436 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
17437 parameter "displaced". Use it.
17438 (top level): Use foreach and add "set displaced-stepping" testing
17439 axis.
17440
ebc90b50
PA
174412015-04-10 Pedro Alves <palves@redhat.com>
17442
17443 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
17444 Remove comment.
17445 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
17446 both the address of the instruction that triggers the watchpoint
17447 and the address of the instruction immediately after, and use
17448 those addresses for the test. Fix comment.
17449
8f572e5c
PA
174502015-04-10 Pedro Alves <palves@redhat.com>
17451
17452 * gdb.base/sigstep.exp (breakpoint_to_handler)
17453 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
17454 Test "backtrace" in handler.
17455 (breakpoint_over_handler): New parameter 'displaced'. Use it.
17456 (top level): Add new "displaced" test axis to
17457 breakpoint_to_handler, breakpoint_to_handler_entry and
17458 breakpoint_over_handler.
17459
8d707a12
PA
174602015-04-10 Pedro Alves <palves@redhat.com>
17461
17462 PR gdb/18216
17463 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
17464
ef713951
YQ
174652015-04-10 Yao Qi <yao.qi@linaro.org>
17466
17467 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
17468 (test_add_rn_pc): New function.
17469 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
17470 (top level): Invoke test_add_rn_pc.
17471
906d60cf
PA
174722015-04-10 Pedro Alves <palves@redhat.com>
17473
17474 PR gdb/13858
17475 * gdb.base/step-over-no-symbols.exp: New file.
17476
f2983cc3
AW
174772015-04-09 Andy Wingo <wingo@igalia.com>
17478
17479 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
17480 after the Python tests.
17481
6d62641c
SDJ
174822015-04-08 Keith Seitz <keiths@redhat.com>
17483
17484 PR python/16699
17485 * gdb.python/py-completion.exp: New tests for completion.
17486 * gdb.python/py-completion.py (CompleteLimit1): New class.
17487 (CompleteLimit2): Likewise.
17488 (CompleteLimit3): Likewise.
17489 (CompleteLimit4): Likewise.
17490 (CompleteLimit5): Likewise.
17491 (CompleteLimit6): Likewise.
17492 (CompleteLimit7): Likewise.
17493
f3770638
PA
174942015-04-08 Pedro Alves <palves@redhat.com>
17495
17496 PR gdb/18214
17497 PR gdb/18216
17498 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
17499 function.
17500 (main): Install it as SIGUSR1 handler.
17501 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
17502 parameter. Always use "setup" as prefix. Toggle "set
17503 displaced-stepping" off/on depending on global. Don't switch to
17504 thread 1 here.
17505 (top level): Add displaced stepping "off/on" test axis. Update
17506 "setup" calls. Wrap each subtest with with_test_prefix. Test
17507 continuing with a queued signal in each thread.
17508
4496bed7
PA
175092015-04-08 Pedro Alves <palves@redhat.com>
17510
17511 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
17512 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
17513 gdb_breakpoint instead of gdb_test that doesn't expect anything.
17514 Return early if running to main fails.
17515 * gdb.trace/while-stepping.exp: Likewise.
17516
b97fde92
PA
175172015-04-07 Pedro Alves <palves@redhat.com>
17518
17519 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
17520 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
17521 interact with inferior program.
17522
f71c18e7
PA
175232015-04-07 Pedro Alves <palves@redhat.com>
17524
17525 * lib/gdb.exp (inferior_spawn_id): New global.
17526 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
17527 spawn id after processing the user code.
17528 (default_gdb_start): Set inferior_spawn_id.
17529 (send_inferior): New procedure.
17530 * lib/gdbserver-support.exp (gdbserver_start): Set
17531 inferior_spawn_id.
17532 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
17533
6423214f
PA
175342015-04-07 Pedro Alves <palves@redhat.com>
17535
17536 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
17537 * lib/gdbserver-support.exp (gdbserver_start): Make
17538 $server_spawn_id global.
17539 (gdbserver_start): Don't wait for gdbserver's spawn id with
17540 expect_background.
17541 (close_gdbserver): New procedure.
17542 (gdb_exit): Rename the default version and reimplement.
17543
71c0ee8c
PA
175442015-04-07 Pedro Alves <palves@redhat.com>
17545
72f4393d 17546 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
17547 append the substituted item, not the original item.
17548
203bc29b
PA
175492015-04-07 Pedro Alves <palves@redhat.com>
17550
17551 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
17552 gdb_expect.
17553
508a3ddf
PA
175542015-04-07 Pedro Alves <palves@redhat.com>
17555
17556 * gdb.base/interrupt.exp: Don't handle the case of the inferior
17557 output appearing once only.
17558
9f6dbe2b
PA
175592015-04-07 Pedro Alves <palves@redhat.com>
17560
17561 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
17562 that doesn't expect anything. Return early if running to main
17563 fails.
17564
337532fa
YQ
175652015-04-07 Yao Qi <yao.qi@linaro.org>
17566
17567 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
17568 (child_function): Call alarm.
17569 (main): Move call to alarm into the loop.
17570 * gdb.threads/non-stop-fair-events.exp: Build program with
17571 -DTIMEOUT=$timeout.
17572
01b622d4
DE
175732015-04-06 Doug Evans <xdje42@gmail.com>
17574
17575 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
17576 Fix dest parameter to board_info.
17577 (fpc_compile): Ditto.
17578 (gdb_compile_pascal): Rename dest arg to destfile.
17579
961f4160
PMR
175802015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
17581
17582 * gdb.ada/funcall_ref.exp: New file.
17583 * gdb.ada/funcall_ref/foo.adb: New file.
17584
cafda597
YQ
175852015-04-02 Yao Qi <yao.qi@linaro.org>
17586
17587 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
17588 is remote.
17589
fed040c6
GB
175902015-04-02 Gary Benson <gbenson@redhat.com>
17591
17592 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
17593
d11916aa
SS
175942015-04-01 Sasha Smundak <asmundak@google.com>
17595
17596 * gdb.python/py-unwind-maint.c: New file.
17597 * gdb.python/py-unwind-maint.exp: New test.
17598 * gdb.python/py-unwind-maint.py: New file.
17599 * gdb.python/py-unwind.c: New file.
17600 * gdb.python/py-unwind.exp: New test.
17601 * gdb.python/py-unwind.py: New test.
17602
a1471180
PA
176032015-04-01 Pedro Alves <palves@redhat.com>
17604
17605 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
17606 to fail instead of non-existent $test.
17607
0bbeccb1
PA
176082015-04-01 Pedro Alves <palves@redhat.com>
17609
17610 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
17611 GDBFLAGS if not empty.
17612
3c724c8c
PMR
176132015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
17614
17615 * gdb.ada/complete.exp: Remove "multi_line".
17616 * gdb.ada/info_exc.exp: Remove "multi_line".
17617 * gdb.ada/packed_tagged.exp: Remove "multi_line".
17618 * gdb.ada/ptype_field.exp: Remove "multi_line".
17619 * gdb.ada/sym_print_name.exp: Remove "multi_line".
17620 * gdb.ada/tagged.exp: Remove "multi_line".
17621 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
17622 [multi_line ...]
17623 * gdb.btrace/delta.exp: Likewise.
17624 * gdb.btrace/exception.exp: Likewise.
17625 * gdb.btrace/function_call_history.exp: Likewise.
17626 * gdb.btrace/instruction_history.exp: Likewise.
17627 * gdb.btrace/nohist.exp: Likewise.
17628 * gdb.btrace/record_goto.exp: Likewise.
17629 * gdb.btrace/segv.exp: Likewise.
17630 * gdb.btrace/stepi.exp: Likewise.
17631 * gdb.btrace/tailcall.exp: Likewise.
17632 * gdb.btrace/unknown_functions.exp: Likewise.
17633 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
17634 * lib/gdb.exp: Add the "multi_line" helper.
17635
4eec2deb
PA
176362015-04-01 Pedro Alves <palves@redhat.com>
17637
17638 * gdb.threads/tid-reuse.c: New file.
17639 * gdb.threads/tid-reuse.exp: New file.
17640
df8411da
SDJ
176412015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
17642
17643 PR corefiles/16092
17644 * gdb.base/coredump-filter.c: New file.
17645 * gdb.base/coredump-filter.exp: Likewise.
17646
6ef37366
PM
176472015-03-27 Petr Machata <pmachata@redhat.com>
17648
17649 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
17650 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
17651 (Dwarf::assemble): Initialize them.
17652 (Dwarf::lines): New function.
17653
7ec911b0
JT
176542015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
17655
17656 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
17657 SYMBOL_PREFIX for x86_64-*-cygwin.
17658
ff908ebf
AW
176592015-03-26 Andy Wingo <wingo@igalia.com>
17660
17661 PR symtab/18148
17662 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
17663 const_value but not a location.
17664 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
17665 location defined in non-main CUs are visible.
17666
6d5f0679
YQ
176672015-03-26 Yao Qi <yao.qi@linaro.org>
17668
17669 PR testsuite/18139
17670 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
17671 Add a line number entry for the same line.
17672 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
17673 Add a line number entry for the same line.
17674
2898689b
YQ
176752015-03-26 Yao Qi <yao.qi@linaro.org>
17676
17677 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
17678 .int 0.
17679 (func): Likewise. Add .Lfunc_1 label.
17680 Use .Lfunc_1 label.
17681 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
17682 .int 0.
17683 (func): Likewise.
17684 Use .Lfunc_1 label.
17685
85180498
YQ
176862015-03-26 Yao Qi <yao.qi@linaro.org>
17687
17688 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
17689 Call gdb_compile instead to compile each .s files without debug
17690 information.
17691
8aa08a8d
YQ
176922015-03-26 Yao Qi <yao.qi@linaro.org>
17693
17694 * gdb.base/savedregs.exp (process_saved_regs): Make
17695 "Saved registers:" optional in the pattern.
17696
66849923
MM
176972015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17698
17699 * gdb.btrace/next.exp: Merged into step.exp.
17700 * gdb.btrace/finish.exp: Merged into step.exp.
17701 * gdb.btrace/nexti.exp: Merged into stepi.exp.
17702 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
17703 "record goto" and checking the exact replay position.
17704 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
17705 check for "Recording format" in "info record" output.
17706 * gdb.btrace/record_goto.exp: Choose test file based on target.
17707 * gdb.btrace/x86-record_goto.S: Renamed into ...
17708 * gdb.btrace/x86_64-record_goto.S: ... this.
17709 * gdb.btrace/i686-record_goto.S: New.
17710 * gdb.btrace/x86-tailcall.S: Renamed into ...
17711 * gdb.btrace/x86_64-tailcall.S: ... this.
17712 * gdb.btrace/i686-tailcall.S: New.
17713 * gdb.btrace/x86-tailcall.c: Renamed into ...
17714 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
17715 separate statements. Update test.
17716 * gdb.btrace/delta.exp: Use record_goto.c as test file.
17717 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
17718 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
17719 * gdb.btrace/tailcall.exp: Choose test file based on target.
17720 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
17721
11cc1b74
MM
177222015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17723
17724 * gdb.btrace/exception.exp: Increase BTS buffer size.
17725
a25d8bf9
PA
177262015-03-24 Pedro Alves <palves@redhat.com>
17727
17728 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
17729
856e7dd6
PA
177302015-03-24 Pedro Alves <palves@redhat.com>
17731
17732 * gdb.threads/schedlock.exp (test_step): No longer expect that
17733 "set scheduler-locking step" with "next" over a function call runs
17734 threads unlocked.
17735
ad235a41
AT
177362015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17737
17738 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
17739
15630549
AT
177402015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17741
17742 PR breakpoints/16466
17743 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
17744 * gdb.mi/mi-pending.c (thread_func): New function.
17745 (int main): Add threading support required.
17746 * gdb.mi/mi-pending.exp: Add tests for this issue.
17747 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
17748 (pendfunc2): Remove stdio dependency.
17749 * gdb.mi/mi-pendshr2.c: New file.
17750
693dca06
KS
177512015-03-23 Keith Seitz <keiths@redhat.com>
17752
17753 * gdb.linespec/keywords.c: New file.
17754 * gdb.linespec/keywords.exp: New file.
17755
7e993ebf
KS
177562015-03-23 Keith Seitz <keiths@redhat.com>
17757
17758 PR gdb/18021
17759 * gdb.dwarf2/staticvirtual.exp: New test.
17760
bc23328c
JK
177612015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17762
17763 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
17764 * README: Remove HP-UX and gdb.hp.
17765 (configuration):
17766 * configure: Regenerate.
17767 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
17768 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
17769 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
17770 gdb.hp/gdb.defects/Makefile.
17771 * gdb.hp/Makefile.in: File deleted.
17772 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
17773 * gdb.hp/gdb.aCC/optimize.c: File deleted.
17774 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
17775 * gdb.hp/gdb.aCC/run.c: File deleted.
17776 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
17777 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
17778 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
17779 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
17780 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
17781 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
17782 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
17783 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
17784 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
17785 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
17786 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
17787 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
17788 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
17789 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
17790 * gdb.hp/gdb.base-hp/reg.s: File deleted.
17791 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
17792 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
17793 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
17794 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
17795 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
17796 * gdb.hp/gdb.compat/Makefile.in: File deleted.
17797 * gdb.hp/gdb.compat/average.c: File deleted.
17798 * gdb.hp/gdb.compat/sum.c: File deleted.
17799 * gdb.hp/gdb.compat/xdb.c: File deleted.
17800 * gdb.hp/gdb.compat/xdb0.c: File deleted.
17801 * gdb.hp/gdb.compat/xdb0.h: File deleted.
17802 * gdb.hp/gdb.compat/xdb1.c: File deleted.
17803 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
17804 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
17805 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
17806 * gdb.hp/gdb.defects/Makefile.in: File deleted.
17807 * gdb.hp/gdb.defects/bs14602.c: File deleted.
17808 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
17809 * gdb.hp/gdb.defects/solib-d.c: File deleted.
17810 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
17811 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
17812 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
17813 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
17814 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
17815 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
17816 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
17817 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
17818 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
17819 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
17820 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
17821 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
17822 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
17823 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
17824 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
17825 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
17826 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
17827 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
17828 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
17829 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
17830 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
17831 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
17832 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
17833 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
17834 * gdb.hp/tools/odump: File deleted.
17835
8bf3b159
PA
178362015-03-19 Pedro Alves <palves@redhat.com>
17837
17838 * gdb.threads/continue-pending-status.exp (saw_thread_2)
17839 (saw_thread_3): New globals.
17840 (top level): Increment them when an event for the corresponding
17841 thread is seen.
17842 (no thread starvation): New test.
17843
eb54c8bf
PA
178442015-03-19 Pedro Alves <palves@redhat.com>
17845
17846 * gdb.threads/continue-pending-status.c: New file.
17847 * gdb.threads/continue-pending-status.exp: New file.
17848
32d2e5d6
PA
178492015-03-18 Pedro Alves <palves@redhat.com>
17850
17851 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17852 Use gdb_is_target_remote instead of is_remote. Use
17853 gdb_test_multiple instead of gdb_expect. Exit early if
17854 gdb_test_multiple hits its internal matches. Tighten stepi tests
17855 expected output. Fail on exit with any signal, instead of just
17856 SIGILL.
17857
f68f11b7
YQ
178582015-03-18 Yao Qi <yao.qi@linaro.org>
17859
17860 PR tdep/18107
17861 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
17862 variable.
17863 * gdb.base/catch-syscall.exp: Don't skip it on
17864 aarch64*-*-linux* target. Remove elements in all_syscalls.
17865 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
17866 target.
17867 (setup_all_syscalls): New proc.
17868
ca5fd19b
YQ
178692015-03-16 Yao Qi <yao.qi@linaro.org>
17870
17871 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
17872 (top level): Skip tests if valid_addr_p returns false for
17873 $cmd1 or $cmd2.
17874
85642ba0
AW
178752015-03-11 Andy Wingo <wingo@igalia.com>
17876
17877 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
17878
e03f9645
YQ
178792015-03-11 Yao Qi <yao.qi@linaro.org>
17880
17881 * gdb.base/catch-syscall.exp: Fix typo in comments.
17882
5d0962b2
YQ
178832015-03-11 Yao Qi <yao.qi@linaro.org>
17884
17885 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
17886
b2df3cef
PA
178872015-03-09 Pedro Alves <palves@redhat.com>
17888
17889 * dg-extract-results.py: Delete.
17890
ef878e53
PA
178912015-03-09 Pedro Alves <palves@redhat.com>
17892
17893 Merge dg-extract-results.sh from GCC upstream (r218843).
17894
17895 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
17896 * dg-extract-results.sh: Use --text with grep to avoid issues with
17897 binary files. Fall back to cat -v, if that doesn't work.
17898
9494d219
PA
178992015-03-05 Pedro Alves <palves@redhat.com>
17900
17901 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
17902
a8d9763a
SM
179032015-03-04 Simon Marchi <simon.marchi@ericsson.com>
17904
17905 * lib/mi-support.exp (mi_expect_interrupt): Accept
17906 alternative event for when in all-stop mode.
17907
be9957b8
PA
179082015-03-04 Pedro Alves <palves@redhat.com>
17909
17910 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
17911
d57be0f4 179122015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
17913
17914 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
17915
c214c7cf
AA
179162015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17917
17918 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
17919 regexps for GDB's current line display, accept a hex address
17920 preceding the line number.
17921
6d74a497
AA
179222015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17923
17924 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
17925 the 'arch1' variable for "s390*-linux*" targets.
17926
511aee7c
PA
179272015-03-04 Pedro Alves <palves@redhat.com>
17928
17929 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
17930 (main): Pass missing retval argument to pthread_join call.
17931
95e50b27
PA
179322015-03-02 Pedro Alves <palves@redhat.com>
17933
17934 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
17935 (top level): Call do_test with non-stop as well.
17936
28054d69
PA
179372015-03-02 Pedro Alves <palves@redhat.com>
17938
17939 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
17940 -1.
17941
4fa5d7b4
AA
179422015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17943
17944 * gdb.arch/s390-vregs.exp: New test.
17945 * gdb.arch/s390-vregs.S: New file.
17946
97c18565
PA
179472015-02-27 Pedro Alves <palves@redhat.com>
17948
17949 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
17950 call to catch_command_errors.
17951 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
17952 catch_command_errors.
17953
a37bfa30
PA
179542015-02-27 Pedro Alves <palves@redhat.com>
17955
17956 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
17957 "true" for boolean result.
17958 * gdb.gdb/selftest.exp (test_with_self): Also accept full
17959 prototype of main.
17960
6f98576f
PA
179612015-02-27 Pedro Alves <palves@redhat.com>
17962
17963 * lib/unbuffer_output.c: New file.
17964 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
17965 (main): Call gdb_unbuffer_output.
17966
eba5ab56
YQ
179672015-02-27 Yao Qi <yao.qi@linaro.org>
17968
17969 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
17970 target.
17971
0def5aaa
DE
179722015-02-26 Doug Evans <dje@google.com>
17973
17974 * gdb.cp/class2.cc (Dbase, D): New classes.
17975 (main): New local delta.
17976 * gdb.cp/class2.exp: Test printing delta.
17977 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
17978 (dynbar): New global.
17979 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
17980
081a1c2c
JK
179812015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17982
17983 * gdb.compile/compile-ifunc.c: New file.
17984 * gdb.compile/compile-ifunc.exp: New file.
17985
2f41223f
AT
179862015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
17987
17988 * gdb.base/structs.exp: Check for correct struct on finish.
17989
03eddd80
YQ
179902015-02-26 Yao Qi <yao.qi@linaro.org>
17991
17992 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
17993 is zero.
17994
80c57053
JK
179952015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17996
17997 * gdb.arch/cordic.ko.bz2: New file.
17998 * gdb.arch/cordic.ko.debug.bz2: New file.
17999 * gdb.arch/ppc64-symtab-cordic.exp: New file.
18000
21613c12
YQ
180012015-02-25 Yao Qi <yao.qi@linaro.org>
18002
18003 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
18004 aarch64*-*-* target.
18005
d8b901ed
PA
180062015-02-23 Pedro Alves <palves@redhat.com>
18007
18008 * lib/gdb.exp (delete_breakpoints): Rewrite using
18009 gdb_test_multiple.
18010
e5b85ead
PA
180112015-02-23 Pedro Alves <palves@redhat.com>
18012
18013 * gdb.base/info-os.c: Include stdlib.h.
18014
85c3a371
DE
180152015-02-22 Doug Evans <xdje42@gmail.com>
18016
18017 PR symtab/17855
18018 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
18019 is read after symbols have been re-read.
18020 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
18021 * gdb.ada/exec_changed/second.adb (Second): Ditto.
18022
96553a0c
DE
180232015-02-21 Doug Evans <dje@google.com>
18024
18025 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
18026
97a0c697
JK
180272015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18028
18029 PR corefiles/17808
18030 * gdb.arch/i386-biarch-core.core.bz2: New file.
18031 * gdb.arch/i386-biarch-core.exp: New file.
18032
a47cd6e9
PA
180332015-02-21 Pedro Alves <palves@redhat.com>
18034
18035 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
18036 runto_main fails.
18037
c5facdc4
PA
180382015-02-20 Pedro Alves <palves@redhat.com>
18039
18040 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
18041 info probes.
18042
2db9a427
PA
180432015-02-20 Pedro Alves <palves@redhat.com>
18044
18045 * gdb.threads/multi-create-ns-info-thr.exp: New file.
18046
60fb7e9e
PA
180472015-02-20 Pedro Alves <palves@redhat.com>
18048
18049 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
18050 clean_restart before gdb_target_supports_trace.
18051
5c5019c2
PA
180522015-02-20 Pedro Alves <palves@redhat.com>
18053
18054 PR threads/18006
18055 * gdb.threads/clone-thread_db.c: New file.
18056 * gdb.threads/clone-thread_db.exp: New file.
18057
c9587f88
AT
180582015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
18059
18060 PR breakpoints/16812
18061 * gdb.base/catch-gdb-caused-signals.c: New file.
18062 * gdb.base/catch-gdb-caused-signals.exp: New file.
18063
f6a88844
JM
180642015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
18065
18066 * configure: Regenerated.
18067 * configure.ac: Use GDB_AC_TRANSFORM.
18068 * aclocal.m4: sinclude ../transform.m4.
18069
497c491b
JM
180702015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18071
18072 * lib/dtrace.exp: New file.
18073 * gdb.base/dtrace-probe.exp: Likewise.
18074 * gdb.base/dtrace-probe.d: Likewise.
18075 * gdb.base/dtrace-probe.c: Likewise.
18076 * lib/pdtrace.in: Likewise.
18077 * configure.ac: Output variables with the transformed names of
18078 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
18079 * configure: Regenerated.
18080
03e98035
JM
180812015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18082
18083 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
18084 expected message when trying to access $_probe_* convenience
18085 variables while not on a probe.
18086
63cc30e9
JK
180872015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18088
18089 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
18090
0703599a
PA
180912015-02-11 Pedro Alves <pedro@codesourcery.com>
18092
18093 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
18094 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
18095
7e60a48e
DE
180962015-02-10 Doug Evans <xdje42@gmail.com>
18097
18098 * lib/gdb.exp (gdb_load): Always return a result.
18099
01b088bc
PA
181002015-02-10 Pedro Alves <palves@redhat.com>
18101
18102 * gdb.threads/signal-sigtrap.c: New file.
18103 * gdb.threads/signal-sigtrap.exp: New file.
18104
b05ec7a5
AT
181052015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
18106
18107 * gdb.trace/no-attach-trace.c: New file.
18108 * gdb.trace/no-attach-trace.exp: New file.
18109
a2c2acaf
MW
181102015-02-09 Mark Wielaard <mjw@redhat.com>
18111
18112 * gdb.dwarf2/atomic.c: New file.
18113 * gdb.dwarf2/atomic-type.exp: Likewise.
18114
31fd9caa
MM
181152015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18116
18117 * gdb.btrace/buffer-size.exp: Update "info record" output.
18118 * gdb.btrace/delta.exp: Update "info record" output.
18119 * gdb.btrace/enable.exp: Update "info record" output.
18120 * gdb.btrace/finish.exp: Update "info record" output.
18121 * gdb.btrace/instruction_history.exp: Update "info record" output.
18122 * gdb.btrace/next.exp: Update "info record" output.
18123 * gdb.btrace/nexti.exp: Update "info record" output.
18124 * gdb.btrace/step.exp: Update "info record" output.
18125 * gdb.btrace/stepi.exp: Update "info record" output.
18126 * gdb.btrace/nohist.exp: Update "info record" output.
18127
d33501a5
MM
181282015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18129
18130 * gdb.btrace/buffer-size: New.
18131
f4abbc16
MM
181322015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18133
18134 * gdb.btrace/delta.exp: Update "info record" output.
18135 * gdb.btrace/enable.exp: Update "info record" output.
18136 * gdb.btrace/finish.exp: Update "info record" output.
18137 * gdb.btrace/instruction_history.exp: Update "info record" output.
18138 * gdb.btrace/next.exp: Update "info record" output.
18139 * gdb.btrace/nexti.exp: Update "info record" output.
18140 * gdb.btrace/step.exp: Update "info record" output.
18141 * gdb.btrace/stepi.exp: Update "info record" output.
18142 * gdb.btrace/nohist.exp: Update "info record" output.
18143
b9d61307
SM
181442015-02-06 Simon Marchi <simon.marchi@ericsson.com>
18145
18146 PR gdb/15678
18147 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
18148
e584fdbc
PA
181492015-02-06 Pedro Alves <palves@redhat.com>
18150
18151 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
18152 macro.
18153 (seconds_left, again): New globals.
18154 (main): Wait seconds_left in a 1-second sleep loop instead of
18155 sleeping 180 seconds. If 'again' is set, reset the seconds
18156 counter.
18157 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
18158 'again' in the inferior before detaching. Print the seconds left.
18159 (options): New global.
18160 (top level): Build program with -DTIMEOUT=$timeout.
18161
77f41761
PA
181622015-02-06 Pedro Alves <palves@redhat.com>
18163
18164 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
18165 determine how many seconds to pass to 'alarm'.
18166 * gdb.base/gdb-sigterm.exp (top level): Build program with
18167 -DTIMEOUT=$timeout.
18168 (do_test): Return success/failure indication. Add more verbose
18169 logging. Don't fail if 200 single steps are seen. Instead, fail
18170 when the test times out.
18171 (passes): New global.
18172 (top level): Break the testing loop if testing fails on any
18173 iteration. Use gdb_assert.
18174
b9394193
DB
181752015-02-04 Don Breazeal <donb@codesourcery.com>
18176
18177 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
18178 and initialize them.
18179 (ipc_cleanup): New function.
18180 (main): Don't declare shmid, semid, and msqid. Add a call to
18181 atexit so that we call ipc_cleanup on exit.
18182
42d9e528
PA
181832015-02-04 Pedro Alves <palves@redhat.com>
18184
18185 * boards/native-extended-gdbserver.exp: Remove any target variant
18186 specifications from the board name before clearing the isremote
18187 flag from board_info.
18188
ae6ae975
DE
181892015-01-31 Doug Evans <xdje42@gmail.com>
18190
18191 * gdb.base/maint.exp <maint print type argc>: Update expected output.
18192
cfb069a8
GB
181932015-01-31 Gary Benson <gbenson@redhat.com>
18194
18195 * gdb.base/completion.exp: Disable completion limiting for
18196 existing tests. Add new tests to check completion limiting.
18197 * gdb.linespec/ls-errs.exp: Disable completion limiting.
18198
5dd31d79
DE
181992015-01-31 Doug Evans <xdje42@gmail.com>
18200
18201 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
18202
9f050062
DE
182032015-01-31 Doug Evans <xdje42@gmail.com>
18204
18205 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
18206 entries. Duplicate file section script entries.
18207 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
18208 inlined entries. Add test for safe-path rejection.
18209 * gdb.python/py-section-script.c: Add duplicate inlined section script
18210 entries. Duplicate file section script entries.
18211 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
18212 inlined entries. Add test for safe-path rejection.
18213
df25ebbd
JB
182142015-01-29 Joel Brobecker <brobecker@adacore.com>
18215
18216 * gdb.ada/disc_arr_bound: New testcase.
18217
4a0ca9ec
JB
182182015-01-29 Joel Brobecker <brobecker@adacore.com>
18219
18220 * gdb.ada/mi_var_array: New testcase.
18221
3a8b707a
DE
182222015-01-27 Doug Evans <dje@google.com>
18223
18224 * gdb.python/py-objfile.exp: Add tests for objfile.username.
18225 Add test for objfile.filename, objfile.username after objfile
18226 has been unloaded.
18227
f8313f6e
JB
182282015-01-26 Joel Brobecker <brobecker@adacore.com>
18229
18230 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
18231 the second test to print the name attribute of value
18232 returned by the call to gdb.lookup_type, and adjust
18233 the expected output accordingly.
18234
37bc665e
MW
182352015-01-25 Mark Wielaard <mjw@redhat.com>
18236
18237 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
18238 * gdb.base/disp-step-fork.c: Include unistd.h.
18239 * gdb.base/siginfo-obj.c: Include stdio.h.
18240 * gdb.base/siginfo-thread.c: Likewise.
18241 * gdb.mi/non-stop.c: Include unistd.h.
18242 * gdb.mi/nsthrexec.c: Include stdio.h.
18243 * gdb.mi/pthreads.c: Include unistd.h.
18244 * gdb.modula2/unbounded1.c (main): Declare returns int.
18245 * gdb.reverse/consecutive-reverse.c: Likewise.
18246 * gdb.threads/create-fail.c: Include unistd.h.
18247 * gdb.threads/killed.c: Likewise.
18248 * gdb.threads/linux-dp.c: Likewise.
18249 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
18250 * gdb.threads/non-ldr-exc-2.c: Likewise.
18251 * gdb.threads/non-ldr-exc-3.c: Likewise.
18252 * gdb.threads/non-ldr-exc-4.c: Likewise.
18253 * gdb.threads/pthreads.c: Include unistd.h.
18254 (main): Declare returns int.
18255 * gdb.threads/tls-main.c (foo): New declaration.
18256 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
18257
f7e5394d
SM
182582015-01-23 Simon Marchi <simon.marchi@ericsson.com>
18259
18260 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
18261 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
18262
743649fd
MW
182632015-01-15 Mark Wielaard <mjw@redhat.com>
18264
18265 * gdb.base/noreturn-return.c: New file.
18266 * gdb.base/noreturn-return.exp: New file.
18267 * gdb.base/noreturn-finish.c: New file.
18268 * gdb.base/noreturn-finish.exp: New file.
18269
198297aa
PA
182702015-01-23 Pedro Alves <palves@redhat.com>
18271
18272 * gdb.threads/continue-pending-after-query.c: New file.
18273 * gdb.threads/continue-pending-after-query.exp: New file.
18274
717cf30c
AG
182752015-01-22 Anders Granlund <anders.granlund@ericsson.com>
18276 Simon Marchi <simon.marchi@ericsson.com>
18277
18278 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
18279 * gdb.base/valgrind-db-attach.exp: Same.
18280 * gdb.base/valgrind-infcall.exp: Same.
18281 * lib/mi-support.exp (default_mi_gdb_start): Same.
18282 * lib/prompt.exp (default_prompt_gdb_start): Same.
18283 * lib/gdb.exp (default_gdb_spawn): Same.
18284 (gdb_interact): New.
18285
18286
4b62a76e
JK
182872015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18288
18289 * gdb.compile/compile.exp (pointer to jit function): New test.
18290
b4cdae6f
WW
182912015-01-17 Wei-cheng Wang <cole945@gmail.com>
18292
18293 * lib/gdb.exp (supports_process_record): Return true for
18294 powerpc*-*-linux*.
18295 (supports_reverse): Likewise.
18296
d221e7ef
DB
182972015-01-15 Don Breazeal <donb@codesourcery.com>
18298
18299 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
18300 instead of checking whether the target board is remote and
18301 use spawn_wait_for_attach instead of exec/sleep.
18302 * gdb.base/attach-twice.exp: Likewise.
18303
bafffb51
JB
183042015-01-15 Joel Brobecker <brobecker@adacore.com>
18305
18306 * gdb.ada/var_arr_attrs: New testcase.
18307
5589af0e
PA
183082015-01-14 Pedro Alves <palves@redhat.com>
18309 Joel Brobecker <brobecker@adacore.com>
18310
18311 PR gdb/17525
18312 * gdb.base/bp-cmds-execution-x-script.c: New file.
18313 * gdb.base/bp-cmds-execution-x-script.exp: New file.
18314 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
18315
6c400b59
PA
183162015-01-14 Pedro Alves <palves@redhat.com>
18317
18318 PR cli/17828
18319 * gdb.base/batch-preserve-term-settings.c: New file.
18320 * gdb.base/batch-preserve-term-settings.exp: New file.
18321
e02c96a7
DE
183222015-01-13 Doug Evans <dje@google.com>
18323
18324 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
18325 binary.
18326
576fd14c
JB
183272015-01-13 Joel Brobecker <brobecker@adacore.com>
18328
18329 * Makefile.in (clean mostlyclean): Do not delete *.py.
18330
04dccad0
JB
183312015-01-13 Joel Brobecker <brobecker@adacore.com>
18332
18333 * gdb.python/py-lookup-type.exp: New file.
18334
3d230f71
PA
183352015-01-12 Pedro Alves <palves@redhat.com>
18336
18337 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
18338 restore GDBFLAGS before returning.
18339
7e67715d
JK
183402015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18341
18342 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
18343 is_amd64_regs_target and is_x86_like_target.
18344
f2e0d4b4
DE
183452015-01-11 Doug Evans <xdje42@gmail.com>
18346
18347 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
18348 is given without an explicit form.
18349 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
18350 attributes.
18351 * gdb.dwarf/corrupt.exp: Ditto.
18352 * gdb.dwarf2/enum-type.exp: Ditto.
18353 * gdb.trace/entry-values.exp: Ditto.
18354 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
18355
439250fb
DE
183562015-01-11 Doug Evans <xdje42@gmail.com>
18357
18358 PR gdb/15830
18359 * gdb.base/maint.exp: Remove references to "maint demangle".
18360 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
18361 Add tests for explicitly specifying language to demangle.
18362 * gdb.dlang/demangle.exp: Ditto.
18363
ede9f622
PA
183642015-01-09 Pedro Alves <palves@redhat.com>
18365
18366 * gdb.threads/non-stop-fair-events.c: New file.
18367 * gdb.threads/non-stop-fair-events.exp: New file.
18368
a7b796db
PA
183692015-01-09 Pedro Alves <palves@redhat.com>
18370
18371 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
18372 the global scope. Set a breakpoint after all threads are started
18373 rather than stepping over two source lines. Expect the prompt.
18374 * gdb.base/watch_thread_num.c (threads_started_barrier): New
18375 global.
18376 (NUM): Now 15.
18377 (main): Use threads_started_barrier to wait for all threads to
18378 start. Main thread no longer calls thread_function. Exit after
18379 180 seconds.
18380 (loop): New function.
18381 (thread_function): Wait on threads_started_barrier barrier. Call
18382 'loop' at each iteration.
18383 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
18384 threads have started, instead of hardcoding number of "next"
18385 steps. Use an access watchpoint instead of a write watchpoint.
18386
9665ffdd
PA
183872015-01-09 Pedro Alves <palves@redhat.com>
18388
18389 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
18390 (thread_func): Wait on barrier.
18391 (main): Wait for all threads to start before stopping GDB.
18392 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
18393 global.
18394 (thread1_func, thread2_func): Wait on barrier.
18395 (main): Wait for all threads to start before stopping GDB.
18396 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
18397 New global.
18398 (thread1_func, thread2_func): Wait on barrier.
18399 (main): Wait for all threads to start before stopping GDB.
18400
c945a99f
PA
184012015-01-09 Pedro Alves <palves@redhat.com>
18402
18403 * gdb.threads/attach-many-short-lived-threads.c: New file.
18404 * gdb.threads/attach-many-short-lived-threads.exp: New file.
18405
c1a747c1
PA
184062014-01-09 Pedro Alves <palves@redhat.com>
18407
18408 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
18409 instead of to thread 2.
18410 * gdb.threads/signal-command-multiple-signals-pending.c (main):
18411 Add barrier around each pthread_create call instead of around all
18412 calls.
18413 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
18414 Set a break on thread_function and have the child threads hit it
18415 one at at a time.
18416
60b3033e
PA
184172015-01-09 Pedro Alves <palves@redhat.com>
18418
18419 * lib/gdb.exp (can_spawn_for_attach): New procedure.
18420 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
18421 false.
18422 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
18423 checking whether the target board is remote.
18424 * gdb.multi/multi-attach.exp: Likewise.
18425 * gdb.python/py-sync-interp.exp: Likewise.
18426 * gdb.server/ext-attach.exp: Likewise.
18427 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
18428 tests that need to attach, instead of checking whether the target
18429 board is remote at the top of the file.
18430
acc018ac
YQ
184312015-01-08 Yao Qi <yao@codesourcery.com>
18432
18433 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
18434
50a18af8
JK
184352015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18436
18437 Fix testcase compilation.
18438 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
18439
8503d6e1
JB
184402015-01-06 Joel Brobecker <brobecker@adacore.com>
18441
18442 * gdb.python/py-type.exp: Add a couple test about empty
18443 array creation, and negative-length array creation.
18444
cc73dbcc
DE
184452015-01-02 Doug Evans <xdje42@gmail.com>
18446
18447 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
18448
0300bbc7
DE
184492015-01-02 Doug Evans <dje@google.com>
18450
18451 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
18452
9d85a0ec
YQ
184532014-12-29 Yao Qi <yao@codesourcery.com>
18454
18455 * gdb.trace/entry-values.exp: Update comments. Rename variable
18456 bar_call_foo to returned_from_foo.
18457
87186c6a
MMN
184582014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
18459
18460 PR gdb/17394
18461 * gdb.linespec/break-asm-file.c: New file.
18462 * gdb.linespec/break-asm-file.exp: New file.
18463 * gdb.linespec/break-asm-file0.s: New file.
18464 * gdb.linespec/break-asm-file1.s: New file.
18465
1bab7383
YQ
184662014-12-18 Nigel Stephens <nigel@mips.com>
18467 Maciej W. Rozycki <macro@codesourcery.com>
18468
18469 * gdb.base/float.exp: Handle the new output from "info float" on
18470 MIPS targets.
18471
1bc1068a
JK
184722014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18473
18474 Fix MinGW compilation.
18475 * gdb.compile/compile-ops.exp: Update untested message if
18476 !skip_compile_feature_tests.
18477 * gdb.compile/compile-setjmp.exp: Likewise.
18478 * gdb.compile/compile-tls.exp: Likewise.
18479 * gdb.compile/compile.exp: Likewise.
18480 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
18481 supported on this host".
18482
b6615d10
DE
184832014-12-16 Doug Evans <xdje42@gmail.com>
18484
18485 * boards/stabs.exp: New file.
18486
25dda427
AA
184872014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
18488
18489 * gdb.base/completion.exp: Adjust to format changes of "maint
18490 print user-registers".
18491
bf330350
CU
184922014-12-16 Catalin Udma <catalin.udma@freescale.com>
18493
18494 PR server/17457
18495 * gdb.arch/aarch64-fp.c: New file.
18496 * gdb.arch/aarch64-fp.exp: New file.
18497
395cf596
SDJ
184982014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
18499
18500 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
18501 r210637, r210913, r211666, r215400, r215817).
18502
18503 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
18504 * dg-extract-results.py: New file.
18505 * dg-extract-results.sh: Use it if the environment seems
18506 suitable.
18507
18508 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
18509
18510 * dg-extract-results.py (parse_run): Handle warnings that
18511 are printed before a test harness is run.
18512
18513 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
18514
18515 * dg-extract-results.py (Named): Remove __cmp__ method.
18516 (output_variation): Use a key to sort variation.harnesses.
18517
18518 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
18519
18520 * dg-extract-results.py: For Python 3, force sys.stdout to
18521 handle surrogate escape sequences.
18522 (safe_open): New function.
18523 (output_segment, main): Use it.
18524
18525 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
18526
18527 * dg-extract-results.py (Prog.result_re): Include options
18528 in test name.
18529
18530 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
18531
18532 * dg-extract-results.py (output_variation): Always sort if
18533 do_sum.
18534
e882ef3c
SM
185352014-12-15 Simon Marchi <simon.marchi@ericsson.com>
18536
18537 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
18538 as long as we get pagination notifications.
18539
4992aa20
JM
185402014-12-15 Jason Merrill <jason@redhat.com>
18541
18542 * Makefile.in (check-gdb.%): Restore.
18543 * README: Mention it.
18544
c1b5a1a6
JB
185452014-12-13 Joel Brobecker <brobecker@adacore.com>
18546
18547 * gdb.ada/str_uninit: New testcase.
18548
5537b577
JK
185492014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18550
18551 PR symtab/17642
18552 * gdb.base/vla-stub-define.c: New file.
18553 * gdb.base/vla-stub.c: New file.
18554 * gdb.base/vla-stub.exp: New file.
18555
bb2ec1b3
TT
185562014-12-12 Phil Muldoon <pmuldoon@redhat.com>
18557 Jan Kratochvil <jan.kratochvil@redhat.com>
18558 Tom Tromey <tromey@redhat.com>
18559
18560 * configure.ac: Add gdb.compile/.
18561 * configure: Regenerate.
18562 * gdb.compile/Makefile.in: New file.
18563 * gdb.compile/compile-ops.exp: New file.
18564 * gdb.compile/compile-ops.c: New file.
18565 * gdb.compile/compile-tls.c: New file.
18566 * gdb.compile/compile-tls.exp: New file.
18567 * gdb.compile/compile-constvar.S: New file.
18568 * gdb.compile/compile-constvar.c: New file.
18569 * gdb.compile/compile-mod.c: New file.
18570 * gdb.compile/compile-nodebug.c: New file.
18571 * gdb.compile/compile-setjmp-mod.c: New file.
18572 * gdb.compile/compile-setjmp.c: New file.
18573 * gdb.compile/compile-setjmp.exp: New file.
18574 * gdb.compile/compile-shlib.c: New file.
18575 * gdb.compile/compile.c: New file.
18576 * gdb.compile/compile.exp: New file.
18577 * lib/gdb.exp (skip_compile_feature_tests): New proc.
18578
4ff709eb
TT
185792014-12-12 Tom Tromey <tromey@redhat.com>
18580
18581 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
18582 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
18583
6dddd6a5
DE
185842014-12-12 Doug Evans <dje@google.com>
18585
18586 * lib/gdb-python.exp (get_python_valueof): New function.
18587 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
18588
71c24708
AA
185892014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18590
18591 * gdb.base/completion.exp: Add test for completion of "info
18592 registers ".
18593
3e29f34a
MR
185942014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
18595
18596 * gdb.base/func-ptrs.c: New file.
18597 * gdb.base/func-ptrs.exp: New file.
18598
fc126975
SM
185992014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18600
18601 PR breakpoints/17012
18602 * gdb.base/dprintf-detach.c: New file.
18603 * gdb.base/dprintf-detach.exp: New file.
18604
0a46d518
SM
186052014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18606
18607 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
18608 * lib/gdb.exp (target_is_gdbserver): New procedure.
18609
a0be3e44
DE
186102014-12-08 Doug Evans <dje@google.com>
18611
18612 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
18613
df1b803a
YQ
186142014-12-05 Yao Qi <yao@codesourcery.com>
18615
18616 * gdb.guile/scm-error.exp: Remove the third argument to
18617 gdb_remote_download.
18618 * gdb.guile/scm-frame-args.exp: Likewise.
18619 * gdb.guile/scm-section-script.exp: Likewise.
18620
ddb9f679
YQ
186212014-12-05 Yao Qi <yao@codesourcery.com>
18622
18623 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
18624
86e4ed39
DE
186252014-12-04 Doug Evans <dje@google.com>
18626
18627 * gdb.python/py-objfile.exp: Add tests for
18628 objfile.add_separate_debug_file.
18629
7c50a931
DE
186302014-12-04 Doug Evans <dje@google.com>
18631
18632 * lib/gdb.exp (get_build_id): New function.
18633 (build_id_debug_filename_get): Rewrite to use it.
18634 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
18635
621661e3
MR
186362014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
18637
18638 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
18639 `method(long)', not just 0x0.
18640 * gdb.cp/nsalias.exp: Align code labels to 4.
18641 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
18642 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
18643 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
18644 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
18645 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
18646 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
18647
29f0c3b7
DE
186482014-12-02 Doug Evans <dje@google.com>
18649
e1e061e7 18650 PR symtab/17602
29f0c3b7 18651 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 18652 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
18653 * gdb.cp/anon-ns.exp: Update.
18654
162078c8
NB
186552014-12-02 Nick Bull <nicholaspbull@gmail.com>
18656
18657 * gdb.python/py-events.py (inferior_call_handler): New.
18658 (register_changed_handler, memory_changed_handler): New.
18659 (test_events.invoke): Register new handlers.
18660 * gdb.python/py-events.exp: Add tests for inferior call,
18661 memory_changed and register_changed events.
18662
fdb09caf
AA
186632014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18664
18665 * gdb.base/execl-update-breakpoints.exp: Specify the link address
18666 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
18667 if the linker doesn't understand this.
18668
55cfb2c4
SM
186692014-12-01 Simon Marchi <simon.marchi@ericsson.com>
18670
18671 * gdb.python/python.exp: Change expected reply to help().
18672
9e8cd6df
YQ
186732014-12-01 Yao Qi <yao@codesourcery.com>
18674
18675 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
18676 AC_CONFIG_SUBDIRS(gdb.gdbtk).
18677 * configure: Re-generated.
18678
6c659fc2
SC
186792014-11-28 Siva Chandra Reddy <sivachandra@google.com>
18680
18681 * gdb.cp/chained-calls.cc: New file.
18682 * gdb.cp/chained-calls.exp: New file.
18683 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
18684
d7fc3181
SM
186852014-11-28 Simon Marchi <simon.marchi@ericsson.com>
18686
18687 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
18688 * gdb.dwarf2/symtab-producer.exp: Same.
18689 * gdb.gdb/python-interrupts.exp: Same.
18690 * gdb.gdb/python-selftest.exp: Same.
18691 * gdb.python/py-linetable.exp: Same.
18692 * gdb.python/py-type.exp: Same.
18693 * gdb.python/py-value-cc.exp: Same.
18694 * gdb.python/py-value.exp: Same.
18695
10e79639
YQ
186962014-11-28 Yao Qi <yao@codesourcery.com>
18697
18698 * gdb.base/break-probes.exp: Match library name prefixed with
18699 sysroot.
18700
f28a0564
SM
187012014-11-27 Simon Marchi <simon.marchi@ericsson.com>
18702
18703 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
18704 test expected output. Add parentheses for the call to print.
18705 Remove L suffix from integers.
18706
3fe1ce1d
DE
187072014-11-26 Doug Evans <dje@google.com>
18708
18709 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
18710
84429e27
YQ
187112014-11-22 Yao Qi <yao@codesourcery.com>
18712
18713 * gdb.trace/entry-values.c: Remove asms.
18714 (foo): Add foo_label.
18715 (bar): Add bar_label.
18716 * gdb.trace/entry-values.exp: Remove code computing foo's
18717 length and bar's length.
18718 (Dwarf::assemble): Invoke function_range for bar and use
18719 MACRO_AT_func for foo.
18720
26741859
YQ
187212014-11-22 Yao Qi <yao@codesourcery.com>
18722
18723 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
18724 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
18725 Use .Lgcc43_procstart instead of gcc43.
18726
45e44d27
JB
187272014-11-21 Joel Brobecker <brobecker@adacore.com>
18728
18729 * gdb.ada/n_arr_bound: New testcase.
18730
458c8db8
SDJ
187312014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
18732
18733 PR breakpoints/10737
18734 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
18735 test_catch_syscall_multi_arch.
18736 (test_catch_syscall_multi_arch): New function.
18737
43f3e411
DE
187382014-11-20 Doug Evans <xdje42@gmail.com>
18739
18740 * gdb.base/maint.exp: Update expected output.
18741
0d7b2549
AA
187422014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
18743
18744 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
18745 4-byte instruction on S390.
18746
8908fca5
JB
187472014-11-19 Joel Brobecker <brobecker@adacore.com>
18748
18749 * gdb.ada/arr_arr: New testcase.
18750
4a46959e
JB
187512014-11-19 Joel Brobecker <brobecker@adacore.com>
18752
18753 * gdb.ada/pkd_arr_elem: New Testcase.
18754
470e2f4e
LM
187552014-11-18 Luis Machado <lgustavo@codesourcery.com>
18756
18757 * gdb.reverse/break-precsave: Expect completion message for
18758 core file reads.
18759 * gdb.reverse/consecutive-precsave.exp: Likewise.
18760 * gdb.reverse/finish-precsave.exp: Likewise.
18761 * gdb.reverse/i386-precsave.exp: Likewise.
18762 * gdb.reverse/machinestate-precsave.exp: Likewise.
18763 * gdb.reverse/sigall-precsave.exp: Likewise.
18764 * gdb.reverse/solib-precsave.exp: Likewise.
18765 * gdb.reverse/step-precsave.exp: Likewise.
18766 * gdb.reverse/until-precsave.exp: Likewise.
18767 * gdb.reverse/watch-precsave.exp: Likewise.
18768
a267f3ad
AA
187692014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18770
18771 * gdb.base/bp-permanent.c: Include unistd.h.
18772 * gdb.python/py-framefilter-mi.c (main): Add return type.
18773 * gdb.python/py-framefilter.c (main): Likewise.
18774 * gdb.trace/actions-changed.c (main): Likewise.
18775
12084a9a
AA
187762014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18777
18778 * gdb.mi/until.c: Add eye-catchers.
18779 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
18780 line numbers.
18781
dc7e1a77
AA
187822014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18783
18784 * gdb.base/condbreak.exp: Drop references to removed non-prototype
18785 function header variants in break1.c.
18786 * gdb.base/ena-dis-br.exp: Likewise.
18787 * gdb.base/hbreak2.exp: Likewise.
18788 * gdb.reverse/until-precsave.exp: Drop references to removed
18789 non-prototype function header variants in ur1.c.
18790 * gdb.reverse/until-reverse.exp: Likewise.
18791
41c77605
PM
187922014-11-17 Petr Machata <pmachata@redhat.com>
18793
18794 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
18795 ${_cu_offset_size} bytes abbrev offset.
18796
34248c3a
DE
187972014-11-15 Doug Evans <xdje42@gmail.com>
18798
18799 PR symtab/17559
18800 * gdb.base/line-symtabs.exp: New file.
18801 * gdb.base/line-symtabs.c: New file.
18802 * gdb.base/line-symtabs.h: New file.
18803
646da059
YQ
188042014-11-14 Yao Qi <yao@codesourcery.com>
18805
18806 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
18807 (func): Add label func_label.
18808 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
18809 Replace low_pc and high_pc with MACRO_AT_range.
18810 Replace name, low_pc and high_pc with MACRO_AT_func.
18811
9301ebe6
YQ
188122014-11-14 Yao Qi <yao@codesourcery.com>
18813
18814 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
18815 Replace name, low_pc and high_pc with MACRO_AT_func.
18816
f166b542
YQ
188172014-11-14 Yao Qi <yao@codesourcery.com>
18818
18819 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
18820 produce debug information.
18821 * gdb.dwarf2/implptr-optimized-out.S: Removed.
18822
0f6e71e3
YQ
188232014-11-14 Yao Qi <yao@codesourcery.com>
18824
18825 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
18826 object and get function length.
18827 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
18828 with MACRO_AT_func.
18829 (top-level): Replace gdb_compile and clean_restart with
18830 prepare_for_testing.
18831 * gdb.dwarf2/main.c (main): Add label main_label.
18832
876c4df9
YQ
188332014-11-14 Yao Qi <yao@codesourcery.com>
18834
18835 * lib/dwarf.exp (function_range): New procedure.
18836 (Dwarf::_handle_macro_at_func): New procedure.
18837 (Dwarf::_handle_macro_at_range): New procedure.
18838 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
18839
02ad9cf1
YQ
188402014-11-14 Yao Qi <yao@codesourcery.com>
18841
18842 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
18843 (_handle_attribute): New procedure.
18844
a59add0c
AA
188452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18846
18847 * gdb.ada/cond_lang/foo.c (callme): Add return type.
18848 * gdb.base/call-sc.c (zed): Likewise.
18849 * gdb.base/checkpoint.c (main): Likewise.
18850 * gdb.base/dump.c (main): Likewise.
18851 * gdb.base/gcore.c (main): Likewise.
18852 * gdb.base/huge.c (main): Likewise.
18853 * gdb.base/multi-forks.c (main): Likewise.
18854 * gdb.base/pr10179-a.c (main): Likewise.
18855 * gdb.base/savedregs.c (main): Likewise.
18856 * gdb.base/sigaltstack.c (main): Likewise.
18857 * gdb.base/siginfo.c (main): Likewise.
18858 * gdb.base/structs.c (zed): Likewise.
18859 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
18860 * gdb.mi/mi-syn-frame.c (main): Likewise.
18861 * gdb.mi/until.c (foo, main): Likewise.
18862 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
18863 * gdb.base/solib-weak.c (foo): Declare.
18864 * gdb.base/attach-twice.c: Include stdio.h.
18865 * gdb.base/weaklib1.c: Likewise.
18866 * gdb.base/weaklib2.c: Likewise.
18867 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
18868 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
18869 unistd.h.
18870 * gdb.base/attach-pie-misread.c: Include stdlib.h.
18871 * gdb.mi/mi-exit-code.c: Likewise.
18872 * gdb.base/break-interp-lib.c: Include string.h.
18873 * gdb.base/coremaker.c: Likewise.
18874 * gdb.base/testenv.c: Likewise.
18875 * gdb.python/py-finish-breakpoint.c: Likewise.
18876 * gdb.base/inferior-died.c: Include sys/wait.h.
18877 * gdb.base/fileio.c: Include time.h.
18878 * gdb.base/async-shell.c: Include unistd.h.
18879 * gdb.base/dprintf-non-stop.c: Likewise.
18880 * gdb.base/info-os.c: Likewise.
18881 * gdb.mi/mi-console.c: Likewise.
18882 * gdb.mi/watch-nonstop.c: Likewise.
18883 * gdb.python/py-events.c: Likewise.
18884 * gdb.base/async.c (baz): Move up before its invocation.
18885 * gdb.base/code_elim2.c (my_global_func): Likewise.
18886 * gdb.base/skip-solib-lib.c (multiply): Likewise.
18887 * gdb.base/advance.c (func2): Likewise.
18888
3b5d5997
AA
188892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18890
18891 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
18892 variant.
18893 * gdb.base/annota3.c: Likewise.
18894 * gdb.base/async.c: Likewise.
18895 * gdb.base/average.c: Likewise.
18896 * gdb.base/call-ar-st.c: Likewise.
18897 * gdb.base/call-rt-st.c: Likewise.
18898 * gdb.base/call-sc.c: Likewise.
18899 * gdb.base/call-strs.c: Likewise.
18900 * gdb.base/ending-run.c: Likewise.
18901 * gdb.base/execd-prog.c: Likewise.
18902 * gdb.base/exprs.c: Likewise.
18903 * gdb.base/foll-exec.c: Likewise.
18904 * gdb.base/foll-fork.c: Likewise.
18905 * gdb.base/foll-vfork.c: Likewise.
18906 * gdb.base/funcargs.c: Likewise.
18907 * gdb.base/gcore.c: Likewise.
18908 * gdb.base/jump.c: Likewise.
18909 * gdb.base/langs0.c: Likewise.
18910 * gdb.base/langs1.c: Likewise.
18911 * gdb.base/langs2.c: Likewise.
18912 * gdb.base/mips_pro.c: Likewise.
18913 * gdb.base/nodebug.c: Likewise.
18914 * gdb.base/opaque0.c: Likewise.
18915 * gdb.base/opaque1.c: Likewise.
18916 * gdb.base/recurse.c: Likewise.
18917 * gdb.base/run.c: Likewise.
18918 * gdb.base/scope0.c: Likewise.
18919 * gdb.base/scope1.c: Likewise.
18920 * gdb.base/setshow.c: Likewise.
18921 * gdb.base/setvar.c: Likewise.
18922 * gdb.base/shmain.c: Likewise.
18923 * gdb.base/shr1.c: Likewise.
18924 * gdb.base/shr2.c: Likewise.
18925 * gdb.base/sigall.c: Likewise.
18926 * gdb.base/signals.c: Likewise.
18927 * gdb.base/so-indr-cl.c: Likewise.
18928 * gdb.base/solib2.c: Likewise.
18929 * gdb.base/structs.c: Likewise.
18930 * gdb.base/sum.c: Likewise.
18931 * gdb.base/vforked-prog.c: Likewise.
18932 * gdb.base/watchpoint.c: Likewise.
18933 * gdb.reverse/shr2.c: Likewise.
18934 * gdb.reverse/until-reverse.c: Likewise.
18935 * gdb.reverse/ur1.c: Likewise.
18936 * gdb.reverse/watch-reverse.c: Likewise.
18937
066a77c5
AA
189382014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18939
18940 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
18941 variant.
18942 * gdb.base/sepdebug.exp: Drop references to removed code.
18943
4f204ea5
AA
189442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18945
18946 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
18947 variant. Preserve original line numbering.
18948 * gdb.base/list1.c: Likewise.
18949
3b377a3a
AA
189502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18951
18952 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
18953 variant.
18954 * gdb.base/break1.c: Likewise.
18955 * gdb.base/break.exp: Drop references to removed code.
18956
e444df73
AA
189572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18958
18959 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
18960 variant.
18961
8008f2a7
AA
189622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18963
18964 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
18965
a5a06887
AA
189662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18967
18968 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
18969 logic into perform_all_tests() and invoke it with and without
18970 function header prototypes.
18971 (do_function_calls): Remove conditional XFAIL for PR 5318.
18972 (rerun_and_prepare): Remove duplicate code.
18973 (perform_all_tests): New. Main logic moved here.
18974
44dba9b9
AA
189752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18976
18977 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
18978 code guarded by #ifdef NO_PROTOTYPES.
18979 (t_double_many_args): Likewise.
18980 (DEF_FUNC_MANY_ARGS_1): Likewise.
18981 (DEF_FUNC_VALUES_1): Likewise.
18982 (t_structs_ldc): Renamed from t_structs_fc in conditional code
18983 guarded by #ifdef PROTOTYPES.
18984
d1fbcd56
AA
189852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18986
18987 * gdb.mi/mi-console.c: Add eye-catcher.
18988 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
18989 instead of literal line number.
18990
b0e59b8f
AA
189912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18992
18993 * gdb.base/shr2.c: Add eye-catcher.
18994 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
18995 line number.
18996
78f98cca
AA
189972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18998
18999 * gdb.base/jump.c: Add eye-catchers.
19000 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
19001 numbers.
19002
58fa2af0
AA
190032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19004
19005 * gdb.base/execd-prog.c: Add eye-catchers.
19006 * gdb.base/foll-exec.c: Likewise.
19007 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
19008 line numbers.
19009
04e5059b
AA
190102014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19011
19012 * gdb.base/ending-run.c: Add eye-catchers.
19013 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
19014 literal line numbers.
19015
dbfdb174
AA
190162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19017
19018 * gdb.base/call-rt-st.c: Add eye-catchers.
19019 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
19020 literal line numbers.
19021
888a2ade
AA
190222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19023
19024 * gdb.base/call-ar-st.c: Add eye-catchers.
19025 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
19026 literal line numbers.
19027
6acc2dde
AA
190282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19029
19030 * gdb.base/average.c: Add eye-catchers.
19031 * gdb.base/sum.c: Likewise.
19032 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
19033 regexps dynamically.
19034
9ecfcd1d
AA
190352014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19036
19037 * gdb.base/solib1.c: Add eye-catchers.
19038 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
19039 literal line numbers.
19040
78708b7c
PA
190412014-11-12 Pedro Alves <palves@redhat.com>
19042
19043 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
19044 leader has exited.
19045
af48d08f
PA
190462014-11-12 Pedro Alves <palves@redhat.com>
19047
19048 * gdb.arch/i386-bp_permanent.c: New file.
19049 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
19050 (srcfile): Set to i386-bp_permanent.c.
19051 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
19052 that stepi does not execute the 'leave' instruction, instead of
19053 testing it does execute.
19054 * gdb.base/bp-permanent.c: New file.
19055 * gdb.base/bp-permanent.exp: New file.
19056
af3768e9
DE
190572014-11-10 Doug Evans <xdje42@gmail.com>
19058
19059 PR symtab/17564
19060 * gdb.base/symtab-search-order.exp: New file.
19061 * gdb.base/symtab-search-order.c: New file.
19062 * gdb.base/symtab-search-order-1.c: New file.
19063 * gdb.base/symtab-search-order-shlib-1.c: New file.
19064
9de00a4a
PA
190652014-11-07 Pedro Alves <palves@redhat.com>
19066
19067 PR gdb/17511
19068 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
19069 i?86-*-linux*.
19070
e0f52461
SC
190712014-11-03 Siva Chandra Reddy <sivachandra@google.com>
19072
19073 PR c++/17494
19074 * gdb.cp/pr17494.cc: New file.
19075 * gdb.cp/pr17494.exp: New file.
19076
6ce8c980
YQ
190772014-11-02 Yao Qi <yao@codesourcery.com>
19078
19079 * gdb.python/python.exp: Get working directory and match the
19080 output of "set extended-prompt \\w " with it.
19081
02be9a71
DE
190822014-10-30 Doug Evans <dje@google.com>
19083
19084 * gdb.python/py-objfile.exp: Add tests for setting random attributes
19085 in objfiles.
19086 * gdb.python/py-progspace.exp: Add tests for setting random attributes
19087 in progspaces.
19088
3bdff46b
LM
190892014-10-30 Janis Johnson <janisjo@codesourcery.com>
19090
19091 * gdb.base/fullpath-expand.exp: Skip for a remote host.
19092 * gdb.base/realname-expand.exp: Likewise.
19093 * gdb.linespec/macro-relative.exp: Likewise.
19094
ab917dfb
PA
190952014-10-29 Pedro Alves <palves@redhat.com>
19096
19097 PR gdb/17408
19098 * gdb.threads/schedlock.c (some_function): New function.
19099 (call_function): New global.
19100 (MAYBE_CALL_SOME_FUNCTION): New macro.
19101 (thread_function): Call it.
19102 * gdb.threads/schedlock.exp (get_args): Add description parameter,
19103 and use it instead of a global counter. Adjust all callers.
19104 (get_current_thread): Use "find current thread" for test message
19105 here rather than having all callers pass down the same string.
19106 (goto_loop): New procedure, factored out from ...
19107 (my_continue): ... this.
19108 (step_ten_loops): Change parameter from test message to command to
19109 use. Adjust.
19110 (list_count): Delete global.
19111 (check_result): New procedure, factored out from duplicate top
19112 level code.
19113 (continue tests): Wrap in with_test_prefix.
19114 (test_step): New procedure, factored out from duplicate top level
19115 code.
19116 (top level): Test "step" in combination with all scheduler-locking
19117 modes. Test "next" in combination with all scheduler-locking
19118 modes, and in combination with stepping over a function call or
19119 not.
19120 * gdb.threads/next-bp-other-thread.c: New file.
19121 * gdb.threads/next-bp-other-thread.exp: New file.
19122
d3d4baed
PA
191232014-10-29 Pedro Alves <palves@redhat.com>
19124
19125 PR python/17372
19126 * gdb.python/python.exp: Test a multi-line command that spawns
19127 interactive Python.
19128 * gdb.base/multi-line-starts-subshell.exp: New file.
19129
563e8d85
YQ
191302014-10-29 Yao Qi <yao@codesourcery.com>
19131
19132 * gdb.base/fileio.exp: Make directories on host.
19133
0ea4d52e
YQ
191342014-10-29 Yao Qi <yao@codesourcery.com>
19135
19136 * gdb.base/fileio.c (test_write): Close the file.
19137
7f5ef605
PA
191382014-10-28 Pedro Alves <palves@redhat.com>
19139
19140 PR gdb/12623
19141 * gdb.base/sigstep.c (no_handler): New global.
19142 (main): If 'no_handler is true, set the signal handlers to
19143 SIG_IGN.
19144 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
19145 with_sw_watch and no_handler parameters. Handle them.
19146 (top level) <stepping over handler when stopped at a breakpoint
19147 test>: Add a test axis for testing with a software watchpoint, and
19148 another for testing with the signal handler set to SIG_IGN.
19149 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
19150 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
19151
abbdbd03
PA
191522014-10-28 Pedro Alves <palves@redhat.com>
19153
19154 PR gdb/17511
19155 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
19156 * gdb.base/sigstep.exp (other_handler_location): New global.
19157 (advance): Support stepping into the signal handler, and running
19158 commands while in the handler.
19159 (in_handler_map): New global.
19160 (top level): In the advance test, add combinations for getting
19161 into the handler with stepping commands, and for running commands
19162 in the handler. Add comment descripting the advancei tests.
19163
1df4399f
PA
191642014-10-28 Pedro Alves <palves@redhat.com>
19165
19166 * gdb.base/sigstep.exp: Use build_executable instead of
19167 prepare_for_testing.
19168 (top level): Move code that starts GDB, runs to main and creates a
19169 display to ...
19170 (restart): ... this new procedure.
19171 (top level): Move backtrace from signal handler test to ...
19172 (validate_backtrace): ... this new procedure.
19173 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
19174 with_test_prefix. Always restart GDB.
19175 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
19176 with_test_prefix. Always restart GDB. No need to delete
19177 breakpoints after the test.
19178 (test_skip_handler): Remove prefix parameter.
19179 (skip_over_handler, breakpoint_to_handler)
19180 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
19181 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
19182 restart GDB. No need to delete breakpoints after the test.
19183 (top level): Use foreach to call the test procedures with
19184 different commands.
19185
a5b6e449
PA
191862014-10-28 Pedro Alves <palves@redhat.com>
19187
19188 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
19189 instead of GNATS numbers.
19190 * gdb.base/sigbpt.exp: Likewise.
19191 * gdb.base/siginfo.exp: Likewise.
19192 * gdb.base/sigstep.exp: Likewise.
19193
e5f8a7cc
PA
191942014-10-27 Pedro Alves <palves@redhat.com>
19195
19196 * gdb.base/sigstep.c (dummy): New global.
19197 (main): Issue a couple writes to the new global.
19198 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
19199 procedures.
19200 (skip_over_handler): Use test_skip_handler.
19201 (top level): Call skip_over_handler for stepi and nexti too.
19202 (breakpoint_over_handler): Use test_skip_handler.
19203 (top level): Call breakpoint_over_handler for stepi and nexti too.
19204
763905a3
YQ
192052014-10-27 Yao Qi <yao@codesourcery.com>
19206
19207 * gdb.trace/tfile.c (adjust_function_address)
19208 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
19209 function descriptor.
19210
6f259a23
DB
192112014-10-24 Don Breazeal <donb@codesourcery.com>
19212
19213 * gdb.base/foll-fork.exp (test_follow_fork,
19214 catch_fork_child_follow): Check for updated fork messages emitted
19215 from infrun.c.
19216 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
19217 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
19218 vfork_and_exec_child_follow_through_step): Check for updated vfork
19219 messages emitted from infrun.c.
19220
09dd9a69
PA
192212014-10-24 Pedro Alves <palves@redhat.com>
19222
19223 * gdb.base/corefile.exp: Remove references to ultrix.
19224 * gdb.base/interrupt.exp: Likewise.
19225 * gdb.base/whatis.exp: Likewise.
19226 * gdb.gdb/selftest.exp: Likewise.
19227 * gdb.threads/manythreads.exp: Likewise.
19228 * gdb.threads/print-threads.exp: Likewise.
19229 * gdb.threads/pthreads.exp:: Likewise.
19230 * gdb.threads/schedlock.exp: Likewise.
19231
3433cfa5
SC
192322014-10-24 Siva Chandra Reddy <sivachandra@google.com>
19233
19234 * gdb.cp/non-trivial-retval.cc: Add a test case.
19235 * gdb.cp/non-trivial-retval.exp: Add a test.
19236
092f880b
YQ
192372014-10-20 Yao Qi <yao@codesourcery.com>
19238
19239 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
19240 * gdb.python/py-objfile-script-gdb.py: New file.
19241 * gdb.python/py-objfile-script.exp: Update reference to
19242 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
19243 of remote_download. Remove the dest file.
19244
acbdb7f3
YQ
192452014-10-20 Yao Qi <yao@codesourcery.com>
19246
19247 * gdb.base/checkpoint.exp: Don't remove file copied on host.
19248 * gdb.base/step-line.exp: Likewise.
19249 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19250 * gdb.dwarf2/dw2-basic.exp: Likewise.
19251 * gdb.dwarf2/dw2-compressed.exp: Likewise.
19252 * gdb.dwarf2/dw2-filename.exp: Likewise.
19253 * gdb.dwarf2/dw2-intercu.exp: Likewise.
19254 * gdb.dwarf2/dw2-intermix.exp: Likewise.
19255 * gdb.dwarf2/dw2-producer.exp: Likewise.
19256 * gdb.dwarf2/mac-fileno.exp: Likewise.
19257 * gdb.python/py-frame-args.exp: Likewise.
19258 * gdb.python/py-framefilter.exp: Likewise.
19259 * gdb.python/py-mi.exp: Likewise.
19260 * gdb.python/py-objfile-script.exp: Likewise
19261 * gdb.python/py-pp-integral.exp: Likewise.
19262 * gdb.python/py-pp-re-notag.exp: Likewise.
19263 * gdb.python/py-prettyprint.exp: Likewise.
19264 * gdb.python/py-section-script.exp: Likewise.
19265 * gdb.python/py-typeprint.exp: Likewise.
19266 * gdb.python/py-xmethods.exp: Likewise.
19267 * gdb.stabs/weird.exp: Likewise.
19268 * gdb.xml/tdesc-regs.exp: Likewise.
19269
bd286a29
KCY
192702014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
19271
19272 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
19273 (out_cu): Use addr_len for the size of addresses.
19274 (out_line): Likewise. Size DW_LNE_set_address instruction
19275 according to addr_len.
19276 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
19277 (FUNC): Add START_INSNS to definition.
19278
673dc4a0
YQ
192792014-10-18 Yao Qi <yao@codesourcery.com>
19280
19281 * gdb.base/argv0-symlink.exp: Check argv[0] value if
19282 gdb_has_argv0 return true.
19283 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
19284 check [target_info exists noargs], check [gdb_has_argv0]
19285 instead.
19286 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19287 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
19288 procedures.
19289
4ffbba72
DE
192902014-10-17 Doug Evans <dje@google.com>
19291
19292 * gdb.python/py-events.exp: Update expected output for clear_objfiles
19293 event.
19294 * gdb.python/py-events.py: Add clear_objfiles event.
19295
d096d8c1
DE
192962014-10-17 Doug Evans <dje@google.com>
19297
19298 * gdb.python/py-objfile.exp: Test progspace attribute.
19299
a80db015
LM
193002014-10-17 Luis Machado <lgustavo@codesourcery.com>
19301
19302 * gdb.guile/scm-breakpoint.exp: Do not assume any
19303 directory separators when matching source file paths.
19304 * gdb.python/py-breakpoint.exp: Likewise.
19305 * gdb.reverse/break-precsave.exp: Likewise.
19306 * gdb.reverse/break-reverse.exp: Likewise.
19307 * gdb.reverse/consecutive-precsave.exp: Likewise.
19308 * gdb.reverse/finish-precsave.exp: Likewise.
19309 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
19310 * gdb.reverse/finish-reverse.exp: Likewise.
19311 * gdb.reverse/i386-precsave.exp: Likewise.
19312 * gdb.reverse/i387-env-reverse.exp: Likewise.
19313 * gdb.reverse/i387-stack-reverse.exp: Likewise.
19314 * gdb.reverse/machinestate-precsave.exp: Likewise.
19315 * gdb.reverse/machinestate.exp: Likewise.
19316 * gdb.reverse/sigall-precsave.exp: Likewise.
19317 * gdb.reverse/solib-precsave.exp: Likewise.
19318 * gdb.reverse/step-precsave.exp: Likewise.
19319 * gdb.reverse/until-precsave.exp: Likewise.
19320 * gdb.reverse/watch-precsave.exp: Likewise.
19321 * gdb.reverse/watch-reverse.exp: Likewise.
19322
b22089ab
YQ
193232014-10-17 Yao Qi <yao@codesourcery.com>
19324
19325 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
19326 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
19327
6c4486e6
PA
193282014-10-17 Pedro Alves <palves@redhat.com>
19329
19330 PR gdb/17471
19331 * gdb.base/bg-execution-repeat.c: New file.
19332 * gdb.base/bg-execution-repeat.exp: New file.
19333
0ff33695
PA
193342014-10-17 Pedro Alves <palves@redhat.com>
19335
19336 PR gdb/17300
19337 * gdb.base/continue-all-already-running.c: New file.
19338 * gdb.base/continue-all-already-running.exp: New file.
19339
6fdebc3d
PA
193402014-10-17 Pedro Alves <palves@redhat.com>
19341
19342 PR gdb/17472
19343 * gdb.base/annota-input-while-running.c: New file.
19344 * gdb.base/annota-input-while-running.exp: New file.
19345
32a8097b
PA
193462014-10-17 Pedro Alves <palves@redhat.com>
19347
19348 * gdb.base/callfuncs.exp: emove references to osf.
19349 * gdb.base/sigall.exp: Likewise.
19350 * gdb.gdb/selftest.exp: Likewise.
19351 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19352 * gdb.mi/non-stop.c: Likewise.
19353 * gdb.mi/pthreads.c: Likewise.
19354 * gdb.reverse/sigall-precsave.exp: Likewise.
19355 * gdb.reverse/sigall-reverse.exp: Likewise.
19356 * gdb.threads/pthreads.c: Likewise.
19357 * gdb.threads/pthreads.exp: Likewise.
19358
7a3517ff
YQ
193592014-10-17 Yao Qi <yao@codesourcery.com>
19360
19361 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
19362 check 'target_info exists noargs'.
19363 (test_command_prompt_position): Likewise.
19364 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
19365 Remove "set args".
19366 (progvar_simple_while_test): Likewise.
19367 (progvar_complex_if_while_test): Likewise.
19368 (if_while_breakpoint_command_test): Likewise.
19369 (infrun_breakpoint_command_test): Likewise.
19370 (breakpoint_command_test): Likewise.
19371 (watchpoint_command_test): Likewise.
19372 (bp_deleted_in_command_test): Likewise.
19373 (temporary_breakpoint_commands): Likewise.
19374
bb99c472
YQ
193752014-10-16 Yao Qi <yao@codesourcery.com>
19376
19377 * gdb.base/remotetimeout.exp: Remove noargs checking.
19378
7c16b83e
PA
193792014-10-15 Pedro Alves <palves@redhat.com>
19380
19381 PR breakpoints/9649
19382 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
19383 * gdb.base/breakpoint-in-ro-region.exp
19384 (probe_target_hardware_step): New procedure.
19385 (top level): Probe hardware stepping and hardware breakpoint
19386 support. Test stepping through a read-only region, with both
19387 "breakpoint auto-hw" on and off and both "always-inserted" on and
19388 off.
19389
35a49624
IB
193902014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
19391
19392 * gdb.dlang/demangle.exp: Update for demangling changes.
19393
2d1c107c
SC
193942014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19395
19396 * gdb.cp/non-trivial-retval.cc: Add new test cases.
19397 * gdb.cp/non-trivial-retval.exp: Add new tests.
19398
778811d5
SC
193992014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19400
19401 PR c++/13403
19402 PR c++/15154
19403 * gdb.cp/non-trivial-retval.cc: New file.
19404 * gdb.cp/non-trivial-retval.exp: New file.
19405
10c5f0a8
YQ
194062014-10-15 Yao Qi <yao@codesourcery.com>
19407
19408 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
19409 remote host.
19410
65d7b369
YQ
194112014-10-15 Yao Qi <yao@codesourcery.com>
19412
19413 * gdb.python/py-symbol.exp: Match file base name if host is
19414 remote, otherwise match file name with dir name.
19415 * gdb.python/py-symtab.exp: Likewise.
19416 * gdb.python/python.exp: Likewise.
19417
46dc1394
YQ
194182014-10-15 Yao Qi <yao@codesourcery.com>
19419
19420 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
19421 pattern.
19422 * gdb.python/py-symtab.exp: Likewise.
19423 * gdb.python/python.exp: Remove trailing ".*". Fix typo
19424 locationn.
19425
c40cc657
JB
194262014-10-14 Joel Brobecker <brobecker@adacore.com>
19427
19428 * gdb.ada/addr_arith: New testcase.
19429
2abf49e1
MR
194302014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
19431
19432 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
19433 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
19434 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
19435 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
19436
f7088df3
SDJ
194372014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
19438
19439 * gdb.arch/stap-eval-lang-ada.S: Likewise.
19440 * gdb.arch/stap-eval-lang-ada.c: Likewise.
19441 * gdb.arch/stap-eval-lang-ada.exp: New file.
19442
4dc06805
YQ
194432014-10-14 Yao Qi <yao@codesourcery.com>
19444
19445 * gdb.mi/mi-var-child.c (nothing1): New function.
19446 (nothing2): New function.
19447 (do_children_tests): Set function pointers by nothing1 and
19448 nothing2.
19449 * gdb.mi/mi-var-child.exp: Step over new added statements.
19450 Update test to match the new output.
19451 * gdb.mi/var-cmd.c (nothing1): New function.
19452 (nothing2): New function.
19453 (do_children_tests): Set function pointers by nothing1 and
19454 nothing2.
19455 * gdb.mi/mi-var-display.exp: Update test to match output.
19456 Step to the line specified by $line_dct_nothing.
19457 Increase the number of lines to step.
19458
46a93de2
YQ
194592014-10-14 Yao Qi <yao@codesourcery.com>
19460
19461 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
19462 tests.
19463 * gdb.mi/mi2-var-child.exp: Likewise.
19464
14ea52ee
DE
194652014-10-13 Doug Evans <dje@google.com>
19466
19467 * gdb.python/py-objfile.exp: Change name of file name test.
19468
e5c6e92b
DE
194692014-10-13 Doug Evans <dje@google.com>
19470
19471 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
19472 from the start of the CU.
19473
c780cc2f
JK
194742014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19475 Yao Qi <yao@codesourcery.com>
19476
19477 Fix "save breakpoints" for "catch" command.
19478 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
19479 Remove -nonewline. Match also the added "main" line.
19480
99894e11
JK
194812014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19482
19483 Fix "save breakpoints" for "disable $bpnum" command.
19484 * gdb.base/save-bp.c (main): Add label.
19485 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
19486
6e1ac5a3
JK
194872014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19488
19489 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
19490
754dd2b0
YQ
194912014-10-11 Yao Qi <yao@codesourcery.com>
19492
19493 * gdb.server/server-kill.exp: Execute command
19494 "set remote trace-status-packet on" before "tstatus".
19495
f90183d7
YQ
194962014-10-11 Yao Qi <yao@codesourcery.com>
19497
19498 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
19499 (main): Call getppid.
19500 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
19501 and continue to it. Read variable "server_pid".
19502
bf40a607
YQ
195032014-10-11 Yao Qi <yao@codesourcery.com>
19504
19505 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
19506
052ca370
YQ
195072014-10-11 Yao Qi <yao@codesourcery.com>
19508
19509 * gdb.threads/thread-find.exp: Don't execute command
19510 "info threads".
19511 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
19512 * gdb.threads/linux-dp.exp: Don't check the condition
19513 $threads_created equals to zero.
19514
3831839c
PA
195152014-10-10 Pedro Alves <palves@redhat.com>
19516
19517 * gdb.base/bigcore.exp: Remove references to IRIX.
19518 * gdb.base/funcargs.exp: Likewise.
19519 * gdb.base/interrupt.exp: Likewise.
19520 * gdb.base/mips_pro.exp: Likewise.
19521 * gdb.base/nodebug.exp: Likewise.
19522 * gdb.base/setvar.exp: Likewise.
19523 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
19524
8b9a549d
PA
195252014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19526 Pedro Alves <palves@redhat.com>
19527
19528 PR symtab/14466
19529 * gdb.base/vdso-warning.c: New file.
19530 * gdb.base/vdso-warning.exp: New file.
19531
d48ba5e8
DE
195322014-10-02 Doug Evans <dje@google.com>
19533
19534 * gdb.base/structs.c (main): Don't run forever.
19535
2278c276
PA
195362014-10-02 Pedro Alves <palves@redhat.com>
19537
19538 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
19539 (top level) <stop threads 1, stop threads 2>: Use it.
19540
b57bacec
PA
195412014-10-02 Pedro Alves <palves@redhat.com>
19542
19543 * gdb.threads/break-while-running.exp (test): Add new
19544 'update_thread_list' argument. Skip "info threads" if false.
19545 (top level): Add new 'update_thread_list' axis.
19546
13fd3ff3
PA
195472014-10-02 Pedro Alves <palves@redhat.com>
19548
19549 PR breakpoints/17431
19550 * gdb.base/execl-update-breakpoints.c: New file.
19551 * gdb.base/execl-update-breakpoints.exp: New file.
19552
0fec99e8
PA
195532014-10-01 Pedro Alves <palves@redhat.com>
19554
19555 * gdb.base/breakpoint-in-ro-region.c: New file.
19556 * gdb.base/breakpoint-in-ro-region.exp: New file.
19557
2ddf4301
SM
195582014-10-01 Simon Marchi <simon.marchi@ericsson.com>
19559
19560 * gdb.mi/mi-exit-code.exp: New file.
19561 * gdb.mi/mi-exit-code.c: New file.
19562
6a5f3f43
YQ
195632014-09-30 Yao Qi <yao@codesourcery.com>
19564
19565 * lib/prelink-support.exp (build_executable_own_libs): Error if
19566 the target isn't native.
19567
345bcc73
YQ
195682014-09-30 Yao Qi <yao@codesourcery.com>
19569
19570 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
19571 false.
19572
a25a5a45
PA
195732014-09-22 Pedro Alves <palves@redhat.com>
19574
19575 * gdb.threads/break-while-running.exp: New file.
19576 * gdb.threads/break-while-running.c: New file.
19577
00ba3162
YQ
195782014-09-19 Yao Qi <yao@codesourcery.com>
19579
19580 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
19581 Invoke test. Restart GDB with --readnow and invoke test again.
19582
c3b7b696
YQ
195832014-09-19 Yao Qi <yao@codesourcery.com>
19584
19585 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
19586 proc set_breakpoint_on_gcd_function. Invoke
19587 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
19588 invoke set_breakpoint_on_gcd_function again.
19589
2b4fd423
DE
195902014-09-18 Doug Evans <dje@google.com>
19591
19592 * gdb.dwarf2/symtab-producer.exp: New file.
19593
a5947601
SDJ
195942014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19595
19596 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
19597 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
19598 * gdb.base/global-var-nested-by-dso.c: Likewise.
19599 * gdb.base/global-var-nested-by-dso.exp: Likewise.
19600
91c19059
SDJ
196012014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19602 Pedro Alves <palves@redhat.com>
19603
19604 * gdb.base/watch-bitfields.exp: Pass string other than test file
19605 name to prepare_for_testing.
19606 (watch): New procedure.
19607 (expect_watchpoint): Use with_test_prefix.
19608 (top level): Factor out tests to ...
19609 (test_watch_location, test_regular_watch): ... these new
19610 procedures, and use with_test_prefix and gdb_continue_to_end.
19611
bb9d5f81
PP
196122014-09-16 Patrick Palka <patrick@parcs.ath.cx>
19613
19614 PR breakpoints/12526
19615 * gdb.base/watch-bitfields.exp: New file.
19616 * gdb.base/watch-bitfields.c: New file.
19617
635856f5
PA
196182014-09-16 Pedro Alves <palves@redhat.com>
19619
19620 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
19621 software and hardware addresses, not software address against
19622 itself.
19623
7280ceea
PA
196242014-09-16 Pedro Alves <palves@redhat.com>
19625
19626 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
19627 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
19628
428b16bd
PA
196292014-09-16 Pedro Alves <palves@redhat.com>
19630
19631 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
19632 files.
19633 * gdb.base/a2-run.exp: Remove all code guarded by istarget
19634 "*-*-vxworks*" throughout.
19635 * gdb.base/break.exp: Likewise.
19636 * gdb.base/default.exp: Likewise.
19637 * gdb.base/scope.exp: Likewise.
19638 * gdb.base/sepdebug.exp: Likewise.
19639 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
19640 throughout.
19641 * gdb.base/run.c: Likewise.
19642 * gdb.base/sepdebug.c: Likewise.
19643 * gdb.hp/gdb.aCC/run.c: Likewise.
19644 * gdb.reverse/until-reverse.c: Likewise.
19645 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
19646
666d413c
YQ
196472014-09-16 Yao Qi <yao@codesourcery.com>
19648
19649 * boards/local-remote-host-native.exp: New file.
19650
57cbd724
DE
196512014-09-14 Doug Evans <xdje42@gmail.com>
19652
19653 * gdb.threads/queue-signal.c (thread_count): New variable.
19654 (thread_count_mutex, thread_count_condvar): New variables.
19655 (incr_thread_count, wait_all_threads_running): New functions.
19656 (main): Wait for all threads to be in their thread functions.
19657
81219e53
DE
196582014-09-13 Doug Evans <xdje42@gmail.com>
19659
19660 * gdb.threads/queue-signal.c: New file.
19661 * gdb.threads/queue-signal.exp: New file.
19662
3714cea7
DE
196632014-09-13 Doug Evans <xdje42@gmail.com>
19664
19665 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
19666 be consistent with what default_gdb_init uses.
19667 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
19668 the plain text of the prompt. Add some logging printfs.
19669 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
19670
fa43b1d7
PA
196712014-09-12 Pedro Alves <palves@redhat.com>
19672
19673 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
19674 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
19675 * gdb.arch/i386-size-overlap.exp: Likewise.
19676 * gdb.arch/i386-size.exp: Likewise.
19677 * gdb.arch/i386-unwind.exp: Likewise.
19678 * gdb.base/a2-run.exp: Likewise.
19679 * gdb.base/break.exp: Likewise.
19680 * gdb.base/charset.exp: Likewise.
19681 * gdb.base/chng-syms.exp: Likewise.
19682 * gdb.base/commands.exp: Likewise.
19683 * gdb.base/dbx.exp: Likewise.
19684 * gdb.base/find.exp: Likewise.
19685 * gdb.base/funcargs.exp: Likewise.
19686 * gdb.base/jit-simple.exp: Likewise.
19687 * gdb.base/reread.exp: Likewise.
19688 * gdb.base/sepdebug.exp: Likewise.
19689 * gdb.base/step-bt.exp: Likewise.
19690 * gdb.cp/mb-inline.exp: Likewise.
19691 * gdb.cp/mb-templates.exp: Likewise.
19692 * gdb.objc/basicclass.exp: Likewise.
19693 * gdb.threads/killed.exp: Likewise.
19694
9d9bf2df
EBM
196952014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19696
19697 PR tdep/17379
19698 * gdb.arch/powerpc-stackless.S: New file.
19699 * gdb.arch/powerpc-stackless.exp: New file.
19700
1cf2f1b0
JK
197012014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19702
19703 * gdb.base/attach.c: Include unistd.h.
19704 (main): Call alarm. Add label postloop.
19705 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
19706 gdb_breakpoint, gdb_continue_to_breakpoint.
19707 (test_command_line_attach_run): Kill ${testpid} in one exit path.
19708
98880d46
PA
197092014-09-11 Pedro Alves <palves@redhat.com>
19710
19711 PR gdb/17347
19712 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
19713 * gdb.base/attach.exp (test_command_line_attach_run): New
19714 procedure.
19715 (top level): Call it.
19716
4c92ff2c
PA
197172014-09-11 Pedro Alves <palves@redhat.com>
19718
19719 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
19720 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
19721 (do_command_attach_tests): Use spawn_wait_for_attach.
19722 * gdb.base/solib-overlap.exp: Likewise.
19723 * gdb.multi/multi-attach.exp: Likewise.
19724 * gdb.python/py-prompt.exp: Likewise.
19725 * gdb.python/py-sync-interp.exp: Likewise.
19726 * gdb.server/ext-attach.exp: Likewise.
19727
3adc1a7d
GKB
197282014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
19729
19730 * gdb.fortran/array-element.exp: Remove unexpected "continue"
19731 command in testcase. Simplify testcase.
19732
96334934
JB
197332014-09-10 Joel Brobecker <brobecker@adacore.com>
19734
19735 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
19736
eb479039
JB
197372014-09-10 Joel Brobecker <brobecker@adacore.com>
19738
19739 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
19740
deede10c
JB
197412014-09-10 Joel Brobecker <brobecker@adacore.com>
19742
19743 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
19744
7828a5f5
JB
197452014-09-10 Joel Brobecker <brobecker@adacore.com>
19746
19747 * gdb.dwarf2/dynarr-ptr.c: New file.
19748 * gdb.dwarf2/dynarr-ptr.exp: New file.
19749
33aeebcf
MR
197502014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19751
19752 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
19753 of 30 rather than hardcoding 120 for a slow test case. Take the
19754 `gdb,timeout' target setting into account for this calculation.
19755 Don't extend the timeout for the test cases that don't need it.
19756
7b415901
MR
197572014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19758
19759 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
19760 a factor of 2 for a slow test case. Take the `gdb,timeout'
19761 target setting into account for this calculation.
19762 * gdb.reverse/until-precsave.exp: Increase the timeout by
19763 a factor of 15 and 3 respectively rather than adding 120
19764 for a pair of slow test cases. Take the `gdb,timeout'
19765 target setting into account for this calculation.
19766
4a40f85a
MR
197672014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19768
19769 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
19770 timeout, don't pass one down to gdb_expect.
19771 (gdb_expect): Rework timeout selection.
19772
09635af7
MR
197732014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19774
19775 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
19776 exception on timeout.
19777 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
19778 (gdbserver_start_extended): Catch any `gdbserver_start' error
19779 exceptions.
19780 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
19781 * lib/mi-support.exp (mi_gdb_target_load): Catch any
19782 `gdbserver_gdb_load' error exceptions.
19783
2bdd10b7
MR
197842014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19785
19786 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
19787 120 on waiting for the TCP socket to open.
19788
316935f0
DE
197892014-09-09 Doug Evans <xdje42@gmail.com>
19790
19791 * gdb.base/default.exp (show_conv_list): Add _caller_is,
19792 _caller_matches, _any_caller_is, _any_caller_matches.
19793
83740597
DE
197942014-09-09 Doug Evans <xdje42@gmail.com>
19795
19796 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
19797
4c122fc3
YQ
197982014-09-09 Yao Qi <yao@codesourcery.com>
19799
19800 * gdb.mi/mi-var-display.exp: Set print symbol off.
19801
a9f116cb
GKB
198022014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
19803
19804 PR gdb/17035
19805 * gdb.base/commands.exp: Add tests to verify user-defined
19806 commands with empty bodies.
19807 * gdb.python/py-cmd.exp: Test that we don't show user-defined
19808 python commands in `show user command`.
19809 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
19810 scheme commands in `show user command`.
19811
c75bd3a2
JK
198122014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19813
19814 PR python/17355
19815 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
19816 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
19817 * gdb.python/py-framefilter-invalidarg.exp: New file.
19818 * gdb.python/py-framefilter-invalidarg.py: New file.
19819
faa42425
DE
198202014-09-06 Doug Evans <xdje42@gmail.com>
19821
19822 PR 15276
19823 * gdb.python/py-caller-is.c: New file.
19824 * gdb.python/py-caller-is.exp: New file.
19825
474ca4f6
SDJ
198262014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
19827
19828 PR gdb/17235
19829 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
19830 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
19831
eb0b0463
SDJ
198322014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
19833
19834 PR fortran/17237
19835 * gdb.fortran/print-formatted.exp: New file.
19836 * gdb.fortran/print-formatted.f90: Likewise.
19837
5f3b99cf
SS
198382014-09-03 Sasha Smundak <asmundak@google.com>
19839
19840 * gdb.python/py-frame.exp: Test Frame.read_register.
19841
7d793aa9
SDJ
198422014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
19843
19844 PR python/16699
19845 * gdb.python/py-completion.exp: New file.
19846 * gdb.python/py-completion.py: Likewise.
19847
fb0576e9
DE
198482014-08-28 Doug Evans <dje@google.com>
19849
19850 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
19851 eax,etc. are live with values set by gdb and thus the compiler can't
19852 use them.
19853 * gdb.arch/i386-pseudo.c (main): Ditto.
19854
ee92b0dd
DE
198552014-08-27 Doug Evans <dje@google.com>
19856
19857 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
19858
6649db35
DE
198592014-08-25 Doug Evans <dje@google.com>
19860
19861 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
19862 (main): Ditto.
19863
564b7600
DE
198642014-08-25 Doug Evans <dje@google.com>
19865
19866 * gdb.threads/thread-execl.exp: #include <stdio.h>.
19867
3881fb67
YQ
198682014-08-24 Yao Qi <yao@codesourcery.com>
19869
19870 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
19871 symbol off.
19872 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
19873
a05a36a5
DE
198742014-08-22 Doug Evans <dje@google.com>
19875
19876 PR 17276
19877 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
19878 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
19879 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
19880
7c343b48
YQ
198812014-08-22 Yao Qi <yao@codesourcery.com>
19882
19883 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
19884 * gdb.python/py-finish-breakpoint2.exp: Likewise.
19885 * gdb.python/python.exp: Likewise. Use .py file on the host
19886 instead of the build.
19887
22fd09ae
JK
198882014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19889
19890 * gdb.threads/gcore-stale-thread.c: New file.
19891 * gdb.threads/gcore-stale-thread.exp: New file.
19892
a8454a7c
PA
198932014-08-21 Pedro Alves <palves@redhat.com>
19894
19895 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
19896 * gdb.base/gcore-relro-pie.exp: Likewise.
19897 * gdb.base/gcore-relro.exp: Likewise.
19898 * gdb.base/gcore.exp: Likewise.
19899 * gdb.base/print-symbol-loading.exp: Likewise.
19900 * gdb.threads/gcore-thread.exp: Likewise.
19901 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
19902
2a31c623
PA
199032014-08-20 Pedro Alves <palves@redhat.com>
19904 Jan Kratochvil <jan.kratochvil@redhat.com>
19905
19906 * Makefile.in (EXTRA_RULES, CC): New variables, get from
19907 configure.
19908 (EXPECT): Handle READ1 being set.
19909 (all): Depend on EXTRA_RULES.
19910 (check-read1, expect-read1, read1.so, read1): New rules.
19911 * README (Testsuite Parameters): Document the READ1 make variable.
19912 (Race detection): New section.
19913 * configure: Regenerate.
19914 * configure.ac: If build==host==target, and running under a
19915 GNU/glibc system, add read1 to the extra Makefile rules.
19916 (EXTRA_RULES): AC_SUBST it.
19917 * lib/read1.c: New file.
19918
d36430db
JB
199192014-08-20 Joel Brobecker <brobecker@adacore.com>
19920
19921 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
19922 the handling of variables declared as a typedef to an array
19923 which a DW_AT_data_location attribute.
19924
9a0dc9e3
PA
199252014-08-19 Andrew Burgess <aburgess@broadcom.com>
19926 Pedro Alves <palves@redhat.com>
19927
19928 PR symtab/14604
19929 PR symtab/14605
19930 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
19931 gdb_test.
19932
0718a8da
PA
199332014-08-19 Pedro Alves <palves@redhat.com>
19934
19935 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
19936
13b448cd
YQ
199372014-08-19 Yao Qi <yao@codesourcery.com>
19938
19939 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
19940 right line.
19941
1cbf5077
DB
199422014-08-18 David Blaikie <dblaikie@gmail.com>
19943
19944 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
19945
bf0fae19
JB
199462014-08-18 Joel Brobecker <brobecker@adacore.com>
19947
19948 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
19949 attribute in array range.
19950
3c8c5dcc
JB
199512014-08-18 Joel Brobecker <brobecker@adacore.com>
19952
19953 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
19954
e66d4446
SC
199552014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19956
19957 PR c++/17132
19958 * gdb.cp/pr17132.cc: New file.
19959 * gdb.cp/pr17132.exp: New file.
19960
940df408
SC
199612014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19962
19963 * gdb.python/py-xmethods.py (A_getarrayind)
19964 (E_method_char_worker.__call__, E_method_int_worker.__call__):
19965 Use 'print' with function call syntax.
19966 (E_method_matcher.match): Fix tab vs space indentation mixup.
19967
ebcc6c3a
YQ
199682014-08-15 Yao Qi <yao@codesourcery.com>
19969
19970 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
19971 false.
19972
775e0f04
YQ
199732014-08-15 Yao Qi <yao@codesourcery.com>
19974
19975 * gdb.cp/casts.exp: Set print symbol off.
19976 * gdb.cp/class2.exp: Likewise.
19977 * gdb.cp/overload.exp: Likewise.
19978 * gdb.cp/templates.exp: Likewise.
19979
d769e349
DE
199802014-08-11 Doug Evans <dje@google.com>
19981
19982 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
19983 (test_load_shlib): Update.
19984
20c6f1e1
YQ
199852014-08-09 Yao Qi <yao@codesourcery.com>
19986
19987 * gdb.base/display.exp: Invoke is_address_zero_readable.
19988 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
19989 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19990 * gdb.base/hbreak-unmapped.exp: Return if
19991 is_address_zero_readable returns true.
19992 * gdb.base/signest.exp: Likewise.
19993 * gdb.base/signull.exp: Likewise.
19994 * gdb.base/sigbpt.exp: Likewise.
19995 * gdb.guile/scm-disasm.exp: Do the test if
19996 is_address_zero_readable returns false.
19997 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
19998 * gdb.python/py-arch.exp: Likewise.
19999 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
20000 * lib/gdb.exp (is_address_zero_readable): New proc.
20001
5792e8e3
YQ
200022014-08-09 Yao Qi <yao@codesourcery.com>
20003
20004 PR testsuite/13443
20005 * gdb.mi/mi-var-display.exp: Make test messages unique.
20006
3cecbbbe
TT
200072014-08-04 Tom Tromey <tromey@redhat.com>
20008
20009 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
20010 target 0".
20011
00b51ff5
TT
200122014-08-04 Tom Tromey <tromey@redhat.com>
20013
20014 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
20015 "target_resume".
20016
6908c509
JB
200172014-08-01 Joel Brobecker <brobecker@adacore.com>
20018
20019 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
20020 inner_vla_struct_object_size.
20021 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
20022 as xfail.
20023
cc6563d2
PA
200242014-07-30 Pedro Alves <palves@redhat.com>
20025
20026 * gdb.threads/signal-command-handle-nopass.exp (test): Add
20027 comment.
20028
7e09a223
YQ
200292014-07-29 Yao Qi <yao@codesourcery.com>
20030
20031 PR gdb/17206
20032 * gdb.base/until-nodebug.exp: New.
20033
7ebdbe92
DE
200342014-07-28 Doug Evans <xdje42@gmail.com>
20035
20036 PR guile/17203
20037 * gdb.guile/scm-parameter.exp: Add tests for trying to create
20038 previously existing parameter, and previously ambiguously spelled
20039 parameter.
20040
fdb1adc6
WN
200412014-07-28 Will Newton <will.newton@linaro.org>
20042
20043 * gdb.base/varargs.exp: Remove KFAILs for ARM.
20044
186fcde0
DE
200452014-07-26 Ludovic Courtès <ludo@gnu.org>
20046 Doug Evans <xdje42@gmail.com>
20047
20048 PR guile/17146
20049 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
20050
70509625
PA
200512014-07-25 Pedro Alves <palves@redhat.com>
20052
20053 * gdb.threads/signal-command-handle-nopass.c: New file.
20054 * gdb.threads/signal-command-handle-nopass.exp: New file.
20055 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
20056 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
20057 * gdb.threads/signal-delivered-right-thread.c: New file.
20058 * gdb.threads/signal-delivered-right-thread.exp: New file.
20059
c3f814a1
PA
200602014-07-25 Pedro Alves <palves@redhat.com>
20061
20062 * gdb.base/double-prompt-target-event-error.exp
20063 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
20064 match.
20065 (cancel_pagination_in_target_event): Rework double prompt
20066 detection.
20067 * gdb.base/paginate-after-ctrl-c-running.exp
20068 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
20069 <return>' match.
20070 * gdb.base/paginate-bg-execution.exp
20071 (test_bg_execution_pagination_return)
20072 (test_bg_execution_pagination_cancel): Remove '-notransfer
20073 <return>' matches.
20074 * gdb.base/paginate-execution-startup.exp
20075 (test_fg_execution_pagination_return)
20076 (test_fg_execution_pagination_cancel): Remove '-notransfer
20077 <return>' matches.
20078 * gdb.base/paginate-inferior-exit.exp
20079 (test_paginate_inferior_exited): Remove '-notransfer <return>'
20080 match.
20081 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
20082 * lib/gdb.exp (pagination_prompt): Run text through
20083 string_to_regexp.
20084 (gdb_test_multiple): Match $pagination_prompt instead of
20085 "<return>".
20086 (string_to_regexp): Move to lib/gdb-utils.exp.
20087
e214cf6c
JK
200882014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20089
20090 * gdb.arch/amd64-entry-value-paramref.S: New file.
20091 * gdb.arch/amd64-entry-value-paramref.cc: New file.
20092 * gdb.arch/amd64-entry-value-paramref.exp: New file.
20093 * gdb.arch/amd64-optimout-repeat.S: New file.
20094 * gdb.arch/amd64-optimout-repeat.c: New file.
20095 * gdb.arch/amd64-optimout-repeat.exp: New file.
20096
17d0c5c8
JK
200972014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20098
20099 PR gdb/17170
20100 * gdb.base/statistics.exp: New file.
20101
b8b8facf
DE
201022014-07-17 Doug Evans <dje@google.com>
20103
74b49205 20104 PR gdb/17170
b8b8facf
DE
20105 * gdb.base/maint.exp: Update testing of per-command stats.
20106
1b5d0ab3
PA
201072014-07-16 Pedro Alves <palves@redhat.com>
20108
20109 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
20110 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
20111 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
20112 (tfile_write_buf): New functions.
20113 (add_memory_block): Rewrite using the above.
20114 (adjust_function_address): New function.
20115 (FUNCTION_ADDRESS): New macro.
20116 (write_basic_trace_file): Remove short_x local, and use
20117 tfile_write_16. Change type of func_addr local to unsigned long
20118 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
20119 here. Cast argument of add_memory_block to char pointer.
20120 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
20121 (main): Remove parameters.
20122 * gdb.trace/tfile.exp: Remove nowarnings.
20123
4d974e88
SM
201242014-07-15 Simon Marchi <simon.marchi@ericsson.com>
20125
20126 * gdb.base/debug-expr.exp: Test string evaluation with
20127 "debug expression" on.
20128
41e99568
PA
201292014-07-15 Pedro Alves <palves@redhat.com>
20130
20131 * gdb.base/reread.exp: Use clean_restart.
20132
487d9753
PL
201332014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
20134
20135 * gdb.arch/avr-flash-qualifer.c: New.
20136 * gdb.arch/avr-flash-qualifer.exp: New.
20137
cc1c52ad
PA
201382014-07-14 Pedro Alves <palves@redhat.com>
20139
20140 * gdb.base/paginate-after-ctrl-c-running.c: New file.
20141 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
20142
1e973570
PA
201432014-07-14 Pedro Alves <palves@redhat.com>
20144
20145 * gdb.base/double-prompt-target-event-error.c: New file.
20146 * gdb.base/double-prompt-target-event-error.exp: New file.
20147
93d6eb10
PA
201482014-07-14 Pedro Alves <palves@redhat.com>
20149
20150 PR gdb/17072
20151 * gdb.base/paginate-inferior-exit.c: New file.
20152 * gdb.base/paginate-inferior-exit.exp: New file.
20153
0017922d
PA
201542014-07-14 Pedro Alves <palves@redhat.com>
20155
20156 PR gdb/17072
20157 * gdb.base/paginate-bg-execution.c: New file.
20158 * gdb.base/paginate-bg-execution.exp: New file.
20159
94696ad3
PA
201602014-07-14 Pedro Alves <palves@redhat.com>
20161
20162 PR gdb/17072
20163 * gdb.base/paginate-execution-startup.c: New file.
20164 * gdb.base/paginate-execution-startup.exp: New file.
20165 * lib/gdb.exp (pagination_prompt): New global.
20166 (default_gdb_spawn): New procedure, factored out from
20167 default_gdb_spawn.
20168 (default_gdb_start): Adjust to call default_gdb_spawn.
20169 (gdb_spawn): New procedure.
20170
bd293940
PA
201712014-07-14 Pedro Alves <palves@redhat.com>
20172
20173 * lib/gdb.exp (gdb_assert): New procedure.
20174 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
20175
c933f875
PA
201762014-07-14 Pedro Alves <palves@redhat.com>
20177
20178 * gdb.base/execution-termios.c: New file.
20179 * gdb.base/execution-termios.exp: New file.
20180
d98b7a16
TT
201812014-07-14 Tom Tromey <tromey@redhat.com>
20182
20183 * gdb.cp/vla-cxx.cc: New file.
20184 * gdb.cp/vla-cxx.exp: New file.
20185
548740d6
TT
201862014-07-14 Tom Tromey <tromey@redhat.com>
20187
20188 * gdb.reverse/rerun-prec.c: New file.
20189 * gdb.reverse/rerun-prec.exp: New file.
20190
a25eb028
MR
201912014-07-12 Maciej W. Rozycki <macro@mips.com>
20192 Maciej W. Rozycki <macro@codesourcery.com>
20193
20194 * lib/gdb-utils.exp: New file.
20195 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
20196 inline `gdb_init_command' processing.
20197 (gdb_start_cmd): Likewise.
20198 * lib/mi-support.exp (mi_run_cmd): Likewise.
20199 * README: Document `gdb_init_command' and `gdb_init_commands'.
20200
218c2655
JK
202012014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20202
20203 Fix false FAIL running under a very long directory name.
20204 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
20205 and "set print elements 10000". Twice.
20206
5401fde3
YQ
202072014-07-11 Yao Qi <yao@codesourcery.com>
20208
20209 * gdb.base/exprs.exp: "set print symbol off".
20210
e76126e8
PA
202112014-07-11 Pedro Alves <palves@redhat.com>
20212
20213 * gdb.threads/kill.c: New file.
20214 * gdb.threads/kill.exp: New file.
20215
2d6f0de6
YQ
202162014-07-10 Yao Qi <yao@codesourcery.com>
20217
20218 * gdb.trace/tfile.c (write_basic_trace_file)
20219 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
20220 address written to trace file.
20221
7180e04a
PA
202222014-07-09 Pedro Alves <palves@redhat.com>
20223
20224 * gdb.base/attach-wait-input.exp: New file.
20225 * gdb.base/attach-wait-input.c: New file.
20226
9a9a7608
AB
202272014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
20228
20229 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
20230 setting up test structures.
20231 (main): Call new test function.
20232 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
20233 test function, continue into test function and walk test
20234 structures.
20235
161ac41e
YQ
202362014-07-02 Yao Qi <yao@codesourcery.com>
20237
20238 * gdb.trace/entry-values.c: Define labels 'foo_start' and
20239 'bar_start' at the beginning of functions 'foo' and 'bar'
20240 respectively.
20241 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
20242 instead of 'foo' and 'bar'.
20243
1f267ae3
MM
202442014-07-08 Markus Metzger <markus.t.metzger@intel.com>
20245
20246 * gdb.btrace/segv.exp: New.
20247 * gdb.btrace/segv.c: New.
20248
2b239efb
LM
202492014-07-02 Luis Machado <lgustavo@codesourcery.com>
20250
20251 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
20252 instruction.
20253
cf363f18
MW
202542014-06-30 Mark Wielaard <mjw@redhat.com>
20255
20256 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
20257 vulture, vilify, villar): New volatile array constants.
20258 (vindictive, vegetation): New const volatile array constants.
20259 * gdb.base/volatile.exp: Test volatile and const volatile array
20260 types.
20261
aebf9d24
AA
202622014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
20263
20264 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
20265 target lacks support for awatch, rwatch, or hbreak.
20266
b67a2c6f
YQ
202672014-06-27 Yao Qi <yao@codesourcery.com>
20268
20269 * gdb.multi/dummy-frame-restore.exp: New.
20270 * gdb.multi/dummy-frame-restore.c: New.
20271
aef92902
MM
202722014-06-25 Markus Metzger <markus.t.metzger@intel.com>
20273
20274 * gdb.btrace/gcore.exp: New.
20275
8e9db26e
PA
202762014-06-23 Pedro Alves <palves@redhat.com>
20277
20278 * gdb.base/watchpoint-reuse-slot.c: New file.
20279 * gdb.base/watchpoint-reuse-slot.exp: New file.
20280
70afc5b7
SC
202812014-06-23 Siva Chandra Reddy <sivachandra@google.com>
20282
20283 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
20284 progspace's filename in 'info', 'enable' and 'disable' command
20285 tests.
20286
b972bd9c
JK
202872014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
20288
20289 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
20290 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20291 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
20292
125f8a3d
GB
202932014-06-20 Gary Benson <gbenson@redhat.com>
20294
20295 * gdb.arch/i386-avx.exp: Fix include file location.
20296 * gdb.arch/i386-sse.exp: Likewise.
20297
3ed9baed
IB
202982014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
20299
20300 * gdb.dlang/expression.exp: New file.
20301
034f788c
PA
203022014-06-19 Pedro Alves <palves@redhat.com>
20303
20304 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
20305 out from ...
20306 (top level): ... here. Iterate running tests under different
20307 scheduler-locking settings.
20308
45371d0c
LM
203092014-06-18 Luis Machado <lgustavo@codesourcery.com>
20310
20311 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
20312 to DW_FORM_addr and use non-zero addresses.
20313
5d376983
SC
203142014-06-18 Siva Chandra Reddy <sivachandra@google.com>
20315
20316 PR gdb/17017
20317 * gdb.python/py-xmethods.cc: Add global function call counters and
20318 increment them in their respective functions. Remove "cout"
20319 statements.
20320 * gdb.python/py-xmethods.exp: Make tests check the global function
20321 call counters instead of depending on inferior IO.
20322
a1aa2221
LM
203232014-06-18 Don Breazeal <donb@codesourcery.com>
20324
20325 * gdb.base/foll-fork.exp (default_fork_parent_follow):
20326 Deleted procedure.
20327 (explicit_fork_parent_follow): Deleted procedure.
20328 (explicit_fork_child_follow): Deleted procedure.
20329 (test_follow_fork): New procedure.
20330 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 20331 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
20332 procedure calls.
20333
0fc05997
YQ
203342014-06-17 Yao Qi <yao@codesourcery.com>
20335
20336 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
20337 CP1252.
20338
70795c52
LM
203392014-06-17 Luis Machado <lgustavo@codesourcery.com>
20340
20341 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
20342 Initialize ptr and S explicitly.
20343 (skip_type_update_when_not_use_rtti_test): Likewise.
20344
6be47f0c
KS
203452014-06-16 Keith Seitz <keiths@redhat.com>
20346
20347 PR mi/15863
20348 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
20349 the inferior is started.
20350
d03de421
PA
203512014-06-16 Pedro Alves <palves@redhat.com>
20352
20353 * gdb.base/break-main-file-remove-fail.c: New file.
20354 * gdb.base/break-main-file-remove-fail.exp: New file.
20355 * gdb.base/break-unload-file.exp: Use build_executable instead of
20356 prepare_for_testing.
20357 (test_break): New parameter "initial_load". Handle it.
20358 (top level): Add initial_load cmdline/file axis.
20359
f9579b99
TT
203602014-06-12 Tom Tromey <tromey@redhat.com>
20361
20362 * gdb.base/completion.exp: Don't use directory name in test.
20363
3657956b
GB
203642014-06-09 Gary Benson <gbenson@redhat.com>
20365
20366 * gdb.base/sigall.c [Functions to send signals]: Reorder to
20367 separate the always-available ANSI-standard signals from the
20368 signals that require checking.
20369 (main): Likewise.
20370 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
20371 Likewise.
20372 (main): Likewise.
20373
4186eb54
KS
203742014-06-07 Keith Seitz <keiths@redhat.com>
20375
20376 Revert:
20377 PR c++/16253
20378 * gdb.cp/var-tag.cc: New file.
20379 * gdb.cp/var-tag.exp: New file.
20380 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20381 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20382 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20383 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20384
25326a28 203852014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
20386
20387 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
20388
829155c9
PA
203892014-06-06 Pedro Alves <palves@redhat.com>
20390
20391 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
20392 in target debug output instead of looking at RSP packets,
20393 disabling the test on any target that uses hardware stepping.
20394 Update comments.
20395
61c8d22e
PA
203962014-06-06 Pedro Alves <palves@redhat.com>
20397
20398 * gdb.base/break-unload-file.exp: Fix typo.
20399
d9a47287
YQ
204002014-06-06 Yao Qi <yao@codesourcery.com>
20401
20402 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
20403 from "jit_function" to "^jit_function".
20404
e5e01dbf
YQ
204052014-06-06 Yao Qi <yao@codesourcery.com>
20406
20407 * gdb.base/async.c (foo): Add one statement.
20408 * gdb.base/async.exp: Get the next instruction address and
20409 match the output of "nexti" by instruction address. Match
20410 the hex address in the output of "finish".
20411
73ba372c
GB
204122014-06-06 Gary Benson <gbenson@redhat.com>
20413
20414 * gdb.base/call-signals.c: Remove preprocessor conditionals
20415 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
20416 SIGSEGV and SIGTERM.
20417 * gdb.base/sigall.c: Likewise.
20418 * gdb.base/unwindonsignal.c: Likewise.
20419 * gdb.reverse/sigall-reverse.c: Likewise.
20420
831517df
YQ
204212014-06-06 Yao Qi <yao@codesourcery.com>
20422
20423 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
20424 readable, skip the test.
20425
b8b91e98
YQ
204262014-06-06 Yao Qi <yao@codesourcery.com>
20427
20428 * gdb.threads/staticthreads.c (thread_function): Move the line
20429 setting breakpoint on forward.
20430 * gdb.threads/staticthreads.exp: Update comments.
20431
fb934770
LC
204322014-06-05 Ludovic Courtès <ludo@gnu.org>
20433
20434 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
20435 "history-append! type error".
20436
6ef284bd
SM
204372014-06-05 Simon Marchi <simon.marchi@ericsson.com>
20438
20439 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
20440 erroneous dprintf expected input.
20441
a872e241
DE
204422014-06-04 Doug Evans <xdje42@gmail.com>
20443
20444 * gdb.guile/scm-generics.exp: Delete.
20445
16f691fb
DE
204462014-06-04 Doug Evans <xdje42@gmail.com>
20447
20448 * gdb.guile/scm-breakpoint.exp: Update.
20449 Add tests for breakpoint registration.
20450
012370f6
TT
204512014-06-04 Tom Tromey <tromey@redhat.com>
20452
20453 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
20454 VLA-in-union.
20455 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
20456 inner_vla_struct, vla_union types. Initialize objects of those
20457 types and compute their sizes.
20458
9f5a4cef
HZ
204592014-06-04 Nathan Sidwell <nathan@codesourcery.com>
20460 Hui Zhu <hui@codesourcery.com>
20461
20462 * gdb.base/fileio.exp: Add test for shell not available as well as
20463 available.
20464 * gdb.base/fileio.c (test_system): Check for shell twice.
20465
90a45c4d
YQ
204662014-06-04 Yao Qi <yao@codesourcery.com>
20467
20468 * gdb.base/auto-connect-native-target.exp: Remove redundant
20469 space from the regexp pattern.
20470
70017e41
YQ
204712014-06-04 Yao Qi <yao@codesourcery.com>
20472
20473 * gdb.base/default.exp: Replace "child" with "native" in
20474 regexp pattern.
20475
883964a7
SC
204762014-06-03 Siva Chandra Reddy <sivachandra@google.com>
20477
20478 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
20479 * gdb.python/py-xmethods.exp: New tests to test xmethods.
20480 * gdb.python/py-xmethods.py: Python script supporting the
20481 new testcase and tests.
20482
ef370185
JB
204832014-06-03 Joel Brobecker <brobecker@adacore.com>
20484 Pedro Alves <palves@redhat.com>
20485
20486 PR breakpoints/17000
20487 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
20488 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
20489
1e2ccb61
BM
204902014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
20491
20492 * gdb.base/subst.exp: Add tests to verify partial path matching
20493 output.
20494
c6ec5ab2
PA
204952014-06-03 Pedro Alves <palves@redhat.com>
20496
20497 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
20498 target that doesn't use software single-stepping.
20499
835c559f
PA
205002014-06-03 Pedro Alves <palves@redhat.com>
20501
20502 PR breakpoints/17000
20503 * gdb.base/sss-bp-on-user-bp-2.c: New file.
20504 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
20505
06eb1586
DE
205062014-06-02 Doug Evans <xdje42@gmail.com>
20507
20508 * gdb.guile/scm-parameter.exp: New file.
20509
e698b8c4
DE
205102014-06-02 Doug Evans <xdje42@gmail.com>
20511
20512 * gdb.guile/scm-cmd.c: New file.
20513 * gdb.guile/scm-cmd.exp: New file.
20514
ded03782
DE
205152014-06-02 Doug Evans <xdje42@gmail.com>
20516
20517 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
20518 pretty-printer lookup.
20519 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
20520 (make-pp_s-printer): Call it.
20521 (make-pretty-printer-from-dict): New function.
20522 (lookup-pretty-printer-maker-from-dict): New function.
20523 (*pretty-printer*): Simplify.
20524 (make-objfile-pp_s-printer): New function.
20525 (install-objfile-pretty-printers!): New function.
20526 (make-progspace-pp_s-printer): New function.
20527 (install-progspace-pretty-printers!): New function.
20528 * gdb.guile/scm-progspace.c: New file.
20529 * gdb.guile/scm-progspace.exp: New file.
20530
41fac0cf
PA
205312014-06-02 Pedro Alves <palves@redhat.com>
20532
20533 * gdb.base/dprintf-bp-same-addr.c: New file.
20534 * gdb.base/dprintf-bp-same-addr.exp: New file.
20535
96ae5695
EBM
205362014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20537
20538 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
20539 * gdb.arch/powerpc-power.s: Likewise.
20540
da02b3a8
JB
205412014-06-02 Joel Brobecker <brobecker@adacore.com>
20542
20543 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
20544
c72b2e7b
YQ
205452014-06-01 Yao Qi <yao@codesourcery.com>
20546
20547 * gdb.base/watchpoint.exp (test_watch_location): Check null
20548 pointer can be dereferenced. If not, do the test, otherwise
20549 skip it.
20550
53e8a631
AB
205512014-05-30 Andrew Burgess <aburgess@broadcom.com>
20552
20553 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
20554 results.
20555 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
20556
938f0e2f
AB
205572014-05-30 Andrew Burgess <aburgess@broadcom.com>
20558
20559 * gdb.arch/amd64-invalid-stack-middle.S: New file.
20560 * gdb.arch/amd64-invalid-stack-middle.c: New file.
20561 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
20562 * gdb.arch/amd64-invalid-stack-top.c: New file.
20563 * gdb.arch/amd64-invalid-stack-top.exp: New file.
20564
9ba6657a
PA
205652014-05-30 Pedro Alves <palves@redhat.com>
20566
20567 PR breakpoints/17000
20568 * gdb.base/sss-bp-on-user-bp.c: New file.
20569 * gdb.base/sss-bp-on-user-bp.exp: New file.
20570
522c09bf
DB
205712014-05-30 David Blaikie <dblaikie@gmail.com>
20572
20573 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
20574 gnu_inline semantics via attribute.
20575 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
20576 source explicitly specifies the required semantics.
20577
bf4ef81e
MR
205782014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
20579
20580 * gdb.reverse/sigall-reverse.exp: Fix a typo.
20581
329ea579
PA
205822014-05-29 Pedro Alves <palves@redhat.com>
20583 Tom Tromey <tromey@redhat.com>
20584
20585 * gdb.base/async-shell.exp: Don't enable target-async.
20586 * gdb.base/async.exp
20587 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
20588 parameter. Adjust.
20589 (top level): Don't test with "target-async".
20590 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
20591 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
20592 * gdb.base/inferior-died.exp: Don't enable target-async.
20593 * gdb.base/interrupt-noterm.exp: Likewise.
20594 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
20595 * gdb.mi/mi-nonstop-exit.exp: Likewise.
20596 * gdb.mi/mi-nonstop.exp: Likewise.
20597 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
20598 * gdb.mi/mi-nsintrall.exp: Likewise.
20599 * gdb.mi/mi-nsmoribund.exp: Likewise.
20600 * gdb.mi/mi-nsthrexec.exp: Likewise.
20601 * gdb.mi/mi-watch-nonstop.exp: Likewise.
20602 * gdb.multi/watchpoint-multi.exp: Adjust comment.
20603 * gdb.python/py-evsignal.exp: Don't enable target-async.
20604 * gdb.python/py-evthreads.exp: Likewise.
20605 * gdb.python/py-prompt.exp: Likewise.
20606 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
20607 * gdb.server/solib-list.exp: Don't enable target-async.
20608 * gdb.threads/thread-specific-bp.exp: Likewise.
20609 * lib/mi-support.exp: Adjust to use mi-async.
20610
fd664c91
PA
206112014-05-29 Pedro Alves <palves@redhat.com>
20612
20613 PR gdb/13860
20614 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
20615 reason, even in sync mode.
20616
251bde03
PA
206172014-05-29 Pedro Alves <palves@redhat.com>
20618 Hui Zhu <hui@codesourcery.com>
20619
20620 PR PR15693
20621 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
20622 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
20623 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
20624 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
20625
7f3c0343
JB
206262014-05-28 Joel Brobecker <brobecker@adacore.com>
20627
20628 * config/monitor.exp (gdb_target_monitor): Replace use of
20629 "set remotebaud" by "set serial baud".
20630
b2715b27
AW
206312014-05-26 Andy Wingo <wingo@igalia.com>
20632
20633 * gdb.guile/scm-breakpoint.exp:
20634 * gdb.guile/scm-gsmob.exp: Update to use plain old object
20635 properties instead of gdb-object-properties.
20636
498a4489
YQ
206372014-05-26 Yao Qi <yao@codesourcery.com>
20638
20639 * gdb.server/no-thread-db.exp: Specify source file name
20640 explicitly when setting a breakpoint.
20641
589fdceb
MM
206422014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20643
20644 * gdb.btrace/vdso.c: New.
20645 * gdb.btrace/vdso.exp: New.
20646
e9089e05
MM
206472014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20648
20649 * gdb.base/gcore.exp (capture_command_output): Move ...
20650 * lib/gdb.exp (capture_command_output): ... here.
20651
67b5c0c1
MM
206522014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20653
20654 * gdb.btrace/data.exp: Test memory access during btrace replay.
20655
a2199296
SM
206562014-05-22 Simon Marchi <simon.marchi@ericsson.com>
20657
20658 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
20659
17b2616c
PA
206602014-05-21 Pedro Alves <palves@redhat.com>
20661
20662 PR gdb/13860
20663 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
20664 (top level): Test that output related to execution commands is
20665 sent to the console with CLI commands, but not with MI commands.
20666 Test that breakpoint events are always mirrored to the console.
20667 Also expect the new source line to be output after a "next" in
20668 async mode too. Make it a pass/fail test.
20669 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
20670 output.
20671 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
20672
5166082f
PA
206732014-05-21 Pedro Alves <palves@redhat.com>
20674
20675 * gdb.base/list.exp (build_pattern, test_list): New procedures.
20676 Use them to test variations of "list" after reaching a breakpoint.
20677 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
20678 Test "list" with listsize 10 after reaching a breakpoint.
20679 * gdb.python/python.exp (decode_line current location line
20680 number): Adjust expected line number.
20681
2f25d70f
SM
206822014-05-21 Simon Marchi <simon.marchi@ericsson.com>
20683
20684 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
20685 behavior for $args, pass it directly to "run".
20686
ff604a67
MR
206872014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
20688
20689 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
20690 30000 to 65536.
20691
6a3cb8e8
PA
206922014-05-21 Pedro Alves <palves@redhat.com>
20693
20694 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
20695 auto-connect-native-target off".
20696 * gdb.base/auto-connect-native-target.c: New file.
20697 * gdb.base/auto-connect-native-target.exp: New file.
20698
4ebfc96e
PA
206992014-05-21 Pedro Alves <palves@redhat.com>
20700
20701 * gdb.base/default.exp: Test "target native" instead of "target
20702 child".
20703
36d46afb
MW
207042014-05-21 Mark Wielaard <mjw@redhat.com>
20705
20706 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
20707
5876f503
JK
207082014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20709
20710 Fix TLS access for -static -pthread.
20711 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
20712 <HAVE_TLS> (thread_function, main): Initialize it.
20713 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
20714 Add clean_restart.
20715 <$have_tls != "">: Check TLSVAR.
20716
0256a6ac
PA
207172014-05-21 Pedro Alves <palves@redhat.com>
20718
20719 * gdb.base/dcache-line-read-error.c: New.
20720 * gdb.base/dcache-line-read-error.exp: New.
20721
936d2992
PA
207222014-05-20 Pedro Alves <palves@redhat.com>
20723
20724 * gdb.base/compare-sections.c: New file.
20725 * gdb.base/compare-sections.exp: New file.
20726
802e8e6d
PA
207272014-05-20 Pedro Alves <palves@redhat.com>
20728
20729 * gdb.base/break-idempotent.c: New file.
20730 * gdb.base/break-idempotent.exp: New file.
20731
e59fa00f
MM
207322014-05-20 Markus Metzger <markus.t.metzger@intel.com>
20733
20734 * gdb.btrace/nohist.exp: New.
20735
8b696e31
YQ
207362014-05-20 Yao Qi <yao@codesourcery.com>
20737
20738 * lib/gdb.exp (gdb_init): Set timeout if test file is under
20739 gdb.reverse directory and gdb_reverse_timeout exists in board
20740 setting.
20741 * README: Document gdb_reverse_timeout.
20742
73c9764f
YQ
207432014-05-20 Yao Qi <yao@codesourcery.com>
20744
20745 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
20746 'test_file_name'. Treat args as a string instead of a list.
20747 (gdb_init): Rename argument 'args' by 'test_file_name'.
20748
f1f4348a
JK
207492014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
20750
20751 * gdb.arch/powerpc-power.exp: New file.
20752 * gdb.arch/powerpc-power.s: New file.
20753
0dbe70ce
DE
207542014-05-16 Doug Evans <dje@google.com>
20755
20756 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
20757 * gdb.base/completion.exp: Check that all expected files exist
20758 before doing file completion.
0dbe70ce 20759
8d551b02
DE
207602014-05-16 Doug Evans <dje@google.com>
20761
20762 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
20763 Update.
20764 (do_syscall_tests_without_xml): Update.
20765
73eb7709
PA
207662014-05-16 Pedro Alves <palves@redhat.com>
20767
20768 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
20769 instead of "unknown output after running".
20770
3fae92fc
YQ
207712014-05-16 Yao Qi <yao@codesourcery.com>
20772
20773 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
20774 file1.txt from host at the end.
20775 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20776
c2b2ccc5
DE
207772014-05-15 Doug Evans <dje@google.com>
20778
20779 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
20780 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
20781 loading file. Add test for TU lookup.
20782
8c217a4b
SM
207832014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20784
20785 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
20786 calling "-exec-arguments" or "set args" before running the
20787 inferior.
20788
3deb39c6
SM
207892014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20790
20791 * lib/mi-support.exp (mi_expect_stop): Expect message for
20792 inferiors that exit with non-zero exit code.
20793
71a79f8c
YQ
207942014-05-14 Yao Qi <yao@codesourcery.com>
20795
20796 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
20797 match absolute path on remote host.
20798 (test_file_list_exec_source_files): Remove "/" from the
20799 pattern.
20800
f23fcd46
YQ
208012014-05-14 Yao Qi <yao@codesourcery.com>
20802
20803 * boards/local-remote-host-notty.exp (${board}_file): New
20804 proc.
20805
9404b58f
KM
208062014-05-07 Kyle McMartin <kyle@redhat.com>
20807
20808 Pushed by Joel Brobecker <brobecker@adacore.com>.
20809 * gdb.arch/aarch64-atomic-inst.c: New file.
20810 * gdb.arch/aarch64-atomic-inst.exp: New file.
20811
5e45f04c
YQ
208122014-05-07 Yao Qi <yao@codesourcery.com>
20813
20814 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
20815 in current context" too.
20816
c888a17d
KS
208172014-05-05 Keith Seitz <keiths@redhat.com>
20818
20819 * gdb.linespec/ls-dollar.exp: Add test for linespec
20820 file:convenience_variable.
20821
290a839c
YQ
208222014-05-05 Yao Qi <yao@codesourcery.com>
20823
20824 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
20825 traceframes into tfile and ctf trace files. Read data from
20826 trace file and test collected data.
20827 (gdb_collect_locals_test): Likewise.
20828 (gdb_unavailable_registers_test): Likewise.
20829 (gdb_unavailable_floats): Likewise.
20830 (gdb_collect_globals_test): Likewise.
20831 (top-level): Append "ctf" to trace_file_targets if GDB
20832 supports.
20833
b5262cd0
YQ
208342014-05-05 Yao Qi <yao@codesourcery.com>
20835
20836 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
20837 code to ...
20838 (gdb_collect_args_test_1): ... it. New proc.
20839 (gdb_collect_locals_test): Move some code to ...
20840 (gdb_collect_locals_test_1): ... it. New proc.
20841 (gdb_unavailable_registers_test): Move some code to ...
20842 (gdb_unavailable_registers_test_1): ... it. New proc.
20843 (gdb_unavailable_floats): Move some code to ...
20844 (gdb_unavailable_floats_1): ... it. New proc.
20845
30a1e6cc
SDJ
208462014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20847
20848 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
20849 probes to test for bitness recognition.
20850 * gdb.arch/amd64-stap-optional-prefix.exp
20851 (test_probe_value_without_reg): New procedure.
20852 Add code to test for different kinds of bitness.
20853
f33da99a
SDJ
208542014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20855
20856 PR breakpoints/16889
20857 * gdb.arch/amd64-stap-optional-prefix.S: New file.
20858 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20859
5b80f00d
PA
208602014-05-01 Pedro Alves <palves@redhat.com>
20861
20862 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
20863 gdb_file_cmd if no file is specified.
20864 * boards/native-extended-gdbserver.exp (gdb_load): Use the
20865 last_loaded_file to set the remote exec-file.
20866
f8c2a73c
PA
208672014-05-01 Pedro Alves <palves@redhat.com>
20868
20869 * boards/local-remote-host.exp: New file.
20870
be6e8ac7
PA
208712014-05-01 Pedro Alves <palves@redhat.com>
20872
20873 * boards/local-remote-host.exp: Rename to ...
20874 * boards/local-remote-host-notty.exp: ... this.
20875
cac0dc8f
JB
208762014-04-28 Joel Brobecker <brobecker@adacore.com>
20877
20878 * gdb.ada/dyn_arrayidx: New testcase.
20879
9730e6cc
YQ
208802014-04-26 Yao Qi <yao@codesourcery.com>
20881
20882 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
20883 and compute the length of function main. Save it in
20884 $main_length.
20885 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
20886 (top-level): Use gdb_compile to compile objects into
20887 executable and restart GDB. Remove invocation to
20888 prepare_for_testing.
20889
7ae1a6a6
PA
208902014-04-25 Simon Marchi <simon.marchi@ericsson.com>
20891 Pedro Alves <palves@redhat.com>
20892
20893 PR server/16255
20894 * gdb.multi/multi-attach.c: New file.
20895 * gdb.multi/multi-attach.exp: New file.
20896
4082afcc
PA
208972014-04-25 Pedro Alves <palves@redhat.com>
20898
20899 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
20900 user.
20901 (top level): Test that "set remote conditional-breakpoints-packet
20902 off" works as intended.
20903 * gdb.base/dprintf.exp: Test that "set remote
20904 breakpoint-commands-packet off" works as intended.
20905 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
20906 New function.
20907 (top level): Call it.
20908 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
20909 remote fast-tracepoints-packet off" works as intended.
20910 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
20911 * lib/gdb.exp (gdb_is_target_remote): ... here.
20912
2abc3f8d
DB
209132014-04-24 David Blaikie <dblaikie@gmail.com>
20914
20915 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
20916 ensure clang would not discard them.
20917 * gdb.base/gdbvars.c: Ditto.
20918 * gdb.base/memattr.c: Ditto.
20919 * gdb.base/whatis.c: Ditto.
20920 * gdb.python/py-prettyprint.c: Ditto.
20921 * gdb.trace/actions.c: Ditto.
20922 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
20923 ensure clang would not discard it.
20924
bfd39632
DB
209252014-04-24 David Blaikie <dblaikie@gmail.com>
20926
20927 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
20928 clang to emit the full definition of type required by the test
20929 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
20930
22842ff6
DB
209312014-04-24 David Blaikie <dblaikie@gmail.com>
20932
20933 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
20934 coax Clang into emitting the definition of the type.
20935 * gdb.cp/pr10728-x.h (y): Ditto.
20936 * gdb.cp/pr10728-y.cc (y): Ditto.
20937
c2e827ad
DB
209382014-04-24 David Blaikie <dblaikie@gmail.com>
20939
20940 * gdb.base/label.exp: XFAIL label related tests under Clang.
20941 * gdb.cp/cplabel.exp: Ditto.
20942 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
20943 under Clang those using labels.
20944
4c2d33e7
YQ
209452014-04-25 Yao Qi <yao@codesourcery.com>
20946
20947 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
20948 double_label.
20949 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
20950 partial_label and double_label.
20951
56083b99
DB
209522014-04-24 David Blaikie <dblaikie@gmail.com>
20953
20954 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
20955
25d4e99d
DB
209562014-04-24 David Blaikie <dblaikie@gmail.com>
20957
20958 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
20959 of the function to work across GCC and Clang.
20960 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
20961 pointer types (const void ** const V void **).
20962
01f9f808
MS
209632014-04-24 Michael Sturm <michael.sturm@mintel.com>
20964 Walfred Tedeschi <walfred.tedeschi@intel.com>
20965
20966 * Makefile.in (EXECUTABLES): Added i386-avx512.
20967 * gdb.arch/i386-avx512.c: New file.
20968 * gdb.arch/i386-avx512.exp: Likewise.
20969
4b48d439
KS
209702014-04-23 Keith Seitz <keiths@redhat.com>
20971
20972 * lib/mi-support.exp (mi_list_breakpoints): Delete.
20973 (mi_make_breakpoint_table): New procedure.
20974 (mi_create_breakpoint): Use mi_make_breakpoint
20975 and return the result.
20976 (mi_make_breakpoint): New procedure.
20977 (mi_build_kv_pairs): New procedure.
20978
20979 * gdb.mi/mi-break.exp: Remove unused globals,
20980 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
20981 All callers updated.
20982 * gdb.mi/mi-dprintf.exp: Use variable to track command
20983 number.
20984 Update all callers of mi_create_breakpoint and use
20985 mi_make_breakpoint_table.
20986 Remove any unused global variables.
20987 * gdb.mi/mi-nonstop.exp: Likewise.
20988 * gdb.mi/mi-nsintrall.exp: Likewise.
20989 * gdb.mi/mi-nsmoribund.exp: Likewise.
20990 * gdb.mi/mi-nsthrexec.exp: Likewise.
20991 * gdb.mi/mi-reverse.exp: Likewise.
20992 * gdb.mi/mi-simplerun.exp: Likewise.
20993 * gdb.mi/mi-stepn.exp: Likewise.
20994 * gdb.mi/mi-syn-frame.exp: Likewise.
20995 * gdb.mi/mi-until.exp: Likewise.
20996 * gdb.mi/mi-var-cp.exp: Likewise.
20997 * gdb.mi/mi-var-display.exp: Likewise.
20998 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
20999 * gdb.mi/mi2-var-child.exp: Likewise.
21000 * gdb.mi/mi-vla-c99.exp: Likewise.
21001 * lib/mi-support.exp: Likewise.
21002
21003 From Ian Lance Taylor <iant@cygnus.com>:
21004 * lib/gdb.exp (parse_args): New procedure.
21005
08351840
PA
210062014-04-23 Pedro Alves <palves@redhat.com>
21007
21008 * gdb.base/break-unload-file.c: New file.
21009 * gdb.base/break-unload-file.exp: New file.
21010 * gdb.base/sym-file-lib.c (baz): New function.
21011 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
21012 field.
21013 (load): Store the segment's mapped size.
21014 (unload): New function.
21015 (unload_shlib): New function.
21016 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
21017 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
21018 set a breakpoint at baz, and call it.
21019 * gdb.base/sym-file.exp: New tests for stale breakpoint
21020 instructions.
21021
076855f9
PA
210222014-04-23 Pedro Alves <palves@redhat.com>
21023
21024 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
21025 * gdb.base/hbreak-in-shr-unsupported.c: New file.
21026 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
21027 * gdb.base/hbreak-unmapped.c: New file.
21028 * gdb.base/hbreak-unmapped.exp: New file.
21029 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
21030 * lib/gdb.exp (gdb_is_target_remote): ... here.
21031
483805cf
PA
210322014-04-22 Pedro Alves <palves@redhat.com>
21033
21034 * gdb.base/consecutive-step-over.c: New file.
21035 * gdb.base/consecutive-step-over.exp: New file.
21036
06d97543
PA
210372014-04-22 Pedro Alves <palves@redhat.com>
21038
21039 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
21040 instead of send_gdb/gdb_expect.
21041
b4429ea2
YQ
210422014-04-22 Yao Qi <yao@codesourcery.com>
21043
21044 * lib/trace-support.exp (generate_tracefile): New procedure.
21045 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
21046 return 0.
21047 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
21048 if generate_tracefile returns 1.
21049
51d48146
PA
210502014-04-18 Tom Tromey <palves@redhat.com>
21051 Pedro alves <tromey@redhat.com>
21052
21053 PR backtrace/15558
21054 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
21055 with a backtrace limit.
21056 * gdb.python/py-frame-inline.exp: Test running to an inline
21057 function with a backtrace limit, and printing the newest frame.
21058 * gdb.python/py-frame-inline.c (main): Call f.
21059
bd1dce5f
MS
210602014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21061
21062 * gdb.java/jnpe.exp: Drop srcdir from untested path.
21063
40d1a503
MS
210642014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21065
21066 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
21067 Drop prefix from unsupported source file path.
21068
389b98f7
YQ
210692014-04-17 Yao Qi <yao@codesourcery.com>
21070
21071 * lib/gdb.exp (with_target_charset): New proc.
21072 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
21073 with_target_charset.
21074 (test_print_strings): Likewise.
21075 (test_repeat_bytes): Likewise.
21076 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
21077 for some tests.
21078
22869d73
KS
210792014-04-16 Keith Seitz <keiths@redhat.com>
21080
21081 PR gdb/15827
21082 * gdb.dwarf2/corrupt.c: New file.
21083 * gdb.dwarf2/corrupt.exp: New file.
21084
c4f87ca6
KS
210852014-04-16 Keith Seitz <keiths@redhat.com>
21086
21087 PR c++/16597
21088 * gdb.cp/namelessclass.cc: New file.
21089 * gdb.cp/namelessclass.exp: New file.
21090 * gdb.cp/namelessclass.S: New file.
21091
ab19de87
DE
210922014-04-16 Doug Evans <dje@google.com>
21093
21094 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
21095 Add comment.
21096 (gdbserver_default_get_comm_port): New function.
21097 (gdbserver_start): Check if board file provided
21098 "gdbserver,get_comm_port" and use it if so.
21099 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
21100 (gdb,socketport): Set to "stdio".
21101 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
21102 (stdio_gdbserver_template): Delete.
21103 (${board}_get_remote_address): Update.
21104 (${board}_build_remote_cmd): Delete.
21105 (${board}_get_comm_port): New function.
21106 (${board}_spawn): Update.
21107 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
21108 Delete.
21109 (${board}_get_remote_address): Update.
21110 (${board}_get_comm_port): New function.
21111
fc98a809
AB
211122014-04-16 Andrew Burgess <aburgess@broadcom.com>
21113
21114 * gdb.base/memattr.exp: Improve regexps to handle memory regions
21115 appearing in any order.
21116
87fd9e6e
DE
211172014-04-15 Doug Evans <dje@google.com>
21118
21119 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
21120 uninitialized value of "description".
21121
099fc3ea
KS
211222014-04-15 Keith Seitz <keiths@redhat.com>
21123
21124 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
21125 Remove unused globals.
21126 (test_running_the_program): Likewise.
21127 (test_controlled_execution): Likewise.
21128 (test_controlling_breakpoints): Likewise.
21129 (test_program_termination): Likewise.
21130
5da151d4
KS
211312014-04-15 Keith Seitz <keiths@redhat.com>
21132
21133 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
21134 unused globals.
21135 (test_rbreak_creation_and_listing): Likewise.
21136 (test_ignore_count): Likewise.
21137 (test_error): Likewise.
21138
35e5d2f0
PA
211392014-04-15 Pedro Alves <palves@redhat.com>
21140
21141 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
21142 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
21143 sym-file-loader.c.
21144 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21145 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21146 to sym-file-loader.c.
21147 (struct library): Forward declare.
21148 (load_shlib, lookup_function): Change prototypes.
21149 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21150 (translate_offset): Remove declarations.
21151 (get_text_addr): New declaration.
21152 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
21153 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
21154 sym-file-loader.h.
21155 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21156 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21157 here from sym-file-loader.h.
21158 (struct library): New structure.
21159 (load_shlib, lookup_function): Change prototypes and adjust to
21160 work with a struct library.
21161 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21162 (translate_offset): Make static.
21163 (get_text_addr): New function.
21164 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
21165
eb4c1710
PA
211662014-04-15 Pedro Alves <palves@redhat.com>
21167
21168 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
21169
2d1baf52
PA
211702014-04-15 Pedro Alves <palves@redhat.com>
21171
21172 * gdb.base/sym-file-loader.c: Include <limits.h>.
21173 (SELF_LINK): New define.
21174 (get_origin): New function.
21175 (load_shlib): Use it.
21176 * gdb.base/sym-file.exp: Don't early return if the target is
21177 remote. Use runto_main, and issue fail is that fails. Use
21178 gdb_load_shlibs.
21179 (shlib_name): Delete.
21180 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
21181
7dd6df01
PA
211822014-04-15 Pedro Alves <palves@redhat.com>
21183
21184 * gdb.base/sym-file.exp: Remove regex characters from test
21185 message. Don't refer to breakpoint numbers in test messages.
21186
b50c8614
KS
211872014-04-14 Keith Seitz <keiths@redhat.com>
21188
21189 PR c++/16253
21190 * gdb.cp/var-tag.cc: New file.
21191 * gdb.cp/var-tag.exp: New file.
21192 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21193 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21194 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21195 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21196
3d567982
TT
211972014-04-14 Tom Tromey <tromey@redhat.com>
21198
21199 * gdb.cp/classes.exp (test_enums): Handle underlying type.
21200 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
21201 type.
21202 * gdb.cp/enum-class.exp: New file.
21203 * gdb.cp/enum-class.cc: New file.
21204
0626fc76
TT
212052014-04-14 Tom Tromey <tromey@redhat.com>
21206
21207 * gdb.dwarf2/enum-type.exp: New file.
21208
dca325b3
SA
212092014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21210
21211 * gdb.mi/mi-vla-c99.exp: New file.
21212 * gdb.mi/vla.c: New file.
21213
5854b38a
SA
212142014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21215
21216 * gdb.base/vla-datatypes.c: New file.
21217 * gdb.base/vla-datatypes.exp: New file.
21218
463bb957
SA
212192014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21220
21221 * gdb.base/vla-ptr.c: New file.
21222 * gdb.base/vla-ptr.exp: New file.
21223
3dd170be
SA
212242014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21225
21226 * gdb.dwarf2/count.exp: New file.
21227
5ecaaa66
SA
212282014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21229
21230 * gdb.base/vla-sideeffect.c: New file.
21231 * gdb.base/vla-sideeffect.exp: New file.
21232
41f1ada5
DB
212332014-04-14 David Blaikie <dblaikie@gmail.com>
21234
21235 * gdb.mi/non-stop.c: Add return value for non-void function return
21236 statement.
21237 * gdb.threads/staticthreads.c: Ditto.
21238
0be03e84
DE
212392014-04-12 Siva Chandra Reddy <sivachandra@google.com>
21240 Doug Evans <xdje42@gmail.com>
21241
21242 * gdb.guile/scm-value.c: Improve test case.
21243 * gdb.guile/scm-value.exp: Add new test.
21244
f180a1fb
DB
212452014-04-11 David Blaikie <dblaikie@gmail.com>
21246
21247 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
21248 override Clang's default.
21249
6b662e19
JB
212502014-04-11 Joel Brobecker <brobecker@adacore.com>
21251
21252 Revert the following changes (regressions):
21253
21254 * gdb.base/vla-sideeffect.c: New file.
21255 * gdb.base/vla-sideeffect.exp: New file.
21256
21257 * gdb.dwarf2/count.exp: New file.
21258
21259 * gdb.base/vla-multi.c: New file.
21260 * gdb.base/vla-multi.exp: New file.
21261
21262 * gdb.base/vla-ptr.c: New file.
21263 * gdb.base/vla-ptr.exp: New file.
21264
21265 * gdb.base/vla-datatypes.c: New file.
21266 * gdb.base/vla-datatypes.exp: New file.
21267
21268 * gdb.mi/mi-vla-c99.exp: New file.
21269 * gdb.mi/vla.c: New file.
21270
245a5f0b
KS
212712014-04-11 Keith Seitz <keiths@redhat.com>
21272
21273 PR c++/16675
21274 * gdb.cp/cpsizeof.exp: New file.
21275 * gdb.cp/cpsizeof.cc: New file.
21276
58a84dcf
SA
212772014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21278
191a8a90
JB
21279 * gdb.mi/mi-vla-c99.exp: New file.
21280 * gdb.mi/vla.c: New file.
58a84dcf 21281
c8655f75
SA
212822014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21283
21284 * gdb.base/vla-datatypes.c: New file.
21285 * gdb.base/vla-datatypes.exp: New file.
21286
024e13b4
SA
212872014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21288
21289 * gdb.base/vla-ptr.c: New file.
21290 * gdb.base/vla-ptr.exp: New file.
21291
1a237e0e
SA
212922014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21293
21294 * gdb.base/vla-multi.c: New file.
21295 * gdb.base/vla-multi.exp: New file.
21296
504f3432
SA
212972014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21298
21299 * gdb.dwarf2/count.exp: New file.
21300
3bce8237
SA
213012014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21302
191a8a90
JB
21303 * gdb.base/vla-sideeffect.c: New file.
21304 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 21305
322f9c21
YQ
213062014-04-11 Yao Qi <yao@codesourcery.com>
21307
21308 * gdb.base/completion.exp: Check file exists before running tests
21309 on file completion.
21310
d708bcd1
PA
213112014-04-10 Pedro Alves <palves@redhat.com>
21312
21313 * gdb.base/cond-eval-mode.c: New file.
21314 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
21315 prepare_for_testing to build the new file. Check result of
21316 runto_main.
21317 (test_break, test_watch): New procedures.
21318 (top level): Use them.
21319
ae1d2761
PM
213202014-04-08 Pierre Muller <muller@sourceware.org>
21321
21322 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
21323 Ctrl-V use for mingw hosts.
21324
7af389b8
SC
213252014-04-07 Siva Chandra Reddy <sivachandra@google.com>
21326
21327 * gdb.python/py-value.c: Improve test case.
21328 * gdb.python/py-value.exp: Add new test.
21329
5e703181
DE
213302014-04-07 David Blaikie <dblaikie@gmail.com>
21331
21332 * lib/compiler.c: Identify the clang compiler.
21333 * lib/compiler.cc: Ditto.
21334
9810b410
YQ
213352014-04-03 Yao Qi <yao@codesourcery.com>
21336
21337 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
21338
98d1b8dc
AB
213392014-04-01 Anton Blanchard <anton@samba.org>
21340
21341 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
21342 messages unique.
21343
3114cea1
AB
213442014-04-01 Anton Blanchard <anton@samba.org>
21345
21346 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
21347 prepare_for_testing.
21348
62f7182c
AB
213492014-04-01 Anton Blanchard <anton@samba.org>
21350
21351 * gdb.arch/ppc64-atomic-inst.c: Remove.
21352 * gdb.arch/ppc64-atomic-inst.S: New file.
21353 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
21354
770e7fc7
DE
213552014-03-31 Doug Evans <dje@google.com>
21356
21357 * gdb.base/print-symbol-loading-lib.c: New file.
21358 * gdb.base/print-symbol-loading-main.c: New file.
21359 * gdb.base/print-symbol-loading.exp: New file.
21360
46e2bafa
YQ
213612014-03-31 Yao Qi <yao@codesourcery.com>
21362
21363 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
21364
8776cfe9
JB
213652014-03-28 Joel Brobecker <brobecker@adacore.com>
21366
21367 * gdb.ada/mi_dyn_arr: New testcase.
21368
5d1ef361
DE
213692014-03-27 Doug Evans <dje@google.com>
21370
21371 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
21372
b5bee914
YQ
213732014-03-27 Yao Qi <yao@codesourcery.com>
21374
21375 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
21376 if target is nios2-*-*.
21377
0d4d0e77
YQ
213782014-03-26 Yao Qi <yao@codesourcery.com>
21379
21380 * lib/gdb.exp (readline_is_used): New proc.
21381 * gdb.base/completion.exp: Move tests on command complete up.
21382 Skip the rest of tests if readline is not used.
21383 * gdb.ada/complete.exp: Skp the test if readline is not
21384 used.
21385 * gdb.base/filesym.exp: Likewise.
21386 * gdb.base/macscp.exp: Likewise.
21387 * gdb.base/readline-ask.exp: Likewise.
21388 * gdb.base/readline.exp: Likewise.
21389 * gdb.python/py-cmd.exp: Likewise.
21390 * gdb.trace/tfile.exp: Likewise.
21391
29361eee
YQ
213922014-03-26 Yao Qi <yao@codesourcery.com>
21393
21394 * gdb.base/macscp.exp: Fix code format issues.
21395
bc9a5525
UW
213962014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
21397
21398 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
21399 * gdb.asm/powerpc64le.inc: New file.
21400
d3839ede
PA
214012014-03-25 Pedro Alves <palves@redhat.com>
21402 Doug Evans <dje@google.com>
21403
21404 * gdb.base/source-execution.c: New file.
21405 * gdb.base/source-execution.exp: New file.
21406 * gdb.base/source-execution.gdb: New file.
21407
01672a57
DE
214082014-03-24 Doug Evans <dje@google.com>
21409
21410 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
21411 using fission.
21412
88bbeca9
HZ
214132014-03-24 Hui Zhu <hui@codesourcery.com>
21414 Pedro Alves <palves@redhat.com>
21415
21416 PR breakpoints/16101
21417 * gdb.base/dprintf.exp: Use unsupported rather than changing the
21418 test pass/fail messages. Detect missing support for dprintf when
21419 breakpoints are actually inserted.
21420 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
21421 breakpoints are actually inserted.
21422 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
21423 fails.
21424
d2348791
JK
214252014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
21426
21427 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
21428
feef67ab
DE
214292014-03-22 Doug Evans <xdje42@gmail.com>
21430
21431 * gdb.python/python.exp (python not supported): Verify multi-line
21432 python command issues an error.
25d743f9 21433 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 21434 guile command issues an error.
feef67ab 21435
ecebef6a
MR
214362014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
21437
21438 * gdb.threads/thread-specific.exp: Handle the lack of usable
21439 $this_breakpoint and $this_thread.
21440
ccdd1909
HZ
214412014-03-21 Hui Zhu <hui@codesourcery.com>
21442
21443 * gdb.base/attach.exp (do_command_attach_tests): New.
21444
beb460e8
PA
214452014-03-20 Tom Tromey <tromey@redhat.com>
21446 Pedro Alves <palves@redhat.com>
21447
21448 PR cli/15718
21449 * gdb.base/condbreak-call-false.c: New file.
21450 * gdb.base/condbreak-call-false.exp: New file.
21451
40acf43a
PA
214522014-03-20 Pedro Alves <palves@redhat.com>
21453
21454 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
21455 Delete.
21456 (block_signals, unblock_signals): Delete.
21457 (child_function_2, main): Remove references to deleted variable
21458 and functions.
21459
9f5e1e02
PA
214602014-03-20 Pedro Alves <palves@redhat.com>
21461
21462 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
21463 Use pthread_kill to signal thread 2.
21464 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21465 Adjust to make the test send itself a signal rather than using the
21466 host's "kill" command.
21467
99619bea
PA
214682014-03-20 Pedro Alves <palves@redhat.com>
21469
21470 * gdb.threads/multiple-step-overs.c: New file.
21471 * gdb.threads/multiple-step-overs.exp: New file.
21472 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21473 Adjust expected infrun debug output.
21474
2adfaa28
PA
214752014-03-20 Pedro Alves <palves@redhat.com>
21476
21477 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
21478 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
21479
31e77af2
PA
214802014-03-20 Pedro Alves <palves@redhat.com>
21481
21482 PR breakpoints/7143
21483 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
21484 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
21485 of gdb_test_multiple.
21486 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
21487 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
21488
b9f437de
PA
214892014-03-20 Pedro Alves <palves@redhat.com>
21490
21491 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
21492 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
21493
05adc73e
PA
214942014-03-19 Pedro Alves <palves@redhat.com>
21495
21496 * gdb.base/async.exp: Remove early return.
21497
6048b950
PA
214982014-03-19 Pedro Alves <palves@redhat.com>
21499
21500 * gdb.base/async.exp (step& tests): Pass explicit test messages.
21501
8bcfb00a
PA
215022014-03-19 Pedro Alves <palves@redhat.com>
21503
21504 * gdb.base/async.exp (test_background): Expect \r\n after
21505 "completed." in the fail pattern.
21506
884e37dc
PA
215072014-03-19 Pedro Alves <palves@redhat.com>
21508
21509 * gdb.base/async.exp (test_background): New procedure.
21510 Use it for all background execution command tests.
21511
148e57e2
PA
215122014-03-19 Pedro Alves <palves@redhat.com>
21513
21514 * gdb.base/async.exp: Use prepare_for_testing.
21515
f48088c7
PA
215162014-03-19 Pedro Alves <palves@redhat.com>
21517
21518 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
21519 the same line.
21520
e2f6c966
PA
215212014-03-19 Pedro Alves <palves@redhat.com>
21522
21523 * gdb.base/async.c (main): Add "jump here" and "until here" line
21524 marker comments.
21525 * gdb.base/async.exp (jump_here): New global.
21526 (jump& test): Use it.
21527 (until_here): New global.
21528 (until& test): Use it.
21529
c30568d4
PA
215302014-03-19 Pedro Alves <palves@redhat.com>
21531
21532 * gdb.base/async.exp: Don't frob gdb_protocol.
21533
0172b6a7
DE
215342014-03-18 Doug Evans <xdje42@gmail.com>
21535
21536 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
21537 Fix spelling of exec-done-display.
21538
06c868a8
JK
215392014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
21540
21541 PR gdb/15358
21542 * gdb.base/gdb-sigterm.c: New file.
21543 * gdb.base/gdb-sigterm.exp: New file.
21544
0c7e1a46
PA
215452014-03-18 Pedro Alves <palves@redhat.com>
21546
21547 PR gdb/13860
21548 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
21549 * lib/mi-support.exp (mi_expect_stop): Add special handling for
21550 solib-event.
21551
f7c77d93
JB
215522014-03-17 Joel Brobecker <brobecker@adacore.com>
21553
21554 * gdb.ada/pckd_arr_ren: New testcase.
21555
5a1e8c7a
DE
215562014-03-13 Doug Evans <xdje42@gmail.com>
21557
21558 PR guile/16612
21559 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
21560 collect after discarding symbols.
21561
350e1a76
DE
215622014-03-13 Ludovic Courtès <ludo@gnu.org>
21563 Doug Evans <xdje42@gmail.com>
21564
21565 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
21566 to history survives a gc.
21567
a69900ae
PA
215682014-03-13 Pedro Alves <palves@redhat.com>
21569
21570 * gdb.base/default.exp: Don't test "target procfs".
21571
5db9f0bd
PA
215722014-03-13 Pedro Alves <palves@redhat.com>
21573
21574 * gdb.base/default.exp: Update "target child" and "target procfs"
21575 tests to not expect "Unix".
21576
b3ccfe11
TT
215772014-03-12 Tom Tromey <tromey@redhat.com>
21578
21579 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
21580 New procs. Add target-async tests.
21581 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
21582 Add target-async tests.
21583
646f4417
AA
215842014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21585
21586 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
21587 'func_start' and 'func_end' for the beginning and end of the
21588 function code, respectively.
21589 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
21590 'func_end' instead of 'func' and 'main'.
21591
288c211f
AA
215922014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21593
21594 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
21595 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
21596 generate the debug info assembler source.
21597
e0c0f156
AA
215982014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21599
21600 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
21601 * gdb.dwarf2/arr-subrange.exp: Likewise.
21602 * gdb.dwarf2/dwz.exp: Likewise.
21603 * gdb.dwarf2/method-ptr.exp: Likewise.
21604 * gdb.dwarf2/missing-sig-type.exp: Likewise.
21605 * gdb.dwarf2/subrange.exp: Likewise.
21606 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
21607 * gdb.dwarf2/implptrpiece.exp: Likewise.
21608 * gdb.dwarf2/nostaticblock.exp: Likewise.
21609
0e5c4555
AA
216102014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21611
21612 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
21613 directory to absolute path name arguments.
21614
5ec18f2b
JG
216152014-03-10 Joel Brobecker <brobecker@adacore.com>
21616
21617 * gdb.ada/tagged_access: New testcase.
21618
847fc4f2
MM
216192014-03-07 Markus Metzger <markus.t.metzger@intel.com>
21620
21621 * gdb.btrace/data.exp: Update expected output.
21622
cc3da688
YQ
216232014-03-06 Yao Qi <yao@codesourcery.com>
21624
21625 * gdb.trace/pr16508.exp: New file.
21626
0f26cec1
PA
216272014-03-05 Pedro Alves <palves@redhat.com>
21628
21629 PR gdb/16575
21630 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
21631 procedure.
21632 (top level): Adjust to use it. Add tests that exercise breakpoint
21633 interaction with the code-cache.
21634
7a5a839f
LC
216352014-02-26 Ludovic Courtès <ludo@gnu.org>
21636
21637 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
21638 test for 'history-append!'.
21639
31aa7e4e
JB
216402014-02-26 Joel Brobecker <brobecker@adacore.com>
21641
21642 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
21643 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
21644 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
21645 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
21646 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
21647 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
21648
1b588015
JB
216492014-02-26 Joel Brobecker <brobecker@adacore.com>
21650
21651 * testsuite/gdb.python/py-pp-re-notag.c: New file.
21652 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
21653 * testsuite/gdb.python/py-pp-re-notag.p: New file.
21654
55426c9d
JB
216552014-02-26 Joel Brobecker <brobecker@adacore.com>
21656
21657 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
21658
dc53a7ad
JB
216592014-02-26 Joel Brobecker <brobecker@adacore.com>
21660
21661 * gdb.dwarf2/arr-stride.c: New file.
21662 * gdb.dwarf2/arr-stride.exp: New file.
21663
12ab52e9
PA
216642014-02-26 Pedro Alves <palves@redhat.com>
21665
21666 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
21667 that won't ever trigger. Make sure that GDB reports the correct
21668 breakpoint that caused the stop.
21669
849c862e
JK
216702014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21671
21672 PR gdb/16626
21673 * gdb.base/auto-load-script: New file.
21674 * gdb.base/auto-load.c: New file.
21675 * gdb.base/auto-load.exp: New file.
21676
71b7d793
JK
21677 PR gdb/16626
21678 * gdb.base/auto-load.exp: Fix out-of-srctree run.
21679
e2f0d509
JK
216802014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21681
21682 Fix dw2-icycle.exp -fsanitize=address GDB crash.
21683 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
21684
50cc37c8
DE
216852014-02-24 Doug Evans <dje@google.com>
21686
21687 * lib/gdb.exp (run_on_host): Log error output if program fails.
21688
ea4758f2
PA
216892014-02-21 Pedro Alves <palves@redhat.com>
21690
21691 * gdb.threads/step-after-sr-lock.c: Rename to ...
21692 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
21693 * gdb.threads/step-after-sr-lock.exp: Rename to ...
21694 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21695 ... this.
21696
d7b30f67
SDJ
216972014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
21698
21699 PR tdep/16397
21700 * gdb.arch/amd64-stap-special-operands.exp: New file.
21701 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
21702 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
21703 * gdb.arch/amd64-stap-triplet.S: Likewise.
21704 * gdb.arch/amd64-stap-triplet.c: Likewise.
21705
83deb43f
JB
217062014-02-20 Joel Brobecker <brobecker@adacore.com>
21707
21708 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
21709 in .section pseudo-op.
21710
adde2bff
DE
217112014-02-20 lin zuojian <manjian2006@gmail.com>
21712 Joel Brobecker <brobecker@adacore.com>
21713 Doug Evans <xdje42@gmail.com>
21714
21715 PR symtab/16581
21716 * gdb.dwarf2/dw2-icycle.S: New file.
21717 * gdb.dwarf2/dw2-icycle.c: New file.
21718 * gdb.dwarf2/dw2-icycle.exp: New file.
21719
f7bd0f78
SC
217202014-02-19 Siva Chandra Reddy <sivachandra@google.com>
21721
21722 * gdb.python/py-value-cc.cc: Improve test case to enable testing
21723 operations on gdb.Value objects.
21724 * gdb.python/py-value-cc.exp: Add new test to test operations on
21725 gdb.Value objects.
21726
c17ef0d5
DE
217272014-02-18 Doug Evans <dje@google.com>
21728
21729 * Makefile.in (TESTS): New variable.
21730 (expanded_tests, expanded_tests_or_none): New variables
21731 (check-single): Pass $(expanded_tests_or_none) to runtest.
21732 (check-parallel): Only run tests in $(TESTS) if non-empty.
21733 (check/no-matching-tests-found): New rule.
21734 * README: Document TESTS makefile variable.
21735
5dd3176f
DE
217362014-02-18 Doug Evans <dje@google.com>
21737
21738 * Makefile.in (check-parallel): rm -rf outputs temp.
21739
0b10be4f
JK
217402014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
21741
21742 Fix "ERROR: no fileid for" in the testsuite.
21743 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
21744
85f224e7
DE
217452014-02-12 Doug Evans <dje@google.com>
21746
21747 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
21748 (MISCELLANEOUS): New variable.
21749 (clean): rm -rf $(MISCELLANEOUS).
21750 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
21751 dwp live in the same directory as symlinks, with each symlink pointed
21752 to a differently named file in a different directory.
21753
149b30ff
DE
217542014-02-11 Doug Evans <dje@google.com>
21755
21756 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
21757 of Tcl file commands.
21758
1dfdac32
MK
217592014-02-10 Mark Kettenis <kettenis@gnu.org>
21760
21761 * gdb.threads/step-after-sr-lock.exp: Avoid executing
21762 "kill -SIGUSR1 -1".
21763
aa4fb036
JB
217642014-02-10 Joel Brobecker <brobecker@adacore.com>
21765
21766 * gdb.ada/tick_length_array_enum_idx: New testcase.
21767
ed3ef339
DE
217682014-02-10 Doug Evans <xdje42@gmail.com>
21769
21770 * configure.ac (AC_OUTPUT): Add gdb.guile.
21771 * configure: Regenerate.
21772 * lib/gdb-guile.exp: New file.
21773 * lib/gdb.exp (get_target_charset): New function.
21774 * gdb.base/help.exp: Update expected output from "apropos apropos".
21775 * gdb.guile/Makefile.in: New file.
21776 * gdb.guile/guile.exp: New file.
21777 * gdb.guile/scm-arch.c: New file.
21778 * gdb.guile/scm-arch.exp: New file.
21779 * gdb.guile/scm-block.c: New file.
21780 * gdb.guile/scm-block.exp: New file.
21781 * gdb.guile/scm-breakpoint.c: New file.
21782 * gdb.guile/scm-breakpoint.exp: New file.
21783 * gdb.guile/scm-disasm.c: New file.
21784 * gdb.guile/scm-disasm.exp: New file.
21785 * gdb.guile/scm-equal.c: New file.
21786 * gdb.guile/scm-equal.exp: New file.
21787 * gdb.guile/scm-error.exp: New file.
21788 * gdb.guile/scm-error.scm: New file.
21789 * gdb.guile/scm-frame-args.c: New file.
21790 * gdb.guile/scm-frame-args.exp: New file.
21791 * gdb.guile/scm-frame-args.scm: New file.
21792 * gdb.guile/scm-frame-inline.c: New file.
21793 * gdb.guile/scm-frame-inline.exp: New file.
21794 * gdb.guile/scm-frame.c: New file.
21795 * gdb.guile/scm-frame.exp: New file.
21796 * gdb.guile/scm-generics.exp: New file.
21797 * gdb.guile/scm-gsmob.exp: New file.
21798 * gdb.guile/scm-iterator.c: New file.
21799 * gdb.guile/scm-iterator.exp: New file.
21800 * gdb.guile/scm-math.c: New file.
21801 * gdb.guile/scm-math.exp: New file.
21802 * gdb.guile/scm-objfile-script-gdb.in: New file.
21803 * gdb.guile/scm-objfile-script.c: New file.
21804 * gdb.guile/scm-objfile-script.exp: New file.
21805 * gdb.guile/scm-objfile.c: New file.
21806 * gdb.guile/scm-objfile.exp: New file.
21807 * gdb.guile/scm-ports.exp: New file.
21808 * gdb.guile/scm-pretty-print.c: New file.
21809 * gdb.guile/scm-pretty-print.exp: New file.
21810 * gdb.guile/scm-pretty-print.scm: New file.
21811 * gdb.guile/scm-section-script.c: New file.
21812 * gdb.guile/scm-section-script.exp: New file.
21813 * gdb.guile/scm-section-script.scm: New file.
21814 * gdb.guile/scm-symbol.c: New file.
21815 * gdb.guile/scm-symbol.exp: New file.
21816 * gdb.guile/scm-symtab-2.c: New file.
21817 * gdb.guile/scm-symtab.c: New file.
21818 * gdb.guile/scm-symtab.exp: New file.
21819 * gdb.guile/scm-type.c: New file.
21820 * gdb.guile/scm-type.exp: New file.
21821 * gdb.guile/scm-value-cc.cc: New file.
21822 * gdb.guile/scm-value-cc.exp: New file.
21823 * gdb.guile/scm-value.c: New file.
21824 * gdb.guile/scm-value.exp: New file.
21825 * gdb.guile/source2.scm: New file.
21826 * gdb.guile/types-module.cc: New file.
21827 * gdb.guile/types-module.exp: New file.
21828
7026a7c1
YQ
218292014-02-10 Yao Qi <yao@codesourcery.com>
21830
21831 PR testsuite/16543
21832 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
21833 * configure: Regenerated.
21834 * Makefile.in: New file.
21835
6c466447
AS
218362014-02-08 Andreas Schwab <schwab@linux-m68k.org>
21837
21838 * gdb.python/py-framefilter.exp: Fix typo.
21839
6e854735
YQ
218402014-02-08 Yao Qi <yao@codesourcery.com>
21841
21842 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
21843 that no =breakpoint-modified is emitted when breakpoints are
21844 modified through MI commands.
21845
d137e6dc
PA
218462014-02-07 Pedro Alves <pedro@codesourcery.com>
21847 Pedro Alves <palves@redhat.com>
21848
21849 * gdb.threads/step-after-sr-lock.c: New file.
21850 * gdb.threads/step-after-sr-lock.exp: New file.
21851
b5ee5a50
PA
218522014-02-07 Pedro Alves <palves@redhat.com>
21853
21854 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
21855
3c77faf3
JK
218562014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
21857
21858 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
21859 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
21860
6dddc817
DE
218612014-02-06 Doug Evans <xdje42@gmail.com>
21862
21863 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
21864 output.
21865
21866 * gdb.gdb/python-interrupts.exp: New file.
21867
de7b2893
YQ
218682014-02-05 Yao Qi <yao@codesourcery.com>
21869
21870 * gdb.trace/report.exp (use_collected_data): Test the output
21871 of "info threads" and "info inferiors".
21872
66d032ac
YQ
218732014-02-05 Yao Qi <yao@codesourcery.com>
21874
21875 Revert this patch:
21876
21877 2013-05-24 Yao Qi <yao@codesourcery.com>
21878
21879 * gdb.trace/tfile.exp: Test inferior and thread.
21880
591a12a1
UW
218812014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21882
21883 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
21884 on a function.
21885 * gdb.base/step-bt.c: Call hello via function pointer to make
21886 sure its first instruction is executed on powerpc64le-linux.
21887
0ff3e01f
UW
218882014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21889
21890 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
21891
084ee545
UW
218922014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21893
21894 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
21895 of the test patterns for use on little-endian systems.
21896
6ed14ff3
UW
218972014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21898
21899 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
21900 (decimal_vector): Fix for little-endian.
21901
401e27fd
JM
219022014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
21903
21904 * gdb.arch/sparc-sysstep.exp: New file.
21905 * gdb.arch/sparc-sysstep.c: Likewise.
21906
21907 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
21908
8b924729
EBM
219092014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21910
21911 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
21912
fb151210
JB
219132014-01-23 Tom Tromey <tromey@redhat.com>
21914
21915 * gdb.ada/array_char_idx: New testcase.
21916
0740f8d8
TT
219172014-01-23 Tom Tromey <tromey@redhat.com>
21918
21919 PR python/16487:
21920 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
21921 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
21922 classes.
21923
21909fa1
TT
219242014-01-23 Tom Tromey <tromey@redhat.com>
21925
21926 PR python/16491:
21927 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
21928 string from an inferior frame.
21929 * gdb.python/py-framefilter-mi.exp: Update.
21930
87ce2a04
DE
219312014-01-22 Doug Evans <dje@google.com>
21932
21933 * gdb.server/server-mon.exp: Add tests for "set debug-format".
21934
237b092b
AA
219352014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21936
21937 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
21938
d674a709
AA
219392014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21940
21941 * gdb.trace/entry-values.exp: Remove excess space character from
21942 regex patterns. Handle s390 call instruction.
21943
20fa3390
AA
219442014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21945
21946 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
21947 define "*_start" label. Make "name" static.
21948 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
21949 ${name} by references to ${name}_start.
21950
78466714
AA
219512014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21952
21953 * gdb.base/info-macros.exp: Remove "debug" from the compile
21954 options.
21955
ec9f644a
IB
219562014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21957
21958 * gdb.dlang/demangle.exp: New file.
21959
94b1b47e
IB
219602014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21961
21962 * gdb.dlang/primitive-types.exp: New file.
21963
7f420862
IB
219642014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21965
21966 * configure.ac: Create gdb.dlang/Makefile.
21967 * configure: Regenerate.
21968 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
21969 * gdb.dlang/Makefile.in: New file.
21970 * lib/d-support.exp: New file.
21971 * lib/gdb.exp (skip_d_tests): New proc.
21972
52834460
MM
219732014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21974
21975 * gdb.btrace/delta.exp: Check reverse stepi.
21976 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
21977 * gdb.btrace/finish.exp: New.
21978 * gdb.btrace/next.exp: New.
21979 * gdb.btrace/nexti.exp: New.
21980 * gdb.btrace/record_goto.c: Add comments.
21981 * gdb.btrace/step.exp: New.
21982 * gdb.btrace/stepi.exp: New.
21983 * gdb.btrace/multi-thread-step.c: New.
21984 * gdb.btrace/multi-thread-step.exp: New.
21985 * gdb.btrace/rn-dl-bind.c: New.
21986 * gdb.btrace/rn-dl-bind.exp: New.
21987 * gdb.btrace/data.c: New.
21988 * gdb.btrace/data.exp: New.
21989 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21990
6e07b1d2
MM
219912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21992
21993 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
21994 * gdb.btrace/exception.exp: Update.
21995 * gdb.btrace/instruction_history.exp: Update.
21996 * gdb.btrace/record_goto.exp: Update.
21997 * gdb.btrace/tailcall.exp: Update.
21998 * gdb.btrace/unknown_functions.exp: Update.
21999 * gdb.btrace/delta.exp: New.
22000
0b722aec
MM
220012014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22002
22003 * gdb.btrace/record_goto.exp: Add backtrace test.
22004 * gdb.btrace/tailcall.exp: Add backtrace test.
22005
066ce621
MM
220062014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22007
22008 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
22009 * gdb.btrace/record_goto.c: New.
22010 * gdb.btrace/record_goto.exp: New.
22011 * gdb.btrace/x86-record_goto.S: New.
22012
0688d04e
MM
220132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22014
22015 * gdb.btrace/function_call_history.exp: Update tests.
22016 * gdb.btrace/instruction_history.exp: Update tests.
22017
8710b709
MM
220182014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22019
22020 * gdb.btrace/function_call_history.exp: Fix expected field
22021 order for "record function-call-history".
22022 Add new tests for "record function-call-history /c".
22023 * gdb.btrace/exception.cc: New.
22024 * gdb.btrace/exception.exp: New.
22025 * gdb.btrace/tailcall.exp: New.
22026 * gdb.btrace/x86-tailcall.S: New.
22027 * gdb.btrace/x86-tailcall.c: New.
22028 * gdb.btrace/unknown_functions.c: New.
22029 * gdb.btrace/unknown_functions.exp: New.
22030 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22031
5de9129b
MM
220322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22033
22034 * gdb.btrace/instruction_history.exp: Update.
22035 * gdb.btrace/function_call_history.exp: Update.
22036
23a7fe75
MM
220372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22038
22039 * gdb.btrace/function_call_history.exp: Fix expected function
22040 trace.
22041 * gdb.btrace/instruction_history.exp: Initialize traced.
22042 Remove traced_functions.
22043
724c7dd8
MM
220442014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22045
22046 * gdb.btrace/function_call_history.exp: Update
22047 * gdb.btrace/instruction_history.exp: Update.
22048
6d78d93b
MM
220492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22050
22051 * gdb.btrace/enable.exp: Update expected text.
22052
93a360cc
OJ
220532014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
22054
22055 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
22056 bytes.
22057
3772b53f
MR
220582014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
22059
22060 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
22061
596662fa
OJ
220622014-01-15 Omair Javaid <omair.javaid@linaro.org>
22063
22064 * lib/gdb.exp (supports_process_record): Return true for
22065 arm*-linux*. (supports_reverse): Likewise.
22066
b5b08fb4
SC
220672014-01-13 Siva Chandra Reddy <sivachandra@google.com>
22068
22069 PR python/15464
22070 PR python/16113
22071 * gdb.python/py-type.c: Enhance test case.
22072 * gdb.python/py-value-cc.cc: Likewise
22073 * gdb.python/py-type.exp: Add new tests.
22074 * gdb.python/py-value-cc.exp: Likewise
22075
52d7fb13
AA
220762014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
22077 Pedro Alves <palves@redhat.com>
22078
22079 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
22080 Make "name" extern.
22081 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
22082 references to ${name}_start by references to ${name}.
22083
a2cd8cfe
JB
220842014-01-10 Joel Brobecker <brobecker@adacore.com>
22085
22086 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
22087
4e23fced
JB
220882014-01-10 Joel Brobecker <brobecker@adacore.com>
22089
22090 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
22091
c6a9e42c
PA
220922014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
22093 Pedro Alves <palves@redhat.com>
22094
22095 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 22096 mi_gdb_target_load.
c6a9e42c 22097
b7ea362b
PA
220982014-01-08 Pedro Alves <palves@redhat.com>
22099
22100 * gdb.threads/reconnect-signal.c: New file.
22101 * gdb.threads/reconnect-signal.exp: New file.
22102
5e3f4fab
EBM
221032014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22104
22105 * gdb.base/source-dir.exp: New file.
22106
79301218
JB
221072014-01-07 Joel Brobecker <brobecker@adacore.com>
22108
22109 * gdb.ada/mi_interface: New testcase.
22110
8e355c5d
JB
221112014-01-07 Joel Brobecker <brobecker@adacore.com>
22112
22113 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
22114 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
22115 gdb.ada/pp-rec-component/pck.ads: New files.
22116
c0d48811
JB
221172014-01-07 Joel Brobecker <brobecker@adacore.com>
22118
22119 * gdb.python/py-pp-integral.c: New file.
22120 * gdb.python/py-pp-integral.py: New file.
22121 * gdb.python/py-pp-integral.exp: New file.
22122
17b609c3 22123For older changes see ChangeLog-1993-2013.
c906108c 22124\f
8d8cb839
EZ
22125;; Local Variables:
22126;; mode: change-log
22127;; left-margin: 8
22128;; fill-column: 74
22129;; version-control: never
22130;; End:
902f2ccb 22131
b811d2c2 22132 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
22133 Copying and distribution of this file, with or without modification,
22134 are permitted provided the copyright notice and this notice are preserved.