]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
[gdb/testsuite] Use $srcfile in DW_AT_name for CU
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9476b583
TV
12020-10-23 Tom de Vries <tdevries@suse.de>
2
3 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
4 * gdb.dwarf2/atomic-type.exp: Same.
5 * gdb.dwarf2/bad-regnum.exp: Same.
6 * gdb.dwarf2/cpp-linkage-name.exp: Same.
7 * gdb.dwarf2/dw2-align.exp: Same.
8 * gdb.dwarf2/dw2-bad-elf.exp: Same.
9 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
10 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
11 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
12 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
13 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
14 * gdb.dwarf2/enum-type.exp: Same.
15 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
16 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
17 * gdb.dwarf2/main-subprogram.exp: Same.
18 * gdb.dwarf2/missing-type-name.exp: Same.
19 * gdb.dwarf2/nonvar-access.exp: Same.
20 * gdb.dwarf2/typedef-void-finish.exp: Same.
21 * gdb.dwarf2/var-access.exp: Same.
22 * gdb.dwarf2/void-type.exp: Same.
23
4a636814
SM
242020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
25
26 PR gdb/26693
27 * gdb.dwarf2/template-specification-full-name.exp: New test.
28
557fc257
LM
292020-10-22 Luis Machado <luis.machado@linaro.org>
30
31 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
32 expected an offset from the function.
33 * gdb.base/msym-bp.exp (test): Likewise.
34
6b4c676c
AB
352020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
36
37 * gdb.fortran/array-slices.exp: Add a new test.
38
98cec4f6
GB
392020-10-21 Gary Benson <gbenson@redhat.com>
40
41 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
42 fullname test with Clang. Also expand comments generally.
43
ae86f581
TV
442020-10-20 Tom de Vries <tdevries@suse.de>
45
46 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
47
8c161360
TV
482020-10-20 Tom de Vries <tdevries@suse.de>
49
50 * gdb.dwarf2/arr-stride.c: Remove.
51 * gdb.dwarf2/arr-stride.exp: Use main.c.
52 * gdb.dwarf2/arr-subrange.c: Remove.
53 * gdb.dwarf2/arr-subrange.exp: Use main.c.
54 * gdb.dwarf2/bad-regnum.c: Remove.
55 * gdb.dwarf2/bad-regnum.exp: Use main.c.
56 * gdb.dwarf2/corrupt.c: Remove.
57 * gdb.dwarf2/corrupt.exp: Use main.c.
58 * gdb.dwarf2/dw2-bad-elf.c: Remove.
59 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
60 * gdb.dwarf2/dw2-icycle.c: Remove.
61 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
62 * gdb.dwarf2/formdata16.c: Remove.
63 * gdb.dwarf2/formdata16.exp: Use main.c.
64 * gdb.dwarf2/implptrconst.c: Remove.
65 * gdb.dwarf2/implptrconst.exp: Use main.c.
66 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
67 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
68 * gdb.dwarf2/opaque-type-lookup.c: Remove.
69 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
70
9c2412ec
TV
712020-10-20 Tom de Vries <tdevries@suse.de>
72
73 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
74 file.
75 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
76
0cd2ad78
TV
772020-10-20 Tom de Vries <tdevries@suse.de>
78
79 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
80 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
81 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
82 * gdb.dwarf2/dw2-ranges-base.exp: Same.
83 * gdb.dwarf2/dw2-ranges.exp: Same.
84 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
85 * gdb.dwarf2/var-access.exp: Same.
86
22cc388e
TT
872020-10-19 Tom Tromey <tromey@adacore.com>
88
89 PR tui/26719
90 * gdb.tui/list.exp: Check source window contents after focus
91 change.
92
520596f2
TV
932020-10-17 Tom de Vries <tdevries@suse.de>
94
95 PR symtab/26317
96 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
97
d1c8a76d
TV
982020-10-17 Tom de Vries <tdevries@suse.de>
99
100 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
101 as suffix.
102 * gdb.dwarf2/atomic.c: Rename to ...
103 * gdb.dwarf2/atomic-type.c: ... this.
104 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
105 * gdb.dwarf2/dw2-ranges-2.c: ... this.
106 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
107 * gdb.dwarf2/dw2-ranges-3.c: ... this.
108 * gdb.dwarf2/fission-mix2.c: Rename to ...
109 * gdb.dwarf2/fission-mix-2.c: ... this.
110 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
111 standard_testfile.
112 * gdb.dwarf2/ada-valprint-error.exp: Same.
113 * gdb.dwarf2/arr-stride.exp: Same.
114 * gdb.dwarf2/arr-subrange.exp: Same.
115 * gdb.dwarf2/atomic-type.exp: Same.
116 * gdb.dwarf2/bad-regnum.exp: Same.
117 * gdb.dwarf2/break-inline-psymtab.exp: Same.
118 * gdb.dwarf2/clang-debug-names-2.exp: Same.
119 * gdb.dwarf2/clang-debug-names.exp: Same.
120 * gdb.dwarf2/comp-unit-lang.exp: Same.
121 * gdb.dwarf2/corrupt.exp: Same.
122 * gdb.dwarf2/count.exp: Same.
123 * gdb.dwarf2/cpp-linkage-name.exp: Same.
124 * gdb.dwarf2/data-loc.exp: Same.
125 * gdb.dwarf2/dw2-align.exp: Same.
126 * gdb.dwarf2/dw2-bad-elf.exp: Same.
127 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
128 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
129 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
130 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
131 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
132 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
133 * gdb.dwarf2/dw2-inline-param.exp: Same.
134 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
135 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
136 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
137 * gdb.dwarf2/dw2-is-stmt.exp: Same.
138 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
139 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
140 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
141 * gdb.dwarf2/dw2-param-error.exp: Same.
142 * gdb.dwarf2/dw2-ranges-base.exp: Same.
143 * gdb.dwarf2/dw2-ranges.exp: Same.
144 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
145 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
146 * gdb.dwarf2/dw4-sig-types.exp: Same.
147 * gdb.dwarf2/dynarr-ptr.exp: Same.
148 * gdb.dwarf2/enum-type.exp: Same.
149 * gdb.dwarf2/fission-mix.exp: Same.
150 * gdb.dwarf2/formdata16.exp: Same.
151 * gdb.dwarf2/implptrconst.exp: Same.
152 * gdb.dwarf2/implptrpiece.exp: Same.
153 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
154 * gdb.dwarf2/main-subprogram.exp: Same.
155 * gdb.dwarf2/method-ptr.exp: Same.
156 * gdb.dwarf2/missing-sig-type.exp: Same.
157 * gdb.dwarf2/nonvar-access.exp: Same.
158 * gdb.dwarf2/opaque-type-lookup.exp: Same.
159 * gdb.dwarf2/shortpiece.exp: Same.
160 * gdb.dwarf2/staticvirtual.exp: Same.
161 * gdb.dwarf2/subrange.exp: Same.
162 * gdb.dwarf2/symtab-producer.exp: Same.
163 * gdb.dwarf2/typedef-void-finish.exp: Same.
164 * gdb.dwarf2/var-access.exp: Same.
165 * gdb.dwarf2/variant.exp: Same.
166 * gdb.dwarf2/void-type.exp: Same.
167 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
168 dw2-ranges-main.c.
169 * gdb.dwarf2/dw2-ranges-main.c: Remove.
170
472d09c1
TV
1712020-10-16 Tom de Vries <tdevries@suse.de>
172
173 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
174
afe75f6d
TV
1752020-10-16 Tom de Vries <tdevries@suse.de>
176
177 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
178
8c8bd0ba
TV
1792020-10-14 Tom de Vries <tdevries@suse.de>
180
181 PR testsuite/26732
182 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
183 scenario 2.
184 * gdb.ada/mi_catch_ex_hand.exp: Same.
185
b75d55d4
PA
1862020-10-13 Pedro Alves <pedro@palves.net>
187
188 * lib/mi-support.exp (mi_clean_restart): New.
189 (mi_run_to_main): Delete.
190 All callers adjust to use mi_clean_restart / mi_runto_main.
191
e777225b
PA
1922020-10-13 Pedro Alves <pedro@palves.net>
193
194 * config/monitor.exp: Use "list -q".
195 * gdb.arch/gdb1558.exp: Use "break -q".
196 * gdb.arch/i386-permbkpt.exp: Use "break -q".
197 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
198 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
199 * gdb.base/commands.exp: Use "break -q".
200 * gdb.base/condbreak.exp: Use "break -q".
201 * gdb.base/ctf-ptype.exp: Use "list -q".
202 * gdb.base/define.exp: Use "break -q".
203 * gdb.base/del.exp: Use "break -q".
204 * gdb.base/fullname.exp: Use "break -q".
205 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
206 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
207 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
208 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
209 "hbreak -q".
210 * gdb.base/included.exp: Use "list -q".
211 * gdb.base/label.exp: Use "break -q".
212 * gdb.base/lineinc.exp: Use "break -q".
213 * gdb.base/list.exp: Use "list -q".
214 * gdb.base/macscp.exp: Use "list -q".
215 * gdb.base/pending.exp: Use "break -q".
216 * gdb.base/prologue-include.exp: Use "break -q".
217 * gdb.base/ptype.exp: Use "list -q".
218 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
219 * gdb.base/server-del-break.exp: Use "break -q".
220 * gdb.base/style.exp: Use "break -q".
221 * gdb.base/symbol-without-target_section.exp: Use "list -q".
222 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
223 * gdb.cp/exception.exp: Use "tbreak -q".
224 * gdb.dwarf2/dw2-error.exp: Use "break -q".
225 * gdb.dwarf2/fission-mix.exp: Use "break -q".
226 * gdb.dwarf2/fission-reread.exp: Use "break -q".
227 * gdb.dwarf2/pr13961.exp: Use "break -q".
228 * gdb.linespec/explicit.exp: Use "list -q".
229 * gdb.linespec/linespec.exp: Use "break -q".
230 * gdb.mi/mi-simplerun.exp: Use "--qualified".
231 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
232 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
233 * gdb.server/connect-without-multi-process.exp: Use "break -q".
234 * gdb.trace/change-loc.exp: Use "break -q".
235 * gdb.trace/pending.exp: Use "break -q".
236 * gdb.tui/basic.exp: Use "list -q".
237 * gdb.tui/list-before.exp: Use "list -q".
238 * gdb.tui/list.exp: Use "list -q".
239 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
240
8abd8ee8
PA
2412020-10-13 Pedro Alves <pedro@palves.net>
242
243 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
244 saved breakpoints file.
245 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
246 inspecting breakpoint list.
247 * lib/gdb.exp (runto_main): Add "qualified" to options.
248 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
249 and handle it.
250 (mi_runto_main): Pass 1 as qualified argument.
251
f71e6719
PA
2522020-10-13 Pedro Alves <pedro@palves.net>
253
254 * lib/mi-support.exp (mi_runto_main): New proc.
255 (mi_run_to_main): Use it.
256 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
257 * gdb.mi/mi-var-cmd.exp: Likewise.
258 * gdb.mi/mi-var-invalidate.exp: Likewise.
259 * mi-var-list-children-invalid-grandchild.exp: Likewise.
260 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
261 * gdb.mi/new-ui-mi-sync.exp: Likewise.
262 * gdb.mi/user-selected-context-sync.exp: Likewise.
263 * gdb.opt/inline-cmds.exp: Likewise.
264 * gdb.python/py-framefilter-mi.exp: Likewise.
265 * gdb.python/py-mi.exp: Likewise.
266
50441f0f
PA
2672020-10-13 Pedro Alves <pedro@palves.net>
268
269 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
270 "runto main".
271 * gdb.ada/small_reg_param.exp: Likewise.
272 * gdb.arch/powerpc-d128-regs.exp: Likewise.
273 * gdb.base/annota1.exp: Likewise.
274 * gdb.base/anon.exp: Likewise.
275 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
276 * gdb.base/dprintf-non-stop.exp: Likewise.
277 * gdb.base/dprintf.exp: Likewise.
278 * gdb.base/gdb11530.exp: Likewise.
279 * gdb.base/gdb11531.exp: Likewise.
280 * gdb.base/gnu_vector.exp: Likewise.
281 * gdb.base/interrupt-noterm.exp: Likewise.
282 * gdb.base/memattr.exp: Likewise.
283 * gdb.base/step-over-syscall.exp: Likewise.
284 * gdb.base/watch-cond-infcall.exp: Likewise.
285 * gdb.base/watch-read.exp: Likewise.
286 * gdb.base/watch-vfork.exp: Likewise.
287 * gdb.base/watch_thread_num.exp: Likewise.
288 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
289 * gdb.guile/scm-frame-inline.exp: Likewise.
290 * gdb.linespec/explicit.exp: Likewise.
291 * gdb.opt/inline-break.exp: Likewise.
292 * gdb.python/py-frame-inline.exp: Likewise.
293 * gdb.reverse/break-precsave.exp: Likewise.
294 * gdb.reverse/break-reverse.exp: Likewise.
295 * gdb.reverse/consecutive-precsave.exp: Likewise.
296 * gdb.reverse/consecutive-reverse.exp: Likewise.
297 * gdb.reverse/finish-precsave.exp: Likewise.
298 * gdb.reverse/finish-reverse.exp: Likewise.
299 * gdb.reverse/fstatat-reverse.exp: Likewise.
300 * gdb.reverse/getresuid-reverse.exp: Likewise.
301 * gdb.reverse/i386-precsave.exp: Likewise.
302 * gdb.reverse/i386-reverse.exp: Likewise.
303 * gdb.reverse/i386-sse-reverse.exp: Likewise.
304 * gdb.reverse/i387-env-reverse.exp: Likewise.
305 * gdb.reverse/i387-stack-reverse.exp: Likewise.
306 * gdb.reverse/insn-reverse.exp: Likewise.
307 * gdb.reverse/machinestate-precsave.exp: Likewise.
308 * gdb.reverse/machinestate.exp: Likewise.
309 * gdb.reverse/pipe-reverse.exp: Likewise.
310 * gdb.reverse/readv-reverse.exp: Likewise.
311 * gdb.reverse/recvmsg-reverse.exp: Likewise.
312 * gdb.reverse/rerun-prec.exp: Likewise.
313 * gdb.reverse/s390-mvcle.exp: Likewise.
314 * gdb.reverse/solib-precsave.exp: Likewise.
315 * gdb.reverse/solib-reverse.exp: Likewise.
316 * gdb.reverse/step-precsave.exp: Likewise.
317 * gdb.reverse/step-reverse.exp: Likewise.
318 * gdb.reverse/time-reverse.exp: Likewise.
319 * gdb.reverse/until-precsave.exp: Likewise.
320 * gdb.reverse/until-reverse.exp: Likewise.
321 * gdb.reverse/waitpid-reverse.exp: Likewise.
322 * gdb.reverse/watch-precsave.exp: Likewise.
323 * gdb.reverse/watch-reverse.exp: Likewise.
324 * gdb.threads/kill.exp: Likewise.
325 * gdb.threads/tid-reuse.exp: Likewise.
326
d3a07122
SM
3272020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
328
329 PR gdb/26642
330 * gdb.base/maint-target-async-off.c: New test.
331 * gdb.base/maint-target-async-off.exp: New test.
332
c65c6c42
AM
3332020-10-13 Alan Modra <amodra@gmail.com>
334
335 * gdb.arch/powerpc-altivec.s,
336 * gdb.arch/powerpc-power7.s,
337 * gdb.arch/powerpc-power8.s,
338 * gdb.arch/powerpc-power9.s,
339 * gdb.arch/powerpc-vsx.s,
340 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
341 * gdb.arch/powerpc-altivec.exp,
342 * gdb.arch/powerpc-power7.exp,
343 * gdb.arch/powerpc-power8.exp,
344 * gdb.arch/powerpc-power9.exp,
345 * gdb.arch/powerpc-vsx.exp,
346 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
347 disassembly of mfvsrd/mtvsrd.
348
f4a0f710
AM
3492020-10-13 Alan Modra <amodra@gmail.com>
350
351 * gdb.arch/arm-disassembler-options.exp: Adjust expected
352 "target architecture" output.
353 * gdb.arch/powerpc-d128-regs.exp: Likewise.
354 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
355 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
356 * gdb.arch/s390-disassembler-options.exp: Likewise.
357
87a37e5e
PA
3582020-10-12 Pedro Alves <pedro@palves.net>
359
360 PR exp/26602
361 PR c++/26550
362 * gdb.cp/ambiguous.cc (marker1): Delete.
363 (main): Initialize all the fields of the locals. Replace marker1
364 call with a "set breakpoint here" marker.
365 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
366 instead of running to marker1. Add tests printing all the
367 variables and all the fields of the variables.
368 (test_ambiguous): New proc, expecting the new GDB output when a
369 field access is ambiguous. Change all "warning: X ambiguous"
370 tests to use it.
371
71e1b6b0
GB
3722020-10-12 Gary Benson <gbenson@redhat.com>
373
374 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
375 * gdb.base/msym-bp-2.c (foo): Likewise.
376 * gdb.base/msym-lang.c (foo): Likewise.
377 * gdb.base/msym-lang-main.c (foo): Likewise.
378 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
379 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
380 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
381 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
382 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
383 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
384 * gdb.python/py-objfile.c (static_var): Likewise.
385 * gdb.python/py-symbol.c (rr): Likewise.
386 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
387 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
388
9370fd51
AB
3892020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
390
391 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
392 output of backtrace.
393
7c184d33
TT
3942020-10-09 Tom Tromey <tromey@adacore.com>
395
396 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
397 (Rec): Add field. Fix range.
398 * gdb.ada/scalar_storage.exp: Update.
399
3d87245c
HD
4002020-10-09 Hannes Domani <ssbssa@yahoo.de>
401
402 PR exp/26714
403 * gdb.base/printcmds.exp: Add tests for void results.
404
f5c4b229
JV
4052020-10-09 Jan Vrany <jan.vrany@labware.com>
406
407 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
408 is emmited for both 'set directories' and 'directory' commands.
409
b2701685
TT
4102020-10-08 Tom Tromey <tom@tromey.com>
411
412 * gdb.base/style.exp: Check that "main"'s name is styled.
413
e86efb33
TT
4142020-10-07 Tom Tromey <tromey@adacore.com>
415
416 * gdb.base/find.exp: Rename some tests.
417
30897591
GB
4182020-10-06 Gary Benson <gbenson@redhat.com>
419
420 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
421 * gdb.base/list1.c (unused): Likewise.
422
ced4a4c1
GB
4232020-10-06 Gary Benson <gbenson@redhat.com>
424
425 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
426 __attribute__ ((used)).
427 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
428
ed3bdac4
AB
4292020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
430
431 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
432 make use of regions throughout.
433 * gdb.base/overlays.exp: Enclose string with variableds in "..",
434 not {...}.
435 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
436
cd096ec8
HD
4372020-10-05 Hannes Domani <ssbssa@yahoo.de>
438
439 * gdb.base/call-sc.c: Fix return struct on stack test case.
440 * gdb.base/call-sc.exp: Likewise.
441
3ee6f75d
GB
4422020-10-02 Gary Benson <gbenson@redhat.com>
443
444 * README: Fix "paralell".
445
f65825ec
GB
4462020-09-30 Gary Benson <gbenson@redhat.com>
447
448 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
449 Convert directive to lowercase.
450 (.Labbrev1_begin): Add missing label.
451 (abbrev code 0x1): Remove DW_AT_stmt_list.
452 (.Ldie_b): Likewise.
453
5f278258
TT
4542020-09-27 Tom Tromey <tom@tromey.com>
455
456 * gdb.tui/new-layout.exp: Use with_test_prefix.
457
8f9929bb
GR
4582020-09-26 Gareth Rees <grees@undo.io> (tiny change)
459
460 PR python/26586
461 * gdb.python/python.exp: add test cases for the from_tty
462 argument to gdb.execute.
463
c20c017b
GB
4642020-09-25 Gary Benson <gbenson@redhat.com>
465
466 * gdb.base/infcall-nested-structs.exp.tcl: Add
467 additional_flags=-Wno-tautological-compare for C++
468 tests when compiling using Clang.
469
68d654af
GB
4702020-09-25 Gary Benson <gbenson@redhat.com>
471
472 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
473 for .c files.
474
b551a89f
TT
4752020-09-24 Tom Tromey <tromey@adacore.com>
476
477 PR tui/26638:
478 * gdb.tui/list.exp: Check output of "focus next".
479
20a5fcbd
TT
4802020-09-23 Tom Tromey <tom@tromey.com>
481
482 * gdb.dwarf2/intbits.exp: New file.
483 * gdb.dwarf2/intbits.c: New file.
484
b167e53f
PA
4852020-09-20 Pedro Alves <pedro@palves.net>
486
487 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
488 spawn_id before calling remote_close. Close secondary MI channel.
489
dbc49e9f
PA
4902020-09-20 Pedro Alves <pedro@palves.net>
491
492 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
493 fails.
494
c8d5abea
AB
4952020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
496
497 * gdb.fortran/array-slices.exp: Update expected results.
498 * gdb.fortran/class-allocatable-array.exp: Likewise.
499 * gdb.fortran/multi-dim.exp: Likewise.
500 * gdb.fortran/vla-type.exp: Likewise.
501 * gdb.mi/mi-vla-fortran.exp: Likewise.
502
14f9473c
VC
5032020-09-18 Victor Collod <vcollod@nvidia.com>
504
505 PR gdb/26635
506 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
507 compatible with i386, and move it to...
508 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
509 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
510 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
511
e8ef12b9
PA
5122020-09-18 Pedro Alves <pedro@palves.net>
513
514 PR gdb/26631
515 * gdb.multi/multi-target-thread-find.exp: New file.
516
e11daf7a
PA
5172020-09-18 Pedro Alves <pedro@palves.net>
518
519 * gdb.multi/multi-target-continue.exp: New file, factored out from
520 multi-target.exp.
521 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
522 multi-target.exp.
523 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
524 multi-target.exp.
525 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
526 multi-target.exp.
527 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
528 multi-target.exp.
529 * gdb.multi/multi-target.exp.tcl: New file, factored out from
530 multi-target.exp.
531 * gdb.multi/multi-target.exp: Delete.
532
d0edc2b8
AB
5332020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
534
535 * gdb.fortran/array-slices.exp: Add missing message data.
536
7474326c
PA
5372020-09-17 Pedro Alves <pedro@palves.net>
538
539 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
540
dd23068d
PA
5412020-09-17 Pedro Alves <pedro@palves.net>
542
543 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
544 full prototype.
545
0640a543
PA
5462020-09-17 Pedro Alves <pedro@palves.net>
547
548 * gdb.python/py-as-string.c: Add cast.
549
ef0cdbc1
PA
5502020-09-17 Pedro Alves <pedro@palves.net>
551
552 * gdb.base/sizeof.c (fill): Add cast.
553
3a5eeb8b
PA
5542020-09-17 Pedro Alves <pedro@palves.net>
555
556 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
557
a8129512
PA
5582020-09-17 Pedro Alves <pedro@palves.net>
559
560 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
561 linkage name.
562 * gdb.base/prologue.exp: Use print /d.
563 * gdb.base/symbol-alias.exp: Handle C++ output.
564 * gdb.base/symbol-alias2.c: Handle C++ output.
565 [__cplusplus] (func): Explicitly specify linkage name.
566
a83cdcb6
PA
5672020-09-17 Pedro Alves <pedro@palves.net>
568
569 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
570 (struct my_key_t): ... this. Adjust all references.
571 (struct value_t): Rename to ...
572 (struct my_value_t): ... this. Adjust all references.
573 (create_map, add_map_element, create_map_map)
574 (add_map_map_element): Add casts.
575
d4bcee5c
PA
5762020-09-17 Pedro Alves <pedro@palves.net>
577
578 * gdb.python/py-framefilter-mi.c (funca): Add casts.
579 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
580
81f90489
PA
5812020-09-17 Pedro Alves <pedro@palves.net>
582
583 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
584
0a229804
PA
5852020-09-17 Pedro Alves <pedro@palves.net>
586
587 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
588 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
589 (charfoo, intfoo): Define full prototype.
590 * gdb.base/ptype1.c (charfoo): Define full prototype.
591 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
592 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
593
c3e5138d
PA
5942020-09-17 Pedro Alves <pedro@palves.net>
595
596 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
597 Don't define.
598 (utf_32_string): Compile for both C and C++.
599 * gdb.base/charset.exp: Use "print /d".
600
151fdbad
PA
6012020-09-17 Pedro Alves <pedro@palves.net>
602
603 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
604 (nullptr): Rename to ...
605 (null_ptr): ... this.
606 * gdb.base/watchpoint.exp: Adjust to rename.
607
18a25b64
PA
6082020-09-17 Pedro Alves <pedro@palves.net>
609
610 * gdb.base/printcmds.c (three, flag_enum_without_zero)
611 (three_not_flag): Add casts.
612
11fac337
PA
6132020-09-17 Pedro Alves <pedro@palves.net>
614
615 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
616 char array.
617 (main): Add references to Barrier, TestStrings, TestStringsH and
618 TestStringsW.
619 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
620 and expect a full prototype in C++.
621
52626c58
PA
6222020-09-17 Pedro Alves <pedro@palves.net>
623
624 * gdb.base/nested-addr.c (main): Add cast.
625 * gdb.base/nested-addr.exp: Use "print /d".
626
52bb0902
PA
6272020-09-17 Pedro Alves <pedro@palves.net>
628
629 * gdb.base/break.exp (func): New. Use it throughout when
630 expecting a function name.
631
73e18ac9
PA
6322020-09-17 Pedro Alves <pedro@palves.net>
633
634 * gdb.base/display.exp: Issue "set print asm-demangle on".
635
c8b18808
PA
6362020-09-17 Pedro Alves <pedro@palves.net>
637
638 * gdb.base/find.c: Include <string.h>.
639 (init_bufs): Add cast.
640 * gdb.base/find.exp: Issue "set print asm-demangle on".
641
fe830662
TT
6422020-09-16 Tom Tromey <tromey@adacore.com>
643
644 PR gdb/26598:
645 * gdb.base/skipcxx.exp: New file.
646 * gdb.base/skipcxx.cc: New file.
647
945ff6e2
TV
6482020-09-16 Tom de Vries <tdevries@suse.de>
649
650 PR testsuite/26617
651 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
652 WITH_DEBUG_SECTIONS is defined.
653 (xstr, str): New macro.
654 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
655 to get start and size of _Dmain.
656 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
657 using additional_flags.
658
da1df1db
TBA
6592020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
660
661 * gdb.base/bp-cmds-sourced-script.c: New file.
662 * gdb.base/bp-cmds-sourced-script.exp: New test.
663 * gdb.base/bp-cmds-sourced-script.gdb: New file.
664
337882d4
TV
6652020-09-16 Tom de Vries <tdevries@suse.de>
666
667 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
668 get the gdb prompt after issuing "monitor exit".
669
7361f908
TV
6702020-09-16 Tom de Vries <tdevries@suse.de>
671
672 PR testsuite/26624
673 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
674
4d91ddd3
TV
6752020-09-16 Tom de Vries <tdevries@suse.de>
676
677 PR testsuite/26618
678 * gdb.tui/new-layout.exp: Escape unbalanced braces.
679
08cc37dd
TT
6802020-09-15 Tom Tromey <tromey@adacore.com>
681
682 PR rust/26197:
683 * lib/rust-support.exp (rust_llvm_version): New proc.
684 * gdb.rust/simple.exp: Check rust_llvm_version.
685
ee6372f2
TV
6862020-09-14 Tom de Vries <tdevries@suse.de>
687
688 * gdb.rust/traits.exp: Fix PATH warning.
689
dc3a371e
PA
6902020-09-13 Pedro Alves <pedro@palves.net>
691
692 * gdb.base/catch-follow-exec.c (main): Add explicit return
693 statement.
694 * gdb.base/catch-signal.c (main): Likewise.
695 * gdb.base/condbreak-call-false.c (main): Likewise.
696 * gdb.base/consecutive.c (main): Add explicit return
697 statement and return type.
698 * gdb.base/cursal.c (main): Add explicit return statement.
699 * gdb.base/cvexpr.c (main): Likewise.
700 * gdb.base/display.c (main): Add explicit return statement and
701 return type.
702 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
703 * gdb.base/endianity.c (main): Likewise.
704 * gdb.base/execd-prog.c (main): Likewise.
705 * gdb.base/gdb1090.c (main): Likewise.
706 * gdb.base/info_qt.c (main): Likewise.
707 * gdb.base/lineinc.c (main): Likewise.
708 * gdb.base/load-command.c (main): Likewise.
709 * gdb.base/macscp1.c (main): Likewise.
710 * gdb.base/pr10179-a.c (main): Likewise.
711 * gdb.base/quit-live.c (main): Likewise.
712 * gdb.base/scope0.c (main): Likewise.
713 * gdb.base/settings.c (main): Likewise.
714 * gdb.base/stack-checking.c (main): Return int.
715 * gdb.base/varargs.c (main): Add explicit return statement.
716 * gdb.cp/ambiguous.cc (main): Likewise.
717 * gdb.cp/anon-struct.cc (main): Likewise.
718 * gdb.cp/anon-union.cc (main): Likewise.
719 * gdb.cp/bool.cc (main): Likewise.
720 * gdb.cp/bs15503.cc (main): Likewise.
721 * gdb.cp/cplusfuncs.cc (main): Likewise.
722 * gdb.cp/cttiadd.cc (main): Likewise.
723 * gdb.cp/extern-c.cc (main): Likewise.
724 * gdb.cp/filename.cc (main): Likewise.
725 * gdb.cp/formatted-ref.cc (main): Likewise.
726 * gdb.cp/mb-ctor.cc (main): Likewise.
727 * gdb.cp/member-ptr.cc (main): Likewise.
728 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
729 * gdb.cp/overload-const.cc (main): Likewise.
730 * gdb.cp/paren-type.cc (main): Likewise.
731 * gdb.cp/parse-lang.cc (main): Likewise.
732 * gdb.cp/pr-1023.cc (main): Likewise.
733 * gdb.cp/psmang1.cc (main): Likewise.
734 * gdb.cp/readnow-language.cc (main): Likewise.
735 * gdb.cp/ref-params.cc (main): Likewise.
736 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
737 * gdb.cp/virtbase2.cc (main): Likewise.
738 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
739 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
740 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
741 * gdb.mi/mi-console.c (main): Likewise.
742 * gdb.mi/mi-read-memory.c (main): Likewise.
743 * gdb.modula2/multidim.c (main): Likewise.
744 * gdb.opt/inline-small-func.c (main): Likewise.
745 * gdb.python/py-rbreak.c (main): Likewise.
746 * gdb.stabs/exclfwd1.c (main): Likewise.
747 * gdb.trace/qtro.c (main): Likewise.
748
af26601c
PA
7492020-09-13 Pedro Alves <pedro@palves.net>
750
751 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
752 instead of getenv.
753
2f4b83cd
PA
7542020-09-13 Pedro Alves <pedro@palves.net>
755
756 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
757 instead of spawning GDB with remote_spawn.
758 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
759 gdb_spawn instead of spawning GDB with remote_spawn.
760
c49da0e4
PA
7612020-09-13 Pedro Alves <pedro@palves.net>
762
763 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
764 file and add calls to first and second.
765 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
766 add call to f.
767
6791b117
PA
7682020-09-13 Pedro Alves <pedro@palves.net>
769
770 * gdb.mi/mi-break-qualified.cc: New file.
771 * gdb.mi/mi-break-qualified.exp: New file.
772 * lib/mi-support.exp (mi_create_breakpoint_multi)
773 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
774 procedures.
775 (mi_create_breakpoint_1): New, factored out from
776 mi_create_breakpoint.
777
3b8d4c5c
PA
7782020-09-13 Pedro Alves <pedro@palves.net>
779
780 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
781 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
782 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
783 (register_class): Delete.
784 (main): Don't call register_class.
785
d5f96005
PA
7862020-09-13 Pedro Alves <pedro@palves.net>
787
788 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
789 (do_tests): Remove "calling method for small class" test.
790 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
791 (register_class): Delete.
792 (main): Don't call register_class.
793 * gdb.cp/call-method-register.exp: New file, based on bits removed
794 from classes.exp.
795 * gdb.cp/call-method-register.cc: New file, based on bits removed
796 from classes.cc.
797
77f2120b
PA
7982020-09-13 Pedro Alves <pedro@palves.net>
799
800 * gdb.base/msym-bp-2.c: New.
801 * gdb.base/msym-bp-shl-lib.c: New file.
802 * gdb.base/msym-bp-shl-main-2.c: New file.
803 * gdb.base/msym-bp-shl-main.c: New file.
804 * gdb.base/msym-bp-shl.exp: New file.
805 * gdb.base/msym-bp.c: New file.
806 * gdb.base/msym-bp.exp: New file.
807
32aea73e
JB
8082020-09-13 Joel Brobecker <brobecker@adacore.com>
809
810 * gdb.base/default.exp: Change $_gdb_major to 11.
811
2a67f09d
FW
8122020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
813 Felix Willgerodt <Felix.Willgerodt@intel.com>
814
815 * x86-avx512bf16.c: New file.
816 * x86-avx512bf16.exp: Likewise.
817 * lib/gdb.exp (skip_avx512bf16_tests): New function.
818
ad570dd7
TV
8192020-09-11 Tom de Vries <tdevries@suse.de>
820
821 PR exp/26602
822 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
823
a56f7391
TBA
8242020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
825
826 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
827
918619e5
AM
8282020-09-10 Alan Modra <amodra@gmail.com>
829
830 PR 26597
831 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
832
cac1e71d
TV
8332020-09-08 Tom de Vries <tdevries@suse.de>
834
835 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
836 after gdb_starti_cmd.
837
c5cd900e
AKS
8382020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
839
840 * lib/fortran.exp (fortran_complex8): New proc.
841 (fortran_complex16): New proc.
842 * gdb.fortran/complex.exp: Use routines from fortran.exp
843 * gdb.fortran/pointer-to-pointer.exp: Likewise.
844 * gdb.fortran/vla-ptr-info.exp: Likewise.
845
8f5c6526
TV
8462020-09-03 Tom de Vries <tdevries@suse.de>
847
848 PR breakpoint/26546
849 * gdb.base/label-without-address.exp: Runto main first.
850
02c6f3f1
TT
8512020-09-02 Tom Tromey <tromey@adacore.com>
852
853 * gdb.ada/mi_var_access.exp: Test children of access variable.
854 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
855 * gdb.ada/mi_var_array.exp: Update.
856
efe24f05
KB
8572020-08-31 Kevin Buettner <kevinb@redhat.com>
858
859 * gdb.base/corefile.exp (warning-free): XFAIL test when running
860 on docker w/ AUFS storage driver.
861
973695d6
KB
8622020-08-31 Kevin Buettner <kevinb@redhat.com>
863
864 * gdb.base/corefile2.exp (renamed binfile): New tests.
865
f3bd50f1
SM
8662020-08-31 Simon Marchi <simon.marchi@efficios.com>
867
868 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
869
22b9b4b0
SL
8702020-08-31 Simon Marchi <simon.marchi@efficios.com>
871
872 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
873 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
874
8efaf6b3
SM
8752020-08-31 Simon Marchi <simon.marchi@efficios.com>
876
877 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
878 output, printing a "not saved" value from history and printing a
879 convenience variable created from a "not saved" value.
880
e840f2e3
TV
8812020-08-31 Tom de Vries <tdevries@suse.de>
882
883 * gdb.base/eh_return.exp: Use nopie.
884
8f57f343
PA
8852020-08-28 Pedro Alves <pedro@palves.net>
886
887 * gdb.base/advance-until-multiple-locations.exp
888 (advance_overload, until_overload): Adjust to match the
889 frame/function header instead of the source line text.
890
626d2320
TV
8912020-08-28 Tom de Vries <tdevries@suse.de>
892
893 * gdb.base/label-without-address.c: New test.
894 * gdb.base/label-without-address.exp: New file.
895
df631783
PA
8962020-08-27 Pedro Alves <pedro@palves.net>
897
898 PR gdb/26523
899 PR gdb/26524
900 * gdb.base/advance-until-multiple-locations.cc: New.
901 * gdb.base/advance-until-multiple-locations.exp: New.
902
48b076bb
SM
9032020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
904
905 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
906
c2015ce4
AB
9072020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
908
909 * gdb.arch/amd64-byte.exp: Make test names unique, use
910 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
911 * gdb.arch/amd64-dword.exp: Likewise.
912 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
913 * gdb.arch/amd64-stap-special-operands.exp: Make test names
914 unique.
915 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
916 * gdb.arch/amd64-word.exp: Make test names unique, use
917 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
918 * gdb.arch/i386-byte.exp: Make test names unique, use
919 gdb_breakpoint.
920 * gdb.arch/i386-word.exp: Likewise.
921
995d3a19
SV
9222020-08-25 Shahab Vahedi <shahab@synopsys.com>
923
924 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
925
8cac2b31
SM
9262020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
927
928 PR gdb/26532
929 * gdb.threads/stepi-random-signal.exp: Update pattern.
930
2bc19622
SM
9312020-08-25 Simon Marchi <simon.marchi@efficios.com>
932
933 PR gdb/26532
934 * gdb.base/ui-redirect.exp: Update pattern.
935
b04aa1fc
GB
9362020-08-25 Gary Benson <gbenson@redhat.com>
937
938 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
939 when compiling with clang.
8571e9c8 940 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 941
9f68b453
GB
9422020-08-25 Gary Benson <gbenson@redhat.com>
943
944 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
945 Add additional_flags=-Wno-inaccessible-base when compiling
946 with GCC >= 10.1 or clang. Add additional_flags=-w when
947 compiling with GCC < 10.
948
3945d2d7
GM
9492020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
950
951 PR m2/26372
fc5d6901
SM
952 * gdb.modula2/multidim.c: New file.
953 * gdb.modula2/multidim.exp: New file.
3945d2d7 954
60122dbe
SM
9552020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
956
957 * lib/gdb.exp (runto): Always emit fail on internal error.
958
1eb8556f
SM
9592020-08-24 Simon Marchi <simon.marchi@efficios.com>
960
961 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
962 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
963 Likewise.
964 * gdb.threads/stepi-random-signal.exp: Likewise.
965
33bf4c5c
TBA
9662020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
967
968 * gdb.base/print-file-var.exp: Fix typo "breapoint".
969 * gdb.trace/strace.exp: Ditto.
970
c2fd7fae
AKS
9712020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
972
973 * gdb.fortran/vla-type.exp: Skip commands not required for
974 the Flang compiled binaries after prologue fix.
975
326afb72
TT
9762020-08-17 Tom de Vries <tdevries@suse.de>
977 Tom Tromey <tromey@adacore.com>
978
979 PR rust/26197:
980 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
981
3ae7ab99
TT
9822020-08-17 Tom Tromey <tromey@adacore.com>
983
984 * gdb.ada/mi_var_access.exp: New file.
985 * gdb.ada/mi_var_access/mi_access.adb: New file.
986 * gdb.ada/mi_var_access/pck.adb: New file.
987 * gdb.ada/mi_var_access/pck.ads: New file.
988
f569c1c5
TV
9892020-08-16 Tom de Vries <tdevries@suse.de>
990
991 PR gdb/25350
992 * gdb.base/eh_return.c: New test.
993 * gdb.base/eh_return.exp: New file.
994
3d11c30a
TV
9952020-08-15 Tom de Vries <tdevries@suse.de>
996
997 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
998 (mixed_func_1d_): Use fortran_charlen_t in decl.
999
547ce8f0
TV
10002020-08-15 Tom de Vries <tdevries@suse.de>
1001
1002 PR backtrace/26390
1003 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
1004 Update expected pattern.
1005
a54a7f13
PA
10062020-08-13 Pedro Alves <pedro@palves.net>
1007
1008 * gdb.fortran/complex.exp: Check skip_fortran_tests.
1009 * gdb.fortran/library-module.exp: Likewise.
1010 * gdb.fortran/logical.exp: Likewise.
1011 * gdb.fortran/module.exp: Likewise.
1012 * gdb.fortran/print_type.exp: Likewise.
1013 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1014 * gdb.fortran/vla-datatypes.exp: Likewise.
1015 * gdb.fortran/vla-history.exp: Likewise.
1016 * gdb.fortran/vla-ptr-info.exp: Likewise.
1017 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1018 * gdb.fortran/vla-ptype.exp: Likewise.
1019 * gdb.fortran/vla-sizeof.exp: Likewise.
1020 * gdb.fortran/vla-type.exp: Likewise.
1021 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1022 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1023 * gdb.fortran/vla-value-sub.exp: Likewise.
1024 * gdb.fortran/vla-value.exp: Likewise.
1025
7a82e903
PA
10262020-08-13 Pedro Alves <pedro@palves.net>
1027
1028 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
1029 * gdb.ada/access_to_packed_array.exp: Likewise.
1030 * gdb.ada/access_to_unbounded_array.exp: Likewise.
1031 * gdb.ada/addr_arith.exp: Likewise.
1032 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
1033 * gdb.ada/arr_arr.exp: Likewise.
1034 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
1035 * gdb.ada/array_bounds.exp: Likewise.
1036 * gdb.ada/array_of_variable_length.exp: Likewise.
1037 * gdb.ada/array_ptr_renaming.exp: Likewise.
1038 * gdb.ada/array_subscript_addr.exp: Likewise.
1039 * gdb.ada/arraydim.exp: Likewise.
1040 * gdb.ada/arrayparam.exp: Likewise.
1041 * gdb.ada/arrayptr.exp: Likewise.
1042 * gdb.ada/assign_1.exp: Likewise.
1043 * gdb.ada/assign_arr.exp: Likewise.
1044 * gdb.ada/atomic_enum.exp: Likewise.
1045 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1046 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
1047 * gdb.ada/bias.exp: Likewise.
1048 * gdb.ada/boolean_expr.exp: Likewise.
1049 * gdb.ada/bp_c_mixed_case.exp: Likewise.
1050 * gdb.ada/bp_enum_homonym.exp: Likewise.
1051 * gdb.ada/bp_inlined_func.exp: Likewise.
1052 * gdb.ada/bp_on_var.exp: Likewise.
1053 * gdb.ada/bp_range_type.exp: Likewise.
1054 * gdb.ada/bp_reset.exp: Likewise.
1055 * gdb.ada/call_pn.exp: Likewise.
1056 * gdb.ada/catch_assert_if.exp: Likewise.
1057 * gdb.ada/catch_ex.exp: Likewise.
1058 * gdb.ada/catch_ex_std.exp: Likewise.
1059 * gdb.ada/char_enum.exp: Likewise.
1060 * gdb.ada/char_param.exp: Likewise.
1061 * gdb.ada/complete.exp: Likewise.
1062 * gdb.ada/cond_lang.exp: Likewise.
1063 * gdb.ada/convvar_comp.exp: Likewise.
1064 * gdb.ada/dgopt.exp: Likewise.
1065 * gdb.ada/disc_arr_bound.exp: Likewise.
1066 * gdb.ada/display_nested.exp: Likewise.
1067 * gdb.ada/dot_all.exp: Likewise.
1068 * gdb.ada/dyn_loc.exp: Likewise.
1069 * gdb.ada/dyn_stride.exp: Likewise.
1070 * gdb.ada/excep_handle.exp: Likewise.
1071 * gdb.ada/expr_delims.exp: Likewise.
1072 * gdb.ada/expr_with_funcall.exp: Likewise.
1073 * gdb.ada/exprs.exp: Likewise.
1074 * gdb.ada/fin_fun_out.exp: Likewise.
1075 * gdb.ada/fixed_cmp.exp: Likewise.
1076 * gdb.ada/formatted_ref.exp: Likewise.
1077 * gdb.ada/frame_arg_lang.exp: Likewise.
1078 * gdb.ada/frame_args.exp: Likewise.
1079 * gdb.ada/fullname_bp.exp: Likewise.
1080 * gdb.ada/fun_addr.exp: Likewise.
1081 * gdb.ada/fun_in_declare.exp: Likewise.
1082 * gdb.ada/fun_overload_menu.exp: Likewise.
1083 * gdb.ada/fun_renaming.exp: Likewise.
1084 * gdb.ada/funcall_char.exp: Likewise.
1085 * gdb.ada/funcall_param.exp: Likewise.
1086 * gdb.ada/funcall_ptr.exp: Likewise.
1087 * gdb.ada/funcall_ref.exp: Likewise.
1088 * gdb.ada/homonym.exp: Likewise.
1089 * gdb.ada/info_addr_mixed_case.exp: Likewise.
1090 * gdb.ada/info_auto_lang.exp: Likewise.
1091 * gdb.ada/info_exc.exp: Likewise.
1092 * gdb.ada/info_types.exp: Likewise.
1093 * gdb.ada/int_deref.exp: Likewise.
1094 * gdb.ada/interface.exp: Likewise.
1095 * gdb.ada/iwide.exp: Likewise.
1096 * gdb.ada/lang_switch.exp: Likewise.
1097 * gdb.ada/length_cond.exp: Likewise.
1098 * gdb.ada/maint_with_ada.exp: Likewise.
1099 * gdb.ada/mi_catch_assert.exp: Likewise.
1100 * gdb.ada/mi_catch_ex.exp: Likewise.
1101 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
1102 * gdb.ada/mi_dyn_arr.exp: Likewise.
1103 * gdb.ada/mi_ex_cond.exp: Likewise.
1104 * gdb.ada/mi_exc_info.exp: Likewise.
1105 * gdb.ada/mi_interface.exp: Likewise.
1106 * gdb.ada/mi_prot.exp: Likewise.
1107 * gdb.ada/mi_ref_changeable.exp: Likewise.
1108 * gdb.ada/mi_string_access.exp: Likewise.
1109 * gdb.ada/mi_task_arg.exp: Likewise.
1110 * gdb.ada/mi_task_info.exp: Likewise.
1111 * gdb.ada/mi_var_array.exp: Likewise.
1112 * gdb.ada/mi_var_union.exp: Likewise.
1113 * gdb.ada/mi_variant.exp: Likewise.
1114 * gdb.ada/minsyms.exp: Likewise.
1115 * gdb.ada/mod_from_name.exp: Likewise.
1116 * gdb.ada/nested.exp: Likewise.
1117 * gdb.ada/null_array.exp: Likewise.
1118 * gdb.ada/optim_drec.exp: Likewise.
1119 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
1120 * gdb.ada/packed_array_assign.exp: Likewise.
1121 * gdb.ada/packed_tagged.exp: Likewise.
1122 * gdb.ada/pp-rec-component.exp: Likewise.
1123 * gdb.ada/print_chars.exp: Likewise.
1124 * gdb.ada/print_pc.exp: Likewise.
1125 * gdb.ada/ptr_typedef.exp: Likewise.
1126 * gdb.ada/ptype_arith_binop.exp: Likewise.
1127 * gdb.ada/ptype_array.exp: Likewise.
1128 * gdb.ada/ptype_field.exp: Likewise.
1129 * gdb.ada/ptype_tagged_param.exp: Likewise.
1130 * gdb.ada/ptype_union.exp: Likewise.
1131 * gdb.ada/py_range.exp: Likewise.
1132 * gdb.ada/py_taft.exp: Likewise.
1133 * gdb.ada/rdv_wait.exp: Likewise.
1134 * gdb.ada/rec_comp.exp: Likewise.
1135 * gdb.ada/rec_return.exp: Likewise.
1136 * gdb.ada/ref_param.exp: Likewise.
1137 * gdb.ada/ref_tick_size.exp: Likewise.
1138 * gdb.ada/rename_subscript_param.exp: Likewise.
1139 * gdb.ada/repeat_dyn.exp: Likewise.
1140 * gdb.ada/same_component_name.exp: Likewise.
1141 * gdb.ada/same_enum.exp: Likewise.
1142 * gdb.ada/scalar_storage.exp: Likewise.
1143 * gdb.ada/set_wstr.exp: Likewise.
1144 * gdb.ada/small_reg_param.exp: Likewise.
1145 * gdb.ada/str_binop_equal.exp: Likewise.
1146 * gdb.ada/str_ref_cmp.exp: Likewise.
1147 * gdb.ada/str_uninit.exp: Likewise.
1148 * gdb.ada/sub_variant.exp: Likewise.
1149 * gdb.ada/sym_print_name.exp: Likewise.
1150 * gdb.ada/taft_type.exp: Likewise.
1151 * gdb.ada/tagged.exp: Likewise.
1152 * gdb.ada/tagged_access.exp: Likewise.
1153 * gdb.ada/task_bp.exp: Likewise.
1154 * gdb.ada/task_switch_in_core.exp: Likewise.
1155 * gdb.ada/tasks.exp: Likewise.
1156 * gdb.ada/tick_last_segv.exp: Likewise.
1157 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
1158 * gdb.ada/type_coercion.exp: Likewise.
1159 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1160 * gdb.ada/unchecked_union.exp: Likewise.
1161 * gdb.ada/uninitialized_vars.exp: Likewise.
1162 * gdb.ada/var_arr_attrs.exp: Likewise.
1163 * gdb.ada/var_arr_typedef.exp: Likewise.
1164 * gdb.ada/var_rec_arr.exp: Likewise.
1165 * gdb.ada/variant-record.exp: Likewise.
1166 * gdb.ada/variant.exp: Likewise.
1167 * gdb.ada/variant_record_packed_array.exp: Likewise.
1168 * gdb.ada/varsize_limit.exp: Likewise.
1169 * gdb.ada/whatis_array_val.exp: Likewise.
1170 * gdb.ada/widewide.exp: Likewise.
1171 * gdb.ada/win_fu_syms.exp: Likewise.
1172
11732020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
1174
1175 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
1176
10c381b5
AB
11772020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
1178
1179 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
1180 unset the array variable.
1181
8f34b746
TV
11822020-08-03 Tom de Vries <tdevries@suse.de>
1183
1184 PR symtab/26333
1185 * lib/dwarf.exp (DW_LNE_user): New proc.
1186 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
1187 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
1188
0245e136
KB
11892020-07-31 Kevin Buettner <kevinb@redhat.com>
1190
1191 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
1192 to 'uintptr_t'
1193 (inttypes.h): Include.
1194
9ef1ec5d
KB
11952020-07-31 Kevin Buettner <kevinb@redhat.com>
1196
1197 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
1198 (C5_24k): Delete.
1199 (C5_8k, C5_64k, C5_256k): New macros.
1200 (buf_ro): Allocate 256 KiB of initialized data.
1201
4c55e970
TBA
12022020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1203
1204 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
1205 that attempt to overwrite an existing condition with a condition
1206 that fails parsing and also with a condition that parses fine
1207 but contains junk at the end.
1208
1e620590
TBA
12092020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1210
1211 * gdb.base/condbreak-bad.c: New test.
1212 * gdb.base/condbreak-bad.exp: New file.
1213
e12dcc50
TV
12142020-07-30 Tom de Vries <tdevries@suse.de>
1215
1216 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
1217 out of ...
1218 (GDBInfoModuleSymbols::check_entry): ... here.
1219 (GDBInfoModuleSymbols::check_optional_entry): New proc.
1220 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
1221 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
1222
6cc64caa
TV
12232020-07-30 Tom de Vries <tdevries@suse.de>
1224
1225 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
1226 "__class_some_module_Number_t" optional.
1227
90fd07fc
TV
12282020-07-29 Tom de Vries <tdevries@suse.de>
1229
1230 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
1231 multiple locations.
1232
f5c79e97
TV
12332020-07-29 Tom de Vries <tdevries@suse.de>
1234
1235 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
1236 rather than function name.
1237
f75a0693
AB
12382020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1239
1240 PR symtab/26270:
1241 * gdb.cp/disasm-func-name.cc: New file.
1242 * gdb.cp/disasm-func-name.exp: New file.
1243
4888741a
TT
12442020-07-28 Tom Tromey <tromey@adacore.com>
1245
1246 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
1247 'varval' location.
1248
43d5901d
AB
12492020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1250
1251 * gdb.python/py-unwind.py: Update to make use of a register
1252 descriptor.
1253
14fa8fb3
AB
12542020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1255
1256 * gdb.python/py-arch-reg-names.exp: Add additional tests.
1257
e79eb02f
AB
12582020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
1259
1260 PR fortran/23051
1261 PR fortran/26139
1262 * gdb.fortran/class-allocatable-array.exp: New file.
1263 * gdb.fortran/class-allocatable-array.f90: New file.
1264 * gdb.fortran/pointer-to-pointer.exp: New file.
1265 * gdb.fortran/pointer-to-pointer.f90: New file.
1266
876518dd
TV
12672020-07-25 Tom de Vries <tdevries@suse.de>
1268
1269 PR symtab/26243
1270 * gdb.dwarf2/dw2-line-number-zero.c: New test.
1271 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
1272
6dcfb80a
TV
12732020-07-24 Tom de Vries <tdevries@suse.de>
1274
1275 PR testsuite/26293
1276 * gdb.ada/mi_prot.exp: Require gnatmake-8.
1277
e7bc9db8
PA
12782020-07-23 Pedro Alves <pedro@palves.net>
1279
1280 * gdb.server/server-kill.exp (prepare): New, factored out from the
1281 top level.
1282 (kill_server): New.
1283 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
1284 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
1285
78344df7
AB
12862020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
1287
1288 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
1289
25dfed24
SL
12902020-07-22 Sandra Loosemore <sandra@codesourcery.com>
1291
1292 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
1293 Initialize to empty string at top level.
1294 (gdb_wrapper_init): Revert check for file existence on build.
1295 Build the wrapper in its default place, not a build-specific
1296 location. When host == build, make the pathname absolute.
1297 (gdb_compile): Delete leftover declaration of
1298 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
1299 string instead of uninitialized.
1300
7da515fd
KB
13012020-07-22 Kevin Buettner <kevinb@redhat.com>
1302
1303 * gdb.base/corefile2.exp: New file.
1304 * gdb.base/coremaker2.exp: New file.
1305
9c5ec5c2
KB
13062020-07-22 Kevin Buettner <kevinb@redhat.com>
1307
1308 * gdb.base/coredump-filter.exp: Add second
1309 non-Private-Shared-Anon-File test.
1310 (test_disasm): Rename binfile for test which is expected
1311 to fail.
1312
f9e233c9
KB
13132020-07-22 Kevin Buettner <kevinb@redhat.com>
1314
1315 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
1316 data in core file".
1317 * gdb.base/coremaker.c (buf2ro): New global.
1318 (mmapdata): Add a read-only mmap mapping.
1319
94c265d7
KB
13202020-07-22 Kevin Buettner <kevinb@redhat.com>
1321
1322 PR corefiles/25631
1323 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
1324 New test.
1325 * gdb.base/coremaker.c (buf3): New global.
1326 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
1327 flags.
1328
13292020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
1330
1331 * gdb.base/coremaker.c (filler_ro): New global constant.
1332
32fa152e
TT
13332020-07-22 Tom Tromey <tromey@adacore.com>
1334
1335 * gdb.ada/mi_prot.exp: New file.
1336 * gdb.ada/mi_prot/pkg.adb: New file.
1337 * gdb.ada/mi_prot/pkg.ads: New file.
1338 * gdb.ada/mi_prot/prot.adb: New file.
1339
c8474dc3
TBA
13402020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1341
1342 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
1343 loads two JITers.
1344
baf8791e
AB
13452020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1346
1347 * gdb.python/py-arch-reg-groups.exp: Additional tests.
1348
f7306dac
AB
13492020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1350
1351 * gdb.python/py-arch-reg-names.exp: Additional tests.
1352
6d3d6e4b
TV
13532020-07-21 Tom de Vries <tdevries@suse.de>
1354
1355 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
1356 breakpoint locations".
1357 * gdb.reverse/solib-reverse.exp: Same.
1358
803d0592
TV
13592020-07-21 Tom de Vries <tdevries@suse.de>
1360
1361 * gdb.reverse/step-reverse.c (callee): Merge statements.
1362
e9bdc510
TV
13632020-07-21 Tom de Vries <tdevries@suse.de>
1364
1365 * gdb.fortran/info-modules.exp (info module variables): Allow missing
1366 line numbers for some variables.
1367
f0f9e75a
TV
13682020-07-21 Tom de Vries <tdevries@suse.de>
1369
1370 * gdb.opt/inline-locals.c (init_array): New func.
1371 (func1): Use init_array.
1372 * gdb.opt/inline-locals.exp: Update pattern.
1373
bd460ecb
TV
13742020-07-21 Tom de Vries <tdevries@suse.de>
1375
1376 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
1377 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
1378
ae5369e7
LC
13792020-07-20 Ludovic Courtès <ludo@gnu.org>
1380
1381 * gdb.guile/source2.scm: Add #f first argument to 'format'.
1382 * gdb.guile/types-module.exp: Remove "ERROR:" from
1383 regexps since Guile 3.0 no longer prints that.
1384
68cf161c
LC
13852020-07-20 Ludovic Courtès <ludo@gnu.org>
1386
1387 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
1388 error regexp to match on Guile 2.2.
1389
c14b4913
GB
13902020-07-20 Gary Benson <gbenson@redhat.com>
1391
1392 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
1393 with clang.
1394
b243ba58
TV
13952020-07-20 Tom de Vries <tdevries@suse.de>
1396
1397 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
1398 (omp_set_lock_in_order): New function.
1399 (single_scope, multi_scope, nested_func, nested_parallel): Use
1400 omp_set_lock_in_order and omp_unset_lock.
1401 (main): Init and destroy lock and lock2.
1402
c06ad8b5
TV
14032020-07-20 Tom de Vries <tdevries@suse.de>
1404
1405 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
1406
6e22f117
TV
14072020-07-20 Tom de Vries <tdevries@suse.de>
1408
1409 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
1410
33176ea7
TV
14112020-07-17 Tom de Vries <tdevries@suse.de>
1412
1413 * gdb.base/valgrind-infcall-2.c: New test.
1414 * gdb.base/valgrind-infcall-2.exp: New file.
1415 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
1416
90c3ec2d
TV
14172020-07-17 Tom de Vries <tdevries@suse.de>
1418
1419 * gdb.dlang/circular.c (found): Use found_label as label name.
1420 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
1421 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
1422 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
1423 * gdb.dwarf2/ada-linkage-name.exp: Same.
1424 * gdb.dwarf2/arr-subrange.exp: Same.
1425 * gdb.dwarf2/atomic-type.exp: Same.
1426 * gdb.dwarf2/comp-unit-lang.exp: Same.
1427 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1428 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1429 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
1430 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
1431 * gdb.dwarf2/implptr-64bit.exp: Same.
1432 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1433 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1434 * gdb.dwarf2/imported-unit.exp: Same.
1435 * gdb.dwarf2/main-subprogram.exp: Same.
1436 * gdb.dwarf2/missing-type-name.exp: Same.
1437 * gdb.dwarf2/nonvar-access.exp: Same.
1438 * gdb.dwarf2/struct-with-sig.exp: Same.
1439 * gdb.dwarf2/typedef-void-finish.exp: Same.
1440 * gdb.dwarf2/void-type.exp: Same.
1441
10da644d
TV
14422020-07-17 Tom de Vries <tdevries@suse.de>
1443
1444 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
1445 src parameter.
1446 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
1447 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
1448 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1449 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1450 * gdb.dwarf2/dwz.exp: Same.
1451 * gdb.dwarf2/implptr-optimized-out.exp: Same.
1452 * gdb.dwarf2/implref-array.exp: Same.
1453 * gdb.dwarf2/implref-const.exp: Same.
1454 * gdb.dwarf2/implref-global.exp: Same.
1455 * gdb.dwarf2/implref-struct.exp: Same.
1456 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1457 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1458 * gdb.dwarf2/var-access.exp: Same.
1459 * gdb.dwarf2/varval.exp: Same.
1460 * gdb.trace/entry-values.exp: Same.
1461
315e6afc
TV
14622020-07-17 Tom de Vries <tdevries@suse.de>
1463
1464 * lib/dwarf.exp (Dwarf::extern): Remove.
1465 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
1466 * gdb.dlang/circular.exp: Same.
1467 * gdb.dwarf2/comp-unit-lang.exp: Same.
1468 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1469 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
1470 * gdb.dwarf2/dwz.exp: Same.
1471 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1472 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1473 * gdb.dwarf2/imported-unit.exp: Same.
1474 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1475
5597c940
SL
14762020-07-16 Sandra Loosemore <sandra@codesourcery.com>
1477
1478 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
1479 Use double quotes instead of single quotes.
1480
d0ce17d8
CT
14812020-07-16 Caroline Tice <cmtice@google.com>
1482
1483 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
1484 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
1485
853772cc
TV
14862020-07-16 Tom de Vries <tdevries@suse.de>
1487
1488 * lib/dwarf.exp (program): Initialize _line.
1489 (DW_LNE_end_sequence): Reinitialize _line.
1490 (DW_LNS_advance_line): Update _line.
1491 (line): New proc.
1492 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
1493 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1494 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1495 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1496 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1497 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1498
fe07b572
AB
14992020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1500
1501 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
1502 generic.
1503
52781cce
TV
15042020-07-15 Tom de Vries <tdevries@suse.de>
1505
1506 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
1507 is_amd64_regs_target.
1508
3dcc261c
AB
15092020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1510
1511 * gdb.fortran/ptype-on-functions.exp: Add more tests.
1512 * gdb.fortran/ptype-on-functions.f90: Likewise.
1513
054a0959
SM
15142020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
1515
1516 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
1517 values in documentation for addr_size to 4 and 8.
1518
ccb9eba6
AB
15192020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
1520
1521 * gdb.arch/amd64-osabi.exp: Update.
1522 * gdb.arch/arm-disassembler-options.exp: Update.
1523 * gdb.arch/powerpc-disassembler-options.exp: Update.
1524 * gdb.arch/ppc64-symtab-cordic.exp: Update.
1525 * gdb.arch/s390-disassembler-options.exp: Update.
1526 * gdb.base/all-architectures.exp.tcl: Update.
1527 * gdb.base/attach-pie-noexec.exp: Update.
1528 * gdb.base/catch-syscall.exp: Update.
1529 * gdb.xml/tdesc-arch.exp: Update.
1530
025a39a7
TV
15312020-07-14 Tom de Vries <tdevries@suse.de>
1532
1533 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
1534 (local_gettid): ... this.
1535 (fn): Update.
1536
74e4b667
SL
15372020-07-13 Sandra Loosemore <sandra@codesourcery.com>
1538
1539 * gdb.base/info_sources.exp: Skip directory match tests on
1540 remote hosts.
1541
f413dd74
GB
15422020-07-13 Gary Benson <gbenson@redhat.com>
1543
1544 * gdb.base/savedregs.exp (caller): Use parentheses to
1545 make expected expression evaluation ordering explicit.
1546
915771bb
GB
15472020-07-13 Gary Benson <gbenson@redhat.com>
1548
1549 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
1550
2a122642
GB
15512020-07-13 Gary Benson <gbenson@redhat.com>
1552
1553 * gdb.base/bigcore.c (main): Use a volatile pointer when
1554 attempting to trigger a SIGSEGV.
1555 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
1556 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
1557 * gdb.base/savedregs.c (thrower): Likewise.
1558 * gdb.mi/mi-syn-frame.c (bar): Likewise.
1559
3f00c730
GB
15602020-07-13 Gary Benson <gbenson@redhat.com>
1561
1562 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
1563 defining and using VLA structure fields into...
1564 * gdb.base/vla-struct-fields.c: New file.
1565 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
1566 tests into...
1567 * gdb.base/vla-struct-fields.exp: New file.
1568
963eeee4
TV
15692020-07-13 Tom de Vries <tdevries@suse.de>
1570
1571 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
1572 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
1573 * gdb.base/gold-gdb-index.exp: Same.
1574 * gdb.base/morestack.exp: Same.
1575
0ed35c9a
DX
15762020-07-11 Daniel Xu <dxu@dxuuu.xyz>
1577
1578 PR rust/26121
1579 * gdb.rust/modules.rs: Prevent linker from discarding test
1580 symbol.
1581
4fdba23d
PA
15822020-07-10 Pedro Alves <pedro@palves.net>
1583
1584 PR gdb/26199
1585 * gdb.multi/multi-target.c (exit_thread): New.
1586 (thread_start): Break loop if EXIT_THREAD.
1587 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
1588 (top level) Call test_no_resumed.
1589
15f3b077
TT
15902020-07-08 Tom Tromey <tromey@adacore.com>
1591
1592 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
1593 * gdb.ada/catch_ex.exp: Examine catchpoint text.
1594
9fc501fd
AB
15952020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1596
1597 PR python/22748
1598 * gdb.opt/inline-frame-tailcall.c: New file.
1599 * gdb.opt/inline-frame-tailcall.exp: New file.
1600 * gdb.python/py-unwind-inline.c: New file.
1601 * gdb.python/py-unwind-inline.exp: New file.
1602 * gdb.python/py-unwind-inline.py: New file.
1603
64cb3757
AB
16042020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1605
1606 * gdb.python/py-arch-reg-groups.exp: New file.
1607
0f767f94
AB
16082020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1609
1610 * gdb.python/py-arch-reg-names.exp: New file.
1611
87dbc774
AB
16122020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1613
1614 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
1615 gdb.PendingFrame.architecture method.
1616
d8cc8af6
TV
16172020-07-06 Tom de Vries <tdevries@suse.de>
1618
1619 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
1620
3c8ea5be
PA
16212020-07-03 Pedro Alves <palves@redhat.com>
1622
1623 * gdb.base/structs2.c (main): Adjust second parem_reg call to
1624 explicitly write negative numbers.
1625 * gdb.base/structs2.exp: Adjust expected output.
1626
bf90c83a
PA
16272020-07-03 Pedro Alves <palves@redhat.com>
1628
1629 * gdb.base/charset.c (init_string): Change all char parameters to
1630 unsigned char parameters.
1631
2eb82157
PA
16322020-07-03 Pedro Alves <palves@redhat.com>
1633
1634 * gdb.base/call-sc.exp (start_scalars_test): Use
1635 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1636 * gdb.base/overlays.c: Remove references to PARAMS.
1637 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
1638 * gdb.base/reread.exp: Don't set 'prototypes' global.
1639 * gdb.base/structs.exp (start_structs_test): Use
1640 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1641 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
1642 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1643 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
1644 call.
1645 * gdb.base/varargs.exp: Don't set 'prototypes' global.
1646
9adda7af
PA
16472020-07-03 Pedro Alves <palves@redhat.com>
1648
1649 * gdb.base/m32rovly.c: Delete.
1650 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
1651
2a17c803
PW
16522020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1653
1654 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
1655 of gdb_py_test_multiple.
1656 * gdb.python/py-cmd.exp: Likewise.
1657 * gdb.python/py-events.exp: Likewise.
1658 * gdb.python/py-function.exp: Likewise.
1659 * gdb.python/py-inferior.exp: Likewise.
1660 * gdb.python/py-infthread.exp: Likewise.
1661 * gdb.python/py-linetable.exp: Likewise.
1662 * gdb.python/py-parameter.exp: Likewise.
1663 * gdb.python/py-value.exp: Likewise.
1664
b011fe1a
TV
16652020-06-30 Tom de Vries <tdevries@suse.de>
1666
1667 PR testsuite/26175
1668 * lib/future.exp (gdb_default_target_compile): Detect and handle
1669 early_flags.
1670
df5b8876
SM
16712020-06-29 Simon Marchi <simon.marchi@efficios.com>
1672
1673 * boards/simavr.exp (gdb_load): Catch errors when closing
1674 previous connection. Close connection, wait for process and
1675 unset simavr_spawn_id on failure.
1676
a3ca48cd
TV
16772020-06-29 Tom de Vries <tdevries@suse.de>
1678
1679 * lib/gdb.exp (unknown): Make test-case unresolved.
1680
b0237c0e
TV
16812020-06-29 Tom de Vries <tdevries@suse.de>
1682
1683 PR gdb/25475
1684 * gdb.server/solib-list.exp: Verify that the symbol reload
1685 confirmation question is asked.
1686
c0b3b3bd
PW
16872020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1688
1689 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
1690 have a input seq nr in each pass message.
fe4c3d43 1691 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
1692 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
1693 * gdb.python/python.exp: Make test names unique,
1694 use gdb_test_multiline instead of gdb_py_test_multiple,
1695 use $gdb_test_name.
1696 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
1697
1776e3e5
NA
16982020-06-26 Nick Alcock <nick.alcock@oracle.com>
1699
1700 * configure.ac: Add --enable-libctf.
1701 * aclocal.m4: sinclude ../config/enable.m4.
1702 * Makefile.in (site.exp): Add enable_libctf to site.exp.
1703 * lib/gdb.exp (skip_ctf_tests): Use it.
1704 * gdb.base/ctf-constvars.exp: Error message tweak.
1705 * gdb.base/ctf-ptype.exp: Likewise.
1706 * configure: Regenerate.
1707
f53b3eeb
GB
17082020-06-26 Gary Benson <gbenson@redhat.com>
1709
1710 * gdb.cp/try_catch.cc: Include string.h.
1711 (main): Replace comparison against string literal with
1712 strcmp, avoiding build failure with -Wstring-compare.
1713 Add "marker test-complete".
1714 * gdb.cp/try_catch.exp: Run the test to the above marker,
1715 then verify that the value of "test" is still true.
1716
6d74da72
AB
17172020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1718
1719 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
1720
2e52d038
AB
17212020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1722
1723 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1724
3b9fce96
AB
17252020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1726
1727 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
1728 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
1729 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
1730 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
1731 * gdb.arch/riscv-tdesc-loading.exp: New file.
1732
ed69cbc8
AB
17332020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1734
1735 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1736
767a879e
AB
17372020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1738
1739 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
1740 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
1741 * gdb.arch/riscv-tdesc-regs.c: New file.
1742 * gdb.arch/riscv-tdesc-regs.exp: New file.
1743
221db974
PA
17442020-06-24 Pedro Alves <palves@redhat.com>
1745
1746 * gdb.arch/amd64-entry-value-paramref.exp: Use
1747 prepare_for_testing_full and don't pass "c++" for the .S file
1748 build spec.
1749 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
1750 $options, since it's an assembly file. Remove -Wno-deprecated.
1751 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
1752 compiling C++ programs.
1753
331733cd
PA
17542020-06-24 Pedro Alves <palves@redhat.com>
1755
1756 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
1757 Clang, add "-Wno-unknown-warning-option" to the options.
1758
caa7fd04
AB
17592020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
1760
1761 * gdb.xml/tdesc-reload.c: New file.
1762 * gdb.xml/tdesc-reload.exp: New file.
1763 * gdb.xml/maint-xml-dump-01.xml: New file.
1764 * gdb.xml/maint-xml-dump-02.xml: New file.
1765 * gdb.xml/maint-xml-dump.exp: New file.
1766
bb8d1260
SL
17672020-06-23 Sandra Loosemore <sandra@codesourcery.com>
1768
1769 * lib/completion-support.exp (test_gdb_completion_offers_commands):
1770 Adjust for omitted commands when TUI is disabled.
1771
7e4b9c4c
GB
17722020-06-23 Gary Benson <gbenson@redhat.com>
1773 Pedro Alves <palves@redhat.com>
1774
1775 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
1776 * gdb.cp/nsimport.cc: Likewise.
1777 * gdb.cp/nsnested.cc: Likewise.
1778 * gdb.cp/nsnoimports.cc: Likewise.
1779 * gdb.cp/nsusing.cc: Likewise.
1780 * gdb.cp/smartp.cc: Likewise.
1781 * gdb.python/py-pp-integral.c: Likewise.
1782 * gdb.python/py-pp-re-notag.c: Likewise.
1783
2e573c0a
GB
17842020-06-23 Gary Benson <gbenson@redhat.com>
1785
1786 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
1787 * gdb.cp/nsimport.cc: Likewise.
1788 * gdb.cp/nsnested.cc: Likewise.
1789 * gdb.cp/nsnoimports.cc: Likewise.
1790 * gdb.cp/nsusing.cc: Likewise.
1791 * gdb.cp/smartp.cc: Likewise.
1792 * gdb.python/py-pp-integral.c: Likewise.
1793 * gdb.python/py-pp-re-notag.c: Likewise.
1794
746ebfe8
PW
17952020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1796
1797 * gdb.base/default-args.exp: New test.
1798 * gdb.base/default-args.c: New file.
1799 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
1800 * gdb.base/default.exp: Update to new help text.
1801 * gdb.base/help.exp: Likewise.
1802 * gdb.base/page.exp: Likewise.
1803 * gdb.base/style.exp: Likewise.
1804 * gdb.guile/guile.exp: Likewise.
1805 * gdb.python/python.exp: Likewise.
1806
e822f2cd
SL
18072020-06-22 Sandra Loosemore <sandra@codesourcery.com>
1808
1809 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
1810 remote host. Fix search path syntax on Windows host.
1811
48e9cc84
PW
18122020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1813
1814 * gdb.base/attach.exp: Test priority of 'exec-file' changed
1815 over 'exec-file-mismatch'.
1816 * gdb.base/attach.c: Mark should_exit volatile.
1817 * gdb.base/attach2.c: Likewise. Add a comment explaining
1818 why the sleep cannot be big.
1819 * gdb.base/attach3.c: New file.
1820
160f8a8f
SL
18212020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1822
1823 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
1824 prefix optional.
1825
4d91c2a4
SL
18262020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1827
1828 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
1829 for remote host.
1830
87f83f20
SL
18312020-06-19 Sandra Loosemore <sandra@codesourcery.com>
1832 Hafiz Abid Qadeer <abidh@codesourcery.com>
1833
1834 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
1835 file sent to remote host.
1836 (top level): Allow int32_t as type of 32-bit register.
1837
37ab8655
TV
18382020-06-19 Tom de Vries <tdevries@suse.de>
1839
1840 * lib/gdb.exp (gdb_note): New proc.
1841 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
1842 (gdb_default_target_compile): ... here. Only call
1843 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
1844 (use_gdb_compile): Change to array.
1845 (toplevel): Update sets of use_gdb_compile to specify language.
1846 Warn about default_target_compile override. Store dejagnu's version
1847 of default_target_compile in dejagnu_default_target_compile.
1848
a8a56685
TV
18492020-06-18 Tom de Vries <tdevries@suse.de>
1850
1851 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
1852 (default_gdb_init): ... here.
1853
581bea2c
SL
18542020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1855
1856 Fix TUI support checks in gdb.tui tests.
1857
1858 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
1859 just say UNSUPPORTED.
1860 * gdb.tui/corefile-run.exp: Likewise.
1861 * gdb.tui/empty.exp: Likewise.
1862 * gdb.tui/list-before.exp: Likewise.
1863 * gdb.tui/list.exp: Likewise.
1864 * gdb.tui/main.exp: Likewise.
1865 * gdb.tui/regs.exp: Likewise.
1866 * gdb.tui/resize.exp: Likewise.
1867 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
1868 * gdb.tui/tui-layout-asm.exp: Likewise.
1869 * gdb.tui/tui-missing-src.exp: Likewise.
1870 * gdb.tui/winheight.exp: Likewise.
1871 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
1872
05e682e3
SL
18732020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1874
1875 Fix TCL error in gdb.python/py-format-string.exp.
1876
1877 * gdb.python/py-format-string.exp: Move test for python support
1878 earlier, out of function body.
1879
efb763a5
SM
18802020-06-15 Simon Marchi <simon.marchi@efficios.com>
1881
1882 * gdb.base/index-cache-load-twice.c: New.
1883 * gdb.base/index-cache-load-twice.exp: New.
1884
43327b20
KS
18852020-06-17 Keith Seitz <keiths@redhat.com>
1886
99cf27cf 1887 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
1888 when executing "gdb --configuration".
1889
081e778c
TV
18902020-06-17 Tom de Vries <tdevries@suse.de>
1891
1892 * lib/gdb.exp (gdb_tcl_unknown): New proc.
1893 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
1894 conditional on presence of gdb_tcl_unknown.
1895 (gdb_finish): Make override undo conditional on presence of
1896 gdb_tcl_unknown.
1897
d2d1ea20
TT
18982020-06-16 Tom Tromey <tom@tromey.com>
1899
1900 * gdb.python/tui-window.py (failwin): New function. Register it
1901 as a TUI window type.
1902 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
1903
c802e8a7
GB
19042020-06-16 Gary Benson <gbenson@redhat.com>
1905
1906 * gdb.python/py-nested-maps.c (create_map): Add missing return
1907 value.
1908 (create_map_map): Likewise.
1909
ff08abb8
TBA
19102020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1911
1912 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
1913 variable.
1914 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
1915 and use the already-defined 'options' variable.
1916
a29d5112
AB
19172020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
1918 Tom de Vries <tdevries@suse.de>
1919
1920 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
1921 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
1922 (gdb_setup_known_globals): New proc.
1923 (gdb_cleanup_globals): New proc.
1924 * lib/gdb.exp (load_lib): New override proc.
1925 (gdb_stdin_log_init): Set var in_file as persistent global.
1926 * lib/pascal.exp (gdb_stdin_log_init): Set vars
1927 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
1928 fpc_compiler as persistent global.
1929
8c74a764
TV
19302020-06-12 Tom de Vries <tdevries@suse.de>
1931
1932 * lib/tuiterm.exp (spawn): Rename to ...
1933 (tui_spawn): ... this.
1934 (toplevel): Move rename of spawn ...
1935 (gdb_init_tuiterm): ... here. New proc.
1936 (gdb_finish_tuiterm): New proc.
1937 * lib/gdb.exp (gdb_finish_hooks): New global var.
1938 (gdb_finish): Handle gdb_finish_hooks.
1939 (tuiterm_env): New proc.
1940 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
1941 tuiterm_env.
1942 * gdb.tui/basic.exp: Same.
1943 * gdb.tui/corefile-run.exp: Same.
1944 * gdb.tui/empty.exp: Same.
1945 * gdb.tui/list-before.exp: Same.
1946 * gdb.tui/list.exp: Same.
1947 * gdb.tui/main.exp: Same.
1948 * gdb.tui/new-layout.exp: Same.
1949 * gdb.tui/regs.exp: Same.
1950 * gdb.tui/resize.exp: Same.
1951 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
1952 * gdb.tui/tui-layout-asm.exp: Same.
1953 * gdb.tui/tui-missing-src.exp: Same.
1954 * gdb.tui/winheight.exp: Same.
1955
26783bce
TV
19562020-06-12 Tom de Vries <tdevries@suse.de>
1957
1958 PR testsuite/26110
1959 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
1960 (gdb_finish): Reinstall dejagnu's override of ::unknown.
1961
2b4e6a3f
TT
19622020-06-11 Tom Tromey <tom@tromey.com>
1963
1964 PR gdb/18318:
1965 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
1966 floating point tests.
1967
2f33032a
KS
19682020-06-11 Keith Seitz <keiths@redhat.com>
1969
1970 PR gdb/21356
1971 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
1972 vla_struct.
1973 Add new struct vla_typedef and union vla_typedef_union and
1974 corresponding instantiation objects.
1975 Initialize new objects.
1976 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
1977 and vla_typedef_union_object.
1978 Fixup type for vla_struct_object.
1979
a8baf0a3
TV
19802020-06-11 Tom de Vries <tdevries@suse.de>
1981
1982 * lib/gdb.exp (with_override): New proc, factored out of ...
1983 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
1984
7ab96794
TV
19852020-06-10 Tom de Vries <tdevries@suse.de>
1986
1987 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
1988
cab5c3b7
SM
19892020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
1990
1991 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
1992 parameter, update callers.
1993
f8c41851
SM
19942020-06-04 Simon Marchi <simon.marchi@efficios.com>
1995
1996 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
1997 * gdb.dwarf2/share-psymtabs-bt.c: New file.
1998 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
1999
1c07a73f
TV
20002020-06-04 Tom de Vries <tdevries@suse.de>
2001
2002 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
2003
95146b5d
TV
20042020-06-04 Tom de Vries <tdevries@suse.de>
2005
2006 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
2007 exp_continue.
2008
0cfcd4f0
TV
20092020-06-04 Tom de Vries <tdevries@suse.de>
2010
2011 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
2012
f9b5d5ea
TV
20132020-06-03 Tom de Vries <tdevries@suse.de>
2014
2015 PR symtab/26046
2016 * gdb.cp/breakpoint-locs-2.cc: New test.
2017 * gdb.cp/breakpoint-locs.cc: New test.
2018 * gdb.cp/breakpoint-locs.exp: New file.
2019 * gdb.cp/breakpoint-locs.h: New test.
2020
5144dfba
TV
20212020-06-03 Tom de Vries <tdevries@suse.de>
2022
2023 PR testsuite/25609
2024 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
2025 value of global verbose.
2026 * gdb.base/jit-elf.exp: Same.
2027 * gdb.base/jit-reader.exp: Same.
2028
621eacdf
TV
20292020-06-02 Tom de Vries <tdevries@suse.de>
2030
2031 * gdb.dwarf2/multidictionary.exp: Don't use
2032 gdb_spawn_with_cmdline_opts.
2033
1313c56e
AB
20342020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
2035
2036 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
2037 use_header case.
2038 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
2039 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
2040 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
2041 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
2042 * gdb.dwarf2/dw2-inline-header.c: New file.
2043 * gdb.dwarf2/dw2-inline-header.h: New file.
2044
f68f85b5
PA
20452020-05-30 Pedro Alves <palves@redhat.com>
2046
2047 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
2048 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
2049
678048e8
GB
20502020-05-29 Gary Benson <gbenson@redhat.com>
2051
2052 * gdb.compile/compile-cplus.exp (additional_flags): Also
2053 set when building with clang.
2054 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
2055 when building with clang.
2056
9fcafd23
GB
20572020-05-29 Gary Benson <gbenson@redhat.com>
2058
2059 * gdb.arch/i386-avx.exp (additional_flags): Also set when
2060 building with clang.
2061 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
2062
735d5a07
GB
20632020-05-29 Gary Benson <gbenson@redhat.com>
2064
2065 * gdb.cp/koenig.exp (prepare_for_testing): Add
2066 additional_flags=-Wno-unused-comparison.
2067 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
2068
4ad2c6a0
GB
20692020-05-28 Gary Benson <gbenson@redhat.com>
2070
2071 * gdb.base/sigaltstack.c (catcher): Add default case to switch
2072 statement.
2073
09fe663e
GB
20742020-05-28 Gary Benson <gbenson@redhat.com>
2075
2076 * gdb.cp/classes.exp (prepare_for_testing): Add
2077 additional_flags=-Wno-deprecated-register.
2078 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
2079 * gdb.cp/misc.exp: Likewise.
2080
cee00f17
GB
20812020-05-28 Gary Benson <gbenson@redhat.com>
2082
2083 * gdb.linespec/cpls-ops.cc (dummy): New static global.
2084 (test_op_new::operator new): Add return statement.
2085 (test_op_new_array::operator new[]): Likewise.
2086
636edd00
PA
20872020-05-27 Pedro Alves <palves@redhat.com>
2088
2089 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
2090 check. Use test_gdb_complete_unique instead of
2091 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
2092 test_gdb_complete_multiple instead of
2093 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
2094
c2b75043
LM
20952020-05-27 Luis Machado <luis.machado@linaro.org>
2096
2097 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
2098 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
2099 * gdb.arch/arm-disassembler-options.exp: Likewise.
2100 * gdb.arch/arm-disp-step.exp: Likewise.
2101 * gdb.arch/thumb-prologue.exp: Likewise.
2102 * gdb.base/async.exp: Likewise.
2103 * gdb.base/auxv.exp: Likewise.
2104 * gdb.base/complex-parts.exp: Likewise.
2105 * gdb.base/ena-dis-br.exp: Likewise.
2106 * gdb.base/foll-exec.exp: Likewise.
2107 * gdb.base/permissions.exp: Likewise.
2108 * gdb.base/relocate.exp: Likewise.
2109 * gdb.base/return2.exp: Likewise.
2110 * gdb.base/sigbpt.exp: Likewise.
2111 * gdb.base/siginfo-obj.exp: Likewise.
2112 * gdb.cp/converts.exp: Likewise.
2113 * gdb.cp/exceptprint.exp: Likewise.
2114 * gdb.cp/inherit.exp: Likewise.
2115 * gdb.cp/nsnoimports.exp: Likewise.
2116 * gdb.cp/virtbase2.exp: Likewise.
2117 * gdb.mi/mi-var-cmd.exp: Likewise.
2118 * gdb.mi/var-cmd.c: Likewise.
2119
53a47a3e
TT
21202020-05-26 Tom Tromey <tromey@adacore.com>
2121
2122 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
2123
0bc2354b
TT
21242020-05-26 Tom Tromey <tromey@adacore.com>
2125
2126 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
2127 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
2128 type.
2129 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
2130 variable.
2131
0db49895
CBG
21322020-05-26 Christian Biesinger <cbiesinger@google.com>
2133
2134 * Makefile.in: Use = instead of == for the test command
2135 for portability.
2136
40d22035
TV
21372020-05-26 Tom de Vries <tdevries@suse.de>
2138
2139 * gdb.base/gold-gdb-index-2.c: New test.
2140 * gdb.base/gold-gdb-index.c: New test.
2141 * gdb.base/gold-gdb-index.exp: New file.
2142 * gdb.base/gold-gdb-index.h: New test.
2143
043e2e02
TV
21442020-05-25 Tom de Vries <tdevries@suse.de>
2145
2146 * boards/gold-gdb-index.exp: New file.
2147
462f72c5
SM
21482020-05-25 Simon Marchi <simon.marchi@efficios.com>
2149
2150 * boards/simavr.exp: New file.
2151
6cf66e76
SM
21522020-05-25 Simon Marchi <simon.marchi@efficios.com>
2153
2154 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
2155 * gdb.base/inferior-args.exp: New file.
2156 * gdb.base/inferior-args.c: New file.
2157
75d04512
SM
21582020-05-25 Simon Marchi <simon.marchi@efficios.com>
2159
2160 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
2161 inferior_args. Pass it to gdb_reload.
2162 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
2163 inferior_args.
2164 (gdb_reload): Add inferior_args argument.
2165 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
2166 pass it to gdbserver_run.
2167 * boards/native-gdbserver.exp: Do not set noargs.
2168 * boards/native-extended-gdbserver.exp (gdb_reload): Add
2169 inferior_args argument.
2170 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
2171 * gdb.base/a2-run.exp: Check for use_gdb_stub.
2172 * gdb.base/args.exp: Likewise.
2173
42cf1844
TV
21742020-05-25 Tom de Vries <tdevries@suse.de>
2175
2176 * lib/gdb.exp (exec_is_pie): Add comment.
2177
8f7d38ef
TV
21782020-05-25 Tom de Vries <tdevries@suse.de>
2179
2180 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
2181 instead of $binfile in the untested message.
2182
465e1b0f
TV
21832020-05-25 Tom de Vries <tdevries@suse.de>
2184
2185 PR testsuite/26031
2186 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
2187
3c5a0e02
TV
21882020-05-25 Tom de Vries <tdevries@suse.de>
2189
2190 * boards/gold.exp: New file.
2191
0a4f5f8c
TT
21922020-05-23 Tom Tromey <tom@tromey.com>
2193
2194 * gdb.base/style.exp: Remove completion styling test.
2195 * lib/gdb-utils.exp (style): Remove completion styles.
2196
eca1f90c
TT
21972020-05-23 Tom Tromey <tom@tromey.com>
2198
2199 * gdb.base/style.exp: Add completion styling test.
2200 * lib/gdb-utils.exp (style): Add completion styles.
2201
7c13f4e8
AB
22022020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
2203
2204 * gdb.base/annota1.exp: Update expected results.
2205 * gdb.cp/annota2.exp: Update expected results, remove duplicate
2206 test name.
2207 * gdb.cp/annota3.exp: Update expected results.
2208
41977d16
SM
22092020-05-20 Simon Marchi <simon.marchi@efficios.com>
2210
2211 PR gdb/26016
2212 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
2213 against MAP_FAILED.
2214 * gdb.base/coremaker.c (mmapdata): Likewise.
2215 * gdb.base/jit-reader-host.c (main): Likewise.
2216 * gdb.base/sym-file-loader.c (load): Likewise.
2217 (load_shlib): Likewise.
2218
b4757f2e
TT
22192020-05-20 Tom Tromey <tromey@adacore.com>
2220
2221 * gdb.ada/array_char_idx.exp: Recognize initialized array.
2222
9a0bacfb
TV
22232020-05-20 Tom de Vries <tdevries@suse.de>
2224
2225 PR symtab/25833
2226 * gdb.base/with-mf-inc.c: New test.
2227 * gdb.base/with-mf-main.c: New test.
2228 * gdb.base/with-mf.exp: New file.
2229
76571211
TT
22302020-05-19 Tom Tromey <tromey@adacore.com>
2231
2232 * gdb.rust/simple.exp: Restore missing test result.
2233
4cd9f3d5
TV
22342020-05-19 Tom de Vries <tdevries@suse.de>
2235
2236 * gdb.base/gdb-caching-proc.exp: Fix typo.
2237
7d874253
TT
22382020-05-19 Tom Tromey <tromey@adacore.com>
2239
2240 * gdb.rust/simple.exp: Add some test descriptions.
2241 (test_one_slice): Use with_test_prefix.
2242
1d727695
TV
22432020-05-18 Tom de Vries <tdevries@suse.de>
2244
2245 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
2246
7f32a4d5
PA
22472020-05-17 Pedro Alves <palves@redhat.com>
2248
2249 PR gdb/25741
2250 * gdb.base/hw-sw-break-same-address.exp: New file.
2251
7cfd74cf
PA
22522020-05-16 Pedro Alves <palves@redhat.com>
2253
2254 * gdb.multi/multi-re-run.exp (test_re_run): Switch
2255 LAST_LOADED_FILE accordingly.
2256
57b4f16e
PW
22572020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2258
2259 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
2260
7c05caf7
PW
22612020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2262
2263 * gdb.base/help.exp: Test apropos and help for commands
2264 having aliases. Fixed comments not starting with an
2265 upper-case letter or not finishing with a dot.
2266
7aa1b46f
PW
22672020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2268
3b3aaacb
PW
2269 * gdb.base/alias.exp: Update help output check.
2270
57b4f16e 22712020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 2272
7aa1b46f
PW
2273 * gdb.base/default.exp: Update output following fixes.
2274
0605465f
PW
22752020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2276
2277 * gdb.base/alias.exp: Test aliases starting with a prefix of
2278 another alias.
2279
86e4e63d
GB
22802020-05-15 Gary Benson <gbenson@redhat.com>
2281
2282 * gdb.base/info-os.c (main): Add return statement.
2283 * gdb.base/info_minsym.c (minsym_fun): Likewise.
2284 * gdb.base/large-frame-2.c (func): Likewise.
2285 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
2286 * gdb.base/pr10179-b.c (foo2): Likewise.
2287 * gdb.base/valgrind-disp-step.c (foo): Likewise.
2288 * gdb.base/watch-cond.c (func): Likewise.
2289 * gdb.multi/goodbye.c (verylongfun): Likewise.
2290 * gdb.multi/hello.c (commonfun): Likewise.
2291 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
2292 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
2293 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
2294 Likewise.
2295 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
2296 * gdb.threads/interrupt-while-step-over.c (child_function):
2297 Likewise.
2298 * gdb.trace/actions-changed.c (end): Likewise.
2299
163df4df
GB
23002020-05-15 Gary Benson <gbenson@redhat.com>
2301
2302 * gdb.opencl/callfuncs.exp: Report when test skipped.
2303 * gdb.opencl/convs_casts.exp: Likewise.
2304 * gdb.opencl/datatypes.exp: Likewise.
2305 * gdb.opencl/operators.exp: Likewise.
2306 * gdb.opencl/vec_comps.exp: Likewise.
2307
6dbc505a
TV
23082020-05-15 Tom de Vries <tdevries@suse.de>
2309
2310 * gdb.base/align.exp.in: Rename to ...
2311 * gdb.base/align.exp.tcl: ... this.
2312 * gdb.base/align-c++.exp: Update.
2313 * gdb.base/align-c.exp: Update.
2314 * gdb.base/all-architectures.exp.in: Rename to ...
2315 * gdb.base/all-architectures.exp: ... this.
2316 * gdb.base/all-architectures-0.exp: Update.
2317 * gdb.base/all-architectures-1.exp: Update.
2318 * gdb.base/all-architectures-2.exp: Update.
2319 * gdb.base/all-architectures-3.exp: Update.
2320 * gdb.base/all-architectures-4.exp: Update.
2321 * gdb.base/all-architectures-5.exp: Update.
2322 * gdb.base/all-architectures-6.exp: Update.
2323 * gdb.base/all-architectures-7.exp: Update.
2324 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
2325 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
2326 * gdb.base/infcall-nested-structs-c++.exp: Update.
2327 * gdb.base/infcall-nested-structs-c.exp: Update.
2328 * gdb.base/info-types.exp.in: Rename to ...
2329 * gdb.base/info-types.exp.tcl: ... this.
2330 * gdb.base/info-types-c++.exp: Update.
2331 * gdb.base/info-types-c.exp: Update.
2332 * gdb.base/max-depth.exp.in: Rename to ...
2333 * gdb.base/max-depth.exp.tcl: ... this.
2334 * gdb.base/max-depth-c++.exp: Update.
2335 * gdb.base/max-depth-c.exp: Update.
2336 * gdb.cp/cpexprs.exp.in: Rename to ...
2337 * gdb.cp/cpexprs.exp.tcl: ... this.
2338 * gdb.cp/cpexprs-debug-types.exp: Update.
2339 * gdb.cp/cpexprs.exp: Update.
2340 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
2341 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
2342 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
2343 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
2344 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
2345 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
2346 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
2347 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
2348 * gdb.dwarf2/clang-debug-names-2.exp: Update.
2349 * gdb.dwarf2/clang-debug-names.exp: Update.
2350
d1034d78
AB
23512020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
2352
2353 * lib/check-test-names.exp: Remove code that prevents this file
2354 loading when tests are run in parallel.
2355
3c5c3649
PA
23562020-05-15 Pedro Alves <palves@redhat.com>
2357
2358 * gdb.multi/multi-kill.exp (start_inferior): Remove
2359 'testpid' parameter. Refer to namespace variable directly.
2360 (testpid): Declare as namespace variable.
2361
272c36b8
PA
23622020-05-15 Pedro Alves <palves@redhat.com>
2363
2364 * gdb.multi/multi-kill.exp: Wrap in namespace.
2365 (start_inferior): Add TESTPID parameter. Use it instead of the
2366 testpid global.
2367 (top level): Define empty TESTPID array, and pass it down to
2368 start_inferior.
2369
02eba61a
TV
23702020-05-14 Tom de Vries <tdevries@suse.de>
2371
2372 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
2373 output.
2374
971a3747
TV
23752020-05-14 Tom de Vries <tdevries@suse.de>
2376
2377 * gdb.base/align.exp: Split into ...
2378 * gdb.base/align.exp.in: ...
2379 * gdb.base/align-c++.exp: ...
2380 * gdb.base/align-c.exp: ... these.
2381 * gdb.base/infcall-nested-structs.exp: Split into ...
2382 * gdb.base/infcall-nested-structs.exp.in: ...
2383 * gdb.base/infcall-nested-structs-c++.exp: ...
2384 * gdb.base/infcall-nested-structs-c.exp: ... these.
2385 * gdb.base/info-types.exp: Split into ...
2386 * gdb.base/info-types.exp.in: ...
2387 * gdb.base/info-types-c++.exp: ...
2388 * gdb.base/info-types-c.exp: ... these.
2389 * gdb.base/max-depth.exp: Split into ...
2390 * gdb.base/max-depth.exp.in: ...
2391 * gdb.base/max-depth-c++.exp: ...
2392 * gdb.base/max-depth-c.exp: ... these.
2393 * gdb.cp/infcall-nodebug.exp: Split into ...
2394 * gdb.cp/infcall-nodebug.exp.in: ...
2395 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
2396 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
2397 * gdb.cp/infcall-nodebug-c-d0.exp: ...
2398 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
2399
a05575d3
TBA
24002020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2401 Pedro Alves <palves@redhat.com>
2402
2403 * gdb.multi/multi-exit.c: New file.
2404 * gdb.multi/multi-exit.exp: New file.
2405 * gdb.multi/multi-kill.c: New file.
2406 * gdb.multi/multi-kill.exp: New file.
2407
6ad82919
TBA
24082020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2409
2410 * gdb.base/annota1.exp: Update the expected output.
2411 * gdb.cp/annota2.exp: Ditto.
2412
843f4d93
AB
24132020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
2414
2415 * lib/check-test-names.exp: Disable when testing is being run in
2416 parallel.
2417
c7c66341
TV
24182020-05-12 Tom de Vries <tdevries@suse.de>
2419
2420 * gdb.base/jit-elf.exp: Fix string concat.
2421
1b59ca1c
TV
24222020-05-12 Tom de Vries <tdevries@suse.de>
2423
2424 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
2425 messages.
2426
b4991d29
TV
24272020-05-12 Tom de Vries <tdevries@suse.de>
2428
2429 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
2430
dbb0ab10
TV
24312020-05-12 Tom de Vries <tdevries@suse.de>
2432
2433 * gdb.ada/catch_ex.exp: Use with_test_prefix.
2434 * gdb.ada/mi_catch_ex.exp: Same.
2435 * gdb.ada/mi_catch_ex_hand.exp: Same.
2436
7549fed8
TV
24372020-05-12 Tom de Vries <tdevries@suse.de>
2438
2439 * gdb.fortran/complex.exp: Use with_test_prefix.
2440
af2d5cd8
TV
24412020-05-12 Tom de Vries <tdevries@suse.de>
2442
2443 * gdb.trace/passcount.exp: Fix test-names.
2444
7c121311
TV
24452020-05-12 Tom de Vries <tdevries@suse.de>
2446
2447 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
2448
c9f3b40e
TV
24492020-05-12 Tom de Vries <tdevries@suse.de>
2450
2451 * gdb.gdb/complaints.exp: Use with_test_prefix.
2452 * gdb.xml/tdesc-regs.exp: Same.
2453 * gdb.opt/inline-locals.exp: Fix test name.
2454
111b33f0
TV
24552020-05-12 Tom de Vries <tdevries@suse.de>
2456
2457 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
2458 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
2459 * gdb.dwarf2/implref-struct.exp: Same.
2460 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
2461 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
2462
ebf47080
SM
24632020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
2464
2465 * gdb.base/jit-so.exp (one_jit_test): Change test name.
2466
d30dcd12
AB
24672020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2468
2469 * lib/check-test-names.exp (all_test_names): New module variable.
2470 (counts): Add 'duplicates' field.
2471 (_check_duplicates): New procedure.
2472 (check): Also check for duplicates.
2473 (do_log_summary): Print duplicates count.
2474 (do_reset_vars): Reset counter for duplicate test names, and
2475 discard all know test names.
2476
34584c09
AB
24772020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2478
2479 * lib/gdb.exp: Include check-test-names.exp library.
2480 * lib/check-test-names.exp: New file.
2481
e0002117
TV
24822020-05-11 Tom de Vries <tdevries@suse.de>
2483
2484 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
2485
53f539a3
KS
24862020-05-11 Keith Seitz <keiths@redhat.com>
2487
2488 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
2489
113ee09a
TV
24902020-05-11 Tom de Vries <tdevries@suse.de>
2491
2492 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
2493 * gdb.cp/cpexprs.exp.in: .. here.
2494 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
2495 cpexprs.exp.
2496
ba3e70b0
KS
24972020-05-11 Keith Seitz <keiths@redhat.com>
2498
2499 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
2500 test names.
2501 * gdb.ada/arrayptr.exp: Likewise.
2502 * gdb.ada/assign_arr.exp: Likewise.
2503 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2504 * gdb.ada/bp_on_var.exp: Likewise.
2505 * gdb.ada/call_pn.exp: Likewise.
2506 * gdb.ada/complete.exp: Likewise.
2507 * gdb.ada/fun_overload_menu.exp: Likewise.
2508 * gdb.ada/funcall_param.exp: Likewise.
2509 * gdb.ada/funcall_ref.exp: Likewise.
2510 * gdb.ada/packed_array_assign.exp: Likewise.
2511 * gdb.ada/same_component_name.exp: Likewise.
2512 * gdb.ada/type_coercion.exp: Likewise.
2513 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2514 * gdb.ada/variant_record_packed_array.exp: Likewise.
2515
3ee6bb11
TV
25162020-05-11 Tom de Vries <tdevries@suse.de>
2517
2518 PR symtab/25941
2519 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
2520 out of ...
2521 * gdb.dwarf2/clang-debug-names.exp: ... here.
2522 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
2523 clang-debug-names.exp.in.
2524 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
2525 * gdb.dwarf2/clang-debug-names-2.c: New test.
2526
86cd6bc8
AKS
25272020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2528
2529 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
2530 (fortran_runto_main): New Proc, fortran version of runto_main.
2531 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
2532 * gdb.fortran/array-bounds.exp: Likewise.
2533 * gdb.fortran/array-slices.exp: Likewise.
2534 * gdb.fortran/block-data.exp: Likewise.
2535 * gdb.fortran/charset.exp: Likewise.
2536 * gdb.fortran/common-block.exp: Likewise.
2537 * gdb.fortran/complex.exp: Likewise.
2538 * gdb.fortran/derived-type-function.exp: Likewise.
2539 * gdb.fortran/derived-type.exp: Likewise.
2540 * gdb.fortran/info-modules.exp: Likewise.
2541 * gdb.fortran/info-types.exp: Likewise.
2542 * gdb.fortran/intrinsics.exp: Likewise.
2543 * gdb.fortran/library-module.exp: Likewise.
2544 * gdb.fortran/logical.exp: Likewise.
2545 * gdb.fortran/max-depth.exp: Likewise.
2546 * gdb.fortran/module.exp: Likewise.
2547 * gdb.fortran/multi-dim.exp: Likewise.
2548 * gdb.fortran/nested-funcs.exp: Likewise.
2549 * gdb.fortran/print-formatted.exp: Likewise.
2550 * gdb.fortran/print_type.exp: Likewise.
2551 * gdb.fortran/printing-types.exp: Likewise.
2552 * gdb.fortran/ptr-indentation.exp: Likewise.
2553 * gdb.fortran/ptype-on-functions.exp: Likewise.
2554 * gdb.fortran/subarray.exp: Likewise.
2555 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2556 * gdb.fortran/vla-datatypes.exp: Likewise.
2557 * gdb.fortran/vla-history.exp: Likewise.
2558 * gdb.fortran/vla-ptr-info.exp: Likewise.
2559 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2560 * gdb.fortran/vla-ptype.exp: Likewise.
2561 * gdb.fortran/vla-sizeof.exp: Likewise.
2562 * gdb.fortran/vla-type.exp: Likewise.
2563 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2564 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2565 * gdb.fortran/vla-value-sub.exp: Likewise.
2566 * gdb.fortran/vla-value.exp: Likewise.
2567 * gdb.fortran/whatis_type.exp: Likewise.
2568 * gdb.mi/mi-var-child-f.exp: Likewise.
2569
6dc55ce9 25702020-05-09 Tom de Vries <tdevries@suse.de>
2571
2572 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
2573
283cb58c
TV
25742020-05-08 Tom de Vries <tdevries@suse.de>
2575
2576 * gdb.dwarf2/clang-debug-names.c: New test.
2577 * gdb.dwarf2/clang-debug-names.exp: New file.
2578
ac4a4f1c
SM
25792020-05-06 Simon Marchi <simon.marchi@efficios.com>
2580
2581 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
2582 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
2583
24fe640b
TV
25842020-05-06 Tom de Vries <tdevries@suse.de>
2585
2586 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
2587 breakpoint is at a "recommended breakpoint location".
2588 * gdb.reverse/consecutive-reverse.exp: Same.
2589
0d8683a3
TV
25902020-05-06 Tom de Vries <tdevries@suse.de>
2591
2592 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
2593 address.
2594
b8983c46
TV
25952020-05-06 Tom de Vries <tdevries@suse.de>
2596
2597 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
2598
abf6d805
TV
25992020-05-06 Tom de Vries <tdevries@suse.de>
2600
2601 * gdb.base/store.exp (check_set, up_set): Allowing missing location
2602 info for r.
2603
0fc2a808
TV
26042020-05-06 Tom de Vries <tdevries@suse.de>
2605
2606 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
2607 necessary.
2608
873dd427
TV
26092020-05-06 Tom de Vries <tdevries@suse.de>
2610
2611 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
2612 void.
2613
7c99e7e2
TV
26142020-05-06 Tom de Vries <tdevries@suse.de>
2615
2616 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
2617 of ...
2618 * gdb.base/async.exp: ... here.
2619 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
2620 "recommended breakpoint location".
2621
6173d6a6
TV
26222020-05-06 Tom de Vries <tdevries@suse.de>
2623
2624 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
2625
6015a067
TV
26262020-05-04 Tom de Vries <tdevries@suse.de>
2627
2628 * gdb.base/async.exp: Check whether instruction addresses are a
2629 "recommended breakpoint location".
2630
3b6acaee
TT
26312020-05-03 Tom Tromey <tom@tromey.com>
2632
2633 * gdb.base/sepdebug.exp: Remove "catch" test.
2634 * gdb.base/break.exp: Remove "catch" test.
2635 * gdb.base/default.exp: Update expected output.
2636
5beb4d17
TV
26372020-05-02 Tom de Vries <tdevries@suse.de>
2638
2639 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
2640 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
2641 * gdb.arch/i386-mpx-map.exp: Same.
2642 * gdb.arch/i386-mpx-sigsegv.exp: Same.
2643 * gdb.arch/i386-mpx-simple_segv.exp: Same.
2644 * gdb.arch/i386-mpx.exp: Same.
2645
8caf140d
TV
26462020-05-02 Tom de Vries <tdevries@suse.de>
2647
2648 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
2649
693196cb
TV
26502020-05-01 Tom de Vries <tdevries@suse.de>
2651
2652 * gdb.ada/operator_bp.exp: Allow more than required amount of
2653 breakpoint.
2654
53ae0aa9
TV
26552020-05-01 Tom de Vries <tdevries@suse.de>
2656
2657 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
2658
ee9d1e5f
HD
26592020-04-30 Hannes Domani <ssbssa@yahoo.de>
2660
2661 PR gdb/18706
2662 * gdb.cp/stub-array-size.cc: New test.
2663 * gdb.cp/stub-array-size.exp: New file.
2664 * gdb.cp/stub-array-size.h: New test.
2665 * gdb.cp/stub-array-size2.cc: New test.
2666
d5cf82c0
HD
26672020-04-30 Hannes Domani <ssbssa@yahoo.de>
2668
2669 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
2670 output to the new format.
2671
42e165c3
SM
26722020-04-29 Simon Marchi <simon.marchi@efficios.com>
2673
2674 * gdb.base/break.exp: Use with_test_prefix.
2675
6e4e3fe1
TV
26762020-04-29 Tom de Vries <tdevries@suse.de>
2677
2678 * lib/gdb.exp (debug_types): New proc.
2679 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
2680 * gdb.python/py-symtab.exp: Same.
2681
d642b692
HD
26822020-04-29 Hannes Domani <ssbssa@yahoo.de>
2683
2684 PR gdb/17320
2685 * gdb.base/pretty-array.c: New test.
2686 * gdb.base/pretty-array.exp: New file.
2687
ea90f227
TV
26882020-04-29 Tom de Vries <tdevries@suse.de>
2689
2690 PR symtab/25889
2691 * gdb.cp/cpexprs.exp: Adapt for inclusion.
2692 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
2693 and include cpexprs.exp.
2694
a65189c9
TV
26952020-04-28 Mark Williams <mark@myosotissp.com>
2696
2697 PR gdb/24480
2698 * dw4-toplevel-types.exp: Test for top level types.
2699 * dw4-toplevel-types.cc: Test for top level types.
2700
32d1f47a
TBA
27012020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2702
2703 * gdb.threads/stop-with-handle.exp: Fix typo in comment
2704 (theads -> threads).
2705
56a4f5a1
TV
27062020-04-28 Tom de Vries <tdevries@suse.de>
2707
2708 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
2709
0b2f8a3b
TV
27102020-04-28 Tom de Vries <tdevries@suse.de>
2711
2712 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
2713
5390c717
TV
27142020-04-28 Tom de Vries <tdevries@suse.de>
2715
2716 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
2717
15cd93d0
TV
27182020-04-28 Tom de Vries <tdevries@suse.de>
2719
2720 * gdb.dwarf2/main-foo.c: New test.
2721 * gdb.dwarf2/struct-with-sig.exp: New file.
2722
d472f0fb
TV
27232020-04-25 Tom de Vries <tdevries@suse.de>
2724
2725 * boards/debug-types.exp: New file.
2726
8d840e05
AB
27272020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
2728
2729 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
2730
bcfe6157
TT
27312020-04-24 Tom Tromey <tom@tromey.com>
2732
2733 PR symtab/12707:
2734 * gdb.python/py-symbol.exp: Update expected results for
2735 linkage_name test.
2736 * gdb.cp/print-demangle.exp: New file.
2737 * gdb.base/c-linkage-name.exp: Fix test.
2738 * gdb.guile/scm-symbol.exp: Update expected results for
2739 linkage_name test.
2740
f049a313
TT
27412020-04-24 Tom Tromey <tom@tromey.com>
2742
2743 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
2744 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
2745 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
2746 assembler.
2747
7cf28874
TV
27482020-04-24 Tom de Vries <tdevries@suse.de>
2749
2750 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
2751 C++.
2752
dac2fef7
TT
27532020-04-24 Tom Tromey <tromey@adacore.com>
2754
2755 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
2756 values.
2757 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
2758 values. Update test for minimal encodings.
2759 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
2760 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
2761 values. Update test for minimal encodings.
2762
1acda803
TT
27632020-04-24 Tom Tromey <tromey@adacore.com>
2764
2765 PR python/23662:
2766 * gdb.ada/variant.exp: Add Python checks.
2767 * gdb.rust/simple.exp: Add dynamic type checks.
2768
adfb9815
TT
27692020-04-24 Tom Tromey <tromey@adacore.com>
2770
2771 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
2772 Make array type matching more lax.
2773 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
2774 * gdb.ada/mi_variant.exp: New file.
2775 * gdb.ada/mi_variant/pck.ads: New file.
2776 * gdb.ada/mi_variant/pkg.adb: New file.
2777 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
2778 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
2779
7d79de9a
TT
27802020-04-24 Tom Tromey <tromey@adacore.com>
2781
2782 * gdb.ada/variant.exp: Add dynamic field offset tests.
2783 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
2784 * gdb.ada/variant/pkg.adb: Add new variables.
2785
f8e89861
TT
27862020-04-24 Tom Tromey <tromey@adacore.com>
2787
2788 * gdb.ada/variant.exp: New file
2789 * gdb.ada/variant/pkg.adb: New file
2790 * gdb.ada/variant/pck.adb: New file
2791
86e887ae
TV
27922020-04-24 Tom de Vries <tdevries@suse.de>
2793
2794 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
2795
88428775
TV
27962020-04-24 Tom de Vries <tdevries@suse.de>
2797
2798 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
2799 flags.
2800
4e86f6e7
TV
28012020-04-24 Tom de Vries <tdevries@suse.de>
2802
2803 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
2804
2016d3e6
TV
28052020-04-24 Tom de Vries <tdevries@suse.de>
2806
2807 * lib/gdb.exp (default_gdb_start): Handle eof.
2808 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
2809 failure.
2810 * gdb.base/readnever.exp: Handle clean_restart failure.
2811
70bc38f5
TV
28122020-04-23 Tom de Vries <tdevries@suse.de>
2813
2814 * gdb.base/decl-before-def.exp: Run to main and print a again.
2815
de82891c
TV
28162020-04-23 Tom de Vries <tdevries@suse.de>
2817
2818 * gdb.base/decl-before-def-decl.c: New test.
2819 * gdb.base/decl-before-def-def.c: New test.
2820 * gdb.base/decl-before-def.exp: New file.
2821
96038148
TV
28222020-04-23 Tom de Vries <tdevries@suse.de>
2823
2824 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
2825
54ac3df1
TV
28262020-04-22 Tom de Vries <tdevries@suse.de>
2827
2828 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
2829 debug_info_offset.
2830 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
2831 before $objsfile in the line line.
2832
714534e1
TV
28332020-04-22 Tom de Vries <tdevries@suse.de>
2834
2835 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
2836
16a7dbf4
MS
28372020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2838
2839 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
2840 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
2841 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
2842 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
2843 * gdb.base/jit-protocol.h: Update definitions to match all usage
2844 contexts.
2845
28462020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2847
2848 * gdb.base: Rename all jit related test and source files.
2849
28502020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2851
2852 * gdb.base/jit-reader.exp: Relax register output check.
2853
317d2668
TV
28542020-04-22 Tom de Vries <tdevries@suse.de>
2855
2856 PR symtab/25764
2857 * gdb.base/psym-external-decl-2.c: New test.
2858 * gdb.base/psym-external-decl.c: New test.
2859 * gdb.base/psym-external-decl.exp: New file.
2860 * gdb.threads/tls.exp: Add PR25807 kfail.
2861
eea9e357
TV
28622020-04-22 Tom de Vries <tdevries@suse.de>
2863
2864 PR symtab/25801
2865 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
2866 in "info source" output.
2867
3d5afab3
TV
28682020-04-22 Tom de Vries <tdevries@suse.de>
2869
2870 PR symtab/25700
2871 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
2872 symtab for imported_unit.c.
2873
b32102f6
GB
28742020-04-21 Gary Benson <gbenson@redhat.com>
2875
2876 * gdb.base/advance.c (func): New argument, to match call site.
2877 (func2, func3): Add return statements.
2878
d43b7a2d
TBA
28792020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2880
2881 * gdb.multi/run-only-second-inf.c: New file.
2882 * gdb.multi/run-only-second-inf.exp: New file.
2883
d89edf9b
MM
28842020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2885
2886 * gdb.btrace/multi-inferior.c: New test.
2887 * gdb.btrace/multi-inferior.exp: New file.
2888
1a476b6d
MM
28892020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2890
2891 * gdb.btrace/enable-new-thread.c: New test.
2892 * gdb.btrace/enable-new-thread.exp: New file.
2893
4778a5f8
TV
28942020-04-21 Tom de Vries <tdevries@suse.de>
2895
2896 PR gdb/25471
2897 * gdb.threads/killed-outside.c: New test.
2898 * gdb.threads/killed-outside.exp: New file.
2899
9b2c992c
GB
29002020-04-20 Gary Benson <gbenson@redhat.com>
2901
2902 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
2903 * gdb.base/nested-subp2.exp: Likewise.
2904 * gdb.base/nested-subp3.exp: Likewise.
2905
b5d1d6f7
GB
29062020-04-20 Gary Benson <gbenson@redhat.com>
2907
2908 * gdb.base/nested-subp1.exp: Disable test when using clang.
2909 * gdb.base/nested-subp2.exp: Likewise.
2910 * gdb.base/nested-subp3.exp: Likewise.
2911
25230285
GB
29122020-04-20 Gary Benson <gbenson@redhat.com>
2913
2914 * gdb.cp/exception.cc: Fix compilation error with clang.
2915
fa93cc8f
GB
29162020-04-20 Gary Benson <gbenson@redhat.com>
2917
809730f3 2918 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 2919
e0c45f30
GB
29202020-04-20 Gary Benson <gbenson@redhat.com>
2921
2922 * gdb.base/jit-main.c: Fix compilation error with clang.
2923
4ddfec93
KR
29242020-04-17 Kamil Rytarowski <n54@gmx.com>
2925
2926 * gdb.base/attach-twice.c: Include "sys/types.h".
2927 (PTRACE_ATTACH): Add fallback definition.
2928 (main): Pass `0' to the 4th argument of `ptrace'.
2929
2bed205e
KR
29302020-04-17 Kamil Rytarowski <n54@gmx.com>
2931
2932 * gdb.base/fork-running-state.c: Include "signal.h".
2933
0743fc83
TT
29342020-04-17 Tom Tromey <tromey@adacore.com>
2935
2936 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
2937 Update tests.
2938 * gdb.btrace/cpu.exp: Update tests.
2939 * gdb.base/maint.exp: Update tests.
2940 * gdb.base/default.exp: Update tests.
2941 * gdb.base/completion.exp: Update tests.
2942
efba5c23
TV
29432020-04-16 Tom de Vries <tdevries@suse.de>
2944
2945 PR symtab/25791
2946 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
2947 (ensure_gdb_index): and factor out and move ...
2948 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
2949 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
2950
d191d716
TV
29512020-04-16 Tom de Vries <tdevries@suse.de>
2952
2953 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
2954 loading exec.
2955
99f1bc6a
AB
29562020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
2957
2958 * gdb.base/many-completions.exp: New file.
2959
194d088f
TV
29602020-04-14 Tom de Vries <tdevries@suse.de>
2961
2962 PR symtab/25718
2963 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
2964
c1a66c06
TV
29652020-04-14 Tom de Vries <tdevries@suse.de>
2966
2967 PR symtab/25720
2968 * gdb.base/maint-expand-symbols-header-file.c: New test.
2969 * gdb.base/maint-expand-symbols-header-file.exp: New file.
2970 * gdb.base/maint-expand-symbols-header-file.h: New test.
2971
21b0982c
AB
29722020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2973
2974 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
2975 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
2976 get_func_info.
2977 (get_func_info): Delete.
2978 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
2979 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
2980 * lib/dwarf.exp (get_func_info): New function.
2981
dd1cab06
TV
29822020-04-13 Tom de Vries <tdevries@suse.de>
2983
2984 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
2985 to what find_gnatmake does.
2986
71ea2b6b
TV
29872020-04-10 Tom de Vries <tdevries@suse.de>
2988
2989 * gdb.base/style.exp: Expect "Expanding full symbols" message for
2990 -readnow.
2991
bdfc1e8a
TV
29922020-04-10 Tom de Vries <tdevries@suse.de>
2993
2994 PR cli/25808
2995 * gdb.base/style.c: Add leading newlines.
2996 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
2997 Check listing of main's one-line body.
2998
14ca8ecf
TV
29992020-04-08 Tom de Vries <tdevries@suse.de>
3000
3001 * lib/gdb.exp (psymtabs_p): New proc.
3002 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
3003 importing unit" unsupported if there are no partial symbols.
3004
e21d048f
TV
30052020-04-08 Tom de Vries <tdevries@suse.de>
3006
3007 PR testsuite/25760
3008 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
3009
25c11aca
TV
30102020-04-07 Tom de Vries <tdevries@suse.de>
3011
3012 PR symtab/25796
3013 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
3014
5707e24b
TV
30152020-04-07 Tom de Vries <tdevries@suse.de>
3016
3017 * gdb.base/check-psymtab.c: New test.
3018 * gdb.base/check-psymtab.exp: New file.
3019
6ee448cc
TT
30202020-04-06 Tom Tromey <tromey@adacore.com>
3021
3022 * gdb.ada/variant-record/proc.adb: New file.
3023 * gdb.ada/variant-record/value.adb: New file.
3024 * gdb.ada/variant-record/value.s: New file.
3025 * gdb.ada/variant-record.exp: New file.
3026
9e7c9a03
HD
30272020-04-03 Hannes Domani <ssbssa@yahoo.de>
3028
3029 PR gdb/25325
3030 * gdb.cp/typed-enum.cc: New test.
3031 * gdb.cp/typed-enum.exp: New file.
3032
c90d28ac
AB
30332020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3034
3035 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
3036 * gdb.dwarf2/dw2-inline-small-func.c: New file.
3037 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
3038 * gdb.dwarf2/dw2-inline-small-func.h: New file.
3039 * gdb.opt/inline-small-func.c: New file.
3040 * gdb.opt/inline-small-func.exp: New file.
3041 * gdb.opt/inline-small-func.h: New file.
3042
34e9a9fa
AB
30432020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3044
3045 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
3046 function.
3047
6a354911
AB
30482020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3049
3050 * lib/dwarf.exp (function_range): Allow compiler options to be
3051 specified.
3052
880d9777
TV
30532020-04-02 Tom de Vries <tdevries@suse.de>
3054
3055 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
3056 __attribute__((always_inline)).
3057 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
3058
f32682ea
TV
30592020-04-02 Tom de Vries <tdevries@suse.de>
3060
3061 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
3062 (gdbserver_gdb_exit): ... here. Add timeout warning.
3063 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
3064 (connect_target_extended_remote): Append new server_spawn_id to
3065 server_spawn_ids.
3066 (cleanup): New proc.
3067 (setup, <toplevel>): Call cleanup.
3068
d3214198
TV
30692020-04-02 Tom de Vries <tdevries@suse.de>
3070
3071 * gdb.base/main-psymtab.exp: New file.
3072
cc77ed24
TV
30732020-04-02 Tom de Vries <tdevries@suse.de>
3074
3075 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
3076
3638a098
TT
30772020-04-01 Tom Tromey <tom@tromey.com>
3078
3079 * gdb.base/complex-parts.exp: Add type tests.
3080
c34e8714
TT
30812020-04-01 Tom Tromey <tom@tromey.com>
3082
3083 * gdb.base/complex-parts.exp: Add arithmetic tests.
3084
981c08ce
TT
30852020-04-01 Tom Tromey <tom@tromey.com>
3086
3087 * gdb.compile/compile.exp: Update.
3088 * gdb.compile/compile-cplus.exp: Update.
3089 * gdb.base/varargs.exp: Update.
3090 * gdb.base/floatn.exp: Update.
3091 * gdb.base/endianity.exp: Update.
3092 * gdb.base/callfuncs.exp (do_function_calls): Update.
3093 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
3094 (complex_float_integral_args): Update.
3095 * gdb.base/complex.exp: Update.
3096 * gdb.base/complex-parts.exp: Update.
3097
3d1cfd43
TT
30982020-04-01 Tom Tromey <tromey@adacore.com>
3099
3100 * gdb.rust/union.rs: New file.
3101 * gdb.rust/union.exp: New file.
3102 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
3103 (main): Update.
3104 * gdb.rust/simple.exp: Move union tests to union.exp.
3105
e033dfa9
TT
31062020-04-01 Tom Tromey <tromey@adacore.com>
3107
3108 * gdb.rust/simple.rs (main): Remove "y0".
3109
53cccef1
TBA
31102020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3111
3112 * gdb.multi/stop-all-on-exit.c: New test.
3113 * gdb.multi/stop-all-on-exit.exp: New file.
3114
60e22c1e
HD
31152020-04-01 Hannes Domani <ssbssa@yahoo.de>
3116
3117 PR gdb/24789
3118 * gdb.cp/misc.cc: Add integer reference variable.
3119 * gdb.cp/misc.exp: Add test.
3120
e139a727
TBA
31212020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3122
3123 * gdb.server/stop-reply-no-thread.exp: Enhance the test
3124 scenario to cover execution until the end and also the case
3125
16b0db75
TV
31262020-03-31 Tom de Vries <tdevries@suse.de>
3127
3128 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
3129 c. Use "maint info symtabs" to check symtab expansion.
3130
c0502da6
TV
31312020-03-30 Tom de Vries <tdevries@suse.de>
3132
3133 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
3134 unsupported.
3135 (verify_psymtab_expanded): Move ...
3136 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
3137 test.
3138 (readnow): New proc.
3139
5935fd15
AB
31402020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3141
3142 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
3143 with $hex.
3144
1773be9e
TT
31452020-03-20 Tom Tromey <tromey@adacore.com>
3146
3147 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
3148
70304be9
TT
31492020-03-20 Tom Tromey <tromey@adacore.com>
3150
3151 * gdb.ada/sub_variant/subv.adb: New file.
3152 * gdb.ada/sub_variant.exp: New file.
3153
0dd7b8f7
TV
31542020-03-20 Tom de Vries <tdevries@suse.de>
3155
3156 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
3157 first break fails.
3158 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
3159
cada5fc9
AB
31602020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3161
3162 * gdb.server/exit-multiple-threads.c: New file.
3163 * gdb.server/exit-multiple-threads.exp: New file.
3164
6b8c53f2
AB
31652020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3166
3167 * gdb.fortran/mixed-lang-stack.c: New file.
3168 * gdb.fortran/mixed-lang-stack.cpp: New file.
3169 * gdb.fortran/mixed-lang-stack.exp: New file.
3170 * gdb.fortran/mixed-lang-stack.f90: New file.
3171
19a2740f
AB
31722020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3173
3174 * gdb.linespec/cp-completion-aliases.cc: New file.
3175 * gdb.linespec/cp-completion-aliases.exp: New file.
3176
d8c8b848
TV
31772020-03-19 Tom de Vries <tdevries@suse.de>
3178
3179 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
3180 more precise.
3181
a9933ccf
TV
31822020-03-18 Tom de Vries <tdevries@suse.de>
3183
3184 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
3185 * gdb.dwarf2/break-inline-psymtab.c: New test.
3186 * gdb.dwarf2/break-inline-psymtab.exp: New file.
3187
2f89101f
TV
31882020-03-16 Tom de Vries <tdevries@suse.de>
3189
3190 * lib/cache.exp (gdb_do_cache): Add and handle local variables
3191 cache_verify and cache_verify_proc.
3192
6b9374f1
TV
31932020-03-15 Tom de Vries <tdevries@suse.de>
3194
3195 * gdb.server/solib-list.exp: Handle
3196 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
3197
eaeaf44c
TV
31982020-03-15 Tom de Vries <tdevries@suse.de>
3199
3200 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
3201 objfiles".
3202
3293bbaf
TT
32032020-03-14 Tom Tromey <tom@tromey.com>
3204
3205 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
3206
ab44624c
TV
32072020-03-14 Tom de Vries <tdevries@suse.de>
3208
3209 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
3210
54c43825
TV
32112020-03-14 Tom de Vries <tdevries@suse.de>
3212
3213 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
3214 result in line-by-line fashion.
3215
2ac70237
TV
32162020-03-14 Tom de Vries <tdevries@suse.de>
3217
3218 * lib/gdb.exp (supports_statement_frontiers): New proc.
3219 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
3220
09546b56
TV
32212020-03-14 Tom de Vries <tdevries@suse.de>
3222
3223 * gdb.base/printcmds.exp: Add missing quoting for "print
3224 teststring2".
3225
a1f6a07c
TT
32262020-03-13 Tom Tromey <tom@tromey.com>
3227
3228 * gdb.base/printcmds.exp (test_print_strings): Add regression
3229 test.
3230 * gdb.base/printcmds.c (charptr): New typedef.
3231 (teststring2): New global.
3232
1b83d09c
AB
32332020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
3234
3235 * gdb.base/break-interp.exp: Use the tail of the filename, not the
3236 full path in the test name.
3237 (test_ld): Add some with_test_prefix blocks to make test names
3238 unique.
3239
2d61316c
TV
32402020-03-13 Tom de Vries <tdevries@suse.de>
3241
3242 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
3243
2e9145ac
TV
32442020-03-13 Tom de Vries <tdevries@suse.de>
3245
3246 * gdb.mi/mi-sym-info.exp: Make matching more precise.
3247
96c7f873
TV
32482020-03-13 Tom de Vries <tdevries@suse.de>
3249
3250 PR symtab/25646
3251 * gdb.dwarf2/imported-unit.exp: Add test.
3252
49ba92c0
TV
32532020-03-13 Tom de Vries <tdevries@suse.de>
3254
3255 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
3256 (var1, var2): New variable.
3257 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
3258 matching symbols.
3259
301b21e0
TV
32602020-03-13 Tom de Vries <tdevries@suse.de>
3261
3262 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
3263 (Term::command): Use prompt prefix.
3264 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
3265 * gdb.tui/tui-layout-asm-short-prog.exp: Use
3266 command_no_prompt_prefix instead of prefix.
3267 * gdb.tui/tui-layout-asm.exp: Same.
3268
3f512721
SM
32692020-03-12 Simon Marchi <simon.marchi@efficios.com>
3270
3271 * gdb.base/break-interp.exp: Use foreach_with_prefix.
3272
40310f30
SM
32732020-03-12 Simon Marchi <simon.marchi@efficios.com>
3274
3275 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
3276 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
3277 on" while stepping over the test instruction, match printed
3278 message.
3279
09252140
TV
32802020-03-12 Tom de Vries <tdevries@suse.de>
3281
3282 * gdb.base/info-types.exp: Use exp_continue during matching of output
3283 of "info types".
3284
14e9c72c
TV
32852020-03-12 Tom de Vries <tdevries@suse.de>
3286
3287 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
3288
e515d67e
TV
32892020-03-12 Tom de Vries <tdevries@suse.de>
3290
3291 * gdb.fortran/module.exp: Use exp_continue during matching of output
3292 of "info variable -n".
3293
307eafd8
TV
32942020-03-12 Tom de Vries <tdevries@suse.de>
3295
3296 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
3297 gdb.dwarf2/dw2-ranges-base.c.
3298
9a2de3fc
TV
32992020-03-12 Tom de Vries <tdevries@suse.de>
3300
3301 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
3302 in presence of GLIBC debuginfo.
3303
3217502e
TV
33042020-03-12 Tom de Vries <tdevries@suse.de>
3305
3306 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
3307 $core.
3308
1281424c
TV
33092020-03-12 Tom de Vries <tdevries@suse.de>
3310
3311 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
3312 more precise.
3313
038b97fc
SM
33142020-03-11 Simon Marchi <simon.marchi@efficios.com>
3315
3316 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
3317 from Unix to Windows path.
3318
5308d1e7
TV
33192020-03-11 Tom de Vries <tdevries@suse.de>
3320
3321 * gdb.ada/minsyms.exp: Set language to ada.
3322
f870f78f
TV
33232020-03-11 Tom de Vries <tdevries@suse.de>
3324
3325 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
3326
5a13315d
TV
33272020-03-11 Tom de Vries <tdevries@suse.de>
3328
3329 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
3330
976862ed
TT
33312020-03-11 Tom Tromey <tromey@adacore.com>
3332
3333 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
3334
7462c383
TV
33352020-03-11 Tom de Vries <tdevries@suse.de>
3336
3337 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
3338
1c6c46a0
TV
33392020-03-11 Tom de Vries <tdevries@suse.de>
3340
3341 * gdb.base/break-interp.exp: Limit verbose scope.
3342
44f41bb7
TV
33432020-03-11 Tom de Vries <tdevries@suse.de>
3344
3345 * gdb.fortran/logical.f90: Define variable with character type.
3346 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
3347
b76f3a42
TV
33482020-03-11 Tom de Vries <tdevries@suse.de>
3349
3350 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
3351
1c33af77
TV
33522020-03-11 Tom de Vries <tdevries@suse.de>
3353
3354 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
3355 symtabs.
3356
8c95582d
AB
33572020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3358 Bernd Edlinger <bernd.edlinger@hotmail.de>
3359
3360 * gdb.cp/step-and-next-inline.cc: New file.
3361 * gdb.cp/step-and-next-inline.exp: New file.
3362 * gdb.cp/step-and-next-inline.h: New file.
3363 * gdb.dwarf2/dw2-is-stmt.c: New file.
3364 * gdb.dwarf2/dw2-is-stmt.exp: New file.
3365 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
3366 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
3367 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
3368
cecf8547
AB
33692020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3370
3371 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
3372 is-stmt flag in the line table.
3373
0ba678c9
TV
33742020-03-09 Tom de Vries <tdevries@suse.de>
3375
3376 * lib/gdb.exp (cached_file): Create cache dir.
3377
72fbdf83
TV
33782020-03-07 Tom de Vries <tdevries@suse.de>
3379
3380 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
3381 * gdb.cp/rvalue-ref-params.exp: Same.
3382
436b5e99
TV
33832020-03-06 Tom de Vries <tdevries@suse.de>
3384
3385 * lib/gdb.exp (tentative_rename, cached_file): New proc.
3386 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
3387
09f2921c
TV
33882020-03-06 Tom de Vries <tdevries@suse.de>
3389
3390 * README: Fix "the the".
3391 * gdb.base/dprintf.exp: Same.
3392
50a3cc5d
TV
33932020-03-05 Tom de Vries <tdevries@suse.de>
3394
3395 * gdb.base/maint.exp: Update "main print statistics" expected output.
3396
0a709cba
AKS
33972020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3398
3399 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
3400 (fortran_int8): Likewise.
3401 (fortran_real4): Likewise.
3402 (fortran_real8): Likewise.
3403 (fortran_complex4): Likewise.
3404 (fortran_logical4): Likewise.
3405 (fortran_character1): Likewise.
3406
5e5d66b6
AB
34072020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
3408
3409 * gdb.fortran/logical.exp: Add tests that any non-zero value is
3410 printed as true.
3411
7b973adc
SDJ
34122020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
3413
3414 * gdb.base/printcmds.exp: Add test to verify printf of a
3415 variable holding an address.
3416
478e490a
TV
34172020-03-03 Tom de Vries <tdevries@suse.de>
3418
3419 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
3420
1ef44e86
TV
34212020-03-03 Tom de Vries <tdevries@suse.de>
3422
3423 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
3424 gdb_test_multiple call.
3425
b98cc2cf
TV
34262020-03-03 Tom de Vries <tdevries@suse.de>
3427
3428 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
3429 gdb_test_multiple calls.
3430
63e163f2
AB
34312020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3432
3433 * gdb.base/default.exp: Remove test of 'set history filename'.
3434 * gdb.base/gdbinit-history.exp: Add tests for setting the history
3435 filename to the empty string.
3436 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
3437 and GDBHISTSIZE.
3438
24ed6739
AB
34392020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3440
3441 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
3442 disabled.
3443
590003dc 34442020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 3445 Tom de Vries <tdevries@suse.de>
590003dc
TV
3446
3447 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
3448 -prompt prefix, before user_code argument. Add -lbl option likewise.
3449 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
3450 (gdb_is_target_1): Add -prompt prefix and move to before user_code
3451 argument.
3452 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
3453 have "\r\n" at start-of-line, instead of at end-of-line.
3454
f5e46084
SM
34552020-02-28 Simon Marchi <simon.marchi@efficios.com>
3456
3457 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
3458 libinproctrace.so.
3459
f7a7000d
LM
34602020-02-28 Luis Machado <luis.machado@linaro.org>
3461
3462 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
3463 to "p/x".
3464
718e0816
LM
34652020-02-28 Luis Machado <luis.machado@linaro.org>
3466
3467 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
3468 asm/ptrace.h and error.h.
3469
13c3a74a
TV
34702020-02-28 Tom de Vries <tdevries@suse.de>
3471
3472 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
3473 (struct wrapper, do_something, mundane/symada__cS): Move ...
3474 * gdb.base/c-linkage-name-2.c: ... here. New source file.
3475 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
3476 Update "print symada__cS before partial symtab expansion" regexp.
3477 Update breakpoint location. Flush symbol cache after expansion.
3478
85d2d5bb
LM
34792020-02-28 Luis Machado <luis.machado@linaro.org>
3480
3481 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
3482
3608f86c
TV
34832020-02-27 Tom de Vries <tdevries@suse.de>
3484
3485 * config/sid.exp: Remove unused globals.
3486 * gdb.base/attach.exp: Same.
3487 * gdb.base/catch-load.exp: Same.
3488 * gdb.base/dbx.exp: Same.
3489 * lib/gdb.exp: Same.
3490 * lib/mi-support.exp: Same.
3491 * lib/prompt.exp: Same.
3492
c8d4f6df
TV
34932020-02-27 Tom de Vries <tdevries@suse.de>
3494
3495 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
3496 not set.
3497
0d79cdc4
AM
34982020-02-26 Aaron Merey <amerey@redhat.com>
3499
3500 * gdb.debuginfod: New directory for debuginfod tests.
3501 * gdb.debuginfod/main.c: New test file.
3502 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
3503
0dce4280
TV
35042020-02-26 Tom de Vries <tdevries@suse.de>
3505
3506 PR gdb/25603
3507 * gdb.base/persistent-lang.cc: New test.
3508 * gdb.base/persistent-lang.exp: New file.
3509
9e80cfa1
AB
35102020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3511
3512 * gdb.fortran/derived-type-striding.exp: Add a new test.
3513 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
3514 new test.
3515
2078dbb2
AB
35162020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3517
3518 * gdb.base/cached-source-file.exp: Avoid source file paths in test
3519 names.
3520
70d49700
TV
35212020-02-25 Tom de Vries <tdevries@suse.de>
3522
3523 PR go/18926
3524 * gdb.go/methods.exp: Remove gcc/93866 xfail.
3525
a88ef40d
TV
35262020-02-24 Tom de Vries <tdevries@suse.de>
3527
3528 PR gdb/25592
3529 * gdb.base/info-locals-unused-static-var.c: New test.
3530 * gdb.base/info-locals-unused-static-var.exp: New file.
3531
01b1af32
TT
35322020-02-22 Tom Tromey <tom@tromey.com>
3533
3534 * gdb.python/tui-window.exp: New file.
3535 * gdb.python/tui-window.py: New file.
3536
7c043ba6
TT
35372020-02-22 Tom Tromey <tom@tromey.com>
3538
3539 PR tui/17850:
3540 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
3541 tests.
3542
c22fef7e
TT
35432020-02-22 Tom Tromey <tom@tromey.com>
3544
3545 * gdb.tui/new-layout.exp: Add sub-layout tests.
3546
ee325b61
TT
35472020-02-22 Tom Tromey <tom@tromey.com>
3548
3549 * gdb.tui/new-layout.exp: New file.
3550
3f0cbb04
TT
35512020-02-22 Tom Tromey <tom@tromey.com>
3552
3553 * gdb.rust/rust-style.rs: New file.
3554 * gdb.rust/rust-style.exp: New file.
3555 * gdb.base/style.exp: Test structure printing.
3556 * gdb.base/style.c (struct some_struct): New type.
3557 (enum etype): New type.
3558 (struct_value): New global.
3559
75525152
TV
35602020-02-21 Tom de Vries <tdevries@suse.de>
3561
3562 PR go/18926
3563 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
3564 Remove blanket xfails. Use message argument for gdb_breakpoint.
3565 Make continuing to breakpoint test conditional on setting breakpoint.
3566 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
3567 DW_AT_name attribute. Add xfail for GCC PR93866.
3568
bd360d30
AB
35692020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
3570
3571 * gdb.dwarf2/cpp-linkage-name.c: New file.
3572 * gdb.dwarf2/cpp-linkage-name.exp: New file.
3573
c7adb09f 35742020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
3575
3576 * lib/gdb.exp (gdb_wrapper_init): Reset
3577 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
3578 not exist.
3579
a9c79803
TV
35802020-02-20 Tom de Vries <tdevries@suse.de>
3581
3582 PR go/17018
3583 * gdb.go/hello.exp: Copy ...
3584 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
3585 print of st to print value of global definition. Add xfail for GCC
3586 PR93844.
3587 * gdb.go/hello.exp: Remove printing of st before definition.
3588 * gdb.go/hello.go: Copy ...
3589 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
3590 to st.
3591 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
3592
d7445728
TV
35932020-02-20 Tom de Vries <tdevries@suse.de>
3594
3595 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
3596 (gdb_simple_compile): Handle compile_flags go by using .go extension
3597 for source file.
3598 * gdb.go/chan.exp: Use support_go_compile.
3599 * gdb.go/handcall.exp: Same.
3600 * gdb.go/hello.exp: Same.
3601 * gdb.go/integers.exp: Same.
3602 * gdb.go/max-depth.exp: Same.
3603 * gdb.go/methods.exp: Same.
3604 * gdb.go/package.exp: Same.
3605 * gdb.go/strings.exp: Same.
3606 * gdb.go/types.exp: Same.
3607 * gdb.go/unsafe.exp: Same.
3608
c9c41e6d
TV
36092020-02-19 Tom de Vries <tdevries@suse.de>
3610
3611 * gdb.python/lib-types.exp: Make xfail more strict.
3612
f20ff837
TV
36132020-02-19 Tom de Vries <tdevries@suse.de>
3614
3615 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
3616
08410482
DE
36172020-02-19 Doug Evans <dje@google.com>
3618
3619 PR rust/25535
3620 * gdb.rust/simple.exp: Add test.
3621 * gdb.rust/simple.rs: Add test.
3622
623563f7
TV
36232020-02-19 Tom de Vries <tdevries@suse.de>
3624
3625 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
3626 output line-by-line.
3627
d3308cfd
TV
36282020-02-19 Tom de Vries <tdevries@suse.de>
3629
3630 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
3631
86cbc5dc
TV
36322020-02-19 Tom de Vries <tdevries@suse.de>
3633
3634 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
3635 prelink.
3636
9db2b96b
TV
36372020-02-19 Tom de Vries <tdevries@suse.de>
3638
3639 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
3640 (gdb_do_cache): Use gdb_do_cache_wrap.
3641 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
3642
89e2fdc5
TV
36432020-02-19 Tom de Vries <tdevries@suse.de>
3644
3645 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
3646 gdb_compile option.
3647
373d7ac0
SM
36482020-02-18 Simon Marchi <simon.marchi@efficios.com>
3649
3650 * gdb.base/printcmds.exp (test_print_enums): Update expected
3651 output.
3652
b29a2df0
SM
36532020-02-18 Simon Marchi <simon.marchi@efficios.com>
3654
3655 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
3656 for "unknown".
3657
6740f0cc
SM
36582020-02-18 Simon Marchi <simon.marchi@efficios.com>
3659
3660 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
3661 enumerator.
3662
edd45eb0
SM
36632020-02-18 Simon Marchi <simon.marchi@efficios.com>
3664
3665 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
3666 FE_, add FE_NONE.
3667 (three): Update.
3668 (enum flag_enum_without_zero): New enum.
3669 (flag_enum_without_zero): New variable.
3670 (enum not_flag_enum): New enum.
3671 (three_not_flag): New variable.
3672 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
3673 (test_print_enums): Add more tests for printing flag enums.
3674
d4295de4
TV
36752020-02-18 Tom de Vries <tdevries@suse.de>
3676
3677 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
3678 (gdb_compile_ada): ... here.
3679 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
3680 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
3681
f251f505
TT
36822020-02-14 Tom Tromey <tom@tromey.com>
3683
3684 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
3685 build directory.
3686 * boards/gdbserver-base.exp: Update path to gdbserver.
3687
8f432634
TV
36882020-02-13 Tom de Vries <tdevries@suse.de>
3689
3690 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
3691
92b6eaf7
TV
36922020-02-13 Tom de Vries <tdevries@suse.de>
3693
3694 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
3695 are missing.
3696
f3b0f7fe
TV
36972020-02-13 Tom de Vries <tdevries@suse.de>
3698
3699 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
3700 call.
3701
f6be8713
SDJ
37022020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3703
3704 PR tui/25126
3705 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
3706 * gdb.base/cached-source-file.c: New file.
3707 * gdb.base/cached-source-file.exp: New file.
3708
b2770d5e
TV
37092020-02-11 Tom de Vries <tdevries@suse.de>
3710
3711 PR testsuite/25488
3712 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
3713
44f6938e
TV
37142020-02-10 Tom de Vries <tdevries@suse.de>
3715
3716 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
3717
5f0e2eb7
MR
37182020-02-10 Maciej W. Rozycki <macro@wdc.com>
3719
3720 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
3721 and $after_addr are both integers before making a comparison.
3722
46ce2b6f
TV
37232020-02-09 Tom de Vries <tdevries@suse.de>
3724
3725 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
3726 command output and paste it into gdb.log. If any, paste catch message
3727 to gdb.log.
3728
5abbbe1d
TT
37292020-02-07 Tom Tromey <tromey@adacore.com>
3730
3731 PR breakpoints/24915:
3732 * gdb.base/annotate-symlink.exp: Use setup_xfail.
3733
1d5d29e7
SV
37342020-02-06 Shahab Vahedi <shahab@synopsys.com>
3735
3736 * gdb.tui/tui-missing-src.exp: Add the "missing source
3737 file" test for the TUI.
3738
b0999b9b
AB
37392020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
3740
3741 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
3742 including a port number in the output.
3743
c3b149eb
AKS
37442020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3745
3746 * lib/fortran.exp (fortran_int4): Handle clang.
3747 (fortran_int8): Likewise.
3748 (fortran_real4): Likewise.
3749 (fortran_real8): Likewise.
3750 (fortran_complex4): Likewise.
3751 (fortran_logical4): Likewise.
3752 (fortran_character1): Likewise.
3753
f8dcc90b
TV
37542020-02-04 Tom de Vries <tdevries@suse.de>
3755
3756 * README (Race detection): Add note.
3757
f90ac7c2
TV
37582020-02-04 Tom de Vries <tdevries@suse.de>
3759
3760 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
3761
780636ae
TV
37622020-02-04 Tom de Vries <tdevries@suse.de>
3763
3764 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
3765
5d2e1193
RA
37662020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
3767
3768 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
3769 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
3770 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
3771 blttar, bnetarl.
3772 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
3773 binary for blttar, bnetarl.
3774 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
3775 wait instruction. Delete ldmx test.
3776 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
3777
e409c542
AKS
37782020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3779
3780 * gdb.fortran/array-bounds-high.exp: New file.
3781 * gdb.fortran/array-bounds-high.f90: New file.
3782
b0029748
LD
37832020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
3784
3785 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
3786 Replace #include of <sys/fcntl.h> by <fcntl.h>.
3787
195a8287
TV
37882020-02-01 Tom de Vries <tdevries@suse.de>
3789
3790 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
3791
42330a68
AB
37922020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
3793
3794 PR tui/9765
3795 * gdb.tui/tui-layout-asm-short-prog.S: New file.
3796 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
3797
b62a8028
LM
37982020-01-29 Luis Machado <luis.machado@linaro.org>
3799
3800 * gdb.arch/aarch64-brk-patterns.c: New source file.
3801 * gdb.arch/aarch64-brk-patterns.exp: New test.
3802
5f440116
TBA
38032020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3804
3805 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
3806 GCC/Clang version.
3807 * gdb.cp/pass-by-ref.exp: Ditto.
3808
ee2a6fc6
TV
38092020-01-29 Tom de Vries <tdevries@suse.de>
3810
3811 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
3812 * gdb.threads/watchpoint-fork-mt.c: Same.
3813 * gdb.threads/watchpoint-fork-parent.c: Same.
3814 * gdb.threads/watchpoint-fork-st.c: Same.
3815 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
3816
16b10d6e
LM
38172020-01-27 Luis Machado <luis.machado@linaro.org>
3818
3819 * gdb.base/step-over-syscall.exp (setup): Check if we're already
3820 sitting at a syscall instruction when we hit the syscall function's
3821 breakpoint.
3822 Check PC against one obtained with the x command.
3823 Validate syscall number.
3824 (step_over_syscall): Don't continue to the syscall instruction if
3825 we're already there.
3826
b1468492
PW
38272020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3828
3829 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
3830
7ffa82e1
AB
38312020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3832
3833 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
3834 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
3835
3d92a3e3
AB
38362020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3837
3838 * gdb.dwarf2/dw2-inline-stepping.c: New file.
3839 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
3840
94a72be7
AB
38412020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3842
3843 * gdb.base/maint.exp: Update line table parsing test.
3844 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
3845
53af73bf
PA
38462020-01-24 Pedro Alves <palves@redhat.com>
3847
3848 PR gdb/25410
3849 * gdb.multi/multi-re-run-1.c: New.
3850 * gdb.multi/multi-re-run-2.c: New.
3851 * gdb.multi/multi-re-run.exp: New.
3852
1ba1ac88
AB
38532020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3854
3855 PR gdb/23718
3856 * gdb.server/server-kill-python.exp: New file.
3857
f3364a6d
AB
38582020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3859
3860 * gdb.server/multi-ui-errors.c: New file.
3861 * gdb.server/multi-ui-errors.exp: New file.
3862
733d0a67
AB
38632020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3864
3865 PR tui/9765
3866 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
3867
4f13c1c0
TT
38682020-01-19 Tom Tromey <tom@tromey.com>
3869
3870 * gdb.tui/main.exp: Add check for plain "file".
3871
40c94099
CB
38722020-01-16 Christian Biesinger <cbiesinger@google.com>
3873
3874 * lib/gdb.exp: Fix spelling error (seperatelly).
3875
ff47f4f0
TT
38762020-01-14 Tom Tromey <tom@tromey.com>
3877
3878 PR symtab/12535:
3879 * gdb.python/python.exp: Test decode_line with empty string
3880 argument.
3881
717c684d
BE
38822020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3883
3884 * gdb.base/skip-inline.exp: Extend test.
3885
44e4c775
AB
38862020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3887
3888 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
3889 * gdb.dwarf2/dw2-bad-elf.c: New file.
3890 * gdb.dwarf2/dw2-bad-elf.exp: New file.
3891
d93c6db7
AB
38922020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3893
3894 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
3895 _line_saw_file.
3896
9a6d629c
AB
38972020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3898
3899 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
3900 border.
3901
d9ebdab7
TBA
39022020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3903
3904 * gdb.multi/multi-target.exp (setup): Factor out "info
3905 connections" and "info inferiors" tests to ...
3906 (test_info_inferiors): ... this new procedure.
3907 (top level): Run new "info-inferiors" tests.
3908
f3c469b9
PA
39092020-01-10 Pedro Alves <palves@redhat.com>
3910
3911 * gdb.server/bkpt-other-inferior.exp: New file.
3912
121b3efd
PA
39132020-01-10 Pedro Alves <palves@redhat.com>
3914
3915 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
3916 of "add-inferior".
3917 * gdb.base/quit-live.exp: Likewise.
3918 * gdb.base/remote-exec-file.exp: Likewise.
3919 * gdb.guile/scm-progspace.exp: Likewise.
3920 * gdb.linespec/linespec.exp: Likewise.
3921 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3922 * gdb.mi/user-selected-context-sync.exp: Likewise.
3923 * gdb.multi/multi-target.exp (setup): Add "info connection" and
3924 "info inferiors" tests.
3925 * gdb.multi/remove-inferiors.exp: Adjust expected output of
3926 "add-inferior".
3927 * gdb.multi/watchpoint-multi.exp: Likewise.
3928 * gdb.python/py-inferior.exp: Likewise.
3929 * gdb.server/extended-remote-restart.exp: Likewise.
3930 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
3931 "info inferiors".
3932 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
3933 * gdb.trace/report.exp: Likewise.
3934
1dadb1dd
PA
39352020-01-10 Pedro Alves <palves@redhat.com>
3936
3937 * gdb.multi/multi-target.c: New file.
3938 * gdb.multi/multi-target.exp: New file.
3939 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
3940 mode requested, but remote does not support non-stop".
3941
78f2c40a
PA
39422020-01-10 Pedro Alves <palves@redhat.com>
3943
3944 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
3945 disconnect before reconnecting.
3946
e7af6c70
TBA
39472020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3948 Pedro Alves <palves@redhat.com>
3949
3950 * gdb.server/connect-without-multi-process.exp: Also test
3951 continuing to end.
3952
acdf84a6
PA
39532020-01-10 Pedro Alves <palves@redhat.com>
3954
3955 * gdb.base/remote-exec-file.exp: New file.
3956
873657b9
PA
39572020-01-10 Pedro Alves <palves@redhat.com>
3958
3959 * gdb.base/fork-running-state.exp (do_test): Adjust expected
3960 output.
3961 * gdb.threads/async.c: New.
3962 * gdb.threads/async.exp: New.
3963 * gdb.multi/tids-gid-reset.c: New.
3964 * gdb.multi/tids-gid-reset.exp: New.
3965
7f0ae84c
GB
39662020-01-10 George Barrett <bob@bob131.so>
3967
3968 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
3969 to help in finding the image relocation offset.
3970 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
3971 options in arguments.
3972 (stap_test_no_debuginfo): Likewise.
3973 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
3974 test variants.
3975 (stap_test): Add null semaphore relocation test.
3976
47e9d49d
GB
39772020-01-10 George Barrett <bob@bob131.so>
3978
3979 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
3980 * gdb.base/stap-probe.exp: Likewise.
3981 (stap_test): Pass argument as an additional flag.
3982 (stap_test_no_debuginfo): Likewise.
3983 (stap_test): Check `info probes stap' output for semaphore
3984 addresses if the test binary is supposed to have them.
3985
f5a7c406
AB
39862020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3987
3988 * gdb.tui/basic.exp: Add more scrolling tests.
3989
9ae6bf64
TT
39902020-01-09 Tom Tromey <tom@tromey.com>
3991
3992 PR tui/18932:
3993 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
3994 meangingful value.
3995 (Term::command, Term::resize): Update.
3996 * gdb.tui/basic.exp: Add scrolling test.
3997
b2efe70c
AB
39982020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3999
4000 * gdb.tui/tui-layout-asm.exp: New file.
4001
3804da7e
AB
40022020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4003
4004 * lib/tuiterm.exp (Term::check_box_contents): New proc.
4005
b40aa28f
AB
40062020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4007
4008 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
4009 (Term::enter_tui): Use Term::prepare_for_tui.
4010
63ffd7c9
AB
40112020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4012
4013 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
4014 called.
4015
3be966f6
AB
40162020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4017
4018 * gdb.base/skip.exp: Fix race condition in test.
4019
153d79c4
AB
40202020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
4021
4022 * gdb.base/backtrace.c: New file.
4023 * gdb.base/backtrace.exp: New file.
4024
f2302a34
AB
40252020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
4026
4027 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
4028
6ec1d75e
PW
40292020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4030
4031 * gdb.base/style.exp: Test that warnings are styled.
4032
c296cbe6
BE
40332019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4034
4035 * gdb.base/line65535.exp: New file.
4036 * gdb.base/line65535.c: New file.
4037
b28a729d
SM
40382019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
4039
4040 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
4041 * lib/gnat_debug_info_test.adb: New file.
4042 * gdb.ada/ptype_tagged_param.exp: Use
4043 gnat_runtime_has_debug_info, expect a different output if
4044 runtime does not have debug info.
4045
7f2d7a0d
SM
40462019-12-20 Simon Marchi <simon.marchi@efficios.com>
4047
4048 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
4049 (another) quote in test name.
4050
f3bce483
SM
40512019-12-20 Simon Marchi <simon.marchi@efficios.com>
4052
4053 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
4054 Add quote in test name.
4055
c855a912
TBA
40562019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4057
4058 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
4059 directory instead.
4060 * gdb.cp/pass-by-ref.exp: Extend with more cases.
4061 * gdb.cp/pass-by-ref-2.cc: New file.
4062 * gdb.cp/pass-by-ref-2.exp: New file.
4063
fc9d2d72
TT
40642019-12-20 Tom Tromey <tom@tromey.com>
4065
4066 * gdb.tui/list-before.exp: New file.
4067
77b97e00
TT
40682019-12-20 Tom Tromey <tom@tromey.com>
4069
4070 * gdb.tui/list.exp: Check for source on initial listing.
4071
f69656d0
TT
40722019-12-11 Tom Tromey <tromey@adacore.com>
4073
4074 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
4075 Add crlf test.
4076
99a55965
SM
40772019-12-18 Simon Marchi <simon.marchi@efficios.com>
4078
4079 * gdb.base/default.exp: Update value of $_gdb_major.
4080
5024637f
BE
40812019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4082
4083 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
4084
b63634be
BE
40852019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4086
4087 * gdb.base/skip.exp: Whitespace fix.
4088
45d73523
BE
40892019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4090
4091 * gdb.base/skip-inline.c: New file.
4092 * gdb.base/skip-inline.exp: New file.
4093
d043f8c8
SM
40942019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
4095
4096 * gdb.base/jit-reader.exp (jit_reader_test): Rename
4097 jit_function_00 to jit_function_stack_mangle.
4098 * gdb.base/jithost.c (jit_function_t): Rename to...
4099 (jit_function_stack_mangle_t): ... this.
4100 (jit_function_add_t): New typedef.
4101 (jit_function_00_code): Rename to...
4102 (jit_function_stack_mangle_code): ... this, make static.
4103 (jit_function_add_code): New.
4104 (main): Generate "add" function and call it. Adjust to changes
4105 in jithost_abi.
4106 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
4107 (struct jithost_abi) <begin, end>: Remove fields.
4108 <object, function_stack_mangle, function_add>: New fields.
4109 * gdb.base/jitreader.c (struct reader_state) <code_begin,
4110 code_end>: Remove fields.
4111 <func_stack_mangle>: New field.
4112 (read_debug_info): Adjust to renaming, create block for "add"
4113 function.
4114 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
4115
873de05c
TT
41162019-12-11 Tom Tromey <tom@tromey.com>
4117
4118 * gdb.tui/resize.exp: Fix regexp.
4119 * gdb.tui/regs.exp: Fix regexps.
4120 * gdb.tui/main.exp: Fix regexp.
4121
3d979945
TT
41222019-12-11 Tom Tromey <tom@tromey.com>
4123
4124 * gdb.tui/resize.exp: Update.
4125 * gdb.tui/empty.exp (layouts): Update.
4126
2192a9d3
TT
41272019-12-11 Tom Tromey <tom@tromey.com>
4128
4129 * gdb.tui/regs.exp: Update.
4130 * gdb.tui/empty.exp (layouts): Update.
4131 * gdb.tui/basic.exp: Update.
4132 * lib/tuiterm.exp (_check_box): Don't check bottom border.
4133
d8edc8b7
PW
41342019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4135
4136 * gdb.base/options.exp: Add -raw-values in the print completion list.
4137 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
4138
4c12d936
KB
41392019-12-10 Kevin Buettner <kevinb@redhat.com>
4140
4141 * gdb.threads/omp-par-scope.c: New file.
4142 * gdb/threads/omp-par-scope.exp: New file.
4143
26b911fb
KB
41442019-12-10 Kevin Buettner <kevinb@redhat.com>
4145
bb47f919
KB
4146 * lib/gdb.exp (support_nested_function_tests): New proc.
4147
41482019-12-10 Kevin Buettner <kevinb@redhat.com>
4149
4150 * lib/gdb.exp (gdb_compile_openmp): New proc.
4151 (build_executable_from_specs): Add an "openmp" option.
4152 (gdb_compile_pthreads): Add non-executable case.
26b911fb 4153
6c71eb7d
TT
41542019-12-10 Tom Tromey <tromey@adacore.com>
4155
4156 * gdb.ada/unchecked_union.exp: New file.
4157 * gdb.ada/unchecked_union/pck.adb: New file.
4158 * gdb.ada/unchecked_union/pck.ads: New file.
4159 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
4160 * gdb-utils.exp (string_to_regexp): Also quote "?".
4161
bac7c5cf
GB
41622019-12-10 George Barrett <bob@bob131.so>
4163
4164 Test scripted probe breakpoints.
4165 * gdb.guile/scm-breakpoint.c (main): Add probe point.
4166 * gdb.python/py-breakpoint.c (main): Likewise.
4167 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
4168 specifier test.
4169 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
4170
330f1d38
TBA
41712019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4172
4173 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
4174 an rvalue parameter.
4175 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
4176 parameter.
4177
b43315e2
AB
41782019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4179
4180 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
4181 modules.
4182
54f73dad
AB
41832019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4184
4185 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
4186 broken version of GCC.
4187
d57cbee9
AB
41882019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4189
4190 * gdb.fortran/info-modules.exp: Rewrite to make use of new
4191 sym-info-cmds library.
4192 * gdb.fortran/info-types.exp: Likewise.
4193 * lib/sym-info-cmds.exp: New file.
4194
c14aab8c
TV
41952019-12-08 Tom de Vries <tdevries@suse.de>
4196
4197 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
4198
aa2d5a42
KS
41992019-12-07 Keith Seitz <keiths@redhat.com>
4200
4201 * gdb.base/corefile-buildid-shlib-shr.c: New file.
4202 * gdb.base/corefile-buildid-shlib.c: New file.
4203 * gdb.base/corefile-buildid.c: New file.
4204 * gdb.base/corefile-buildid.exp: New file.
4205
93e55f0a
TV
42062019-12-06 Tom de Vries <tdevries@suse.de>
4207
4208 * gdb.dwarf2/varval.exp: Add decl before def test.
4209
c7d12402
TBA
42102019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4211
4212 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
4213
06acc08f
TBA
42142019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4215
4216 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
4217 CV and reference conversion for overload resolution.
4218 * gdb.cp/rvalue-ref-overload.exp: Test it.
4219
e0fad1ea
PW
42202019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4221
4222 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
4223 * gdb.base/frameapply.exp: Test faas without command.
4224
8d70a9f0
AB
42252019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4226
4227 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
4228 Fortran tests.
4229 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
4230 order.
4231
36c8fb93
AB
42322019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4233
4234 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
4235 casting to type with no kind specified.
4236 (test_basic_parsing_of_type_kinds): Additional tests for types
4237 with no kind specified, and add tests for single/double
4238 precision/complex types.
4239
4139ff00
TT
42402019-12-04 Tom Tromey <tromey@adacore.com>
4241
4242 * gdb.base/endianity.c (struct other) <x>: New field.
4243 (main): Initialize it.
4244 * gdb.base/endianity.exp: Update.
4245
a05cf17a
TT
42462019-12-04 Tom Tromey <tromey@adacore.com>
4247
4248 * gdb.ada/scalar_storage/storage.adb: New file.
4249 * gdb.ada/scalar_storage/pck.adb: New file.
4250 * gdb.ada/scalar_storage/pck.ads: New file.
4251 * gdb.ada/scalar_storage.exp: New file.
4252
103a685e
TT
42532019-12-04 Tom Tromey <tromey@adacore.com>
4254
4255 * gdb.base/endianity.c (struct otherendian) <f>: New field.
4256 (main): Initialize it.
4257 * gdb.base/endianity.exp: Update.
4258
c2512106
AB
42592019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4260
4261 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
4262
293b38d6
AB
42632019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4264
4265 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
4266 -symbol-info-module-functions and -symbol-info-module-variables.
4267
216a7e6b
AB
42682019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
4269
4270 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
4271
5bbd8269
AB
42722019-12-01 Richard Bunt <richard.bunt@arm.com>
4273 Andrew Burgess <andrew.burgess@embecosm.com>
4274
4275 * gdb.fortran/derived-type-striding.exp: New file.
4276 * gdb.fortran/derived-type-striding.f90: New file.
4277 * gdb.fortran/array-slices.exp: New file.
4278 * gdb.fortran/array-slices.f90: New file.
4279
be09caf1
PW
42802019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4281
4282 * gdb.base/define.exp: Test . in command names.
4283 * gdb.base/setshow.exp: Update test, as . is now part of
4284 command name.
4285
643c0cbe
PW
42862019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4287
4288 * gdb.base/define-prefix.exp: New file.
4289
dcdec678
AB
42902019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
4291
4292 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
4293 compile.
4294 (skip_btrace_pt_tests): Likewise.
4295
640ab947
AB
42962019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4297
4298 * gdb.fortran/info-modules.exp: Compile source files in correct
4299 order.
4300
d22670f0
KB
43012019-11-27 Kevin Buettner <kevinb@redhat.com>
4302
4303 * gdb.dwarf2/imported-unit.exp: New file.
4304 * gdb.dwarf2/imported-unit.c: New file.
4305
db5960b4
AB
43062019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4307
4308 * gdb.mi/mi-fortran-modules-2.f90: New file.
4309 * gdb.mi/mi-fortran-modules.exp: New file.
4310 * gdb.mi/mi-fortran-modules.f90: New file.
4311
7dc42066
AB
43122019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4313
4314 * gdb.mi/mi-sym-info-1.c: New file.
4315 * gdb.mi/mi-sym-info-2.c: New file.
4316 * gdb.mi/mi-sym-info.exp: New file.
4317
0dfeecca
TT
43182019-11-22 Tom Tromey <tromey@adacore.com>
4319
4320 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
4321 * gdb.ada/tasks/foo.adb: Add another stopping location.
4322
34877895
PJ
43232019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
4324
4325 * gdb.base/endianity.c: New test.
4326 * gdb.base/endianity.exp: New file.
4327
2e84f897
LD
43282019-11-21 Lukas Durfina <ldurfina@tachyum.com>
4329
4330 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
4331
65d1cd5f
TV
43322019-11-21 Tom de Vries <tdevries@suse.de>
4333
4334 PR gdb/24956
4335 * gdb.base/ui-redirect.exp: Test output of user-defined command.
4336
4f22c3f4
SDJ
43372019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
4338
4339 * gdb.python/py-progspace.exp: Add missing parentheses on some
4340 'print' commands.
4341
9f6ad286
TT
43422019-11-19 Tom Tromey <tom@tromey.com>
4343
4344 * gdb.tui/winheight.exp: New file.
4345
0b8dbf3f
AB
43462019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4347
4348 * gdb.base/ctf-whatis.c: Delete.
4349 * gdb.base/ctf-whatis.exp: Delete.
4350 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
4351
f833b7a7
AB
43522019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4353
4354 * gdb.base/ctf-cvexpr.exp: Delete.
4355 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
4356
30d0a636
AB
43572019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4358
4359 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
4360 the compiler. Clean up header comment a little.
4361 * gdb.base/ctf-ptype.exp: Likewise.
4362 * gdb.base/ctf-whatis.exp: Likewise.
4363 * lib/gdb.exp (skip_ctf_tests): New proc.
4364
494409bb
SDJ
43652019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
4366
4367 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
4368 * gdb.tui/corefile-run.exp: New file.
4369
55708e99
TT
43702019-11-14 Tom Tromey <tromey@adacore.com>
4371
4372 * gdb.base/gdbvars.exp (test_convenience_variables): Add
4373 regression tests.
4374
45e42163
TT
43752019-11-12 Tom Tromey <tom@tromey.com>
4376
4377 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
4378 after any command. Expect prompt after WAIT_FOR is seen.
4379 (enter_tui): Enable resize messages.
4380 (command): Expect command in output.
4381 (get_line): Avoid error when cursor appears to be off-screen.
4382 (dump_screen): Include screen size in title.
4383 (_do_resize): New proc, from "resize".
4384 (resize): Rewrite. Do resize in two steps.
4385 * gdb.tui/empty.exp (layouts): Fix entries.
4386 (check_boxes): Remove xfail.
4387 (check_text): Dump screen on failure.
4388
086baaf1
AB
43892019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4390
4391 * gdb.python/py-symbol.exp: Add test for
4392 gdb.lookup_static_symbols.
4393
09ff83af
AB
43942019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4395
4396 * gdb.python/py-symbol.c: Declare and call function from new
4397 py-symbol-2.c file.
4398 * gdb.python/py-symbol.exp: Compile both source files, and add new
4399 tests for gdb.lookup_static_symbol.
4400 * gdb.python/py-symbol-2.c: New file.
4401
11af934b
TV
44022019-11-02 Tom de Vries <tdevries@suse.de>
4403
4404 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
4405 * gdb.base/anon.exp: Same.
4406 * gdb.base/auto-connect-native-target.exp: Same.
4407 * gdb.base/call-ar-st.exp: Same.
4408 * gdb.base/catch-syscall.exp: Same.
4409 * gdb.base/commands.exp: Same.
4410 * gdb.base/default.exp: Same.
4411 * gdb.base/display.exp: Same.
4412 * gdb.base/float.exp: Same.
4413 * gdb.base/foll-fork.exp: Same.
4414 * gdb.base/help.exp: Same.
4415 * gdb.base/info-macros.exp: Same.
4416 * gdb.base/info-proc.exp: Same.
4417 * gdb.base/info-target.exp: Same.
4418 * gdb.base/long_long.exp: Same.
4419 * gdb.base/macscp.exp: Same.
4420 * gdb.base/memattr.exp: Same.
4421 * gdb.base/nofield.exp: Same.
4422 * gdb.base/pointers.exp: Same.
4423 * gdb.base/printcmds.exp: Same.
4424 * gdb.base/ptype.exp: Same.
4425 * gdb.base/restore.exp: Same.
4426 * gdb.base/return.exp: Same.
4427 * gdb.base/scope.exp: Same.
4428 * gdb.base/set-noassign.exp: Same.
4429 * gdb.base/setshow.exp: Same.
4430 * gdb.base/shlib-call.exp: Same.
4431 * gdb.base/signals.exp: Same.
4432 * gdb.base/sigstep.exp: Same.
4433 * gdb.base/skip.exp: Same.
4434 * gdb.base/solib-symbol.exp: Same.
4435 * gdb.base/stap-probe.exp: Same.
4436 * gdb.base/step-line.exp: Same.
4437 * gdb.base/step-test.exp: Same.
4438 * gdb.base/style.exp: Same.
4439 * gdb.base/varargs.exp: Same.
4440 * gdb.base/vla-datatypes.exp: Same.
4441 * gdb.base/vla-ptr.exp: Same.
4442 * gdb.base/vla-sideeffect.exp: Same.
4443 * gdb.base/volatile.exp: Same.
4444 * gdb.base/watch-cond-infcall.exp: Same.
4445 * gdb.base/watchpoint.exp: Same.
4446
e96ec2ba
TV
44472019-11-02 Tom de Vries <tdevries@suse.de>
4448
4449 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
4450 * gdb.cp/cpexprs.exp: Same.
4451 * gdb.cp/except-multi-location.exp: Same.
4452 * gdb.cp/exceptprint.exp: Same.
4453 * gdb.cp/gdb2384.exp: Same.
4454 * gdb.cp/inherit.exp: Same.
4455 * gdb.cp/m-static.exp: Same.
4456 * gdb.cp/meth-typedefs.exp: Same.
4457 * gdb.cp/misc.exp: Same.
4458 * gdb.cp/namespace.exp: Same.
4459 * gdb.cp/non-trivial-retval.exp: Same.
4460 * gdb.cp/overload.exp: Same.
4461 * gdb.cp/pr17132.exp: Same.
4462 * gdb.cp/re-set-overloaded.exp: Same.
4463 * gdb.cp/rvalue-ref-types.exp: Same.
4464 * gdb.cp/templates.exp: Same.
4465
bd5766ec
LM
44662019-11-01 Luis Machado <luis.machado@linaro.org>
4467
4468 PR gdb/25124
4469
4470 * gdb.arch/pr25124.S: New file.
4471 * gdb.arch/pr25124.exp: New file.
4472
165f8965
AB
44732019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4474
4475 * gdb.fortran/info-modules.exp: Update expected results, and add
4476 additional tests for 'info module functinos', and 'info module
4477 variables'.
4478 * gdb.fortran/info-types.exp: Update expected results.
4479 * gdb.fortran/info-types.f90: Extend testcase with additional
4480 module variables and functions.
4481
59c35742
AB
44822019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4483
4484 * gdb.fortran/info-modules.exp: New file.
4485 * gdb.fortran/info-types.exp: Build with new file.
4486 * gdb.fortran/info-types.f90: Include and use new module.
4487 * gdb.fortran/info-types-2.f90: New file.
4488
f3fb2519
PW
44892019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4490
4491 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
4492 * gdb.base/settings.exp: Test all settings types using
4493 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
4494 that now verifies that the value of "maint show" is the same as
4495 returned by the settings functions. Test the type of the
4496 maintenance settings.
4497 * gdb.base/default.exp: Update show_conv_list.
4498
d1e36019
TV
44992019-10-31 Tom de Vries <tdevries@suse.de>
4500
4501 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
4502 gdb_test.
4503 * gdb.arch/amd64-disp-step.exp: Same.
4504 * gdb.asm/asm-source.exp: Same.
4505 * gdb.btrace/buffer-size.exp: Same.
4506 * gdb.btrace/cpu.exp: Same.
4507 * gdb.btrace/enable.exp: Same.
4508 * gdb.dwarf2/count.exp: Same.
4509 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4510 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
4511 * gdb.fortran/vla-datatypes.exp: Same.
4512 * gdb.fortran/vla-history.exp: Same.
4513 * gdb.fortran/vla-ptype.exp: Same.
4514 * gdb.fortran/vla-value.exp: Same.
4515 * gdb.fortran/whatis_type.exp: Same.
4516 * gdb.guile/guile.exp: Same.
4517 * gdb.multi/tids.exp: Same.
4518 * gdb.python/py-finish-breakpoint.exp: Same.
4519 * gdb.python/py-framefilter.exp: Same.
4520 * gdb.python/py-pp-registration.exp: Same.
4521 * gdb.python/py-xmethods.exp: Same.
4522 * gdb.python/python.exp: Same.
4523 * gdb.server/connect-with-no-symbol-file.exp: Same.
4524 * gdb.server/no-thread-db.exp: Same.
4525 * gdb.server/run-without-local-binary.exp: Same.
4526 * gdb.stabs/weird.exp: Same.
4527 * gdb.threads/attach-many-short-lived-threads.exp: Same.
4528 * gdb.threads/thread-find.exp: Same.
4529 * gdb.threads/tls-shared.exp: Same.
4530 * gdb.threads/tls.exp: Same.
4531 * gdb.threads/wp-replication.exp: Same.
4532 * gdb.trace/ax.exp: Same.
4533 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
4534
3d11e68e
TV
45352019-10-31 Tom de Vries <tdevries@suse.de>
4536
4537 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
4538 * gdb.ada/array_subscript_addr.exp: Same.
4539 * gdb.ada/arrayidx.exp: Same.
4540 * gdb.ada/arrayparam.exp: Same.
4541 * gdb.ada/arrayptr.exp: Same.
4542 * gdb.ada/boolean_expr.exp: Same.
4543 * gdb.ada/call_pn.exp: Same.
4544 * gdb.ada/complete.exp: Same.
4545 * gdb.ada/fixed_cmp.exp: Same.
4546 * gdb.ada/fun_addr.exp: Same.
4547 * gdb.ada/funcall_param.exp: Same.
4548 * gdb.ada/interface.exp: Same.
4549 * gdb.ada/mod_from_name.exp: Same.
4550 * gdb.ada/null_array.exp: Same.
4551 * gdb.ada/packed_array.exp: Same.
4552 * gdb.ada/packed_tagged.exp: Same.
4553 * gdb.ada/print_chars.exp: Same.
4554 * gdb.ada/print_pc.exp: Same.
4555 * gdb.ada/ptype_arith_binop.exp: Same.
4556 * gdb.ada/ptype_field.exp: Same.
4557 * gdb.ada/ptype_tagged_param.exp: Same.
4558 * gdb.ada/rec_return.exp: Same.
4559 * gdb.ada/ref_tick_size.exp: Same.
4560 * gdb.ada/str_ref_cmp.exp: Same.
4561 * gdb.ada/taft_type.exp: Same.
4562 * gdb.ada/tagged.exp: Same.
4563 * gdb.ada/type_coercion.exp: Same.
4564 * gdb.ada/uninitialized_vars.exp: Same.
4565
60b6ede8
TV
45662019-10-30 Tom de Vries <tdevries@suse.de>
4567
4568 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
4569
30baf67b
TV
45702019-10-26 Tom de Vries <tdevries@suse.de>
4571
4572 * gdb.base/bigcore.c: Fix typos in comments.
4573 * gdb.base/ctf-ptype.c: Same.
4574 * gdb.base/long_long.c: Same.
4575 * gdb.dwarf2/dw2-op-out-param.S: Same.
4576 * gdb.python/py-evthreads.c: Same.
4577 * gdb.reverse/i387-stack-reverse.c: Same.
4578 * gdb.trace/tfile.c: Same.
4579 * lib/compiler.c: Same.
4580 * lib/compiler.cc: Same.
4581
158da0d1
TV
45822019-10-25 Tom de Vries <tdevries@suse.de>
4583
4584 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
4585 gdb_test_multiple calls.
4586 * gdb.reverse/sigall-reverse.exp: Same.
4587 * gdb.reverse/solib-precsave.exp: Same.
4588 * gdb.reverse/solib-reverse.exp: Same.
4589 * gdb.reverse/until-precsave.exp: Same.
4590 * gdb.reverse/until-reverse.exp: Same.
4591
4ccdfbec
TV
45922019-10-24 Tom de Vries <tdevries@suse.de>
4593
4594 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
4595 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
4596 kfail using -wrap pattern flag and convenience variable
4597 gdb_test_name.
4598
33d569b7
AB
45992019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
4600
4601 * gdb.python/py-progspace.exp: Add tests for the
4602 Progspace.block_for_pc method.
4603
4d0b984b
TT
46042019-10-23 Tom Tromey <tom@tromey.com>
4605
4606 * configure: Rebuild.
4607 * aclocal.m4: Use m4_include, not sinclude.
4608
94cb3754
TV
46092019-10-21 Tom de Vries <tdevries@suse.de>
4610
4611 * gdb.base/infcall-nested-structs.c: Add
4612 __attribute__((noinline,noclone)) to all functions.
4613 (call_all): Add missing variable initialization. Simplify return value.
4614 (breakpt): Increment volatile variable, to prevent call from being
4615 optimized out.
4616 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
4617
062f1fc1
TV
46182019-10-17 Tom de Vries <tdevries@suse.de>
4619
4620 * gdb.fortran/module.exp: Allow info variables to print info for files
4621 other than module.f90.
4622
0b54364d
AB
46232019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4624
4625 * gdb.fortran/module.exp: Extend with 'info variables' test.
4626
7ff5fae7
AB
46272019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4628
4629 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
4630 F77_FOR_TARGET.
4631
d10eccaa
TV
46322019-10-16 Tom de Vries <tdevries@suse.de>
4633
4634 PR tdep/25096
4635 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
4636
745ff14e
TV
46372019-10-16 Tom de Vries <tdevries@suse.de>
4638
4639 PR tdep/24104
4640 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
4641 Add KFAIL for PR tdep/25096.
4642
03e1ab94
TV
46432019-10-16 Tom de Vries <tdevries@suse.de>
4644
4645 PR testsuite/25059
4646 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
4647
b17fcc10
TV
46482019-10-16 Tom de Vries <tdevries@suse.de>
4649
4650 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
4651 as signed.
4652
9223170f
SM
46532019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
4654
4655 * gdb.mi/list-thread-groups-available.exp: Read entries one by
4656 one instead of increasing timeout.
4657
d6e76313
TV
46582019-10-13 Tom de Vries <tdevries@suse.de>
4659
4660 PR record/25038
4661 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
4662 * gdb.reverse/sigall-reverse.exp: Same.
4663 * gdb.reverse/solib-precsave.exp: Same.
4664 * gdb.reverse/solib-reverse.exp: Same.
4665 * gdb.reverse/step-precsave.exp: Same.
4666 * gdb.reverse/until-precsave.exp: Same.
4667 * gdb.reverse/until-reverse.exp: Same.
4668 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
4669
6dfc0041
AA
46702019-10-10 Andreas Arnez <arnez@linux.ibm.com>
4671
4672 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
4673 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
4674 (cmp_struct_05_01, cmp_struct_static_02_01)
4675 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
4676 comparisons.
4677
abcf2cc8
TV
46782019-10-10 Tom de Vries <tdevries@suse.de>
4679
4680 PR testsuite/24888
4681 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
4682 gnatlink.
4683
a50faaf6
TV
46842019-10-09 Tom de Vries <tdevries@suse.de>
4685
4686 PR testsuite/25048
4687 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
4688
60ff3cd7
AB
46892019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4690
4691 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
4692 exceptions due to missing debug information.
4693
dfee8566
TV
46942019-10-07 Tom de Vries <tdevries@suse.de>
4695
4696 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
4697
3d63690a
AB
46982019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4699
4700 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
4701 * gdb.base/annota1.exp: Update to use gdb_test_name.
4702
30d1f018
WP
47032019-10-07 Weimin Pan <weimin.pan@oracle.com>
4704
4705 * gdb.base/ctf-whatis.exp: New file.
4706 * gdb.base/ctf-whatis.c: New file.
4707 * gdb.base/ctf-ptype.exp: New file.
4708 * gdb.base/ctf-ptype.c: New file.
4709 * gdb.base/ctf-constvars.exp: New file.
4710 * gdb.base/ctf-constvars.c: New file.
4711 * gdb.base/ctf-cvexpr.exp: New file.
4712
4dbbb47c
TV
47132019-10-04 Tom de Vries <tdevries@suse.de>
4714
4715 * gdb.cp/local-static.c (main): Move declaration of int i out of the
4716 for loop.
4717
77c2dba3
TT
47182019-10-03 Tom Tromey <tom@tromey.com>
4719
4720 PR rust/24976:
4721 * gdb.rust/simple.rs (Union2): New type.
4722 (main): Use Union2.
4723 * gdb.rust/simple.exp: Add test.
4724
179aed7f
AB
47252019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4726
4727 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
4728 nested function prefix.
4729
0a4b0913
AB
47302019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
4731 Richard Bunt <richard.bunt@arm.com>
4732 Andrew Burgess <andrew.burgess@embecosm.com>
4733
4734 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
4735 nested functions.
4736 * gdb.fortran/nested-funcs.f90: Update expected results.
4737 * gdb.fortran/nested-funcs-2.exp: New file.
4738 * gdb.fortran/nested-funcs-2.f90: New file.
4739
082cce05
AB
47402019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4741
4742 * gdb.python/py-parameter.exp: Make test names unique.
4743 * gdb.python/py-template.exp: Likewise.
4744 * gdb.python/py-value.exp: Likewise.
4745
2b74ba5a
AB
47462019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4747
4748 * gdb.base/break-interp.exp: Reduce test name duplication.
4749 * gdb.base/call-sc.exp: Likewise.
4750 * gdb.base/callfuncs.exp: Likewise.
4751 * gdb.base/charset.exp: Likewise.
4752 * gdb.base/dump.exp: Likewise.
4753 * gdb.base/ena-dis-br.exp: Likewise.
4754 * gdb.base/relational.exp: Likewise.
4755 * gdb.base/step-over-syscall.exp: Likewise.
4756 * gdb.base/structs.exp: Likewise.
4757
58eb20d5
AB
47582019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4759
4760 * gdb.linespec/explicit.exp: Make test names unique.
4761 * gdb.linespec/ls-errs.exp: Likewise.
4762
4d421147
AB
47632019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4764
4765 * gdb.reverse/break-precsave.exp: Make test names unique.
4766 * gdb.reverse/break-reverse.exp: Likewise.
4767 * gdb.reverse/finish-precsave.exp: Likewise.
4768 * gdb.reverse/finish-reverse.exp: Likewise.
4769 * gdb.reverse/machinestate-precsave.exp: Likewise.
4770 * gdb.reverse/machinestate.exp: Likewise.
4771 * gdb.reverse/readv-reverse.exp: Likewise.
4772 * gdb.reverse/recvmsg-reverse.exp: Likewise.
4773 * gdb.reverse/sigall-precsave.exp: Likewise.
4774 * gdb.reverse/sigall-reverse.exp: Likewise.
4775 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
4776 * gdb.reverse/watch-precsave.exp: Likewise.
4777 * gdb.reverse/watch-reverse.exp: Likewise.
4778
d8c06f22
AB
47792019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4780
4781 * gdb.threads/stop-with-handle.c: New file.
4782 * gdb.threads/stop-with-handle.exp: New file.
4783
3a56ed86
TV
47842019-10-03 Tom de Vries <tdevries@suse.de>
4785
4786 PR testsuite/25059
4787 * gdb.base/list-missing-source.exp: Allowing the "Compilation
4788 directory" line to be missing.
4789
42275044
TV
47902019-10-03 Tom de Vries <tdevries@suse.de>
4791
4792 PR testsuite/25059
4793 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
4794 type optional.
4795
9ef62df0
AA
47962019-10-02 Andreas Arnez <arnez@linux.ibm.com>
4797
4798 * gdb.python/py-format-string.c (string.h): New include.
4799 (main): Fill a_struct_with_union.the_union.an_int with bytes of
4800 the same value, for endianness-independence.
4801 * gdb.python/py-format-string.exp (default_regexp_dict)
4802 (test_pretty_structs, test_format): Adjust expected output to the
4803 changed initialization.
4804
37f6a7f4
TT
48052019-10-02 Tom Tromey <tromey@adacore.com>
4806
4807 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
4808
1d58d6a2
PA
48092019-10-02 Pedro Alves <palves@redhat.com>
4810 Andrew Burgess <andrew.burgess@embecosm.com>
4811
4812 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
4813 "print-file-var.h".
4814 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4815 (get_version_1): Print this_version_id and its address.
4816 Add extern "C" wrappers around interface functions.
4817 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
4818 "print-file-var.h".
4819 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4820 (get_version_2): Print this_version_id and its address.
4821 Add extern "C" wrappers around interface functions.
4822 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
4823 <stddef.h> and "print-file-var.h".
4824 Add extern "C" wrappers around interface functions.
4825 [VERSION_ID_MAIN] (this_version_id): Define.
4826 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
4827 * gdb.base/print-file-var.h: Add some #defines to simplify setting
4828 up extern "C" blocks.
4829 * gdb.base/print-file-var.exp (test): New, factored out from top
4830 level.
4831 (top level): Test all combinations of attribute hidden or not,
4832 dlopen or not, and this_version_id symbol in main file or not.
4833 Compile tests as both C++ and C, make test names unique.
4834
d770d56f
TT
48352019-10-01 Tom Tromey <tom@tromey.com>
4836
4837 * gdb.base/style.exp: Test "show logging filename".
4838
7f6aba03
TT
48392019-10-01 Tom Tromey <tom@tromey.com>
4840
4841 * lib/gdb-utils.exp (style): Handle "metadata" argument.
4842 * gdb.base/style.exp: Add metadata style test.
4843
14309bb6
TT
48442019-10-01 Tom Tromey <tom@tromey.com>
4845
4846 * gdb.base/style.exp: Test "pwd".
4847
2a3c1174
PA
48482019-10-01 Tom Tromey <tom@tromey.com>
4849
4850 * gdb.base/style.exp: Update tests.
4851
53d666ec
AA
48522019-10-01 Andreas Arnez <arnez@linux.ibm.com>
4853
4854 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
4855 'six' to unsigned.
4856 (s1): Initialize fields 'four' and 'six' instead of 'three' and
4857 'five'. Use an all-ones bit pattern for each.
4858 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
4859 to its changed values.
4860
4a56a520
TT
48612019-09-30 Tom Tromey <tromey@adacore.com>
4862
4863 * gdb.rust/traits.rs: Disable all warnings.
4864
0df0352a
TV
48652019-09-29 Tom de Vries <tdevries@suse.de>
4866
aac66a4c 4867 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 4868
73d9a918
TV
48692019-09-29 Tom de Vries <tdevries@suse.de>
4870
4871 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
4872
060b3ab4
TV
48732019-09-27 Tom de Vries <tdevries@suse.de>
4874
4875 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
4876
68f7d34d
TV
48772019-09-27 Tom de Vries <tdevries@suse.de>
4878
4879 PR record/23188
4880 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
4881
5d63b30a
TT
48822019-09-26 Tom Tromey <tromey@adacore.com>
4883
4884 * gdb.ada/py_taft.exp: New file.
4885 * gdb.ada/py_taft/main.adb: New file.
4886 * gdb.ada/py_taft/pkg.adb: New file.
4887 * gdb.ada/py_taft/pkg.ads: New file.
4888
3d435220
TV
48892019-09-24 Tom de Vries <tdevries@suse.de>
4890
4891 PR gdb/24598
4892 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
4893
77d03678
TV
48942019-09-22 Tom de Vries <tdevries@suse.de>
4895
4896 * gdb.base/restore.exp: Allow register variables to be optimized out at
4897 -O0.
4898
abf516c6
UW
48992019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
4900
4901 * gdb.arch/spu-info.exp: Remove file.
4902 * gdb.arch/spu-info.c: Remove file.
4903 * gdb.arch/spu-ls.exp: Remove file.
4904 * gdb.arch/spu-ls.c: Remove file.
4905
4906 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
4907 * gdb.asm/spu.inc: Remove file.
4908
4909 * gdb.base/dump.exp: Remove support for spu*-*-*.
4910 * gdb.base/stack-checking.exp: Likewise.
4911 * gdb.base/overlays.exp: Likewise.
4912 * gdb.base/ovlymgr.c: Likewise.
4913 * gdb.base/spu.ld: Remove file.
4914
4915 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
4916 * gdb.cp/cpexprs.exp: Likewise.
4917 * gdb.cp/exception.exp: Likewise.
4918 * gdb.cp/gdb2495.exp: Likewise.
4919 * gdb.cp/mb-templates.exp: Likewise.
4920 * gdb.cp/pr9167.exp: Likewise.
4921 * gdb.cp/userdef.exp: Likewise.
4922
4923 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
4924
4925 * gdb.cell: Remove directory.
4926 * lib/cell.exp: Remove file.
4927
e452e88f
TV
49282019-09-19 Tom de Vries <tdevries@suse.de>
4929
4930 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
4931
8a625130
TV
49322019-09-19 Tom de Vries <tdevries@suse.de>
4933
4934 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
4935
81dc3ab5
TV
49362019-09-19 Tom de Vries <tdevries@suse.de>
4937
4938 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
4939 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
4940 (gdb_target_cmd): ... here.
4941 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
4942 value 2.
4943
b078f3ac
AB
49442019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
4945
4946 * gdb.base/source-dir.exp: Avoid having directory names in test
4947 names.
4948
f1b620e9
MG
49492019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4950
4951 * gdb.base/source-dir.exp: Add extra test for mapped compilation
4952 directory.
4953
67f3ed6a
AB
49542019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4955
4956 * gdb.base/list-missing-source.exp: New file.
4957
d1b70248
TV
49582019-09-14 Tom de Vries <tdevries@suse.de>
4959
4960 PR teststuite/24599
4961 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
4962 * lib/ada.exp (gnatmake_version_at_least): New proc.
4963
5fabdcd6
AB
49642019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4965
4966 * gdb.base/maint.exp: Use exec_has_index_section.
4967
aa17805f
AB
49682019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4969
4970 * gdb.base/maint.exp: Add test for 'maint info sections'.
4971
25e5c209
TV
49722019-09-12 Tom de Vries <tdevries@suse.de>
4973
4974 * gdb.base/store.exp: Allow register variables to be optimized out at
4975 -O0.
4976
4993045d
PW
49772019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4978
4979 * gdb.ada/rdv_wait.exp: Update to new task names.
4980 * gdb.base/task_switch_in_core.exp: Likewise.
4981 * gdb.base/info_sources_base.c: Likewise.
4982
8a516164
TT
49832019-09-10 Tom Tromey <tromey@adacore.com>
4984
4985 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
4986
aa391654
TT
49872019-09-10 Tom Tromey <tromey@adacore.com>
4988
4989 * gdb.ada/dgopt.exp: New file.
4990 * gdb.ada/dgopt/x.adb: New file.
4991
8634b462
TT
49922019-09-08 Tom Tromey <tom@tromey.com>
4993
4994 * gdb.tui/resize.exp: Remove setup_xfail.
4995 * gdb.tui/regs.exp: Remove setup_xfail.
4996 * gdb.tui/basic.exp: Remove setup_xfail.
4997
736b0f76
DB
49982019-09-06 David Blaikie <dblaikie@gmail.com>
4999
5000 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
5001 * gdb.cp/cplabel.exp: Ditto.
5002 * gdb.linespec/ls-errs.exp: Ditto.
5003
30331a6c
TV
50042019-09-05 Tom de Vries <tdevries@suse.de>
5005
5006 * lib/gdb.exp (cmp_file_string): New proc.
5007 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
5008 runto_main. Verify save breakpoints output.
5009
98b0ebab
PW
50102019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5011
5012 * gdb.base/info-var.exp: Test info variables without running
5013 to main, to avoid expect's buffer overflow.
5014
4e962e74
TT
50152019-09-03 Tom Tromey <tromey@adacore.com>
5016
5017 * gdb.ada/bias.exp: New file.
5018 * gdb.ada/bias/bias.adb: New file.
5019 * gdb.ada/print_chars.exp: Add regression test.
5020 * gdb.ada/print_chars/foo.adb (My_Character): New type.
5021 (MC): New variable.
5022
2ea1a07a
SL
50232019-08-29 Sandra Loosemore <sandra@codesourcery.com>
5024
5025 * gdb.base/argv0-symlink.exp: Run only on native target
5026 and local host.
5027
8077c50d
TV
50282019-08-29 Tom de Vries <tdevries@suse.de>
5029
5030 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
5031 diverse debug info.
5032 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
5033
48352473
TV
50342019-08-28 Tom de Vries <tdevries@suse.de>
5035
5036 * gdb.base/info-var.exp: Allow info variables to print info for files
5037 other than info-var-f1.c and info-var-f2.c.
5038
d8f27c60
AB
50392019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5040
5041 * gdb.fortran/info-types.exp: Add module.
5042 * gdb.fortran/info-types.f90: Update expected results.
5043
1f20c35e
AB
50442019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5045
5046 * gdb.fortran/info-types.exp: New file.
5047 * gdb.fortran/info-types.f90: New file.
5048 * lib/fortran.exp (fortran_character1): New proc.
5049
4acfdd20
AB
50502019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
5051
5052 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
5053 functions'. Reindent as needed.
5054 * gdb.base/info-var-f1.c: New file.
5055 * gdb.base/info-var-f2.c: New file.
5056 * gdb.base/info-var.exp: New file.
5057 * gdb.base/info-var.h: New file.
5058
5c31b358
TV
50592019-08-26 Tom de Vries <tdevries@suse.de>
5060
5061 PR c++/24852
5062 * gdb.cp/no-libstdcxx-probe.exp: New test.
5063
b694989f
TV
50642019-08-26 Tom de Vries <tdevries@suse.de>
5065
5066 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
5067 * tests need to be skipped.
5068 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
5069 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
5070 mi_skip_libstdcxx_probe_tests.
5071
d9c4ba53
SDJ
50722019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
5073
5074 * gdb.python/py-xmethods.exp: Use raw strings when passing
5075 arguments to SimpleXMethodMatcher.
5076
395fad09
TV
50772019-08-22 Tom de Vries <tdevries@suse.de>
5078
5079 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
5080 more informative.
5081
26c957f1
PA
50822019-08-21 Pedro Alves <palves@redhat.com>
5083
5084 * gdb.base/with.exp: Test "with" with no arguments.
5085
61f80d5d
TV
50862019-08-21 Tom de Vries <tdevries@suse.de>
5087
5088 * gdb.base/gdb-caching-proc.exp: Sort files.
5089
d7a11d13
TV
50902019-08-20 Tom de Vries <tdevries@suse.de>
5091
5092 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
5093 compilation.
5094
34dafe9f
TV
50952019-08-16 Tom de Vries <tdevries@suse.de>
5096
5097 * gdb.base/compare-sections.exp ("after run to main"): Allow
5098 mismatched read-only sections for PIE executables.
5099
398fdd60
TT
51002019-08-16 Tom Tromey <tom@tromey.com>
5101
5102 * lib/tuiterm.exp (_csi_Z): New proc.
5103 * gdb.tui/basic.exp: Update window positions.
5104 * gdb.tui/empty.exp: Update window positions.
5105
d8f9e51c
SL
51062019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5107
5108 * gdb.base/examine-backward.exp: Correct regexp for
5109 "examine 3 bytes backward from ${address_zero}".
5110
3df505f6
TT
51112019-08-15 Tom Tromey <tom@tromey.com>
5112
5113 * gdb.tui/empty.exp: Enable resizing tests.
5114
272560b5
TT
51152019-08-15 Tom Tromey <tromey@adacore.com>
5116
5117 * gdb.ada/char_enum.exp: Add regression tests.
5118 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
5119 and '0'.
5120 (Char, Gchar): Update.
5121 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
5122
08235187
CB
51232019-08-15 Christian Biesinger <cbiesinger@google.com>
5124
5125 * gdb.python/python.exp: Expect a leading underscore on
5126 GdbOutput{,Error}File.
5127
22a2ab04
SL
51282019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5129
5130 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
5131 Windows host.
5132
835b995b
SL
51332019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5134
5135 * gdb.base/batch-preserve-term-settings.exp
5136 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
5137
97dd8e07
CB
51382019-08-15 Christian Biesinger <cbiesinger@google.com>
5139
5140 * lib/gdb.exp: When running on a mingw target, replace
5141 /x/ with x:/.
5142
75faf5c4
AH
51432019-08-14 Alan Hayward <alan.hayward@arm.com>
5144
5145 * gdb.arch/aarch64-prologue.c: New test.
5146 * gdb.arch/aarch64-prologue.exp: New file.
5147
abc6c00f
TV
51482019-08-13 Tom de Vries <tdevries@suse.de>
5149
5150 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
5151 Thread.
5152
74c2c1f4
SL
51532019-08-13 Sandra Loosemore <sandra@codesourcery.com>
5154
5155 * gdb.python/py-completion.exp: Download the .py file to the host
5156 and use its host pathname. Conditionalize tests that use
5157 tab completion and manipulate files on the build machine.
5158 * gdb.python/py-events.exp: Download the .py file to the host
5159 and use its host pathname.
5160 * gdb.python/py-evsignal.exp: Likewise.
5161 * gdb.python/py-evthreads.exp: Likewise.
5162 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
5163 pathname syntax.
5164 * gdb.python/py-framefilter.exp: Download the .py file to the right
5165 place on the host. Match Windows pathname syntax.
5166 * gdb.python/py-mi-var-info-path-expression.exp: Download the
5167 .py file to the host and use its host pathname.
5168 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
5169 * gdb.python/py-objfile.exp: Expect a host pathname, not a
5170 build pathname. Skip symlink test on Windows host. Add missing
5171 newline at end of file.
5172 * gdb.python/py-pp-maint.exp: Download the .py file to the host
5173 and use its host pathname.
5174 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
5175 * gdb.python/py-section-script.exp: Use host location of binfile
5176 on safe-path. Use correct path separator on Windows host.
5177 Reorder alternatives in gdb_test_multiple to prevent matching
5178 the wrong alternative on success.
5179 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
5180
ca2589f3
PP
51812019-08-12 Patrick Palka <patrick@parcs.ath.cx>
5182
5183 * gdb.gdb/selftest.exp (test_with_self): Update test to now
5184 expect the GDB inferior to no longer immediately stop after
5185 being resumed with "signal SIGINT".
5186
020a839d
SL
51872019-08-09 Sandra Loosemore <sandra@codesourcery.com>
5188
5189 * gdb.linespec/break-ask.exp: Generalize regexps to match
5190 Windows pathnames too.
5191
128d6509
TV
51922019-08-08 Tom de Vries <tdevries@suse.de>
5193
5194 PR testsuite/24862
5195 * lib/tuiterm.exp (_accept): Fix CSI regexp.
5196
590042fc
PW
51972019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5198
5199 * gdb.base/style.exp: Update tests for help doc new invariants.
5200 * gdb.base/help.exp: Likewise.
5201
046bebe1
TT
52022019-08-06 Tom Tromey <tom@tromey.com>
5203
5204 * gdb.base/style.exp: Add disassemble test.
5205 * gdb.base/style.c (some_called_function): New function.
5206 (main): Use it.
5207
0b27c27d
CB
52082019-08-05 Christian Biesinger <cbiesinger@google.com>
5209
5210 * gdb.python/py-block.exp: Test dictionary access on blocks.
5211
580f1034
SM
52122019-08-05 Simon Marchi <simon.marchi@efficios.com>
5213
5214 PR gdb/24863
5215 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
5216 -list-thread-groups --available test when running under
5217 check-read1.
5218
d86bd7cb
TV
52192019-08-05 Tom de Vries <tdevries@suse.de>
5220
5221 PR testsuite/24863
5222 * lib/gdb.exp (with_read1_timeout_factor): New proc.
5223 * gdb.base/help.exp: Use with_read1_timeout_factor.
5224 * gdb.base/info-macros.exp: Same.
5225 * gdb.cp/nested-types.exp: Same.
5226
a80cf5d8
TV
52272019-08-05 Tom de Vries <tdevries@suse.de>
5228
5229 * lib/gdb.exp (version_at_least): Factor out of ...
5230 (tcl_version_at_least): ... here.
5231 (gdb_compile): Fail if pie results in non-PIE executable.
5232 (readelf_version, readelf_prints_pie): New proc.
5233 (exec_is_pie): Return -1 if unknown.
5234
d0962838
TV
52352019-08-05 Tom de Vries <tdevries@suse.de>
5236
5237 * lib/gdb.exp (tcl_version_at_least): Fix typo.
5238
2252ff3d
SL
52392019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5240
5241 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
5242
26655f53
SL
52432019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5244
5245 * lib/completion-support.exp (test_gdb_complete_none): Skip
5246 tab completion tests if no readline support.
5247 (test_gdb_complete_unique_re): Likewise.
5248 (test_gdb_complete_multiple): Likewise.
5249
db4dc13e
PW
52502019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5251
5252 * gdb.base/info_sources.exp: New file.
5253 * gdb.base/info_sources.c: New file.
5254 * gdb.base/info_sources_base.c: New file.
5255
0eba165a
PFC
52562019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5257
5258 * gdb.base/batch-exit-status.exp: Call test_exit_status with
5259 prefix argument.
5260 (test_exit_status): Add prefix argument.
5261
59bd512b
TV
52622019-08-01 Tom de Vries <tdevries@suse.de>
5263
5264 PR testsuite/24863
5265 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
5266 calling exp_continue for new thread and thread exited messages.
5267
2a3ad588
TV
52682019-08-01 Tom de Vries <tdevries@suse.de>
5269
5270 PR testsuite/24863
5271 * gdb.base/structs.exp: Fix check-read1 timeout using
5272 gdb_test_sequence.
5273 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
5274
117eb594
TV
52752019-08-01 Tom de Vries <tdevries@suse.de>
5276
5277 PR testsuite/24863
5278 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
5279 line.
5280
ed591340
TV
52812019-08-01 Tom de Vries <tdevries@suse.de>
5282
5283 PR testsuite/24863
5284 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
5285
aa3b6533
TT
52862019-07-30 Tom Tromey <tromey@adacore.com>
5287
5288 * gdb.ada/display_nested.exp: New file.
5289 * gdb.ada/display_nested/foo.adb: New file.
5290 * gdb.ada/display_nested/pack.adb: New file.
5291 * gdb.ada/display_nested/pack.ads: New file.
5292
2906593f
CB
52932019-07-30 Christian Biesinger <cbiesinger@google.com>
5294
5295 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
5296 namespace.
5297 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
5298
0f575925
TV
52992019-07-30 Tom de Vries <tdevries@suse.de>
5300
5301 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
5302 instead.
5303
b13057d9
TV
53042019-07-30 Tom de Vries <tdevries@suse.de>
5305
5306 PR testsuite/24834
5307 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
5308 (exec_is_pie): New proc.
5309
5c4dde85
CB
53102019-07-29 Christian Biesinger <cbiesinger@google.com>
5311
5312 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
5313
c620ed88
CB
53142019-07-29 Christian Biesinger <cbiesinger@google.com>
5315
5316 * gdb.python/py-objfile.c: Add global and static vars.
5317 * gdb.python/py-objfile.exp: Test new functions Objfile.
5318 lookup_global_symbol and lookup_static_symbol.
5319
3d235706
TT
53202019-07-29 Tom Tromey <tom@tromey.com>
5321
5322 * lib/tuiterm.exp (Term::_csi_@): New proc.
5323 (Term::_csi_X): Don't move cursor.
5324
c7e4c0a6
PW
53252019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5326
5327 * gdb.base/options.exp: Update backtrace - completion to
5328 new option -frame-info.
5329 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
5330 Test new 'set print frame-info'. Test backtrace -frame-info
5331 overriding 'set print frame-info'.
5332 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
5333 Test new 'set print frame-info'.
5334 Verify consistency of backtrace with and without filters, with and
5335 without -no-filters.
5336 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
5337 default.
5338
de28a3b7
TV
53392019-07-29 Tom de Vries <tdevries@suse.de>
5340
5341 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
5342 no arguments".
5343
507dd60e
TV
53442019-07-29 Tom de Vries <tdevries@suse.de>
5345
5346 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
5347 is a substring of the first for "complete non-unique file name".
5348
5beafce9
TV
53492019-07-29 Tom de Vries <tdevries@suse.de>
5350
5351 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
5352 with ".*".
5353
2d274232
TV
53542019-07-29 Tom de Vries <tdevries@suse.de>
5355
5356 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
5357 Pass prompt_regexp parameter to gdb_test_multiple calls.
5358
9197cd8b
TV
53592019-07-29 Tom de Vries <tdevries@suse.de>
5360
5361 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 5362 print registers" regexps.
9197cd8b 5363
b528dae0
TV
53642019-07-29 Tom de Vries <tdevries@suse.de>
5365
5366 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
5367
d17725d7
TV
53682019-07-29 Tom de Vries <tdevries@suse.de>
5369
5370 PR gdb/24855
5371 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
5372 (skip_python_tests_prompt): Add prompt_regexp argument to
5373 gdb_test_multiple calls.
5374
52b75bf1
TT
53752019-07-27 Tom Tromey <tom@tromey.com>
5376
5377 * gdb.tui/main.exp: New file.
5378
2b1d00c2
TT
53792019-07-27 Tom Tromey <tom@tromey.com>
5380
5381 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
5382 optional.
5383 * gdb.tui/empty.exp: New file.
5384
ded631d5
TT
53852019-07-27 Tom Tromey <tom@tromey.com>
5386
5387 * lib/tuiterm.exp (spawn): New proc.
5388 (Term::resize): New proc.
5389 * gdb.tui/resize.exp: New file.
5390
58ac439d
TT
53912019-07-27 Tom Tromey <tom@tromey.com>
5392
5393 * gdb.tui/list.exp: New file.
5394
fe1f56ee
TT
53952019-07-27 Tom Tromey <tom@tromey.com>
5396
5397 * gdb.tui/regs.exp: New file.
5398
f790b310
TT
53992019-07-27 Tom Tromey <tom@tromey.com>
5400
5401 * gdb.tui/basic.exp: Add "layout split" test.
5402
d95fc6ee
TT
54032019-07-27 Tom Tromey <tom@tromey.com>
5404
5405 * gdb.tui/basic.exp: Add "layout asm" test.
5406
c3786b3a
TT
54072019-07-27 Tom Tromey <tom@tromey.com>
5408
5409 * lib/tuiterm.exp: New file.
5410 * gdb.tui/basic.exp: New file.
5411
98a617f8
KB
54122019-07-27 Kevin Buettner <kevinb@redhat.com>
5413
5414 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
5415 Enable tests associated with this flag. Adjust regex
5416 referencing "foo_low" to now refer to "foo_cold" instead.
5417
5c076da4
KB
54182019-07-27 Kevin Buettner <kevinb@redhat.com>
5419
5420 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
5421 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
5422 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
5423 foo_cold. Revise comments to match.
5424 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
5425 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
5426 were wrapped into this proc; Call do_test in loop from outermost
5427 level.
5428 (foo_low): Rename all occurrences to "foo_cold".
5429 (backtrace from baz): New test.
5430 (x2/i foo_cold): New test.
5431 (info line *foo_cold): New test.
5432
1512d3b7
TV
54332019-07-26 Tom de Vries <tdevries@suse.de>
5434
5435 * gdb.arch/i386-pkru.exp: Fix unterminated string.
5436
297989a1
TV
54372019-07-25 Tom de Vries <tdevries@suse.de>
5438
5439 PR testsuite/24830
5440 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
5441 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
5442 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
5443 (skip_libstdcxx_probe_tests): ... here.
5444 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
5445
b3b965fb
TV
54462019-07-24 Tom de Vries <tdevries@suse.de>
5447
5448 PR testsuite/24807
5449 * gdb.objc/basicclass.m: Include stdio.h.
5450 * gdb.objc/nondebug.m: Same.
5451 * gdb.objc/objcdecode.m: Same.
5452
4625b4d0
TV
54532019-07-24 Tom de Vries <tdevries@suse.de>
5454
5455 PR testsuite/24612
5456 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
5457 additional_flags.
5458
024a5840
TV
54592019-07-24 Tom de Vries <tdevries@suse.de>
5460
5461 PR testsuite/24831
5462 * gdb.multi/tids.exp: Update error messages for info threads.
5463
c76ddaa3
TV
54642019-07-24 Tom de Vries <tdevries@suse.de>
5465
5466 * gdb.base/info-types.exp: Allow info types to print info for more than
5467 one file.
5468
9a618ef6
TV
54692019-07-23 Tom de Vries <tdevries@suse.de>
5470
5471 PR testsuite/24842
5472 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
5473 gdb_spawn_with_cmdline_opts.
5474
40eadf04
SP
54752019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5476
5477 * gdb.arch/arm-cmse-sgstubs.c: New test.
5478 * gdb.arch/arm-cmse-sgstubs.exp: New file.
5479
5ba29434
TV
54802019-07-23 Tom de Vries <tdevries@suse.de>
5481
5482 PR testsuite/24711
5483 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
5484 issuing next command.
5485
a8e9d247
AB
54862019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5487
5488 * gdb.ada/info_auto_lang.exp: Update expected results.
5489 * gdb.base/info-types.c: Add additional types to check.
5490 * gdb.base/info-types.exp: Update expected results.
5491
eb86c5e2
AB
54922019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5493
5494 * gdb.base/info-types.c: New file.
5495 * gdb.base/info-types.exp: New file.
5496
01e175fe
AB
54972019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
5498
5499 * gdb.arch/riscv-bp-infcall.c: New file.
5500 * gdb.arch/riscv-bp-infcall.exp: New file.
5501
6b78c3f8
AB
55022019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
5503
5504 PR breakpoints/24541
5505 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
5506
da738167
TV
55072019-07-14 Tom de Vries <tdevries@suse.de>
5508
5509 PR testsuite/24760
5510 * gdb.objc/basicclass.exp: Fix unterminated string.
5511
0d4e84ed
AB
55122019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
5513 Andrew Burgess <andrew.burgess@embecosm.com>
5514
5515 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
5516 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
5517 negative bounds.
5518 * gdb.fortran/vla-value.exp: Print elements of an array with
5519 negative bounds.
5520 * gdb.fortran/vla.f90: Setup an array with negative bounds for
5521 testing.
5522
021d8588
AB
55232019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
5524
5525 * gdb.base/options.exp (expect_string): Dequote strings in
5526 results.
5527 (test-string): Test strings with different quoting and reindent.
5528
f06f1252
TT
55292019-07-10 Tom Tromey <tromey@adacore.com>
5530
5531 * gdb.ada/mi_ex_cond.exp: Update expected results.
5532 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
5533 * gdb.ada/mi_catch_ex.exp: Update expected results.
5534 * gdb.ada/mi_catch_assert.exp: Update expected results.
5535 * gdb.ada/catch_ex.exp (catch_exception_info)
5536 (catch_exception_entry, catch_assert_entry)
5537 (catch_unhandled_entry): Update.
5538 * gdb.ada/catch_assert_if.exp: Update expected results.
5539
b863685d
RB
55402019-07-10 Richard Bunt <richard.bunt@arm.com>
5541 Stephen Roberts <stephen.roberts@arm.com>
5542
5543 * gdb.base/define.exp: Restore original prompt.
5544
cb1e4e32
PA
55452019-07-09 Pedro Alves <palves@redhat.com>
5546
5547 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
5548 breakpoints" output.
5549 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
5550 * gdb.python/py-breakpoint.exp: No longer expect that "catch
5551 throw" creates breakpoint.
5552 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
5553 'type="catchpoint"'.
5554
b58a68fe
PA
55552019-07-09 Pedro Alves <palves@redhat.com>
5556
5557 PR c++/15468
5558 * gdb.cp/except-multi-location-lib.cc: New.
5559 * gdb.cp/except-multi-location-main.cc: New.
5560 * gdb.cp/except-multi-location.exp: New.
5561
0826779b
PW
55622019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
5563
5564 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
5565 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
5566 argument and update callers.
5567
5b0e2db4
AB
55682019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5569
5570 * gdb.arch/amd64-break-on-asm-line.S: New file.
5571 * gdb.arch/amd64-break-on-asm-line.exp: New file.
5572
1f6f6e21
PW
55732019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5574
5575 * gdb.base/printcmds.exp: Test printing C string and
5576 C wide string convenience vars without transiting via the inferior.
5577 Also make test names unique.
5578
ea142fbf
AH
55792019-07-08 Alan Hayward <alan.hayward@arm.com>
5580
5862c886 5581 PR breakpoints/25011
ea142fbf
AH
5582 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
5583
213fd9fa
PA
55842019-07-04 Pedro Alves <palves@redhat.com>
5585
5586 * lib/gdb.exp (foreach_with_prefix): Don't return early if
5587 body returned ok(0), break(3) or continue(4).
5588 * gdb.testsuite/foreach_with_prefix.exp: New file.
5589
2b40fda7
AH
55902019-07-04 Alan Hayward <alan.hayward@arm.com>
5591
5592 * gdb.server/unittest.exp: Allow 0 unit tests to run.
5593
a26c8de0
PA
55942019-07-03 Pedro Alves <palves@redhat.com>
5595
5596 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
5597 "return -code".
5598
5f4ba3e7
PA
55992019-07-03 Pedro Alves <palves@redhat.com>
5600
5601 PR cli/24732
5602 * gdb.base/shell.exp: Load completion-support.exp.
5603 Adjust expected error output. Add completion tests.
5604
a994424f
PA
56052019-07-03 Pedro Alves <palves@redhat.com>
5606
5607 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
5608 string_to_regexp.
5609
3d9be6f5
PA
56102019-07-03 Pedro Alves <palves@redhat.com>
5611
5612 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
5613 (expect_integer): Adjust to expect "-string".
5614 (expect_string): New.
5615 (all_options): Expect "-string".
5616 (test-flag, test-boolean): Adjust to expect "-string".
5617 (test-string): New proc.
5618 (top level): Call it.
5619
41fc454c
PA
56202019-07-03 Pedro Alves <palves@redhat.com>
5621
5622 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
5623 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
5624 the expected output in the success.
5625
b2b2a215
PA
56262019-07-03 Pedro Alves <palves@redhat.com>
5627
5628 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
5629 Split one gdb_test_multiple call in two to avoid a race.
5630
fdbc9870
PA
56312019-07-03 Pedro Alves <palves@redhat.com>
5632
5633 * gdb.base/with.c: New file.
5634 * gdb.base/with.exp: New file.
5635
c6ac8931
PA
56362019-07-03 Pedro Alves <palves@redhat.com>
5637
5638 * gdb.base/settings.exp: Replace all references to "maint
5639 test-settings set" with references to "maint set test-settings",
5640 and all references to "maint test-settings show" with references
5641 to "maint show test-settings".
5642
970f9d09
PA
56432019-07-03 Pedro Alves <palves@redhat.com>
5644
5645 * gdb.base/settings.exp (test-string): Adjust expected out when
5646 testing "maint test-settings show filename"
5647
54d66006
PA
56482019-07-02 Pedro Alves <palves@redhat.com>
5649
5650 * gdb.base/options.exp (test-info-threads): New procedure.
5651 (top level): Call it.
5652
10d06d82
TT
56532019-06-28 Tom Tromey <tromey@adacore.com>
5654
5655 * gdb.dwarf2/ada-linkage-name.c: New file.
5656 * gdb.dwarf2/ada-linkage-name.exp: New file.
5657
3d507ff2
TT
56582019-06-27 Tom Tromey <tromey@adacore.com>
5659
d039f014 5660 PR c++/20020:
3d507ff2
TT
5661 * gdb.cp/constexpr-field.exp: Use setup_xfail.
5662
8af58ffe
TV
56632019-06-26 Tom de Vries <tdevries@suse.de>
5664
5665 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
5666
22e21752
TV
56672019-06-26 Tom de Vries <tdevries@suse.de>
5668
5669 * gdb.base/index-cache.exp: Add back missing debug option.
5670
b65b566c
PW
56712019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5672
5673 * gdb.base/alias.exp: Test non matching/non existing prefixes.
5674
5c2c8c69
TV
56752019-06-25 Tom de Vries <tdevries@suse.de>
5676
5677 PR testsuite/24727
5678 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
5679
164e3873
TV
56802019-06-24 Tom de Vries <tdevries@suse.de>
5681
5682 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
5683
824eacee
TV
56842019-06-24 Tom de Vries <tdevries@suse.de>
5685
5686 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
5687 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
5688 * gdb.trace/unavailable-dwarf-piece.exp: Same.
5689
385b97d3
TV
56902019-06-24 Tom de Vries <tdevries@suse.de>
5691
5692 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
5693
c596f180
TV
56942019-06-21 Tom de Vries <tdevries@suse.de>
5695
5696 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
5697
b13a7d03
TV
56982019-06-21 Tom de Vries <tdevries@suse.de>
5699
5700 PR testsuite/24518
5701 PR ada/24713
5702 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
5703 index.
5704
899277ae
TT
57052019-06-19 Tom Tromey <tromey@adacore.com>
5706
5707 * gdb.ada/length_cond.exp: Add intro comment.
5708
680e1bee
TT
57092019-06-19 Tom Tromey <tromey@adacore.com>
5710
5711 * gdb.ada/length_cond.exp: New file.
5712 * gdb.ada/length_cond/length_cond.adb: New file.
5713 * gdb.ada/length_cond/pck.adb: New file.
5714 * gdb.ada/length_cond/pck.ads: New file.
5715
0ed4690a
TV
57162019-06-18 Tom de Vries <tdevries@suse.de>
5717
5718 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
5719
d20ed5fd
TT
57202019-06-18 Tom Tromey <tromey@adacore.com>
5721
5722 * gdb.base/list0.h: Add comment explaining control character.
5723
86e04673
TV
57242019-06-18 Tom de Vries <tdevries@suse.de>
5725
5726 * boards/fission.exp: Break up long debug_flags line.
5727
c4973306
SM
57282019-06-16 Tom de Vries <tdevries@suse.de>
5729
5730 PR gdb/24445
5731 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
5732 generated index.
5733
93cb9841
AB
57342019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5735
5736 PR gdb/24686
5737 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
5738 improve detection of bug gdb/24541.
5739
399aaebd
SM
57402019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
5741
5742 PR gdb/24669
5743 * gdb.base/index-cache.exp (uses_readnow,
5744 expecting_index_cache_use): Define global variable.
5745 (test_cache_enabled_miss, test_cache_enabled_hit): Use
5746 expecting_index_cache_use.
5747
584a927c
AB
57482019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
5749 Andrew Burgess <andrew.burgess@embecosm.com>
5750
5751 * gdb.fortran/pointers.f90: New file.
5752 * gdb.fortran/print_type.exp: New file.
5753 * gdb.fortran/vla-ptype.exp: Adapt expected results.
5754 * gdb.fortran/vla-type.exp: Likewise.
5755 * gdb.fortran/vla-value.exp: Likewise.
5756 * gdb.mi/mi-vla-fortran.exp: Likewise.
5757
30056ea0
AB
57582019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5759
5760 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
5761 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
5762 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
5763 as a stop reason.
5764
ec8e2b6d
AB
57652019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5766
5767 * gdb.base/annota1.exp: Update expected results.
5768 * gdb.cp/annota2.exp: Likewise.
5769 * gdb.cp/annota3.exp: Likewise.
5770
09e4c4e1
AB
57712019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5772
5773 * gdb.base/style-logging.exp: Remove path from test name.
5774
0735b091
TT
57752019-06-14 Tom Tromey <tromey@adacore.com>
5776
5777 PR gdb/24502:
5778 * gdb.base/style-logging.exp: New file.
5779
f5686554
TT
57802019-06-14 Tom Tromey <tromey@adacore.com>
5781
5782 * gdb.base/symfile-warn.exp: New file.
5783 * gdb.base/symfile-warn.c: New file.
5784
a0c1ffed
TT
57852019-06-14 Tom Tromey <tromey@adacore.com>
5786
5787 * gdb.base/annotate-symlink.exp: New file.
5788
f411722c
TT
57892019-06-14 Tom Tromey <tromey@adacore.com>
5790
5791 * gdb.ada/set_wstr.exp: Add reassignment test.
5792
4268ec18
TT
57932019-06-14 Tom Tromey <tromey@adacore.com>
5794
5795 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
5796 'unchecked_access and 'unrestricted_access as well.
5797
9a9e394b
TT
57982019-06-14 Tom Tromey <tromey@adacore.com>
5799
5800 PR ada/24539:
5801 * gdb.ada/vla.exp: Update tests.
5802 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
5803 pragma.
5804
4c048731
PA
58052019-06-13 Pedro Alves <palves@redhat.com>
5806
5807 * gdb.base/settings.exp (test-integer): Test junk after
5808 "unlimited".
5809
6665660a
PA
58102019-06-13 Pedro Alves <palves@redhat.com>
5811
5812 * gdb.base/options.exp (test-thread-apply): New.
5813 (top level): Call it.
5814
5d707134
PA
58152019-06-13 Pedro Alves <palves@redhat.com>
5816
5817 * gdb.base/options.exp (test-frame-apply): New.
5818 (top level): Test print commands with different "frame apply"
5819 prefixes.
5820
e2a689da
PA
58212019-06-13 Pedro Alves <palves@redhat.com>
5822
e79be6e5 5823 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
5824 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
5825 'max_completions' parameter and handle it.
5826 (test_gdb_completion_offers_commands): New.
5827
90a1ef87
PA
58282019-06-13 Pedro Alves <palves@redhat.com>
5829
5830 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
5831
d4c16835
PA
58322019-06-13 Pedro Alves <palves@redhat.com>
5833
5834 * gdb.base/options.exp (test-backtrace): New.
5835 (top level): Call it.
5836
2daf894e
PA
58372019-06-13 Pedro Alves <palves@redhat.com>
5838
5839 * gdb.guile/scm-frame-args.exp: Use "set print
5840 raw-frame-arguments" instead of "set print raw frame-arguments".
5841 * gdb.python/py-frame-args.exp: Likewise.
5842
e6ed716c
PA
58432019-06-13 Pedro Alves <palves@redhat.com>
5844
5845 * gdb.compile/compile.exp: Adjust expected output to option
5846 processing changes.
5847
7d8062de
PA
58482019-06-13 Pedro Alves <palves@redhat.com>
5849
5850 * gdb.base/options.exp: Build executable.
5851 (test-print): New procedure.
5852 (top level): Call it, once for "print" and another for "compile
5853 print".
5854
9d0faba9
PA
58552019-06-13 Pedro Alves <palves@redhat.com>
5856
5857 * gdb.base/options.c: New file.
5858 * gdb.base/options.exp: New file.
5859
dee7b4c8
PA
58602019-06-13 Pedro Alves <palves@redhat.com>
5861
5862 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
5863 that "o" is ambiguous.
5864
dca0f6c0
PA
58652019-06-13 Pedro Alves <palves@redhat.com>
5866
5867 * gdb.base/settings.c: New file.
5868 * gdb.base/settings.exp: New file.
5869
ccf46844
PA
58702019-06-13 Pedro Alves <palves@redhat.com>
5871
5872 * gdb.base/completion.exp: Fix comment typo.
5873
b9a3f842
PA
58742019-06-13 Pedro Alves <palves@redhat.com>
5875
5876 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
5877 foo --1" test.
5878
d106773e
PA
58792019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
5880
5881 * gdb.fortran/block-data.f: New.
5882 * gdb.fortran/block-data.exp: New.
5883
fea82da0
TV
58842019-06-11 Tom de Vries <tdevries@suse.de>
5885
5886 PR testsuite/24521
5887 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
5888 message.
5889
8c2e74f1
TV
58902019-06-11 Tom de Vries <tdevries@suse.de>
5891
5892 PR testsuite/24521
5893 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
5894
b49851c8
TV
58952019-06-11 Tom de Vries <tdevries@suse.de>
5896
5897 * boards/readnow.exp: New file.
5898
a7067863
AB
58992019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
5900
5901 * gdb.fortran/vla-sizeof.exp: Update expected results.
5902
1a3da2cd
AB
59032019-06-06 Amos Bird <amosbird@gmail.com>
5904
5905 * gdb.base/annota1.exp (thread_switch): Add test for
5906 thread-exited annotation.
5907
3847a7bf
TT
59082019-06-06 Tom Tromey <tromey@adacore.com>
5909
5910 * gdb.base/maint.exp: Expect command started/finished output.
5911
0088ba59
AB
59122019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5913
5914 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
5915 comment.
5916 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
5917
312617a3
AB
59182019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5919
5920 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
5921 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
5922 * gdb.arch/riscv-unwind-long-insn.c: New file.
5923 * gdb.arch/riscv-unwind-long-insn.exp: New file.
5924
e1f2e1a2
CB
59252019-06-04 Christian Biesinger <cbiesinger@google.com>
5926
d3238f7d 5927 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 5928
206584bd
PW
59292019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5930
5931 * lib/gdb.exp (help_list_trailer): New regexp variable
5932 factorizing the help trailer message.
5933 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
5934 arg to allow to better factorize various tests.
5935 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
5936 (test_prefix_command_help): Use help_list_trailer.
5937 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
5938 * gdb.guile/scm-cmd.exp: Likewise.
5939 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
5940 * gdb.base/help.exp: Use test_user_defined_class_help.
5941 * gdb.base/style.exp: Add tests for styling of help and apropos.
5942 * lib/gdb-utils.exp (style): Add title and highlight styles.
5943
708dc93e
PW
59442019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5945
5946 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
5947 $_shell_exitsignal.
5948 * gdb.base/default.exp: Update for new convenience variables.
5949
f49055a5
TT
59502019-05-29 Tom Tromey <tromey@adacore.com>
5951
5952 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
5953 to "break complete ada" test case's regexp.
5954
4330d61d
TT
59552019-05-29 Tom Tromey <tromey@adacore.com>
5956
5957 PR c++/20020:
5958 * gdb.cp/constexpr-field.exp: New file.
5959 * gdb.cp/constexpr-field.cc: New file.
5960
000439d5
TT
59612019-05-29 Tom Tromey <tromey@adacore.com>
5962
5963 * gdb.base/finish.exp (finish_no_print): New proc.
5964 (finish_tests): Call it.
5965
5a01c34c
TV
59662019-05-24 Tom de Vries <tdevries@suse.de>
5967
5968 * gdb.dwarf2/gdb-add-index.exp: New file.
5969
18125b16
TT
59702019-05-22 Tom Tromey <tromey@adacore.com>
5971
5972 * gdb.base/info-shared.exp (check_info_shared): Use "style".
5973 * gdb.base/style.exp: Use "style".
5974 * lib/gdb-utils.exp (style): New proc.
5975
af1a8d03
TV
59762019-05-22 Tom de Vries <tdevries@suse.de>
5977
5978 * gdb.base/align.exp: Require c++11.
5979
e7fe496b
TV
59802019-05-22 Tom de Vries <tdevries@suse.de>
5981
5982 PR testsuite/24586
5983 * gdb.python/py-mi-var-info-path-expression.exp: Call
5984 mi_skip_python_tests to check if python is supported.
5985
8fca4da0
AH
59862019-05-22 Alan Hayward <alan.hayward@arm.com>
5987
5988 * gdb.arch/aarch64-pauth.c: New test.
5989 * gdb.arch/aarch64-pauth.exp: New file.
5990
b7060614
AH
59912019-05-22 Alan Hayward <alan.hayward@arm.com>
5992
5993 * README (Re-running Tests Outside The Testsuite): New section.
5994
669d0468
TV
59952019-05-21 Tom de Vries <tdevries@suse.de>
5996
5997 * gdb.arch/amd64-eval.exp: Require c++11.
5998 * gdb.base/max-depth.exp: Same.
5999 * gdb.compile/compile-cplus-array-decay.exp: Same.
6000 * gdb.cp/meth-typedefs.exp: Same.
6001 * gdb.cp/subtypes.exp: Same.
6002 * gdb.cp/temargs.exp: Same.
6003
ce3ebcaa
AH
60042019-05-21 Alan Hayward <alan.hayward@arm.com>
6005
6006 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
6007
34d11c68
AB
60082019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
6009
6010 PR gdb/18644
6011 * gdb.fortran/complex.exp: Remove setup_kfail calls.
6012 * gdb.fortran/printing-types.exp: Add new test.
6013 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
6014 testing.
6015 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
6016 setup_kfail call.
6017
87781e84
AH
60182019-05-17 Alan Hayward <alan.hayward@arm.com>
6019
6020 * README (Running the Testsuite): Change example.
6021 (Testsuite Parameters): Remove TRANSCRIPT.
6022 * lib/gdb.exp: Remove TRANSCRIPT check.
6023
b420b89e
AH
60242019-05-17 Alan Hayward <alan.hayward@arm.com>
6025
6026 * README (Testsuite Parameters): Add replay logging to
6027 GDBSERVER_DEBUG.
6028 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
6029 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
6030 as a comma separated list.
6031 (gdb_debug_init): Override procedure.
6032
408e9b8b
AH
60332019-05-17 Alan Hayward <alan.hayward@arm.com>
6034
6035 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
6036 (gdb_write_cmd_file): New procedure.
6037 * lib/gdbserver-support.exp (gdbserver_start): Call
6038 gdbserver_write_cmd_file.
6039 (gdbserver_write_cmd_file): New procedure.
6040
f9e2e39d
AH
60412019-05-17 Alan Hayward <alan.hayward@arm.com>
6042
6043 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
6044 (delete_breakpoints): Likewise.
6045 (gdb_run_cmd): Likewise.
6046 (gdb_start_cmd): Likewise.
6047 (gdb_starti_cmd): Likewise.
6048 (gdb_internal_error_resync): Likewise.
6049 (gdb_test_multiple): Likewise.
6050 (gdb_reinitialize_dir): Likewise.
6051 (default_gdb_exit): Likewise.
6052 (gdb_file_cmd): Mark kill as optional.
6053 (default_gdb_start): Call gdb_stdin_log_init.
6054 (send_gdb): Call gdb_stdin_log_write.
6055 (rerun_to_main): Mark Y as an answer.
6056 (gdb_stdin_log_init): New function.
6057 (gdb_stdin_log_write): Likewise.
6058
81f47ac2
AH
60592019-05-17 Alan Hayward <alan.hayward@arm.com>
6060
6061 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
6062 * gdb.base/debug-expr.exp: Likewise.
6063 * gdb.base/foll-fork.exp: Likewise.
6064 * gdb.base/foll-vfork.exp: Likewise.
6065 * gdb.base/fork-print-inferior-events.exp: Likewise.
6066 * gdb.base/gdb-sigterm.exp: Likewise.
6067 * gdb.base/gdbinit-history.exp: Likewise.
6068 * gdb.base/osabi.exp: Likewise.
6069 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6070 * gdb.base/ui-redirect.exp: Likewise.
6071 * gdb.gdb/unittest.exp: Likewise.
6072 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
6073 * gdb.mi/mi-watch.exp: Likewise.
6074 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6075 * gdb.mi/user-selected-context-sync.exp: Likewise.
6076 * gdb.python/python.exp: Disable debug test when debugging.
6077 * gdb.threads/check-libthread-db.exp: Disable when debugging.
6078 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
6079 Likewise.
6080 * gdb.threads/stepi-random-signal.exp: Likewise.
6081
29b52314
AH
60822019-05-17 Alan Hayward <alan.hayward@arm.com>
6083
6084 * Makefile.in: Pass through GDB_DEBUG.
6085 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6086 (gdb,debug): Add board setting.
6087 * lib/gdb.exp (default_gdb_start): Start debugging.
6088 (gdb_debug_enabled): New procedure.
6089 (gdb_debug_init): Likewise.
29b52314
AH
6090
60912019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 6092
29b52314
AH
6093 * Makefile.in: Pass through GDB_DEBUG.
6094 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6095 (gdb,debug): Add board setting.
6096 * lib/gdb.exp (default_gdb_start): Start debugging.
6097 (gdb_debug_enabled): New procedure.
6098 (gdb_debug_init): Likewise.
29b52314 6099
ca1285d1
AH
61002019-05-17 Alan Hayward <alan.hayward@arm.com>
6101
6102 * gdb.base/ui-redirect.exp: Add debug redirect tests.
6103
f3a09c80
AH
61042019-05-17 Alan Hayward <alan.hayward@arm.com>
6105
6106 * gdb.base/ui-redirect.exp: Test redirection.
6107
26648588
JV
61082019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
6109
6110 * gdb.mi/mi-complete.exp: New file.
6111 * gdb.mi/mi-complete.cc: Likewise.
6112
14237686
AB
61132019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
6114
6115 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
6116 indexed and sliced arrays, and pointers to arrays.
6117
e7bd7fba
TT
61182019-05-14 Tom Tromey <tromey@adacore.com>
6119
6120 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
6121 styling test.
6122
2764128d
TV
61232019-05-14 Tom de Vries <tdevries@suse.de>
6124
6125 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
6126 selection entry encoding.
6127
71bed2db
TT
61282019-05-10 Tom Tromey <tromey@adacore.com>
6129
6130 * gdb.ada/info_exc.exp: Add "complete" test.
6131
63b667ad
TV
61322019-05-09 Tom de Vries <tdevries@suse.de>
6133
6134 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
6135 CU-relative.
6136
9cfd2b89
TV
61372019-05-09 Tom de Vries <tdevries@suse.de>
6138
6139 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
6140 CU-relative.
6141
2228ef77
XR
61422019-05-08 Joel Brobecker <brobecker@adacore.com>
6143
6144 * gdb.ada/frame_arg_lang.exp: New testcase.
6145 * gdb.ada/frame_arg_lang/bla.adb: New file.
6146 * gdb.ada/frame_arg_lang/pck.ads: New file.
6147 * gdb.ada/frame_arg_lang/pck.adb: New file.
6148 * gdb.ada/frame_arg_lang/foo.c: New file.
6149
80e55b13
TT
61502019-05-08 Tom Tromey <tromey@adacore.com>
6151
6152 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
6153
9d3421af
TT
61542019-05-08 Tom Tromey <tromey@adacore.com>
6155
6156 * gdb.base/ptype-offsets.exp: Update tests.
6157
844333e2
TT
61582019-05-08 Tom Tromey <tromey@adacore.com>
6159
6160 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
6161 cases.
6162 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
6163 "short".
6164
988915ee
TT
61652019-05-08 Tom Tromey <tromey@adacore.com>
6166
6167 * gdb.ada/vla.exp: New file.
6168 * gdb.ada/vla/vla.adb: New file.
6169
7bd55dac
TV
61702019-05-07 Tom de Vries <tdevries@suse.de>
6171
6172 * gdb.base/index-cache.exp (ls_host): Fix return statement.
6173
75f06e9d
TV
61742019-05-07 Tom de Vries <tdevries@suse.de>
6175
6176 PR testsuite/24522
6177 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
6178 section.
6179
77e7aaa4
TV
61802019-05-07 Tom de Vries <tdevries@suse.de>
6181
6182 PR testsuite/24522
6183 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
6184 .debug_aranges section.
6185
456ba0fa
TV
61862019-05-07 Tom de Vries <tdevries@suse.de>
6187
6188 PR testsuite/24159
6189 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
6190
5a56d6a6
TV
61912019-05-06 Tom de Vries <tdevries@suse.de>
6192
6193 * lib/gdb.exp (exec_has_index_section): New proc.
6194 * gdb.base/index-cache.exp: Handle case that binfile contains an index
6195 section.
6196
9d6d4be8
TV
61972019-05-04 Tom de Vries <tdevries@suse.de>
6198
6199 * boards/cc-with-debug-names.exp: New file.
6200
222a8d25
TT
62012019-05-03 Tom Tromey <tromey@adacore.com>
6202
6203 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
6204 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
6205 * gdb.ada/char_enum.exp: Add test.
6206
0fdfd794
TV
62072019-05-03 Tom de Vries <tdevries@suse.de>
6208
6209 * boards/cc-with-gdb-index.exp: New file.
6210
80062eb9
AB
62112019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
6212
6213 * gdb.rust/simple.exp: Add new test case.
6214 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
6215 (main): Initialise an instance of the new struct.
6216
4504bbde
TT
62172019-05-01 Tom Tromey <tromey@adacore.com>
6218
6219 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
6220 record.
6221 (NPR): New variable.
6222 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
6223 test.
6224
d48e62f4
TT
62252019-05-01 Tom Tromey <tromey@adacore.com>
6226
6227 * gdb.ada/packed_array_assign.exp: Add packed assignment
6228 regression test.
6229
f59f30f5
TV
62302019-05-01 Tom de Vries <tdevries@suse.de>
6231
6232 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
6233
b70bfc54
TV
62342019-05-01 Tom de Vries <tdevries@suse.de>
6235
6236 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
6237
15f18d14
AT
62382019-04-30 Ali Tamur <tamur@google.com>
6239
6240 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
6241
2ff0a947
TT
62422019-04-30 Tom Tromey <tromey@adacore.com>
6243
6244 * lib/ada.exp (find_ada_tool): New proc.
6245 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
6246 * gdb.ada/catch_ex_std.exp: New file.
6247 * gdb.ada/catch_ex_std/foo.adb: New file.
6248 * gdb.ada/catch_ex_std/some_package.adb: New file.
6249 * gdb.ada/catch_ex_std/some_package.ads: New file.
6250
a776957c
TT
62512019-04-30 Tom Tromey <tromey@adacore.com>
6252
6253 PR c++/24470:
6254 * gdb.cp/temargs.cc: Add test code from PR.
6255
bc68014d
AB
62562019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6257
6258 * gdb.fortran/vla-datatypes.exp: Update expected results.
6259 * gdb.fortran/vla-ptype.exp: Likewise.
6260 * gdb.fortran/vla-type.exp: Likewise.
6261 * gdb.fortran/vla-value.exp: Likewise.
6262
f1fdc960
AB
62632019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6264
6265 * gdb.fortran/ptr-indentation.exp: Update expected results.
6266 * gdb.fortran/ptype-on-functions.exp: Likewise.
6267 * gdb.fortran/vla-ptr-info.exp: Likewise.
6268 * gdb.fortran/vla-value.exp: Likewise.
6269
bf7a4de1
AB
62702019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6271
6272 * gdb.fortran/ptype-on-functions.exp: New file.
6273 * gdb.fortran/ptype-on-functions.f90: New file.
6274
bbe75b9d
AB
62752019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6276
6277 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
6278 case void string.
6279
1db455a7
AB
62802019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6281
6282 * gdb.fortran/complex.exp: Expand.
6283 * gdb.fortran/complex.f: Renamed to...
6284 * gdb.fortran/complex.f90: ...this, and extended to add more
6285 complex values.
6286
b6d03bb2
AB
62872019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6288
6289 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
6290 MODULO, CMPLX.
6291
2e62ab40
AB
62922019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
6293 Richard Bunt <richard.bunt@arm.com>
6294
6295 * gdb.base/max-depth.c: New file.
6296 * gdb.base/max-depth.exp: New file.
6297 * gdb.python/py-nested-maps.c: New file.
6298 * gdb.python/py-nested-maps.exp: New file.
6299 * gdb.python/py-nested-maps.py: New file.
6300 * gdb.python/py-format-string.exp (test_max_depth): New proc.
6301 (test_all_common): Call test_max_depth.
6302 * gdb.fortran/max-depth.exp: New file.
6303 * gdb.fortran/max-depth.f90: New file.
6304 * gdb.go/max-depth.exp: New file.
6305 * gdb.go/max-depth.go: New file.
6306 * gdb.modula2/max-depth.exp: New file.
6307 * gdb.modula2/max-depth.c: New file.
6308 * lib/gdb.exp (get_print_expr_at_depths): New proc.
6309
d2b584a5
TV
63102019-04-29 Tom de Vries <tdevries@suse.de>
6311
6312 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
6313
136afab8
PW
63142019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6315
6316 * gdb.base/callexit.exp: Test may-call-functions off.
6317
725cbb63
KS
63182019-04-25 Keith Seitz <keiths@redhat.com>
6319
6320 PR c++/24367
6321 * gdb.cp/meth-typedefs.cc (incomplete_struct)
6322 (another_incomplete_struct, test_incomplete): New definitions.
6323 (main): Use new definitions.
6324 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
6325 functions.
6326
701adfb0
PA
63272019-04-25 Ali Tamur <tamur@google.com>
6328
6329 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
6330
82433e3e
SDJ
63312019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
6332
6333 PR corefiles/11608
6334 PR corefiles/18187
6335 * gdb.base/coredump-filter-build-id.exp: New file.
6336
dd06d4d6
AH
63372019-04-25 Alan Hayward <alan.hayward@arm.com>
6338
e79be6e5
SM
6339 * Makefile.in: Pass through GDBSERVER_DEBUG.
6340 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
6341 (gdbserver,debug): Add board setting.
6342 * gdb.trace/tspeed.exp: Skip when debugging.
6343 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
6344 * lib/gdbserver-support.exp: Likewise
dd06d4d6 6345
1670072e
TT
63462019-04-24 Tom Tromey <tromey@adacore.com>
6347
6348 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
6349 Rust.
6350
a59240a4
TT
63512019-04-24 Tom Tromey <tromey@adacore.com>
6352
6353 * gdb.arch/amd64-eval.exp: Test bitfield return.
6354 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
6355 (class Foo) <return_bitfields>: New method.
6356 (main): Call it.
6357
b907456c
AB
63582019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
6359
6360 * gdb.cp/many-args.cc: New file.
6361 * gdb.cp/many-args.exp: New file.
6362
5c565afd
TV
63632019-04-23 Tom de Vries <tdevries@suse.de>
6364
6365 PR gdb/24433
6366 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
6367
ba22ff86
AH
63682019-04-23 Alan Hayward <alan.hayward@arm.com>
6369
6370 * gdb.trace/backtrace.exp: Use nopie flag.
6371 * gdb.trace/circ.exp: Likewise.
6372 * gdb.trace/collection.exp: Likewise.
6373 * gdb.trace/ftrace.exp: Likewise.
6374 * gdb.trace/mi-trace-unavailable.exp: Likewise.
6375 * gdb.trace/mi-traceframe-changed.exp: Likewise.
6376 * gdb.trace/qtro.exp: Likewise.
6377 * gdb.trace/read-memory.exp: Likewise.
6378 * gdb.trace/report.exp: Likewise.
6379 * gdb.trace/tfile.exp: Likewise.
6380 * gdb.trace/tfind.exp: Likewise.
6381 * gdb.trace/unavailable.exp: Likewise.
6382
7905fc35
PA
63832019-04-22 Pedro Alves <palves@redhat.com>
6384
6385 * gdb.base/solib-probes-nosharedlibrary.c,
6386 gdb.base/solib-probes-nosharedlibrary.exp: New files.
6387
8ecb59f8
TT
63882019-04-19 Tom Tromey <tromey@adacore.com>
6389
6390 * gdb.ada/ptype_union.c: New file.
6391 * gdb.ada/ptype_union.exp: New file.
6392
62160ec9
TT
63932019-04-19 Tom Tromey <tromey@adacore.com>
6394
6395 PR symtab/24423:
6396 * gdb.base/list0.h (foo): Add a control-l character.
6397
36cd4ba5
TV
63982019-04-18 Tom de Vries <tdevries@suse.de>
6399
6400 PR gdb/24433
6401 * boards/local-board.exp: Set sysroot to "".
6402
b73715df
TV
64032019-04-18 Tom de Vries <tdevries@suse.de>
6404 Pedro Alves <palves@redhat.com>
6405
6406 PR gdb/24454
6407 * gdb.threads/vfork-follow-child-exec.c: New file.
6408 * gdb.threads/vfork-follow-child-exec.exp: New file.
6409 * gdb.threads/vfork-follow-child-exit.c: New file.
6410 * gdb.threads/vfork-follow-child-exit.exp: New file.
6411
4aa866af
LS
64122019-04-15 Leszek Swirski <leszeks@google.com>
6413
6414 * gdb.arch/amd64-eval.cc: New file.
6415 * gdb.arch/amd64-eval.exp: New file.
6416
e5a1a79a
AH
64172019-04-11 Alan Hayward <alan.hayward@arm.com>
6418
6419 * gdb.server/sysroot.c: New test.
6420 * gdb.server/sysroot.exp: New file.
6421 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
6422 matching param.
6423
41077b66
AB
64242019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
6425
6426 * gdb.base/align.exp: Extend test to cover structures containing
6427 only static fields.
6428
c30391f8
TV
64292019-04-11 Tom de Vries <tdevries@suse.de>
6430
6431 * boards/cc-with-dwz-m.exp: New file.
6432 * boards/cc-with-dwz.exp: New file.
6433 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
6434
e242fd12
SM
64352019-04-09 Simon Marchi <simon.marchi@efficios.com>
6436
6437 * gdb.base/start-cpp.exp: New file.
6438 * gdb.base/start-cpp.cc: New file.
6439
2b0c8b01
KB
64402019-04-08 Kevin Buettner <kevinb@redhat.com>
6441
6442 * gdb.python/py-thrhandle.exp: Adjust tests to call
6443 thread_from_handle instead of thread_from_thread_handle.
6444
947210e5
KB
64452019-04-08 Kevin Buettner <kevinb@redhat.com>
6446
6447 * gdb.python/py-thrhandle.exp: Add tests for
6448 gdb.InferiorThread.handle.
6449
d7df6549
AB
64502019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6451
6452 * gdb.python/py-function.exp: Check calling helper function from
6453 all languages.
6454 * lib/gdb.exp (gdb_supported_languages): New proc.
6455
8bdc1658
AB
64562019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6457
6458 * gdb.base/complex-parts.c: New file.
6459 * gdb.base/complex-parts.exp: New file.
6460
05caa1d2
TT
64612019-04-01 Tom Tromey <tromey@adacore.com>
6462
6463 PR symtab/23331:
6464 * gdb.dwarf2/dw2-ranges-main.c: New file.
6465 * gdb.dwarf2/dw2-ranges-psym.c: New file.
6466 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
6467
7734102d
EZ
64682019-03-30 Simon Marchi <simark@simark.ca>
6469
6470 * gdb.base/default.exp: Add values for $_gdb_major and
6471 $_gdb_minor.
6472
188e1fa9
TT
64732019-03-29 Tom Tromey <tromey@adacore.com>
6474
6475 * gdb.base/help.exp: Tighten apropos regexp.
6476
2880242d
KS
64772019-03-29 Keith Seitz <keiths@redhat.com>
6478
6479 * gdb.fortran/array-bounds.exp: New file.
6480 * gdb.fortran/array-bounds.f90: New file.
6481
077cad8e
PW
64822019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6483
6484 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
6485
80047cfc
PW
64862019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6487
6488 * gdb.multi/hello.c (main): Increase alarm timer.
6489
f489207e
SL
64902019-03-28 Sandra Loosemore <sandra@codesourcery.com>
6491
6492 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
6493 factor when no hardware watchpoint support.
6494
c92df149
AH
64952019-03-28 Alan Hayward <alan.hayward@arm.com>
6496 Pedro Alves <palves@redhat.com>
6497
6498 * boards/local-board.exp: set sysroot to /.
6499
933aebfa
AH
65002019-03-27 Alan Hayward <alan.hayward@arm.com>
6501
6502 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
6503 in child.
6504
9f9aa852
AB
65052019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6506
6507 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
6508 field.
6509 (make_container): Initialise new field.
6510 * gdb.python/py-prettyprint.exp: Add new tests.
6511 * gdb.python/py-prettyprint.py (class ContainerPrinter)
6512 <display_hint>: New method.
6513
3714a195
AB
65142019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6515
6516 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
6517 gdb_continue_to_breakpoint more throughout this test.
6518 (run_lang_tests) Supply unique test names, and use
6519 gdb_test_no_output.
6520
18c77628
AB
65212019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6522
6523 * gdb.base/finish-pretty.exp: Update expected results.
6524 * gdb.base/pretty-print.c: New file.
6525 * gdb.base/pretty-print.exp: New file.
6526
9a93502f
PA
65272019-03-25 Pedro Alves <palves@redhat.com>
6528
6529 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
6530 move comments outside list. Append '-i "" eof' section.
6531
968aa7ae
AH
65322019-03-22 Alan Hayward <alan.hayward@arm.com>
6533
34a7f2a4 6534 PR testsuite/25016
968aa7ae
AH
6535 * README: Add pie options.
6536 * gdb.base/break-interp.exp: Ensure pie is disabled.
6537 * gdb.base/dump.exp: Likewise.
6538 * lib/gdb.exp (gdb_compile): Add pie option.
6539
4c7d57e7
TT
65402019-03-19 Tom Tromey <tromey@adacore.com>
6541
6542 * gdb.mi/mi2-cli-display.c: New file.
6543 * gdb.mi/mi2-cli-display.exp: New file.
6544
bff8c71f
TT
65452019-03-18 Joel Brobecker <brobecker@adacore.com>
6546 Tom Tromey <tromey@adacore.com>
6547
6548 * gdb.ada/ptype_array/pck.adb: New file.
6549 * gdb.ada/ptype_array/pck.ads: New file.
6550 * gdb.ada/ptype_array/foo.adb: New file.
6551 * gdb.ada/ptype_array.exp: New file.
6552
d085f989
TT
65532019-03-14 Tom Tromey <tromey@adacore.com>
6554
6555 * gdb.base/style.exp: Add "set style sources" test.
6556
b4be1b06
SM
65572019-03-13 Simon Marchi <simon.marchi@ericsson.com>
6558
6559 * mi-breakpoint-location-ena-dis.exp: Rename to ...
6560 * mi-breakpoint-multiple-locations.exp: ... this.
6561 (make_breakpoints_pattern): New proc.
6562 (do_test): Add mi_version parameter, test -break-insert,
6563 -break-info and =breakpoint-created.
6564
7cde5fc2
AB
65652019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
6566
6567 * config/default.exp: Remove 'load_lib gdb.exp'.
6568 * config/monitor.exp: Likewise.
6569 * config/sid.exp: Likewise.
6570 * config/sim.exp: Likewise.
6571 * config/slite.exp: Likewise.
6572 * config/unix.exp: Likewise.
6573 * gdb.base/default.exp: Remove unhelpful comment.
6574
efbecbc1
AB
65752019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6576
6577 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
6578
0841c79a
AB
65792019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6580
6581 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
6582
4a270568
AB
65832019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6584
6585 * gdb.fortran/type-kinds.exp: Update expected results.
6586
067630bd
AB
65872019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6588
6589 * gdb.fortran/type-kinds.exp: Test new integer type kind.
6590
3be47f7a
AB
65912019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6592
6593 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
6594 function.
6595 (test_basic_parsing_of_type_kinds): Expand types tested.
6596 (test_parsing_invalid_type_kinds): New function.
6597
4d00f5d8
AB
65982019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6599
6600 * gdb.fortran/intrinsics.exp: New file.
6601 * gdb.fortran/intrinsics.f90: New file.
6602 * gdb.fortran/type-kinds.exp: New file.
6603
c8f91604
AB
66042019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6605
6606 * gdb.fortran/dot-ops.exp: New file.
6607
dd9f2c76
AB
66082019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6609
6610 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
6611 Check upper and lower case logical literals.
6612
84ec9724
AB
66132019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6614
6615 * gdb.fortran/types.exp (test_float_literal_types_accepted):
6616 Remove duplicate tests.
6617
c3734e09
AH
66182019-03-06 Alan Hayward <alan.hayward@arm.com>
6619
6620 * lib/gdb.exp (builtin_cd): rename of cd.
6621 (cd): Override builtin.
6622
aa3cfbda
RB
66232019-03-06 Richard Bunt <richard.bunt@arm.com>
6624
6625 * gdb.fortran/function-calls.exp: New file.
6626 * gdb.fortran/function-calls.f90: New test.
6627
7b63ad86
RB
66282019-03-04 Richard Bunt <richard.bunt@arm.com>
6629
6630 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
6631 on user program standard output.
6632 * gdb.fortran/short-circuit-argument-list.f90: Record function
6633 calls.
6634
01abb042
AH
66352019-02-28 Alan Hayward <alan.hayward@arm.com>
6636
c3734e09
AH
6637 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
6638 failure.
01abb042 6639
92137da0
RO
66402019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6641
6642 PR gdb/8527
6643 * gdb.base/interrupt-daemon-attach.c,
6644 gdb.base/interrupt-daemon-attach.exp: New test.
6645
5862844d
PA
66462019-02-27 Pedro Alves <palves@redhat.com>
6647
6648 * gdb.base/page.exp: Add tests for "set width/height -1".
6649
8ed25214
PA
66502019-02-27 Pedro Alves <palves@redhat.com>
6651
6652 * gdb.base/page.exp: Add tests for "set/show width/height" with
6653 "infinite" values.
6654
6c28e44a
TT
66552019-02-27 Tom Tromey <tromey@adacore.com>
6656
6657 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
6658 2.4.
6659 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
6660 workaround.
6661
bf9a735e
AB
66622019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
6663
6664 * gdb.base/align.exp: Extend to compile in both C and C++, and add
6665 tests for structs with static members.
6666
8791793c
TT
66672019-02-26 Tom Tromey <tromey@adacore.com>
6668
6669 * gdb.python/py-value.exp (test_value_from_buffer): Check for
6670 ValueError, not TypeError.
6671
bc2a507e
KB
66722019-02-26 Kevin Buettner <kevinb@redhat.com>
6673
6674 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
6675 call from main program.
6676
e0e7d3bd
JB
66772019-02-23 Joel Brobecker <brobecker@adacore.com>
6678
6679 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
6680 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
6681 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
6682 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
6683 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
6684
9600246d
KS
66852019-02-22 Keith Seitz <keiths@redhat.com>
6686
6687 PR symtab/23853
6688 * gdb.base/symlink-sourcefile.c: New file.
6689 * gdb.base/symlink-sourcefile.exp: New file.
6690
0c95f9ed
TT
66912019-02-20 Tom Tromey <tom@tromey.com>
6692
6693 * gdb.base/info_qt.exp: Update.
6694
6caa91b6
SM
66952019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
6696
6697 * gdb.base/source.exp: Move "error in sourced script" code to
6698 the end.
6699 * gdb.base/source-error.gdb: Move contents to
6700 source-error-1.gdb. Add new code to source source-error-1.gdb.
6701 * gdb.base/source-error-1.gdb: New file, from previous
6702 source-error.gdb.
6703
6506371f
TT
67042019-02-17 Tom Tromey <tom@tromey.com>
6705
6706 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
6707 for macro styling.
6708 * gdb.base/style.c (SOME_MACRO): New macro.
6709
a0087920
TT
67102019-02-17 Tom Tromey <tom@tromey.com>
6711
6712 * gdb.base/style.exp: Add line-wrapping tests.
6713 * gdb.base/page.exp: Add test for quitting during pagination.
6714
a2cd4f14
JB
67152019-02-17 Joel Brobecker <brobecker@adacore.com>
6716
6717 * gdb.ada/big_packed_array: New testcase.
6718 * gdb.ada/homonym.exp: Fix incorrect expected output for
6719 "break <homonym__get_value>" test.
6720
9d70ffbc
WP
67212019-02-13 Weimin Pan <weimin.pan@oracle.com>
6722
6723 PR breakpoints/21870
6724 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
6725 and prepare_for_testing. Add comment.
6726 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
6727 redundant cleanup call. Clean up comment.
6728
01c7ae81
WP
67292019-02-12 Weimin Pan <weimin.pan@oracle.com>
6730
6731 PR breakpoints/21870
6732 * gdb.arch/aarch64-dbreg-contents.exp: New file.
6733 * gdb.arch/aarch64-dbreg-contents.c: New file.
6734
aff29d1c
JB
67352019-02-10 Joel Brobecker <brobecker@adacore.com>
6736
6737 * gdb.ada/mi_ref_changeable: New testcase.
6738
df0da8a2
AH
67392019-02-07 Alan Hayward <alan.hayward@arm.com>
6740
6741 * gdb.base/attach.exp: Add double attach test.
6742
bd447abb
SM
67432019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
6744
6745 * lib/gdb.exp (default_gdb_start): Don't match pagination
6746 prompt.
6747 (gdb_init): Set stty_init.
6748
1dbc40b9
TT
67492019-01-27 Tom Tromey <tom@tromey.com>
6750
6751 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
6752 skip_python_tests.
6753
353229bf
AH
67542019-01-24 Alan Hayward <alan.hayward@arm.com>
6755
6756 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
6757 New structure.
6758 (struct struct_static_02_02): Likewise.
6759 (struct struct_static_02_03): Likewise.
6760 (struct struct_static_02_04): Likewise.
6761 (struct struct_static_04_01): Likewise.
6762 (struct struct_static_04_02): Likewise.
6763 (struct struct_static_04_03): Likewise.
6764 (struct struct_static_04_04): Likewise.
6765 (struct struct_static_06_01): Likewise.
6766 (struct struct_static_06_02): Likewise.
6767 (struct struct_static_06_03): Likewise.
6768 (struct struct_static_06_04): Likewise.
6769 (cmp_struct_static_02_01): Likewise.
6770 (cmp_struct_static_02_02): Likewise.
6771 (cmp_struct_static_02_03): Likewise.
6772 (cmp_struct_static_02_04): Likewise.
6773 (cmp_struct_static_04_01): Likewise.
6774 (cmp_struct_static_04_02): Likewise.
6775 (cmp_struct_static_04_03): Likewise.
6776 (cmp_struct_static_04_04): Likewise.
6777 (cmp_struct_static_06_01): Likewise.
6778 (cmp_struct_static_06_02): Likewise.
6779 (cmp_struct_static_06_03): Likewise.
6780 (cmp_struct_static_06_04): Likewise.
6781 (call_all): Test new structs.
6782 * gdb.base/infcall-nested-structs.exp: Likewise.
6783
73021deb
AH
67842019-01-21 Alan Hayward <alan.hayward@arm.com>
6785 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
6786
fc65c7db
AH
67872019-01-21 Alan Hayward <alan.hayward@arm.com>
6788 * gdb.base/stack-protector.c: New test.
6789 * gdb.base/stack-protector.exp: New file.
6790 * gdb.cp/ovldbreak.exp: Only allow a single break line.
6791 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
6792 option.
6793 (gdb_compile): Remove stack protector for GCC and prevent
6794 recursion.
6795
c24bdb02
KS
67962019-01-16 Keith Seitz <keiths@redhat.com>
6797
6798 PR gdb/23773
6799 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
6800
6f072a10
PFC
68012019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6802
6803 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
6804 aliases.
6805 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
6806 tests.
6807 * gdb.arch/powerpc-vector-regs.c: New file.
6808 * gdb.arch/powerpc-vector-regs.exp: New file.
6809
a7b8d682
PFC
68102019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6811
6812 * gdb.arch/altivec-regs.exp: Fix the list passed to
6813 gdb_expect_list when testing "info vector".
6814
6eb6fb67
AB
68152019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6816
6817 * gdb.base/style.exp: Don't include path in testname.
6818
b56f80d8
KS
68192019-01-10 Keith Seitz <keiths@redhat.com>
6820
6821 PR gdb/23712
6822 PR symtab/23010
6823 * gdb.dwarf2/multidictionary.exp: New file.
6824
041be526
SM
68252019-01-09 Simon Marchi <simon.marchi@ericsson.com>
6826
6827 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
6828 (test_gnuv3_style_demangling): ... this.
6829 (test_lucid_style_demangling): Remove.
6830 (test_arm_style_demangling): Remove.
6831 (test_hp_style_demangling): Remove.
6832 (do_tests): Remove calls to the above.
6833
d820d0c3
AB
68342019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6835
6836 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
6837 case.
6838
f097f5ad
TT
68392019-01-06 Tom Tromey <tom@tromey.com>
6840
6841 PR gdb/28155:
6842 * gdb.dwarf2/typedef-void-finish.exp: New file.
6843
2cd8cc0b
TT
68442018-12-28 Tom Tromey <tom@tromey.com>
6845 Simon Marchi <simark@simark.ca>
6846
6847 * gdb.base/jit-exec.exp: New file.
6848 * gdb.base/jit-exec.c: New file.
6849 * gdb.base/jit-execd.c: New file.
6850
35fb8261
TT
68512018-12-28 Tom Tromey <tom@tromey.com>
6852
6853 * gdb.base/style.exp: Update test to check for address styling.
6854
47fd17cd
TT
68552018-12-28 Tom Tromey <tom@tromey.com>
6856
6857 * gdb.base/style.exp: Add test for styling of "Reading symbols"
6858 message.
6859
d47032b7
TT
68602018-12-28 Tom Tromey <tom@tromey.com>
6861
6862 * gdb.base/style.exp: Add test for version number styling.
6863
af79b68d
TT
68642018-12-28 Tom Tromey <tom@tromey.com>
6865
6866 * gdb.base/style.exp: Add test for print_address_symbolic.
6867
0bb296cb
TT
68682018-12-28 Tom Tromey <tom@tromey.com>
6869
6870 * gdb.base/style.exp: Add test for breakpoint setting.
6871
80ae2043
TT
68722018-12-28 Tom Tromey <tom@tromey.com>
6873
6874 * gdb.base/style.exp: Add test for variable names.
6875
cbe56571
TT
68762018-12-28 Tom Tromey <tom@tromey.com>
6877
6878 * gdb.base/style.exp: New file.
6879 * gdb.base/style.c: New file.
6880
9162a27c
TT
68812018-12-28 Tom Tromey <tom@tromey.com>
6882
6883 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
6884 "dumb".
6885 * gdb.base/readline.exp (operate_and_get_next): Save and restore
6886 the TERM environment variable.
6887
bc543c90
TT
68882018-12-27 Tom Tromey <tom@tromey.com>
6889
6890 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
6891 pagination test.
6892
6f0ffe50
AB
68932018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
6894
6895 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
6896 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
6897
b5a1e557
PW
68982018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6899
6900 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
6901 Filename a.adb changed to bp_fun_addr.adb.
6902 gdb.ada/bp_fun_addr.exp: Update test accordingly.
6903
6e8b1ab2
JV
69042018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
6905
6906 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
6907 non-PIE executables.
6908 * README: Mention the gdb,nopie_flag board setting.
6909 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
6910 non-PIE executable.
6911 * gdb.arch/amd64-entry-value.exp: Likewise.
6912 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
6913 * gdb.arch/i386-float.exp: Likewise.
6914 * gdb.arch/i386-signal.exp: Likewise.
6915 * gdb.mi/mi-reg-undefined.exp: Likewise.
6916
d00a27c5
PM
69172018-12-21 Paul Marechal <paul.marechal@ericsson.com>
6918
6919 PR gdb/23974
6920 * gdb.base/info-os.exp: Check return for unknown "info os" type.
6921
161d081c
PW
69222018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6923
6924 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
6925 Update order of results accordingly.
6926
b001de23
AB
69272018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
6928
6929 * gdb.base/annota1.exp: Update a test regexp.
6930
99e1a184
AB
69312018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
6932
6933 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
6934
7a81c1e2
PW
69352018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6936
6937 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
6938 (reuse_time): Initialize to REUSE_TIME_CAP.
6939 (check_rc): New function.
6940 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
6941 Check pthread_create rc.
6942 (spawner_thread_func): Check pthread_create and pthread_join rc.
6943
73e8dc90
PA
69442018-12-08 Pedro Alves <palves@redhat.com>
6945
6946 * gdb.base/list.exp (test_forward_search): Rename to ...
6947 (test_forward_reverse_search): ... this. Also test reverse-search
6948 and the forward-search alias.
6949
13f2ed32
AB
69502018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
6951
6952 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
6953 local timeout variable before return, and remove all local timeout
6954 variable entirely.
6955 (gdb_load): Likewise.
6956
64d27cfc
TV
69572018-12-01 Tom de Vries <tdevries@suse.de>
6958
6959 * gdb.base/gdb-caching-proc.exp: New file.
6960
f63c03b4
SDJ
69612018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
6962
6963 * Makefile.in (TIMESTAMP): New variable.
6964 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
6965 command.
6966 (check-single-racy): Likewise.
6967 (check/%.exp): Likewise.
6968 (check-racy/%.exp): Likewise.
6969 (workers/%.worker): Likewise.
6970 (build-perf): Likewise.
6971 (check-perf): Likewise.
6972 * README: Describe new "TS" and "TS_FORMAT" variables.
6973 * print-ts.py: New file.
6974
1c97054b
BF
69752018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
6976
6977 PR python/23714
6978 * gdb.python/python.exp: Test command repetition after
6979 gdb.execute.
6980
1871a62d
AB
69812018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
6982
6983 * gdb.opt/inline-break.exp: Add test that info breakpoint output
6984 is correctly aligned.
6985
fb5e1ed9
PW
69862018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6987
6988 * gdb.ada/info_auto_lang.exp: New testcase.
6989 * gdb.ada/info_auto_lang/global_pack.ads: New file.
6990 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
6991 * gdb.ada/info_auto_lang/some_c.c: New file.
6992
43d397ca
PW
69932018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6994
6995 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
6996 FUNC_lang language syntax.
6997
beddd671
PW
69982018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6999
7000 * gdb.base/info_minsym.c: New file.
7001 * gdb.base/info_minsym.exp: New file.
7002
73fc52c4
TT
70032018-11-19 Tom Tromey <tom@tromey.com>
7004
7005 PR rust/23625:
7006 * gdb.rust/simple.exp: Add ptype test. Update expected output.
7007 * gdb.rust/expr.exp: Update expected output. Change one test.
7008
994b876a
TT
70092018-11-19 Tom Tromey <tom@tromey.com>
7010
7011 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
7012
6769f276
PA
70132018-11-19 Pedro Alves <palves@redhat.com>
7014
7015 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
7016 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
7017 see the expected warning.
7018
38a72da0
AH
70192018-11-16 Alan Hayward <alan.hayward@arm.com>
7020
7021 PR gdb/22736:
7022 * gdb.cp/infcall-nodebug-lib.c: New test.
7023 * gdb.cp/infcall-nodebug-main.c: New test.
7024 * gdb.cp/infcall-nodebug.exp: New file.
7025
53a89d6e
SM
70262018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
7027
7028 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
7029 completer tests.
7030
9325300d
TV
70312018-11-09 Tom de Vries <tdevries@suse.de>
7032
7033 * gdb.base/msym-lang.c: New test.
7034 * gdb.base/msym-lang.exp: New file.
7035 * gdb.base/msym-lang-main.c: New test.
7036
20f0d60d
TT
70372018-11-08 Tom Tromey <tom@tromey.com>
7038
7039 PR gdb/23555:
7040 PR gdb/23838:
7041 * gdb.base/warning.exp: New file.
7042
b5420128
JB
70432018-11-08 Jan Beulich <jbeulich@suse.com>
7044
7045 * testsuite/gdb.arch/i386-avx512.c,
7046 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
7047
cd115d61
AB
70482018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
7049
7050 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
7051 point hardware.
7052
35ee2dc2
AB
70532018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
7054
7055 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
7056 * gdb.dwarf2/missing-type-name.exp: New file.
7057
31aceee8
TV
70582018-11-06 Tom de Vries <tdevries@suse.de>
7059
7060 * gdb.base/many-headers.c: New test.
7061 * gdb.base/many-headers.exp: New file.
7062
109be305
JW
70632018-11-06 Jim Wilson <jimw@sifive.com>
7064
7065 * gdb.base/code_elim.exp: For riscv, set additional_flags
7066 to include -msmall-data-limit=0.
7067
e2b7af72
JB
70682018-11-01 Joel Brobecker <brobecker@adacore.com>
7069
7070 * gdb.ada/watch_minus_l: New testcase.
7071
cdcda965
SM
70722018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
7073
7074 * gdb.arch/aix-sighandle.c: New file.
7075 * gdb.arch/aix-sighandle.exp: New file.
7076
92dcebf3
AB
70772018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7078
7079 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
7080 registers being unions.
7081
68b9ac18
TV
70822018-10-31 Tom de Vries <tdevries@suse.de>
7083
7084 * lib/valgrind.exp: New file.
7085 (vgdb_start, vgdb_stop): New procs, factored out of ...
7086 * gdb.base/valgrind-bt.exp: ... here, ...
7087 * gdb.base/valgrind-disp-step.exp: ... here and ...
7088 * gdb.base/valgrind-infcall.exp: ... here.
7089
1443936e
TV
70902018-10-31 Tom de Vries <tdevries@suse.de>
7091
7092 * lib/gdb.exp (get_valueof): Don't output read value in test name.
7093
eb77c9df
AB
70942018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7095
7096 * gdb.dwarf2/void-type.c: New file.
7097 * gdb.dwarf2/void-type.exp: New file.
7098
82b5e646
PW
70992018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7100
7101 * gdb.base/info_qt.c: New file.
7102 * gdb.base/info_qt.exp: New file.
7103
8d619c01
EBM
71042018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7105
7106 * gdb.arch/powerpc-htm-regs.c: New file.
7107 * gdb.arch/powerpc-htm-regs.exp: New file.
7108
f2cf6173
EBM
71092018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7110
7111 * gdb.arch/powerpc-tar.c: New file.
7112 * gdb.arch/powerpc-tar.exp: New file.
7113
7ca18ed6
EBM
71142018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7115
7116 * gdb.arch/powerpc-ppr-dscr.c: New file.
7117 * gdb.arch/powerpc-ppr-dscr.exp: New file.
7118
bfcc0eba
TV
71192018-10-25 Tom de Vries <tdevries@suse.de>
7120
7121 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
7122
fe1a5cad
TV
71232018-10-24 Tom de Vries <tdevries@suse.de>
7124
7125 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
7126 longer exists error.
7127
a76dc3b7
TV
71282018-10-24 Tom de Vries <tdevries@suse.de>
7129
7130 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
7131
4df46df7
TV
71322018-10-24 Tom de Vries <tdevries@suse.de>
7133
7134 * gdb.base/valgrind-db-attach.exp: Handle removed support for
7135 --db-attach in valgrind.
7136
0dbfcfff
AB
71372018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
7138
7139 * gdb.arch/riscv-reg-aliases.c: New file.
7140 * gdb.arch/riscv-reg-aliases.exp: New file.
7141
b04480b1
AH
71422018-10-19 Alan Hayward <alan.hayward@arm.com>
7143
7144 * gdb.python/py-cmd.exp: Check for gdb_prompt.
7145
2c6ac8d7
AH
71462018-10-19 Alan Hayward <alan.hayward@arm.com>
7147
7148 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
7149
2bc69f25
AH
71502018-10-19 Alan Hayward <alan.hayward@arm.com>
7151
7152 * gdb.cp/ovldbreak.exp: Fix regexps.
7153
1f1ae3a3
AH
71542018-10-19 Alan Hayward <alan.hayward@arm.com>
7155
7156 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
7157
94c18618
SDJ
71582018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
7159
7160 PR cli/23785
7161 * gdb.base/restore.exp: New test to check if "restore" with an
7162 invalid file doesn't segfault.
7163
812cd6eb
TV
71642018-10-18 Tom de Vries <tdevries@suse.de>
7165
7166 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
7167 * gdb.ada/excep_handle.exp: Same.
7168 * gdb.ada/mi_string_access.exp: Same.
7169 * gdb.ada/mi_var_union.exp: Same.
7170 * gdb.arch/arc-analyze-prologue.exp: Same.
7171 * gdb.arch/arc-decode-insn.exp: Same.
7172 * gdb.base/readnever.exp: Same.
7173 * gdb.fortran/printing-types.exp: Same.
7174 * gdb.guile/scm-lazy-string.exp: Same.
7175
c4b90788
TV
71762018-10-16 Tom de Vries <tdevries@suse.de>
7177
7178 PR gdb/23730
7179 * gdb.base/catch-follow-exec.c: Add copyright notice.
7180 * gdb.base/catch-follow-exec.exp: Rewrite to use
7181 gdb_spawn_with_cmdline_opts. Require gdb-native.
7182
8bca2978
SL
71832018-10-12 Sandra Loosemore <sandra@codesourcery.com>
7184
7185 * gdb.trace/actions-changed.exp: Check for arch support.
7186 * gdb.trace/actions.exp: Likewise.
7187 * gdb.trace/ax.exp: Likewise.
7188 * gdb.trace/backtrace.exp: Likewise.
7189 * gdb.trace/change-loc.exp: Likewise.
7190 * gdb.trace/deltrace.exp: Likewise.
7191 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
7192 * gdb.trace/ftrace.exp: Likewise.
7193 * gdb.trace/infotrace.exp: Check for arch support.
7194 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
7195 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
7196 * gdb.trace/mi-tsv-changed.exp: Likewise.
7197 * gdb.trace/packetlen.exp: Likewise.
7198 * gdb.trace/passc-dyn.exp: Likewise.
7199 * gdb.trace/passcount.exp: Likewise.
7200 * gdb.trace/pending.exp: Likewise.
7201 * gdb.trace/range-stepping.exp: Check for shlib support.
7202 * gdb.trace/report.exp: Check for arch support.
7203 * gdb.trace/save-trace.exp: Likewise.
7204 * gdb.trace/signal.exp: Check for signal support.
7205 * gdb.trace/tfind.exp: Check for arch support.
7206 * gdb.trace/trace-break.exp: Check for arch and shlib support.
7207 * gdb.trace/trace-common.h: Add comment.
7208 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
7209 * gdb.trace/trace-enable-disable.exp: Likewise.
7210 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
7211 * gdb.trace/tracecmd.exp: Check for arch support.
7212 * gdb.trace/tspeed.exp: Check for shlib and target support.
7213 * gdb.trace/tstatus.exp: Check for arch support.
7214 * gdb.trace/tsv.exp: Likewise.
7215 * gdb.trace/while-dyn.exp: Likewise.
7216 * gdb.trace/while-stepping.exp: Likewise.
7217 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
7218
f9c49bff
SM
72192018-10-12 Simon Marchi <simon.marchi@ericsson.com>
7220
7221 * gdb.trace/tspeed.exp: Remove nowarnings.
7222 (prepare_for_trace_test): Declare "global ipalib".
7223 * gdb.trace/tspeed.c: Include unistd.h.
7224 (main): Remove superfluous printf argument.
7225
d4330bde
SL
72262018-10-11 Sandra Loosemore <sandra@codesourcery.com>
7227
7228 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
7229 directory prefix on the filename.
7230
8ecfd7bd
SDJ
72312018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
7232
7233 * gdb.gdb/unittest.exp: Update expected message informing that
7234 selftests have been disabled.
7235 * gdb.server/unittest.exp: Likewise.
7236
58bbcd02
TV
72372018-10-09 Tom de Vries <tdevries@suse.de>
7238
7239 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
7240 with runto_main.
7241
9f6b697b
WP
72422018-10-08 Weimin Pan <weimin.pan@oracle.com>
7243
7244 PR c++/16841
7245 * gdb.cp/virtbase2.cc: New file.
7246 * gdb.cp/virtbase2.exp: New file.
7247
add5ded5
TT
72482018-10-06 Tom Tromey <tom@tromey.com>
7249
7250 PR python/19399:
7251 * gdb.python/py-inferior.exp: Add architecture test.
7252
f9e48344
TT
72532018-10-06 Tom Tromey <tom@tromey.com>
7254
7255 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
7256 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
7257
2a8be203
TT
72582018-10-06 Tom Tromey <tom@tromey.com>
7259
7260 * gdb.python/py-breakpoint.exp (check_last_event): Check location
7261 of a "throw" catchpoint.
7262
e04caa70
SDJ
72632018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
7264
7265 * gdb.base/info-proc.exp: Update string expected from "help info
7266 proc".
7267
5ca8c39f
TT
72682018-10-04 Tom Tromey <tom@tromey.com>
7269
7270 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
7271 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
7272 (test_initial_complaints, test_empty_complaints): Update.
7273 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7274
3453e7e4
TT
72752018-10-04 Tom Tromey <tom@tromey.com>
7276
7277 PR cli/19551:
7278 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
7279 * lib/gdb.exp (gdb_file_cmd): Update.
7280 * gdb.stabs/weird.exp (print_weird_var): Update.
7281 * gdb.server/solib-list.exp: Update.
7282 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
7283 * gdb.mi/mi-cli.exp: Update.
7284 * gdb.linespec/linespec.exp: Update.
7285 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7286 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
7287 * gdb.cp/cp-relocate.exp: Update.
7288 * gdb.base/sym-file.exp: Update.
7289 * gdb.base/relocate.exp: Update.
7290 * gdb.base/readnever.exp: Update.
7291 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
7292 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
7293 * gdb.base/dbx.exp (gdb_file_cmd): Update.
7294 * gdb.base/code_elim.exp: Update.
7295 * gdb.base/break-unload-file.exp (test_break): Update.
7296 * gdb.base/break-interp.exp (test_attach_gdb): Update.
7297 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
7298 Update.
7299 * gdb.base/attach.exp (do_attach_tests): Update.
7300 * gdb.base/sepdebug.exp: Update.
7301 * gdb.python/py-section-script.exp: Update.
7302
6afcf761
TT
73032018-10-04 Tom Tromey <tom@tromey.com>
7304
7305 PR cli/22234:
7306 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
7307 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
7308 output.
7309
fef1b293
TT
73102018-10-04 Tom Tromey <tom@tromey.com>
7311
7312 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
7313 set width and height to 0.
7314 (test_command_line_attach_run): Use -quiet.
7315
ca98345e
SL
73162018-10-03 Sandra Loosemore <sandra@codesourcery.com>
7317
7318 * lib/gdb.exp (skip_ifunc_tests): New.
7319 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
7320 other compile failures.
7321 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
7322
ff34e6ae
SM
73232018-10-01 Simon Marchi <simon.marchi@ericsson.com>
7324
7325 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
7326 is_amd64_regs_target.
7327
6bb8890e
AH
73282018-10-01 Alan Hayward <alan.hayward@arm.com>
7329
7330 * gdb.arch/aarch64-sighandler-regs.c: New test.
7331 * gdb.arch/aarch64-sighandler-regs.exp: New file.
7332 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
7333
224d30d3
MM
73342018-10-01 Markus Metzger <markus.t.metzger@intel.com>
7335
7336 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
7337 assembly.
7338
f67ffa6a
AB
73392018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
7340
7341 * gdb.base/frame-selection.exp: New file.
7342 * gdb.base/frame-selection.c: New file.
7343
9fc3183f
AH
73442018-09-27 Alan Hayward <alan.hayward@arm.com>
7345
7346 * gdb.threads/check-libthread-db.c (thread_routine): Use a
7347 pthread barrier.
7348 (main): Likewise.
7349
d354055e
AB
73502018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
7351
7352 * gdb.base/large-frame-1.c: New file.
7353 * gdb.base/large-frame-2.c: New file.
7354 * gdb.base/large-frame.exp: New file.
7355 * gdb.base/large-frame.h: New file.
7356
db727370
JL
73572018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7358
7359 PR gdb/20948
7360 * gdb.base/write_mem.exp: New test.
7361 * gdb.base/write_mem.c: Likewise.
7362
ae778caf
TT
73632018-09-23 Tom Tromey <tom@tromey.com>
7364
7365 PR python/18852:
7366 * gdb.python/py-parameter.exp: Add test for parameter that throws
7367 on "set".
7368
fd3ba736
TT
73692018-09-23 Tom Tromey <tom@tromey.com>
7370
7371 PR python/17284:
7372 * gdb.python/py-template.exp (test_template_arg): Add test for
7373 negative template argument number.
7374
39a24317
TT
73752018-09-23 Tom Tromey <tom@tromey.com>
7376
7377 PR python/14062:
7378 * gdb.python/python.exp: Add test for post_event error.
7379
f5769a2c
TT
73802018-09-23 Tom Tromey <tom@tromey.com>
7381
7382 PR python/18170:
7383 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
7384 convert pointers to int and long.
7385
1c1e54f6
TT
73862018-09-23 Tom Tromey <tom@tromey.com>
7387
7388 PR python/20126:
7389 * gdb.python/py-value.exp (test_value_numeric_ops): Add
7390 signed-ness conversion tests.
7391
fb4fa946
TT
73922018-09-23 Tom Tromey <tom@tromey.com>
7393
7394 PR python/18352;
7395 * gdb.python/py-value.exp (test_float_conversion): New proc.
7396 Use it.
7397
a466edac
HAQ
73982018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
7399
7400 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
7401
4ee9b0c5
SL
74022018-09-18 Sandra Loosemore <sandra@codesourcery.com>
7403
7404 * gdb.base/complete-empty.exp: Skip tab-completion tests if
7405 no readline.
7406 * gdb.base/utf8-identifiers.exp: Likewise.
7407 * gdb.cp/cpcompletion.exp: Likewise.
7408 * gdb.linespec/cpcompletion.exp: Likewise.
7409 * gdb.linespec/cpls-abi-tag.exp: Likewise.
7410 * gdb.linespec/cpls-ops.exp: Likewise.
7411
23be8da7
RB
74122018-09-19 Richard Bunt <richard.bunt@arm.com>
7413 Chris January <chris.january@arm.com>
7414
7415 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
7416 * gdb.fortran/short-circuit-argument-list.exp: New file.
7417 * gdb.fortran/short-circuit-argument-list.f90: New test.
7418
5031d0ae
SDJ
74192018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7420
7421 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
7422 "arch=" keyword when executing "-stack-list-frames".
7423
b4c0d1a4
SDJ
74242018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7425
7426 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
7427 "arch=" keyword when executing "-stack-list-frames".
7428
7a6d2b45
SDJ
74292018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7430
7431 * gdb.ada/complete.exp: Expect for "@" when doing "complete
7432 break ada".
7433
8588b356
SM
74342018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
7435
7436 PR python/23669
7437 * gdb.python/python.exp: Test gdb.execute("show commands").
7438
65e65158
TT
74392018-09-16 Tom Tromey <tom@tromey.com>
7440
7441 * gdb.base/new-ui.exp (do_execution_tests): Update.
7442 * gdb.base/dbx.exp (test_breakpoints): Update.
7443
bf326452
AH
74442018-09-14 Alan Hayward <alan.hayward@arm.com>
7445
7446 * lib/gdb.exp (gdb_simple_compile): Add proc.
7447 (is_elf_target): Use gdb_simple_compile.
7448 (skip_altivec_tests): Likewise.
7449 (skip_vsx_tests): Likewise.
7450 (skip_tsx_tests): Likewise.
7451 (skip_btrace_tests): Likewise.
7452 (skip_btrace_pt_tests): Likewise.
7453 (gdb_can_simple_compile): Likewise.
7454 (gdb_has_argv0): Likewise.
7455 (gdb_target_symbol_prefix): Likewise.
7456 (target_supports_scheduler_locking): Likewise.
7457
2361b0fb
TT
74582018-09-13 Tom Tromey <tom@tromey.com>
7459
7460 * Makefile.in (TAGS): Recognize proc_with_prefix and
7461 gdb_caching_proc.
7462
0ae1a321
SM
74632018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7464
7465 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
7466 method.
7467
a40bf0c2
SM
74682018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7469
7470 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
7471 and a few other Inferior properties when the Inferior is no
7472 longer valid.
7473
4a3fe98f
TT
74742018-09-13 Tom Tromey <tom@tromey.com>
7475
7476 PR rust/23650:
7477 * gdb.rust/simple.exp: Add test for enum field access error.
7478
098b2108
TT
74792018-09-13 Tom Tromey <tom@tromey.com>
7480
7481 PR rust/23626:
7482 * gdb.rust/simple.rs (EmptyEnum): New type.
7483 (main): Use it.
7484 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
7485
1256af7d
SM
74862018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7487
7488 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
7489 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
7490 * gdb.python/py-symtab.exp: Update test printing an objfile.
7491
4aa8e6c2
SM
74922018-09-12 Simon Marchi <simon.marchi@ericsson.com>
7493
7494 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
7495 object.
7496
c221b2f7
AH
74972018-09-12 Alan Hayward <alan.hayward@arm.com>
7498
7499 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
7500 (support_complex_tests): Use gdb_can_simple_compile.
7501 (is_ilp32_target): Likewise.
7502 (is_lp64_target): Likewise.
7503 (is_64_target): Likewise.
7504 (is_amd64_regs_target): Likewise.
7505 (is_aarch32_target): Likewise.
7506 (gdb_int128_helper): Likewise.
7507
6f1107b5
JK
75082018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7509
7510 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
7511
1f5d1570
JG
75122018-09-10 Jerome Guitton <guitton@adacore.com>
7513
7514 * gdb.ada/same_component_name: Add test for case of tagged record
7515 with variable-length fields.
7516
cc330e39
XR
75172018-09-10 Xavier Roirand <roirand@adacore.com>
7518
7519 * gdb.ada/access_to_unbounded_array.exp: New testcase.
7520 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
7521 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
7522 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
7523
b9c50e9a
XR
75242018-09-10 Xavier Roirand <roirand@adacore.com>
7525
7526 * gdb.ada/mi_string_access.exp: New testcase.
7527 * gdb.ada/mi_string_access/bar.adb: New file.
7528 * gdb.ada/mi_string_access/pck.adb: New file.
7529 * gdb.ada/mi_string_access/pck.asd: New file.
7530
2963898f
XR
75312018-09-10 Xavier Roirand <roirand@adacore.com>
7532
7533 * gdb.ada/mi_var_union.exp: New testcase.
7534 * gdb.ada/mi_var_union/bar.adb: New file.
7535 * gdb.ada/mi_var_union/pck.adb: New file.
7536 * gdb.ada/mi_var_union/pck.asd: New file.
7537
1aac008f
TT
75382018-09-08 Tom Tromey <tom@tromey.com>
7539
7540 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
7541
332cf4c9
TT
75422018-09-08 Tom Tromey <tom@tromey.com>
7543
7544 PR python/16047:
7545 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
7546 (register_pretty_printers): Register new printer.
7547 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
7548 test.
7549 * gdb.python/py-prettyprint.c (int_type3): New typedef.
7550 (an_int_type3): New global.
7551
424da6cf
JB
75522018-09-08 Joel Brobecker <brobecker@adacore.com>
7553
7554 * gdb.ada/expr_with_funcall: New testcase.
7555
2a62dfa9
JB
75562018-09-08 Joel Brobecker <brobecker@adacore.com>
7557
7558 * gdb.ada/packed_array_assign: New testcase.
7559
96b6697f
AB
75602018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
7561
7562 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
7563 names, and add test prefixes to make test names unique.
7564
e4a62c65
TV
75652018-09-05 Tom de Vries <tdevries@suse.de>
7566
7567 * gdb.dwarf2/varval.exp: Add test.
7568
dd083ee2
GB
75692018-09-04 Gary Benson <gbenson@redhat.com>
7570
7571 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
7572 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
7573
aef9346c
TT
75742018-08-31 Tom Tromey <tom@tromey.com>
7575
7576 * gdb.rust/simple.rs: Rename second variable "v".
7577
c67f2e15
AB
75782018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
7579
7580 * gdb.base/funcargs.c (use_a): New function.
7581 (recurse): Call use_a.
7582
078a0207
KS
75832018-08-29 Keith Seitz <keiths@redhat.com>
7584
7585 * gdb.compile/compile-cplus-anonymous.cc: New file.
7586 * gdb.compile/compile-cplus-anonymous.exp: New file.
7587 * gdb.compile/compile-cplus-array-decay.cc: New file.
7588 * gdb.compile/compile-cplus-array-decay.exp: New file.
7589 * gdb.compile/compile-cplus-inherit.cc: New file.
7590 * gdb.compile/compile-cplus-inherit.exp: New file.
7591 * gdb.compile/compile-cplus-member.cc: New file.
7592 * gdb.compile/compile-cplus-member.exp: New file.
7593 * gdb.compile/compile-cplus-method.cc: New file.
7594 * gdb.compile/compile-cplus-method.exp: New file.
7595 * gdb.compile/compile-cplus-mod.c: "New" file.
7596 * gdb.compile/compile-cplus-namespace.cc: New file.
7597 * gdb.compile/compile-cplus-namespace.exp: New file.
7598 * gdb.compile/compile-cplus-nested.cc: New file.
7599 * gdb.compile/compile-cplus-nested.exp: New file.
7600 * gdb.compile/compile-cplus-print.c: "New" file.
7601 * gdb.compile/compile-cplus-print.exp: "New" file.
7602 * gdb.compile/compile-cplus-virtual.cc: New file.
7603 * gdb.compile/compile-cplus-virtual.exp: New file.
7604 * gdb.compile/compile-cplus.c: "New" file.
7605 * gdb.compile/compile-cplus.exp: "New" file.
7606 * lib/compile-support.exp: New file.
7607
b0f492b9
GB
76082018-08-16 Gary Benson <gbenson@redhat.com>
7609
7610 PR gdb/13000:
7611 * gdb.base/batch-exit-status.exp: New file.
7612 * gdb.base/batch-exit-status.good-commands: Likewise.
7613 * gdb.base/batch-exit-status.bad-commands: Likewise.
7614
36eb4c5f
AH
76152018-08-29 Alan Hayward <alan.hayward@arm.com>
7616
7617 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
7618 (struct struct02): Likewise.
7619 (struct struct03): Likewise.
7620 (struct struct04): Likewise.
7621 (struct struct_01_01): New struct.
7622 (struct struct_01_02): Likewise.
7623 (struct struct_01_03): Likewise.
7624 (struct struct_01_04): Likewise.
7625 (struct struct_02_01): Likewise.
7626 (struct struct_02_02): Likewise.
7627 (struct struct_02_03): Likewise.
7628 (struct struct_02_04): Likewise.
7629 (struct struct_04_01): Likewise.
7630 (struct struct_04_02): Likewise.
7631 (struct struct_04_03): Likewise.
7632 (struct struct_04_04): Likewise.
7633 (struct struct_05_01): Likewise.
7634 (struct struct_05_02): Likewise.
7635 (struct struct_05_03): Likewise.
7636 (struct struct_05_04): Likewise.
7637 (cmp_struct01): Remove function.
7638 (cmp_struct02): Likewise.
7639 (cmp_struct03): Likewise.
7640 (cmp_struct04): Likewise.
7641 (cmp_struct_01_01): Add Function.
7642 (cmp_struct_01_02): Likewise.
7643 (cmp_struct_01_03): Likewise.
7644 (cmp_struct_01_04): Likewise.
7645 (cmp_struct_02_01): Likewise.
7646 (cmp_struct_02_02): Likewise.
7647 (cmp_struct_02_03): Likewise.
7648 (cmp_struct_02_04): Likewise.
7649 (cmp_struct_04_01): Likewise.
7650 (cmp_struct_04_02): Likewise.
7651 (cmp_struct_04_03): Likewise.
7652 (cmp_struct_04_04): Likewise.
7653 (cmp_struct_05_01): Likewise.
7654 (cmp_struct_05_02): Likewise.
7655 (cmp_struct_05_03): Likewise.
7656 (cmp_struct_05_04): Likewise.
7657 (call_all): Add new structs.
7658 * gdb.base/infcall-nested-structs.exp: Likewise.
7659
3bf9c013
JV
76602018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
7661
7662 * gdb.python/py-framefilter-mi.exp: Update regexp to
7663 check for "arch" field in frame output.
7664
450d1e88
KB
76652018-08-23 Kevin Buettner <kevinb@redhat.com>
7666
7667 * gdb.dwarf2/dw2-ranges-func.c: New file.
7668 * gdb.dwarf2/dw2-ranges-func.exp: New file.
7669
ae739fe7
SM
76702018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
7671
7672 * gdb.base/term.exp: Compare terminal settings with values from
7673 the inferior.
7674 * gdb.base/term.c: Get and set terminal settings.
7675
6d52907e
JV
76762018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
7677
7678 * lib/mi-support.exp (mi_expect_stop): Update regexp to
7679 accommodate new "arch" field in frame output.
7680 * gdb.mi/mi-return.exp: Likewise.
7681 * gdb.mi/mi-stack.exp: Likewise.
7682 * gdb.mi/mi-syn-frame.exp: Likewise.
7683 * gdb.mi/user-selected-context-sync.exp: Likewise.
7684
be2d111a
MS
76852018-08-19 Michael Spang <spang@google.com>
7686
7687 PR gdb/11786
7688 * gdb.base/gcore-tls-pie.c: New file.
7689 * gdb.base/gcore-tls-pie.exp: New file.
7690
ae3a7c47
KB
76912018-08-18 Kevin Buettner <kevinb@redhat.com>
7692
7693 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
7694 * gdb.dwarf2/varval.c: New file.
7695 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 7696
2ecae92e
AH
76972018-08-17 Alan Hayward <alan.hayward@arm.com>
7698
7699 PR gdb/18931
7700 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
7701
c1854f1d
KS
77022018-08-16 Keith Seitz <keiths@redhat.com>
7703
7704 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
7705 tests expected to pass.
7706
26fb3983
JV
77072018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
7708
7709 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
7710 -data-disassemble -a.
7711 (test_disassembly_bogus_args): Likewise.
7712
67943c00
AB
77132018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
7714
7715 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
7716
5ff2bbae
AB
77172018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7718
7719 * gdb.base/vla-optimized-out.exp: Add new test.
7720
e5bbcd0f
AB
77212018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7722
7723 * gdb.base/vla-optimized-out-o3.exp: Delete.
7724 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
7725 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
7726 deleted tests.
7727
9d4a934c
AB
77282018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
7729
7730 PR gdb/18050:
7731 * gdb.server/extended-remote-restart.c: New file.
7732 * gdb.server/extended-remote-restart.exp: New file.
7733
045cf012
SM
77342018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
7735
7736 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
7737 "set variable index = 42".
7738
87d6a7aa
SM
77392018-08-07 Simon Marchi <simon.marchi@ericsson.com>
7740
7741 * boards/index-cache-gdb.exp: New file.
7742 * gdb.dwarf2/index-cache.exp: New file.
7743 * gdb.dwarf2/index-cache.c: New file.
7744 * gdb.base/maint.exp: Check if we are using the index cache.
7745
96d68bd4
RO
77462018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7747
7748 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
7749 MAKEFLAGS.
7750
5a699617
RO
77512018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7752
7753 * dg-extract-results.sh: Move to toplevel contrib.
7754 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
7755 * Makefile.in (check-parallel-racy): Likewise.
7756
5bd18990
AB
77572018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
7758
7759 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
7760 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
7761 tests if the target supports scheduler locking.
7762
3fbbcf47
TV
77632018-08-04 Tom de Vries <tdevries@suse.de>
7764
7765 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
7766
3e1d3d8c
TT
77672018-08-02 Tom Tromey <tom@tromey.com>
7768
7769 PR symtab/16842.
7770 * gdb.cp/temargs.exp: Test "info address" of a template
7771 parameter.
7772
5abe0f0c
JV
77732018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
7774
7775 * gdb.python/py-mi-var-info-path-expression.c: New file.
7776 * gdb.python/py-mi-var-info-path-expression.py: New file.
7777 * gdb.python/py-mi-var-info-path-expression.exp: New file.
7778
fb66cde8
SDJ
77792018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
7780
7781 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
7782 error after "cannot resolve name" string.
7783
c708f4d2
AB
77842018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
7785
7786 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
7787 started.
7788 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
7789
37cc0cae
TV
77902018-07-28 Tom de Vries <tdevries@suse.de>
7791
7792 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
7793
63b4ecf7
TV
77942018-07-26 Tom de Vries <tdevries@suse.de>
7795
7796 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
7797
3c3bb058
AB
77982018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
7799
7800 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
7801 is visible.
7802
9e7f3bbb
TV
78032018-07-26 Tom de Vries <tdevries@suse.de>
7804
7805 PR breakpoints/23366
7806 * gdb.base/catch-follow-exec.c: New test.
7807 * gdb.base/catch-follow-exec.exp: New file.
7808
16f808ec
TV
78092018-07-25 Tom de Vries <tdevries@suse.de>
7810
7811 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
7812 vla-optimized-out.c.
7813
d7154a8d
JV
78142018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
7815
7816 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
7817 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
7818
232a0032
TV
78192018-07-20 Tom de Vries <tdevries@suse.de>
7820
7821 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
7822 NOCLONE macro.
7823 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
7824
fbb1d502
TV
78252018-07-19 Tom de Vries <tdevries@suse.de>
7826
7827 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
7828 regular expression.
7829
42dc7699
TV
78302018-07-18 Tom de Vries <tdevries@suse.de>
7831
7832 * gdb.base/vla-optimized-out.c: New test.
7833 * gdb.base/vla-optimized-out.exp: New file.
7834
7f1f7e23
SDJ
78352018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
7836
7837 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
7838 message "No address associated with hostname" when gdbserver
7839 cannot resolve the hostname.
7840
5759ebb3
PW
78412018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7842
7843 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
7844 Add some test prefixes to make tests unique.
7845
3606ccab
PW
78462018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7847
7848 * gdb.base/frameapply.c: New file.
7849 * gdb.base/frameapply.exp: New file.
7850
529c08b2
PW
78512018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7852
7853 * gdb.base/skip.exp: Update expected error message.
7854
c7ab0aef
SDJ
78552018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7856 Jan Kratochvil <jan.kratochvil@redhat.com>
7857 Paul Fertser <fercerpav@gmail.com>
7858 Tsutomu Seki <sekiriki@gmail.com>
7859
7860 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
7861 parameter.
7862 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
7863 by default.
7864 * boards/native-gdbserver.exp: Likewise.
7865 * gdb.server/run-without-local-binary.exp: Improve regexp used
7866 for detecting when a remote debugging connection succeeds.
7867 * gdb.server/server-connect.exp: New file.
7868 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
7869 Do not prefix the port number with ":".
7870 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
7871 support for detecting and using it. Add '$debughost_gdbserver'
7872 to the list of arguments used to start gdbserver. Handle case
7873 when gdbserver cannot resolve a network name.
7874
16ff70dd
SDJ
78752018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7876
7877 PR c++/23373
7878 * gdb.base/ptype-offsets.cc (struct static_member): New
7879 struct.
7880 (main) <stmember>: New variable.
7881 * gdb.base/ptype-offsets.exp: Add test for printing a struct
7882 with a static member in it.
7883
3541979f
AB
78842018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
7885
7886 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
7887 watchpoints enabled and disabled.
7888
c8ad9b9a
AB
78892018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7890
7891 * gdb.base/examine-backward.exp: Still run tests around address
7892 0x0, even if address 0x0 is not readable. Update the pattern for
7893 matching address 0x0 in expected output.
7894
e0e5e971
AB
78952018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
7896
7897 * gdb.base/share-env-with-gdbserver.c (main): Add call to
7898 malloc/free.
7899
1ea5da02
TV
79002018-07-04 Tom de Vries <tdevries@suse.de>
7901
7902 * gdb.dwarf2/dw2-error.exp: Update expected error message.
7903
471b9d15
MR
79042018-07-02 Maciej W. Rozycki <macro@mips.com>
7905
7906 PR tdep/8282
7907 * gdb.arch/mips-disassembler-options.exp: New test.
7908 * gdb.arch/mips-disassembler-options.s: New test source.
7909
75acb486
PA
79102018-06-29 Pedro Alves <palves@redhat.com>
7911
7912 * gdb.threads/names.exp: Adjust expected "info threads" output.
7913
cd2bb709
PA
79142018-06-29 Pedro Alves <palves@redhat.com>
7915
7916 * gdb.opt/inline-break.exp (line number, address): Add "info
7917 break" tests.
7918
991ff292
PA
79192018-06-29 Pedro Alves <palves@redhat.com>
7920
7921 * gdb.opt/inline-break.c (func1): Add "break here" marker.
7922 * gdb.opt/inline-break.exp: Test setting breakpoints by line
7923 number and address and running to them.
7924
356819b6 79252018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
7926
7927 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
7928
2512d7ef
JK
79292018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7930
7931 * lib/compiler.c: Remove executable permission flag.
7932
be1b6474
RB
79332018-06-28 Richard Bunt <richard.bunt@arm.com>
7934
7935 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
7936 code.
7937 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
7938
291f9a96
PT
79392018-06-28 Petr Tesarik <ptesarik@suse.cz>
7940
7941 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
7942
ed6dfe51
PT
79432018-06-28 Petr Tesarik <ptesarik@suse.cz>
7944
7945 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
7946 address argument is omitted.
7947
d4d429d5
PT
79482018-06-28 Petr Tesarik <ptesarik@suse.cz>
7949
7950 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
7951
7ab6656f
OJ
79522018-06-27 Omair Javaid <omair.javaid@linaro.org>
7953
7954 PR gdb/21695
7955 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
7956 * gdb.base/infoline-reloc-main-from-zero.c: New file.
7957
a33ccfc7
TT
79582018-06-26 Tom Tromey <tom@tromey.com>
7959
7960 PR rust/22574:
7961 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
7962 * gdb.rust/simple.rs (struct SimpleLayout): New.
7963
6d72d289
SM
79642018-06-22 Simon Marchi <simon.marchi@ericsson.com>
7965
7966 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
7967 "info registers" output.
7968
8363f9d5
RB
79692018-06-21 Richard Bunt <richard.bunt@arm.com>
7970
7971 * gdb.base/watchpoint-hw-attach.c: New test.
7972 * gdb.base/watchpoint-hw-attach.exp: New file.
7973
f00674fe
SM
79742018-06-20 Simon Marchi <simon.marchi@ericsson.com>
7975
7976 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
7977 through /bin/sh.
7978 * boards/dwarf4-gdb-index.exp: Likewise.
7979 * boards/fission-dwp.exp: Likewise.
7980
1d554008
UW
79812018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
7982
7983 * gdb.base/float128.exp: Add comment and improved fail message
7984 to the failure case of "print large128" test.
7985
d0ac1c44
SM
79862018-06-19 Simon Marchi <simon.marchi@ericsson.com>
7987
7988 * configure.ac: Remove AC_PREREQ.
7989 * configure: Re-generate.
7990
61b04dd0
PA
79912018-06-19 Pedro Alves <palves@redhat.com>
7992
7993 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
7994 (func_extern_caller): New.
7995 (main): Call func_extern_caller.
7996 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
7997 logic change.
7998
f63b508a
SM
79992018-06-18 Weimin Pan <weimin.pan@oracle.com>
8000
8001 PR gdb/16841
8002 * gdb.cp/typedef-base.cc: New file.
8003 * gdb.cp/typedef-base.exp: New file.
8004
0fe3a558
TV
80052018-06-18 Tom de Vries <tdevries@suse.de>
8006
8007 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
8008
7010835a
AB
80092018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8010 Richard Bunt <Richard.Bunt@arm.com>
8011
8012 * gdb.threads/attach-slow-waitpid.c: New file.
8013 * gdb.threads/attach-slow-waitpid.exp: New file.
8014 * gdb.threads/slow-waitpid.c: New file.
8015
14897d65
PA
80162018-06-14 Pedro Alves <palves@redhat.com>
8017
8018 * gdb.base/fork-running-state.c: Include <errno.h>.
8019 (exit_if_relative_exits): New.
8020 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
8021 exits.
8022 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
8023 child exits.
8024
5d9a0608
TV
80252018-06-14 Tom de Vries <tdevries@suse.de>
8026
8027 PR cli/22573
8028 * gdb.base/finish-pretty.c: New test.
8029 * gdb.base/finish-pretty.exp: New file.
8030
11ae5818
PA
80312018-06-14 Pedro Alves <palves@redhat.com>
8032
8033 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
8034 gdb's expected startup output.
8035
1d39de44
PA
80362018-06-14 Pedro Alves <palves@redhat.com>
8037
8038 * lib/selftest-support.exp (selftest_setup): Remove inlined
8039 function handling.
8040
70ee0000
TV
80412018-06-14 Tom de Vries <tdevries@suse.de>
8042
8043 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
8044 matching of breakpoint printing.
8045
11f4b608
TV
80462018-06-13 Tom de Vries <tdevries@suse.de>
8047
8048 PR testsuite/23269
8049 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
8050 (fork_child): ... here, and ...
8051 (fork_parent): ... here.
8052
80532018-06-12 Tom de Vries <tdevries@suse.de>
8054
8055 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
8056
9516f85a
AB
80572018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
8058 Stephen Roberts <stephen.roberts@arm.com>
8059
8060 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
8061 rewrite test to describe action performed, rather than possible
8062 failure.
8063
5045b3d7
GB
80642018-06-08 Gary Benson <gbenson@redhat.com>
8065
8066 * gdb.threads/check-libthread-db.exp: New file.
8067 * gdb.threads/check-libthread-db.c: Likewise.
8068
c61b06a1
TT
80692018-06-05 Tom Tromey <tom@tromey.com>
8070
8071 * gdb.base/default.exp: Update expected "show version" output.
8072
eb6af809
TT
80732018-06-05 Tom Tromey <tom@tromey.com>
8074
8075 PR cli/12326:
8076 * gdb.cp/static-print-quit.exp: Update.
8077 * lib/gdb.exp (pagination_prompt): Update.
8078 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
8079 * gdb.python/python.exp: Update.
8080
178d6a63
JB
80812018-06-04 Joel Brobecker <brobecker@adacore.com>
8082
8083 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
8084
8e817061
JB
80852018-06-01 Joel Brobecker <brobecker@adacore.com>
8086
8087 * gdb.ada/bp_fun_addr: New testcase.
8088
e86ca25f
TT
80892018-06-01 Tom Tromey <tom@tromey.com>
8090
8091 * gdb.xml/tdesc-regs.exp (load_description): Update expected
8092 results.
8093 * gdb.dwarf2/method-ptr.exp: Set language to C++.
8094 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
8095 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
8096 * gdb.base/maint.exp (maint_pass_if): Update.
8097
4b2dfa9d
MR
80982018-05-31 Maciej W. Rozycki <macro@mips.com>
8099
8100 * gdb.base/endian.exp: New test.
8101 * gdb.base/endian.c: New test source.
8102
45f25d6c
AB
81032018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
8104
8105 PR gdb/23203
8106 * gdb.base/bt-selected-frame.c: New file.
8107 * gdb.base/bt-selected-frame.exp: New file.
8108 * lib/gdb.exp (get_current_frame_number): New function.
8109
d9f6d7f8
MR
81102018-05-24 Maciej W. Rozycki <macro@mips.com>
8111 Pedro Alves <palves@redhat.com>
8112
8113 * gdb.threads/tls-core.c: Include <stdlib.h>
8114 (thread_proc): Call `abort'.
8115 * gdb.threads/tls-core.exp: Generate a core with core_find too.
8116 (tls_core_test): New procedure, bits factored out from ...
8117 (top level): ... here. Test both native cores and gcore cores.
8118
ff1cf532
TT
81192018-05-23 Tom Tromey <tom@tromey.com>
8120
8121 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
8122
b98664d3
TT
81232018-05-23 Tom Tromey <tom@tromey.com>
8124
8125 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
8126 symfile_complaints.
8127 (test_short_complaints): Likewise.
8128 (test_empty_complaints): Likewise.
8129 (test_initial_complaints): Update.
8130
4e9668d0
TT
81312018-05-23 Tom Tromey <tom@tromey.com>
8132
8133 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
8134
43ba33c7
TT
81352018-05-23 Tom Tromey <tom@tromey.com>
8136
8137 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
8138 (test_short_complaints): Update.
8139
035522c0
PA
81402018-05-22 Pedro Alves <palves@redhat.com>
8141
8142 * gdb.base/remote.exp: Only gdb_start after compiling the
8143 testcase. Issue "disconnect" before testing "set remote" command
8144 defaults. Issue clean_restart before running to main.
8145
cc0be08f
PA
81462018-05-22 Pedro Alves <palves@redhat.com>
8147
8148 * gdb.base/remote.exp: Adjust expected output of "show remote
8149 memory-write-packet-size". Add tests for "set remote
8150 memory-write-packet-size 0" and "set remote
8151 memory-write-packet-size fixed/limit".
8152
b1b60145
PA
81532018-05-22 Pedro Alves <palves@redhat.com>
8154
8155 PR gdb/22973
8156 * gdb.base/utf8-identifiers.c: New file.
8157 * gdb.base/utf8-identifiers.exp: New file.
8158
0ec848ad
PFC
81592018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8160
8161 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
8162
2c3305f6
PFC
81632018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8164
8165 * gdb.arch/powerpc-vsx-gcore.exp: New file.
8166
ce1e8424
TT
81672018-05-18 Tom Tromey <tom@tromey.com>
8168
8169 * gdb.base/ptype-offsets.exp: Update.
8170
ddfe970e
KS
81712018-05-17 Keith Seitz <keiths@redhat.com>
8172
8173 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
8174 in expected breakpoint stop locations.
8175 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
8176 move to proper scope to test variable values.
8177 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
8178 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
8179 New functions.
8180 (main): Call not_inline_func3.
8181 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
8182 inline_func1, inline_func2, and inline_func3. Test that when each
8183 breakpoint is hit, GDB properly reports both the stop location
8184 and the backtrace. Repeat tests for temporary breakpoints.
8185
0726fcc6
MR
81862018-05-15 Maciej W. Rozycki <macro@mips.com>
8187
8188 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
8189 rather then trying to access it in determining whether the PID
8190 of `gdbserver' could have been retrieved.
8191
8ee22052
AB
81922018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
8193
8194 * gdb.arch/amd64-init-x87-values.S: New file.
8195 * gdb.arch/amd64-init-x87-values.exp: New file.
8196
7785df48
JK
81972018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8198
8199 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
8200
56bcdbea
TT
82012018-05-04 Tom Tromey <tom@tromey.com>
8202
8203 PR python/22730:
8204 * gdb.python/python.exp: Test multi-line execute.
8205
a913fffb
TT
82062018-05-04 Tom Tromey <tom@tromey.com>
8207
8208 PR python/22731:
8209 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
8210
7a2c85f2
TT
82112018-05-04 Tom Tromey <tom@tromey.com>
8212
8213 PR gdb/11750:
8214 * gdb.base/define.exp: Test defining a user command inside a user
8215 command.
8216 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
8217
a3b60e45
JK
82182018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8219 Pedro Alves <palves@redhat.com>
8220
8221 PR breakpoints/19806 and support for PR external/20207.
8222 * gdb.base/watchpoint-unaligned.c: New file.
8223 * gdb.base/watchpoint-unaligned.exp: New file.
8224
45fe4a03
AB
82252018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8226
8227 * gdb.base/maint.exp: Make test names unique, use
8228 test_prefix_command_help to test 'help maint info', and remove
8229 repeated test of 'help maint'.
8230
9be2ae8f
TT
82312018-05-04 Tom Tromey <tom@tromey.com>
8232
8233 PR gdb/22619:
8234 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
8235 behavior.
8236
11859c31
AB
82372018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8238
8239 * gdb.base/maint.exp: Process output from 'maint print registers'
8240 line at a time.
8241
089a9490
AB
82422018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8243
8244 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
8245 timeout.
8246
9b0797e2
AB
82472018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
8248
8249 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
8250 filter pattern.
8251
f6ac5f3d
PA
82522018-05-02 Pedro Alves <palves@redhat.com>
8253
8254 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
8255 to_log_command renames.
8256 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8257
77d3c63b
TT
82582018-05-02 Tom Tromey <tom@tromey.com>
8259
8260 * gdb.python/py-parameter.exp: Set test message.
8261
0489430a
TT
82622018-05-02 Tom Tromey <tom@tromey.com>
8263
8264 PR python/20084:
8265 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
8266 PARAM_ZUINTEGER_UNLIMITED tests.
8267
1632f8ba
DR
82682018-04-28 Dan Robertson <danlrobertson89@gmail.com>
8269
8270 PR rust/23124
8271 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
8272 when casting.
8273
6d7bb824
TT
82742018-04-30 Tom Tromey <tom@tromey.com>
8275
8276 * gdb.python/py-type.exp: Check align attribute.
8277 * gdb.python/py-type.c: New "aligncheck" global.
8278
007e1530
TT
82792018-04-30 Tom Tromey <tom@tromey.com>
8280
8281 PR exp/17095:
8282 * gdb.dwarf2/dw2-align.exp: New file.
8283 * gdb.cp/align.exp: New file.
8284 * gdb.base/align.exp: New file.
8285 * lib/gdb.exp (gdb_int128_helper): New proc.
8286 (has_int128_c, has_int128_cxx): New caching procs.
8287
6873858b
TT
82882018-04-27 Tom Tromey <tom@tromey.com>
8289
8290 PR rust/22545:
8291 * gdb.rust/simple.exp: Add inclusive range tests.
8292
79188d8d
PA
82932018-04-26 Pedro Alves <palves@redhat.com>
8294
8295 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
8296 ifunc breakpoint locations correctly of ifunc breakpoints set
8297 while the program resolves the ifunc.
8298
c7075ad5
PA
82992018-04-26 Pedro Alves <palves@redhat.com>
8300
8301 * gdb.base/gnu-ifunc-final.c: New file.
8302 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
8303 * gdb.base/gnu-ifunc.exp (executable): Delete.
8304 (staticexecutable): Adjust.
8305 (lib_opts, exec_opts): Delete.
8306 (make_binsuffix, build, set-break): New procedures.
8307 (misc_tests): New, with tests factored out from the top level.
8308 (top level): Test different combinations of ifunc resolver name,
8309 resolver with and with debug info, and ifunc target with and
8310 without debug info. Wrap static tests with with_target_prefix.
8311
8388016d
PA
83122018-04-26 Pedro Alves <palves@redhat.com>
8313
8314 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
8315 return type" warnings.
8316
249b5733
PA
83172018-04-25 Pedro Alves <palves@redhat.com>
8318
8319 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
8320 killed".
8321 * gdb.base/kill-after-signal.exp: Likewise.
8322 * gdb.threads/kill.exp: Likewise.
8323
f67c0c91
SDJ
83242018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8325 Sergio Durigan Junior <sergiodj@redhat.com>
8326 Pedro Alves <palves@redhat.com>
8327
8328 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
8329 regexps to expect for '[Inferior ... detached]' as well.
8330 * gdb.base/attach.exp: Likewise.
8331 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
8332 "gdb_continue_to_end".
8333 (test_catch_syscall_with_wrong_args): Likewise.
8334 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
8335 ']'. Don't set 'verbose' on.
8336 * gdb.base/foll-vfork.exp: Likewise.
8337 * gdb.base/fork-print-inferior-events.c: New file.
8338 * gdb.base/fork-print-inferior-events.exp: New file.
8339 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
8340 '[Inferior ... has been killed]' message.
8341 * gdb.base/kill-after-signal.exp: Likewise.
8342 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
8343 detach message.
8344 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
8345 message.
8346 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
8347 regexps to expect for '[Inferior ... detached]' as well.
8348 * gdb.threads/process-dies-while-detaching.exp: Likewise.
8349
0a8ddac4
SM
83502018-04-24 Simon Marchi <simon.marchi@ericsson.com>
8351
8352 PR gdb/23104
8353 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
8354
701adfb0
PA
83552018-04-22 Rajendra SY <rajendra.sy@gmail.com>
8356
8357 PR gdb/23095
8358 * gdb.base/break-probes.exp: Pass shlib_load to
8359 prepare_for_testing. Set normal_bp to r_debug_state if target is
8360 bsd.
8361
d27d16bf
RB
83622018-04-19 Richard Bunt <richard.bunt@arm.com>
8363
8364 * gdb.threads/multiple-successive-infcall.c: New test.
8365 * gdb.threads/multiple-successive-infcall.exp: New file.
8366
a037790e
TT
83672018-04-17 Tom Tromey <tom@tromey.com>
8368
8369 * gdb.rust/simple.rs (Union): New type.
8370 (main): New local "u".
8371 * gdb.rust/simple.exp (test_one_slice): Add new test case.
8372
e3a91079
AA
83732018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8374
8375 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
8376 number information in output of "whereis" command.
8377 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
8378
b744723f
AA
83792018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8380
8381 * gdb.ada/info_types.exp: Adjust expected output to the line
8382 numbers now printed by "info var/func/type".
8383 * gdb.base/completion.exp: Likewise.
8384 * gdb.base/included.exp: Likewise.
8385 * gdb.cp/cp-relocate.exp: Likewise.
8386 * gdb.cp/cplusfuncs.exp: Likewise.
8387 * gdb.cp/namespace.exp: Likewise.
8388 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
8389
4a4495d6
MM
83902018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8391
8392 * gdb.btrace/cpu.exp: New.
8393
1d509aa6
MM
83942018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8395
8396 * gdb.base/step-indirect-call-thunk.exp: New.
8397 * gdb.base/step-indirect-call-thunk.c: New.
8398 * gdb.reverse/step-indirect-call-thunk.exp: New.
8399 * gdb.reverse/step-indirect-call-thunk.c: New.
8400
6295b6da
SM
84012018-04-11 Simon Marchi <simon.marchi@ericsson.com>
8402
8403 * gdb.base/pie-fork.c: New file.
8404 * gdb.base/pie-fork.exp: New file.
8405
50146e70
TT
84062018-04-11 Tom Tromey <tom@tromey.com>
8407
8408 * gdb.rust/simple.exp: Add test for ".." struct initializer.
8409
f50d8a2e
PA
84102018-04-10 Pedro Alves <palves@redhat.com>
8411
8412 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
8413 exits. Instead loop running forever.
8414 (fork_parent): Run forever too.
8415
a0be7a36
SM
84162018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8417
8418 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
8419 mi_continue_to_line.
8420 * gdb.mi/mi-stack.c (callee4): Add comment.
8421
9b73db36
SM
84222018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8423
8424 * gdb.mi/mi-stack.exp: Fix indentation.
8425
c912f608
SM
84262018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8427
8428 PR gdb/22979
8429 * gdb.arch/amd64-osabi.exp: New file.
8430
26540402
SM
84312018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8432
8433 PR gdb/22980
8434 * gdb.base/osabi.exp: New file.
8435
121ad66c 84362018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
8437
8438 * gdb.cp/static-typedef-print.exp: New file.
8439 * gdb.cp/static-typedef-print.cc: New file.
8440
3fcded8f
JB
84412018-03-27 Joel Brobecker <brobecker@adacore.com>
8442
8443 * gdb.ada/varsize_limit: New testcase.
8444
59cc4834
JB
84452018-03-27 Joel Brobecker <brobecker@adacore.com>
8446
8447 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
8448
8449 * gdb.ada/notcplusplus: New testcase.
8450
8451 * gdb.base/c-linkage-name.c: New file.
8452 * gdb.base/c-linkage-name.exp: New testcase.
8453
4ca59a9f
TT
84542018-03-26 Tom Tromey <tom@tromey.com>
8455
8456 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
8457 * gdb.python/py-framefilter.py (name_error): New global.
8458 (ErrorInName.function): Use name_error.
8459
978d6c75
TT
84602018-03-26 Tom Tromey <tom@tromey.com>
8461
8462 PR backtrace/15582:
8463 * gdb.python/py-framefilter.exp: Add "bt hide" test.
8464
b7fee5a3
KS
84652018-03-23 Keith Seitz <keiths@redhat.com>
8466
8467 PR c++/22968
8468 * gdb.cp/subtypes.exp: New file.
8469 * gdb.cp/subtypes.h: New file.
8470 * gdb.cp/subtypes.cc: New file.
8471 * gdb.cp/subtypes-2.cc: New file.
8472
376be529
AB
84732018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8474
8475 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
8476 (done): Call '_exit' not 'exit' to avoid atexit handlers.
8477 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
8478 -nostartfiles when compiling the test. Confirm that all registers
8479 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
8480
066cfa98
AB
84812018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8482
8483 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
8484 option, syntax was wrong anyway.
8485 * gdb.arch/arm-disp-step.exp: Likewise.
8486 * gdb.arch/sparc64-regs.exp: Likewise.
8487 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
8488 option, syntax was wrong anyway, switch to use
8489 prepare_for_testing.
8490 * gdb.arch/i386-disp-step.exp: Likewise.
8491
079670b9
AA
84922018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
8493
8494 * gdb.ada/exec_changed.exp: Replace "target_info exists
8495 use_gdb_stub" by "use_gdb_stub".
8496 * gdb.ada/start.exp: Likewise.
8497 * gdb.base/async-shell.exp: Likewise.
8498 * gdb.base/attach-pie-misread.exp: Likewise.
8499 * gdb.base/attach-wait-input.exp: Likewise.
8500 * gdb.base/break-entry.exp: Likewise.
8501 * gdb.base/break-interp.exp: Likewise.
8502 * gdb.base/dprintf-detach.exp: Likewise.
8503 * gdb.base/nostdlib.exp: Likewise.
8504 * gdb.base/solib-nodir.exp: Likewise.
8505 * gdb.base/statistics.exp: Likewise.
8506 * gdb.base/testenv.exp: Likewise.
8507 * gdb.mi/mi-exec-run.exp: Likewise.
8508 * gdb.mi/mi-start.exp: Likewise.
8509 * gdb.multi/dummy-frame-restore.exp: Likewise.
8510 * gdb.multi/multi-arch-exec.exp: Likewise.
8511 * gdb.multi/multi-arch.exp: Likewise.
8512 * gdb.multi/tids.exp: Likewise.
8513 * gdb.multi/watchpoint-multi.exp: Likewise.
8514 * gdb.python/py-events.exp: Likewise.
8515 * gdb.threads/attach-into-signal.exp: Likewise.
8516 * gdb.threads/attach-stopped.exp: Likewise.
8517 * gdb.threads/threadapply.exp: Likewise.
8518 * lib/selftest-support.exp: Likewise.
8519
26d6cec4
AA
85202018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
8521
8522 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
8523
4ee89e90
SR
85242018-03-20 Stephen Roberts <stephen.roberts@arm.com>
8525
8526 * gdb.perf/template-breakpoints.cc: New file.
8527 * gdb.perf/template-breakpoints.exp: New file.
8528 * gdb.perf/template-breakpoints.py: New file.
8529
92630041
TT
85302018-03-19 Tom Tromey <tom@tromey.com>
8531
8532 * gdb.rust/simple.rs (main): Add local variables field1, field2,
8533 y0.
8534 * gdb.rust/simple.exp: Test bare identifier form of struct
8535 initializer.
8536
76727919
TT
85372018-03-19 Tom Tromey <tom@tromey.com>
8538
8539 * gdb.gdb/observer.exp: Remove.
8540
194ed413
AA
85412018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8542
8543 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
8544 "qualified" option when setting breakpoints.
8545 * gdb.trace/backtrace.exp: Likewise.
8546 * gdb.trace/circ.exp: Likewise.
8547 * gdb.trace/collection.exp: Likewise.
8548 * gdb.trace/disconnected-tracing.exp: Likewise.
8549 * gdb.trace/ftrace-lock.exp: Likewise.
8550 * gdb.trace/ftrace.exp: Likewise.
8551 * gdb.trace/infotrace.exp: Likewise.
8552 * gdb.trace/packetlen.exp: Likewise.
8553 * gdb.trace/passc-dyn.exp: Likewise.
8554 * gdb.trace/qtro.exp: Likewise.
8555 * gdb.trace/read-memory.exp: Likewise.
8556 * gdb.trace/report.exp: Likewise.
8557 * gdb.trace/signal.exp: Likewise.
8558 * gdb.trace/status-stop.exp: Likewise.
8559 * gdb.trace/strace.exp: Likewise.
8560 * gdb.trace/tfind.exp: Likewise.
8561 * gdb.trace/trace-break.exp: Likewise.
8562 * gdb.trace/trace-condition.exp: Likewise.
8563 * gdb.trace/trace-mt.exp: Likewise.
8564 * gdb.trace/tstatus.exp: Likewise.
8565 * gdb.trace/tsv.exp: Likewise.
8566 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8567 * gdb.trace/unavailable.exp: Likewise.
8568 * gdb.trace/while-dyn.exp: Likewise.
8569
8b067d2c
AA
85702018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8571
8572 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
8573 that libinproctrace is copied to the target.
8574
3ae9ce5d
TT
85752018-03-14 Tom Tromey <tom@tromey.com>
8576
8577 PR cli/14977:
8578 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
8579 a null pointer.
8580 * gdb.base/wchar.exp: Likewise.
8581
b8c2339b
TT
85822018-03-14 Tom Tromey <tom@tromey.com>
8583
8584 PR cli/19918:
8585 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
8586 flag.
8587
4872dc46
SM
85882018-03-08 Simon Marchi <simon.marchi@ericsson.com>
8589
8590 PR gdb/22841
8591 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
8592 "target" to remote_exec.
8593
e4fe3756
SM
85942018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
8595
8596 PR gdb/22841
8597 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
8598 ${board}_upload): Remove.
8599
e95a97d4
AA
86002018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
8601
8602 * gdb.cp/watch-cp.cc: New test.
8603 * gdb.cp/watch-cp.exp: New file.
8604
dbbb1059
AB
86052018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8606
8607 * gdb.base/infcall-nested-structs.exp: New file.
8608 * gdb.base/infcall-nested-structs.c: New file.
8609 * gdb.base/float.exp: Add riscv support.
8610
ecc054c0
TP
86112018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
8612
8613 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
8614 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
8615
25e3c82c
SDJ
86162018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
8617
8618 * gdb.server/abspath.exp: New file.
8619 * lib/gdb.exp (with_cwd): New procedure.
8620
3083294d
SM
86212018-02-28 Simon Marchi <simon.marchi@ericsson.com>
8622
8623 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
8624 use it.
8625 (gdb_is_target_remote_prompt): New proc.
8626 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
8627 (gdb_is_target_native): Pass prompt parameter to
8628 gdb_is_target_1.
8629
3275ef47
SM
86302018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
8631
8632 * gdb.base/load-command.c: New file.
8633 * gdb.base/load-command.exp: New file.
8634 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
8635 (gdb_is_target_1): ...this, and generalize for other targets
8636 than just remote.
8637 (gdb_is_target_remote): Use gdb_is_target_1.
8638 (gdb_is_target_native): use gdb_is_target_1.
8639
6893c19a
TT
86402018-02-26 Tom Tromey <tom@tromey.com>
8641
8642 PR python/16497:
8643 * gdb.python/py-framefilter.exp: Update test.
8644
2ddeaf8a
TT
86452018-02-26 Tom Tromey <tom@tromey.com>
8646
8647 * gdb.dwarf2/variant.c: New file.
8648 * gdb.dwarf2/variant.exp: New file.
8649
c9317f21
TT
86502018-02-26 Tom Tromey <tom@tromey.com>
8651
8652 * gdb.rust/simple.exp: Accept more possible results in enum test.
8653
6f6d0c26
SM
86542018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
8655
8656 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
8657 parentheses.
8658
11b03145
MR
86592018-02-23 Maciej W. Rozycki <macro@mips.com>
8660
8661 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
8662 name of a variable: $actual_linejj -> $actual_line.
8663
54a27fe5
JB
86642018-02-21 John Baldwin <jhb@FreeBSD.org>
8665
8666 * gdb.arch/amd64-i386-address.exp: Fix a typo.
8667
de65820c
MM
86682018-02-20 Markus Metzger <markus.t.metzger@intel.com>
8669
8670 * gdb.btrace/buffer-size.exp: Do not force BTS.
8671
980548fd
PA
86722018-02-14 Pedro Alves <palves@redhat.com>
8673
8674 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
8675 getting a "Quit".
8676
c4e12631
MM
86772018-02-09 Markus Metzger <markus.t.metzger@intel.com>
8678
8679 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
8680 Fix test name.
8681
c2e0e465
SM
86822018-02-07 Simon Marchi <simon.marchi@ericsson.com>
8683
8684 * gdb.cp/m-static.exp: Check type of optimized out static
8685 member.
8686
f7216783
AB
86872018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
8688
8689 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
8690 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
8691
0625771b
LS
86922018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
8693 Leszek Swirski <leszeks@google.com>
8694
8695 * gdb.python/py-prettyprint.c
8696 (struct to_string_returns_value_inner,
8697 struct to_string_returns_value_wrapper): New.
8698 (main): Add tsrvw variable.
8699 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
8700 ToStringReturnsValueWrapper): New classes.
8701 (register_pretty_printers): Register new pretty-printers.
8702 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
8703 recursive pretty printer.
8704 * gdb.python/py-mi.exp: Likewise.
8705
59498c30
LS
87062018-02-01 Leszek Swirski <leszeks@google.com>
8707
8708 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
8709 functions with the same name as an include file are parsed
8710 correctly.
8711
d4d38844
YQ
87122018-02-01 Yao Qi <yao.qi@linaro.org>
8713
8714 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
8715 "\[^\r\n\]*".
8716
07e5f5cf
NP
87172018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
8718
8719 * gdb.arch/powerpc-prologue-frame.s: New file.
8720 * gdb.arch/powerpc-prologue-frame.c: Likewise.
8721 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
8722
929b5ad4
JB
87232018-01-31 Joel Brobecker <brobecker@adacore.com>
8724
8725 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
8726
e671cd59
PA
87272018-01-30 Pedro Alves <palves@redhat.com>
8728
8729 PR gdb/13211
8730 * gdb.base/interrupt-daemon.c: New.
8731 * gdb.base/interrupt-daemon.exp: New.
8732 * gdb.multi/multi-term-settings.c: New.
8733 * gdb.multi/multi-term-settings.exp: New.
8734
fc413dc4
JB
87352018-01-30 Joel Brobecker <brobecker@adacore.com>
8736
8737 * gdb.base/break.exp: Save the location where the breakpoint
8738 on break.c:47 was actually inserted when debugging the version
8739 compiled at -O2 and use it in the expected output of the "info
8740 break" test performed soon after.
8741
5c319bb2
PA
87422018-01-22 Pedro Alves <palves@redhat.com>
8743 Sergio Durigan Junior <sergiodj@redhat.com>
8744
8745 * gdb.base/whatis.exp: Add tests for 'set print object on' +
8746 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
8747
a9e40818
JB
87482018-01-22 Joel Brobecker <brobecker@adacore.com>
8749
8750 * gdb.base/break-include.c, gdb.base/break-include.inc,
8751 gdb.base/break-include.exp: New files.
8752 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
8753 line number now being the actual line number where the breakpoint
8754 was inserted.
8755 * gdb.mi/mi-break.exp: Likewise.
8756 * gdb.mi/mi-reverse.exp: Likewise.
8757 * gdb.mi/mi-simplerun.exp: Ditto.
8758
e707fc44
AB
87592018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8760
8761 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
8762 varobj.
8763 * gdb.mi/mi-var-create-rtti.exp: Likewise.
8764
ae451627
AB
87652018-01-21 Don Breazeal <donb@codesourcery.com>
8766 Andrew Burgess <andrew.burgess@embecosm.com>
8767
8768 * gdb.mi/basics.c: Add new global.
8769 * gdb.mi/mi-frame-regs.exp: New file.
8770 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
8771 case.
8772
b1b189e0
AB
87732018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8774
8775 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
8776 non-parameter, and on an unknown symbol.
8777
fcfcc376
TT
87782018-01-19 Tom Tromey <tom@tromey.com>
8779
8780 * gdb.rust/modules.rs (TWENTY_THREE): New global.
8781 * gdb.rust/modules.exp: Add ::-qualified lookup test.
8782
634c1c31
AA
87832018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8784
8785 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
8786 setrlimit and chdir to int.
8787
d6ad07fd
AA
87882018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8789
8790 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
8791 function.
8792 (my_tend): Likewise.
8793 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
8794 rationale of avoiding FP- and vector instructions.
8795
adf8243b
RK
87962018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
8797
8798 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
8799 "info reg" with "\[ \t\]*".
8800 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
8801 "\[ \t\]+".
8802 * gdb.arch/s390-multiarch.exp: Ditto.
8803 * gdb.base/pc-fp.exp: Ditto.
8804 * gdb.reverse/i386-precsave.exp: Ditto.
8805 * gdb.reverse/i386-reverse.exp: Ditto.
8806 * gdb.reverse/i387-env-reverse.exp: Ditto.
8807 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8808
dcc06925
AA
88092018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8810
8811 * lib/gdb.exp (gdb_compile): Re-enable use of
8812 universal_compile_options for languages other than Rust.
8813
25d4fd80
AA
88142018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8815
8816 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
8817
ee7f689e 88182018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
8819
8820 PR gdb/16577
8821 * gdb.base/solib-vanish.exp: New.
8822 * gdb.base/solib-vanish-main.c: New.
8823 * gdb.base/solib-vanish-lib1.c: New.
8824 * gdb.base/solib-vanish-lib2.c: New.
8825
d8447b6b
YQ
88262018-01-17 Yao Qi <yao.qi@linaro.org>
8827
8828 * gdb.compile/compile.exp: Match the address printed for
8829 frame in the output of command "bt".
8830
86d6a90c
TT
88312018-01-15 Tom Tromey <tom@tromey.com>
8832
8833 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
8834 compute sp_reg.
8835
cbcdb1aa
AB
88362018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8837
8838 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
8839 to prepare.
8840 (prepare): Return 0 on error, 1 on success.
8841
eea61984
PA
88422018-01-12 Pedro Alves <palves@redhat.com>
8843
8844 * gdb.base/continue-after-aborted-step-over.c: New.
8845 * gdb.base/continue-after-aborted-step-over.exp: New.
8846
6181e9c2
SM
88472018-01-11 Simon Marchi <simon.marchi@ericsson.com>
8848
8849 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
8850 options when not creating an executable.
8851
3cada740
PA
88522018-01-11 Pedro Alves <palves@redhat.com>
8853
8854 PR remote/22597
8855 * gdb.server/stop-reply-no-thread.c: New file.
8856 * gdb.server/stop-reply-no-thread.exp: New file.
8857
c63d3e8d
PA
88582018-01-10 Pedro Alves <palves@redhat.com>
8859
8860 PR gdb/22670
8861 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
8862 functions too. Test setting breakpoints and printing C functions
8863 with no debug info too.
8864 * gdb.ada/bp_c_mixed_case/qux.c: New file.
8865
d4c2a405
PA
88662018-01-10 Pedro Alves <palves@redhat.com>
8867
8868 PR gdb/22670
8869 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
8870 a fail.
8871
8825213e
PA
88722018-01-10 Pedro Alves <palves@redhat.com>
8873
8874 PR gdb/22670
8875 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
8876
605fd3c6
YQ
88772018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8878
8879 * gdb.server/unittest.exp: Match the output in non-development
8880 mode.
8881
1e5ded6c
YQ
88822018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8883
8884 * gdb.gdb/unittest.exp: Match output in non-development mode.
8885
30066b0b
JB
88862018-01-08 Joel Brobecker <brobecker@adacore.com>
8887
8888 * gdb.ada/access_tagged_param.exp: Relax expected output
8889 for value of "ObjL" in "continue" to pck.inspect breakpoint
8890 test.
8891
04bafb1e
XR
88922018-01-08 Joel Brobecker <brobecker@adacore.com>
8893
9f86398b
JB
8894 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
8895 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 8896
e379cee6
PA
88972018-01-05 Pedro Alves <palves@redhat.com>
8898
8899 PR gdb/18653
8900 * gdb.base/libsegfault.exp: New.
8901
de63c46b
PA
89022018-01-05 Joel Brobecker <brobecker@adacore.com>
8903
8904 PR gdb/22670
8905 * gdb.ada/access_tagged_param.exp: New file.
8906 * gdb.ada/access_tagged_param/foo.adb: New file.
8907
f98fc17b
PA
89082018-01-05 Pedro Alves <palves@redhat.com>
8909
8910 PR gdb/22670
8911 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
8912 exercise lower case too, and to exercise both full matching and
8913 wild matching.
8914
342f8240
JB
89152018-01-05 Joel Brobecker <brobecker@adacore.com>
8916
8917 * gdb.ada/rename_subscript_param: New testcase.
8918
7150d33c
JG
89192018-01-05 Jerome Guitton <guitton@adacore.com>
8920
8921 * gdb.ada/arr_acc_idx_w_gap: New testcase.
8922
cc0e770c
JB
89232018-01-05 Joel Brobecker <brobecker@adacore.com>
8924
8925 * gdb.ada/convvar_comp: New testcase.
8926
672a41aa 89272018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
8928
8929 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
8930 (My_Table): New global variable.
8931 * testsuite/gdb.ada/array_char_idx.exp: Add test.
8932
7365ec2f
JB
89332018-01-04 Joel Brobecker <brobecker@adacore.com>
8934
8935 PR gdb/22670
8936 * gdb.ada/maint_with_ada: New testcase.
8937
289483b6
JB
89382018-01-04 Joel Brobecker <brobecker@adacore.com>
8939
8940 PR gdb/22670
8941 * gdb.ada/bp_c_mixed_case: New testcase.
8942
344420da
JB
89432018-01-04 Joel Brobecker <brobecker@adacore.com>
8944
8945 PR gdb/22670
8946 * gdb.ada/complete.exp: Add "complete break ada" test.
8947
66fc87a0
JB
89482018-01-04 Joel Brobecker <brobecker@adacore.com>
8949
8950 PR gdb/22670
8951 * gdb.ada/info_addr_mixed_case: New testcase.
8952
9f757bf7
XR
89532018-01-03 Xavier Roirand <roirand@adacore.com>
8954
8955 * gdb.ada/excep_handle.exp: New testcase.
8956 * gdb.ada/excep_handle/foo.adb: New file.
8957 * gdb.ada/excep_handle/pck.ads: New file.
8958
bd570f80
JB
89592018-01-03 Joel Brobecker <brobecker@adacore.com>
8960
8961 * gdb.base/step-line.c: Add extra empty line in copyright header.
8962 * gdb.base/step-line.inp: Likewise.
8963
9fe561ab
JB
89642018-01-02 Joel Brobecker <brobecker@adacore.com>
8965
8966 * gdb.ada/dyn_stride.exp: Add slice test.
8967
a405673c
JB
89682018-01-02 Joel Brobecker <brobecker@adacore.com>
8969
8970 * gdb.ada/dyn_stride: New testcase.
8971
cef0f868
SH
89722017-12-27 Stafford Horne <shorne@gmail.com>
8973
8974 * gdb.xml/extra-regs.xml: Add example foo reggroup.
8975 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
8976
b67d92b0
SH
89772017-12-27 Stafford Horne <shorne@gmail.com>
8978
8979 * gdb.base/reggroups.c: New file.
8980 * gdb.base/reggroups.exp: New file.
8981
eccab96d
JB
89822017-12-18 Joel Brobecker <brobecker@adacore.com>
8983
8984 * gdb.dwarf2/ada-valprint-error.c: New file.
8985 * gdb.dwarf2/ada-valprint-error.exp: New file.
8986
0e2da9f0
JB
89872017-12-18 Joel Brobecker <brobecker@adacore.com>
8988
8989 * gdb.ada/assign_arr: New testcase.
8990
cb923fcc
XR
89912017-12-18 Xavier Roirand <roirand@adacore.com>
8992
8993 * gdb.ada/funcall_ptr: New testcase.
8994
7c161838
SDJ
89952017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8996
8997 PR cli/16224
8998 * gdb.base/ptype-offsets.cc: New file.
8999 * gdb.base/ptype-offsets.exp: New file.
9000
1af17fd9
YQ
90012017-12-15 Yao Qi <yao.qi@linaro.org>
9002
9003 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
9004 if XML is disabled.
9005
828d5846
XR
90062017-12-15 Xavier Roirand <roirand@adacore.com>
9007
9008 * gdb.ada/same_component_name: New testcase.
9009
79e8fcaa
JB
90102017-12-14 Joel Brobecker <brobecker@adacore.com>
9011
9012 * gdb.ada/str_binop_equal: New testcase.
9013
e05fa6f9
JB
90142017-12-14 Joel Brobecker <brobecker@adacore.com>
9015
9016 * gdb.ada/task_switch_in_core: New testcase.
9017
b89641ba
SM
90182017-12-13 Simon Marchi <simon.marchi@ericsson.com>
9019
9020 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
9021 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
9022 call test_bkpt_qualified.
9023 (test_bkpt_qualified): New proc.
9024
6892d2e4
PA
90252017-12-13 Pedro Alves <palves@redhat.com>
9026
9027 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
9028 Tighten regexp by matching with an anchor.
9029
a22ecf70
PA
90302017-12-13 Pedro Alves <palves@redhat.com>
9031
9032 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
9033 ("expression with namespace"): New set of tests.
9034 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
9035 (Nested::Test_NS::qux): New.
9036 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
9037 defaults to 'start_quote_char' and 'end_quote_char' parameters.
9038
9937536c
JB
90392017-12-13 Joel Brobecker <brobecker@adacore.com>
9040
9041 * gdb.base/server-del-break.c: New file.
9042 * gdb.base/server-del-break.exp: New file.
9043
fe49c6f5
SH
90442017-12-12 Stafford Horne <shorne@gmail.com>
9045
9046 * gdb.xml/tdesc-regs.exp: Add or1k support.
9047
c3d18620
SH
90482017-12-12 Stafford Horne <shorne@gmail.com>
9049
9050 * gdb.base/bp-permanent.c: Define nop of or1k.
9051
c5f9cfc8
JB
90522017-12-11 Joel Brobecker <brobecker@adacore.com>
9053
9054 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
9055 output with components being reordered.
9056
a9c135fc
JB
90572017-12-11 Joel Brobecker <brobecker@adacore.com>
9058
9059 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
9060 output with components being reordered.
9061
927aa2e7
JK
90622017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9063 Pedro Alves <palves@redhat.com>
9064
9065 * gdb.base/maint.exp (check for .gdb_index): Check also for
9066 .debug_names.
9067 * gdb.dlang/watch-loc.c (.debug_aranges): New.
9068 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
9069 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
9070 (.gdb_index used after symbol reloading): Support also .debug_names.
9071 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
9072
f17d9474
YQ
90732017-12-08 Yao Qi <yao.qi@linaro.org>
9074
9075 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9076 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
9077
a0de8c21
YQ
90782017-12-08 Yao Qi <yao.qi@linaro.org>
9079
9080 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9081 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
9082
a738ea1d
YQ
90832017-12-08 Yao Qi <yao.qi@linaro.org>
9084
9085 * gdb.arch/aarch64-tagged-pointer.c: New file.
9086 * gdb.arch/aarch64-tagged-pointer.exp: New file.
9087
1cd9a73b
SDJ
90882017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
9089
9090 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
9091 "int".
9092
fa6eb693
KS
90932017-12-07 Keith Seitz <keiths@redhat.com>
9094
9095 PR breakpoints/22569
9096 * gdb.linespec/ls-errs.exp: Change expected result of "break
9097 -source this file has spaces.c -line 3".
9098 Check that an explicit source file followed by whitespace is
9099 identified as an invalid explicit location.
9100
883fd55a
KS
91012017-12-07 Keith Seitz <keiths@redhat.com>
9102
9103 * gdb.cp/nested-types.cc: New file.
9104 * gdb.cp/nested-types.exp: New file.
9105 * lib/cp-support.exp: Load data-structures.exp library.
9106 (debug_cp_test_ptype_class): New global.
9107 (cp_ptype_class_verbose, next_line): New procedures.
9108 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
9109 Add and document new return value.
9110 Switch the list of lines to a queue.
9111 Add support for new `type' key for nested type definitions.
9112 Add debugging/troubleshooting messages.
9113 * lib/data-structures.exp: New file.
9114
ec72db3e
SM
91152017-12-07 Simon Marchi <simon.marchi@ericsson.com>
9116
9117 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
9118 with proc_with_prefix, don't use with_test_prefix.
9119
99598d71
TT
91202017-12-07 Tom Tromey <tom@tromey.com>
9121
9122 * gdb.base/break.exp: Add test for empty "commands".
9123
a8806230
YQ
91242017-12-07 Yao Qi <yao.qi@linaro.org>
9125
9126 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
9127 malloc and catch syscall.
9128
824cc835
PM
91292017-12-07 Phil Muldoon <pmuldoon@redhat.com>
9130
e79be6e5 9131 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
9132 tests for explicit locations.
9133
7cc244de
PA
91342017-12-06 Pedro Alves <palves@redhat.com>
9135
9136 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
9137 force-disabling XML descriptions.
9138
50a1fdd5
PA
91392017-12-04 Pedro Alves <palves@redhat.com>
9140
9141 PR gdb/22499
9142 * gdb.arch/amd64-disp-step-avx.S: New file.
9143 * gdb.arch/amd64-disp-step-avx.exp: New file.
9144
f0fb2488
PA
91452017-12-03 Pedro Alves <palves@redhat.com>
9146
9147 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
9148 and <string.h>.
9149 (parent_function): Print distinct messages when waitpid fails, or
9150 the child exits with a signal, or the child exits for an unhandled
9151 reason.
9152 * gdb.threads/process-dies-while-detaching.exp
9153 (detach_and_expect_exit): New 'inf_output_re' parameter and use
9154 it. Wait for both inferior output and GDB's prompt. Use an
9155 indirect spawn id list.
9156 (do_detach): New parameter 'child_exit'. Use it to compute
9157 expected inferior output.
9158 (test_detach, test_detach_watch, test_detach_killed_outside):
9159 Adjust to pass down the expected child exit kind.
9160
97cbe998
SDJ
91612017-12-01 Joel Brobecker <brobecker@adacore.com>
9162 Sergio Durigan Junior <sergiodj@redhat.com>
9163 Pedro Alves <palves@redhat.com>
9164
9165 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
9166
40fc416f
SDJ
91672017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
9168
9169 * gdb.base/relocate.exp: Add tests to guarantee that arguments
9170 to 'symbol-file' and 'add-symbol-file' can be
9171 position-independent.
9172
1cc75e92
YQ
91732017-12-01 Yao Qi <yao.qi@linaro.org>
9174
9175 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
9176 the URL in copyright header.
9177 * gdb.arch/aarch64-fp.exp: Likewise.
9178 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
9179 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
9180 * gdb.base/expand-psymtabs.exp: Likewise.
9181 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
9182 * gdb.fortran/common-block.exp: Likewise.
9183 * gdb.fortran/common-block.f90: Likewise.
9184 * gdb.fortran/logical.exp: Likewise.
9185 * gdb.fortran/vla-datatypes.f90: Likewise.
9186 * gdb.fortran/vla-sub.f90: Likewise.
9187
875fb7a7
JB
91882017-11-30 Joel Brobecker <brobecker@adacore.com>
9189
9190 * gdb.ada/repeat_dyn: New testcase.
9191
6f14765f
UW
91922017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9193
9194 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
9195 Update for changed thread numbering.
9196 * gdb.cell/bt.exp: Update for changed GDB output.
9197
f1af7b94
SM
91982017-11-30 Simon Marchi <simon.marchi@ericsson.com>
9199
9200 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
9201 setting isremote by hand.
9202 * boards/dwarf4-gdb-index.exp: Likewise.
9203 * boards/fission.exp: Likewise.
9204 * boards/stabs.exp: Likewise.
9205
e3919f3e
PA
92062017-11-30 Pedro Alves <palves@redhat.com>
9207
9208 * gdb.linespec/cpls-ops.exp
9209 (check_explicit_skips_function_argument): Extract the underlying
9210 type of size_t instead of hardcoding it.
9211
bd69330d
PA
92122017-11-29 Pedro Alves <palves@redhat.com>
9213
9214 PR c++/19436
9215 * gdb.linespec/cpls-abi-tag.cc: New file.
9216 * gdb.linespec/cpls-abi-tag.exp: New file.
9217
a20714ff
PA
92182017-11-29 Pedro Alves <palves@redhat.com>
9219
9220 * gdb.base/langs.exp: Use -qualified.
9221 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
9222 it.
9223 * gdb.cp/namespace.exp: Use -qualified.
9224 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
9225 (overload-3, template-overload, template-ret-type, const-overload)
9226 (const-overload-quoted, anon-ns, ambiguous-prefix): New
9227 procedures.
9228 (test_driver): Call them.
9229 * gdb.cp/save-bp-qualified.cc: New.
9230 * gdb.cp/save-bp-qualified.exp: New.
9231 * gdb.linespec/explicit.exp: Test -qualified.
9232 * lib/completion-support.exp (completion::explicit_opts_list): Add
9233 "-qualified".
9234 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
9235
f6f1d339
PM
92362017-11-29 Phil Muldoon <pmuldoon@redhat.com>
9237
9238 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
9239
02ca603a
TT
92402017-11-29 Tom Tromey <tom@tromey.com>
9241
9242 * gdb.base/relocate.exp: Update invalid argument test.
9243 Add new tests for invalid arguments.
9244
ed6c0bfb
TP
92452017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9246
9247 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
9248 Return 0 as a long.
9249 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
9250
f106e10e
TP
92512017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9252
9253 * gdb.cp/breakpoint.cc (bar): Set return type to void.
9254 * gdb.cp/psymtab-parameter.cc (func): Likewise.
9255 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
9256 func ().
9257 * gdb.cp/shadow.cc (B.func): Return 0.
9258
10329bb2
JB
92592017-11-27 Joel Brobecker <brobecker@adacore.com>
9260
9261 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
9262 expected output in gdb_expect call to allow the exception
9263 message to be present as well. Fix syntax confusion to avoid
9264 TCL thinking that exception_name is an array.
9265
617cd4bc
UW
92662017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
9267
9268 * gdb.arch/spu-info.c: Include <unistd.h>.
9269 (do_signal_test): Fix broken calls to write.
9270 * gdb.arch/spu-info.exp: Use prepare_for_testing.
9271 Fix checks for empty mailboxes. Update signal tests for corrected
9272 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
9273 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
9274 * gdb.cell/arch.exp: Use standard_output_file.
9275 * gdb.cell/break.exp: Likewise.
9276 * gdb.cell/bt.exp: Likewise.
9277 * gdb.cell/core.exp: Likewise.
9278 * gdb.cell/dwarfaddr.exp: Likewise.
9279 * gdb.cell/ea-cache.exp: Likewise.
9280 * gdb.cell/ea-standalone.exp: Likewise.
9281 * gdb.cell/f-regs.exp: Likewise.
9282 * gdb.cell/fork.exp: Likewise.
9283 * gdb.cell/gcore.exp: Likewise.
9284 * gdb.cell/mem-access.exp: Likewise.
9285 * gdb.cell/ptype.exp: Likewise.
9286 * gdb.cell/registers.exp: Likewise.
9287 * gdb.cell/sizeof.exp: Likewise.
9288 * gdb.cell/solib-symbol.exp: Likewise.
9289 * gdb.cell/solib.exp: Likewise.
617cd4bc 9290
a81aaca0
PA
92912017-11-25 Pedro Alves <palves@redhat.com>
9292
9293 * gdb.base/complete-empty.exp: New file.
9294 * gdb.base/completion.exp: Adjust.
9295
6a3c6ee4
PA
92962017-11-25 Pedro Alves <palves@redhat.com>
9297
9298 * gdb.linespec/cpls-ops.cc: New file.
9299 * gdb.linespec/cpls-ops.exp: New file.
9300 * lib/completion-support.exp (test_complete_prefix_range_re): New,
9301 factored out from ...
9302 (test_complete_prefix_range): ... this.
9303
8955eb2d
PA
93042017-11-24 Pedro Alves <palves@redhat.com>
9305
9306 * gdb.linespec/cpcompletion.exp: New file.
9307 * gdb.linespec/cpls-hyphen.cc: New file.
9308 * gdb.linespec/cpls.cc: New file.
9309 * gdb.linespec/cpls2.cc: New file.
9310 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
9311 test to use test_gdb_complete_unique. Add label completion,
9312 keyword completion and explicit location completion tests.
9313 * lib/completion-support.exp: New file.
9314
e547c119
JB
93152017-11-24 Joel Brobecker <brobecker@adacore.com>
9316
9317 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
9318 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
9319 when hitting an exception catchpoint.
9320
7c3c1aa8
YQ
93212017-11-22 Yao Qi <yao.qi@linaro.org>
9322
9323 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
9324
41bd68f5
SM
93252017-11-22 Simon Marchi <simon.marchi@ericsson.com>
9326
9327 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
9328 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
9329 * gdb.dwarf2/info-locals-optimized-out.c: New file.
9330
1daad298
YQ
93312017-11-22 Yao Qi <yao.qi@linaro.org>
9332
9333 * gdb.base/info-os.exp: Pass pthreads.
9334 * gdb.multi/multi-attach.exp: Likewise.
9335
88465e87
YQ
93362017-11-22 Yao Qi <yao.qi@linaro.org>
9337
9338 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
9339 compiler.
9340
dc196b23
YQ
93412017-11-22 Yao Qi <yao.qi@linaro.org>
9342
9343 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
9344 * gdb.base/break-interp.exp: Likewise.
9345 * gdb.base/jit-attach-pie.exp: Likewise.
9346
2400729e
UW
93472017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9348
9349 * gdb.base/float128.c (large128): New variable.
9350 * gdb.base/float128.exp: Add test to print largest __float128 value.
9351
7a26362d
UW
93522017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9353
9354 * gdb.arch/vsx-regs.exp: Update register content checks.
9355
ed0f4273
UW
93562017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
9357
9358 * gdb.arch/ppc-longdouble.exp: New file.
9359 * gdb.arch/ppc-longdouble.c: Likewise.
9360
a25d69c6
PA
93612017-11-21 Pedro Alves <palves@redhat.com>
9362
9363 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
9364
73fcf641
PA
93652017-11-20 Pedro Alves <palves@redhat.com>
9366
9367 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
9368 (long_double_typedef): New typedefs.
9369 Use DEF on double and long double.
9370 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
9371 cases.
9372 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
9373 and 'long_double_ptr_same_size' locals. Use them to decide
9374 whether cast from array/function to float is valid/invalid.
9375
71a3c369
TT
93762017-11-17 Tom Tromey <tom@tromey.com>
9377
9378 * gdb.rust/traits.rs: New file.
9379 * gdb.rust/traits.exp: New file.
9380
ced9779b
JB
93812017-11-17 Joel Brobecker <brobecker@adacore.com>
9382
9383 * gdb.ada/minsyms: New testcase.
9384
a0922d80
PA
93852017-11-16 Pedro Alves <palves@redhat.com>
9386
9387 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
9388 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
9389
ea04e54c
PA
93902017-11-16 Pedro Alves <palves@redhat.com>
9391
9392 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
9393 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
9394
e849ea89
PA
93952017-11-16 Pedro Alves <palves@redhat.com>
9396
9397 * gdb.server/reconnect-ctrl-c.c: New file.
9398 * gdb.server/reconnect-ctrl-c.exp: New file.
9399
d8ae99a7
PM
94002017-11-16 Phil Muldoon <pmuldoon@redhat.com>
9401
9402 * gdb.python/py-rbreak.exp: New file.
9403 * gdb.python/py-rbreak.c: New file.
9404 * gdb.python/py-rbreak-func2.c: New file.
9405
968a13f8
PA
94062017-11-16 Pedro Alves <palves@redhat.com>
9407
9408 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
9409 pattern.
9410 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
9411 GDB.
9412
71774bc9
SM
94132017-11-15 Simon Marchi <simon.marchi@ericsson.com>
9414
9415 * gdb.tui/completionn.exp (test_tab_completion): Add space in
9416 regex.
9417
ddbb44cf
SM
94182017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
9419
9420 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
9421 test names.
9422
584a564f
PA
94232017-11-09 Pedro Alves <palves@redhat.com>
9424
9425 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
9426 factored out from ...
9427 (top level): ... here, and adjusted to avoid expecting beyond the
9428 prompt in a single gdb_test_multiple.
9429
5ed7a928
PA
94302017-11-09 Pedro Alves <palves@redhat.com>
9431
9432 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
9433 output.
9434 * gdb.server/ext-attach.exp ("kill" test): Likewise.
9435 * gdb.server/ext-restart.exp ("kill" test): Likewise.
9436 * gdb.server/ext-run.exp ("kill" test): Likewise.
9437 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
9438
a60e0738
PA
94392017-11-09 Pedro Alves <palves@redhat.com>
9440
9441 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
9442 match till end of line.
9443
2c88253f
PA
94442017-11-09 Pedro Alves <palves@redhat.com>
9445
9446 * gdb.base/memattr.exp: Tighten regexes to match the end line.
9447
c7a38517
PA
94482017-11-09 Pedro Alves <palves@redhat.com>
9449
9450 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
9451 New procedures, factored out from ...
9452 (top level): ... here, and adjusted to avoid expecting beyond the
9453 prompt in one go.
9454
f29f4b6b
PA
94552017-11-09 Pedro Alves <palves@redhat.com>
9456
9457 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
9458 output. Fix '?' match.
9459
286acbb5
JB
94602017-11-08 Joel Brobecker <brobecker@adacore.com>
9461
9462 * gdb.ada/scoped_watch: New testcase.
9463 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
9464 which is actually correct.
9465 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
9466 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
9467
62d7ae92
PA
94682017-11-08 Pedro Alves <palves@redhat.com>
9469
9470 * gdb.gdb/complaints.exp (test_initial_complaints)
9471 (test_serial_complaints, test_short_complaints): Call
9472 complaint_internal instead of complaint.
9473
280ca31f
DT
94742017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
9475
9476 * gdb.threads/tls-core.c: New file.
9477 * gdb.threads/tls-core.exp: Likewise.
9478
b5ec771e
PA
94792017-11-08 Pedro Alves <palves@redhat.com>
9480
9481 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
9482 (p Exported_Capitalized): New test.
9483 (p exported_capitalized): New test.
9484
a02b41a7
PA
94852017-11-07 Pedro Alves <palves@redhat.com>
9486
9487 * gdb.cp/ena-dis-br-range.exp: Add more tests.
9488
95e95a6d
PA
94892017-11-07 Pedro Alves <palves@redhat.com>
9490
9491 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
9492 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
9493 (disable_invalid, disable_inverted, disable_negative): New
9494 procedures.
9495 ("bad numbers"): New set of tests.
9496
cee62dbd
PA
94972017-11-07 Pedro Alves <palves@redhat.com>
9498
9499 * gdb.cp/ena-dis-br-range.exp: Add tests.
9500
cc638e86
PA
95012017-11-07 Pedro Alves <palves@redhat.com>
9502
9503 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
9504
d0fe4701
XR
95052017-11-07 Xavier Roirand <roirand@adacore.com>
9506 Pedro Alves <palves@redhat.com>
9507
9508 * gdb.base/ena-dis-br.exp: Add reference to
9509 gdb.cp/ena-dis-br-range.exp.
9510 * gdb.cp/ena-dis-br-range.exp: New file.
9511 * gdb.cp/ena-dis-br-range.cc: New file.
9512
46f67f80
PA
95132017-11-06 Pedro Alves <palves@redhat.com>
9514
9515 * gdb.base/attach-non-pgrp-leader.c: New.
9516 * gdb.base/attach-non-pgrp-leader.exp: New.
9517
726e1356
PA
95182017-11-06 Pedro Alves <palves@redhat.com>
9519
9520 * configure.ac: No longer check for termio.h and sgtty.h.
9521 * configure: Regenerate.
9522 * remote-utils.c: Include termios.h instead of gdb_termios.h.
9523 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
9524 Remove termio and sgtty code.
9525
50ab6ace
YQ
95262017-11-03 Yao Qi <yao.qi@linaro.org>
9527
9528 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
9529 in GDB is disabled.
9530
8e68731c
YQ
95312017-11-03 Yao Qi <yao.qi@linaro.org>
9532
9533 * gdb.python/py-thrhandle.exp: Skip it if python is not
9534 enabled.
9535
3a87ae65
SM
95362017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
9537
9538 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
9539 as a breakpoint command.
9540
484d8d36
MD
95412017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
9542
9543 PR python/21213
9544 * gdb.python/py-infthread.exp: Test calling
9545 InferiorThread.inferior () multiple times in a row.
9546
4a27f119
KS
95472017-10-27 Keith Seitz <keiths@redhat.com>
9548
9549 * gdb.opt/inline-break.exp (break_info_1): New procedure.
9550 Test "info break" for every inlined function breakpoint.
9551
bb11dd58
YQ
95522017-10-27 Yao Qi <yao.qi@linaro.org>
9553
9554 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
9555
a43f3893
PF
95562017-10-26 Patrick Frants <osscontribute@gmail.com>
9557
9558 * gdb.cp/classes.exp (test_static_members): Test printing
9559 Outer::instance.
9560 * gdb.cp/classes.c (struct Inner, struct Outer): New.
9561 (Inner::instance, Outer::instance): New.
9562
792ccf00
PA
95632017-10-24 Pedro Alves <palves@redhat.com>
9564
9565 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
9566 extra console" test in two stages.
9567
eb2bfbad
PA
95682017-10-24 Pedro Alves <palves@redhat.com>
9569
9570 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
9571
1f75a651
PA
95722017-10-24 Pedro Alves <palves@redhat.com>
9573
9574 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
9575 loop.
9576
779990d9
PA
95772017-10-24 Pedro Alves <palves@redhat.com>
9578
9579 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
9580 $attempt" and "stoppedtry $stoppedtry" test prefixes.
9581
ad9b8f5d
PA
95822017-10-24 Pedro Alves <palves@redhat.com>
9583
9584 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
9585 parameter and handle it. Don't output read value in test name.
9586
fee6da6e
PA
95872017-10-24 Pedro Alves <palves@redhat.com>
9588
9589 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
9590 custom test name.
9591
10389c2c
PA
95922017-10-24 Pedro Alves <palves@redhat.com>
9593
9594 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
9595 include the unstable output directory name in the test's name.
9596 (initial_setup_simple) <'set args'>: Use custom test name.
9597
a80e65a9
PA
95982017-10-24 Pedro Alves <palves@redhat.com>
9599
9600 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
9601 with explicit test name.
9602
15763a09
PA
96032017-10-20 Pedro Alves <palves@redhat.com>
9604
9605 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
9606 'wait -i'. Use gdb_assert and remote_close.
9607
49a4ce2e
AB
96082017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
9609
9610 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
9611 number from variable rather than hard-coded.
9612
a75868f5
PA
96132017-10-19 Pedro Alves <palves@redhat.com>
9614
9615 * gdb.base/long-inferior-output.c: New file.
9616 * gdb.base/long-inferior-output.exp: New file.
9617
c8ba13ad
KS
96182017-11-18 Keith Seitz <keiths@redhat.com>
9619
9620 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
9621 method.
9622 (main): Call it.
9623 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
9624 Add additional user-defined conversion operator tests.
9625
b27de576
PA
96262017-10-17 Pedro Alves <palves@redhat.com>
9627
9628 * boards/native-stdio-gdbserver.exp: Load "local-board".
9629
8484c955
PA
96302017-10-17 Pedro Alves <palves@redhat.com>
9631
9632 * gdb.base/quit-live.c: New file.
9633 * gdb.base/quit-live.exp: New file.
9634
83d5a34d
KS
96352017-10-16 Keith Seitz <keiths@redhat.com>
9636
9637 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
9638 (class_with_protected_typedef, class_with_private_typedef)
9639 (struct_with_public_typedef, struct_with_protected_typedef)
9640 (struct_with_private_typedef): New classes/structs.
9641 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
9642 typedefs and access specifiers.
9643
739b3f1d
PA
96442017-10-16 Pedro Alves <palves@redhat.com>
9645 Simon Marchi <simon.marchi@polymtl.ca>
9646
9647 * README (Local vs Remote vs Native): New section.
9648 * boards/local-board.exp: New file, with bits factored out from
9649 ...
9650 * boards/native-extended-gdbserver.exp: ... here. Load
9651 "local-board".
9652 * boards/native-gdbserver.exp: Load "local-board".
9653 (${board}_spawn, ${board}_exec): Delete.
9654 * boards/native-stdio-gdbserver.exp: Most contents factored out to
9655 ...
9656 * boards/stdio-gdbserver-base.exp: ... this new file.
9657 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
9658 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
9659 procedure.
9660 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
9661 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
9662 stdio_gdbserver_command.
9663 (${board}_get_remote_address, ${board}_get_comm_port)
9664 (${board}_download, ${board}_upload): Delete.
9665 (get_target_remote_pipe_cmd): New.
9666
fe68b953
SM
96672017-10-16 Simon Marchi <simon.marchi@ericsson.com>
9668
9669 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
9670 test_bkpt_deletion, test_bkpt_cond_and_cmds,
9671 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
9672 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
9673 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
9674 remove with_test_prefix.
9675
300b6685
PA
96762017-10-13 Pedro Alves <palves@redhat.com>
9677
9678 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
9679 * gdb.base/annota1.exp: Use it instead of is_remote.
9680 * gdb.base/annota3.exp: Use it instead of is_remote.
9681 * gdb.cp/annota2.exp: Use it instead of is_remote.
9682 * gdb.cp/annota3.exp: Use it instead of is_remote.
9683 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
9684
50500caf
PA
96852017-10-13 Pedro Alves <palves@redhat.com>
9686
9687 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
9688 (test_num_test_vars, run_and_count_vars, find_env)
9689 (test_set_unset_env, test_inherit_env_var): New procedures.
9690 (top level): Use them.
9691
dad0c6d2
PA
96922017-10-13 Pedro Alves <palves@redhat.com>
9693
9694 * lib/selftest-support.exp (selftest_setup): Extend comments, and
9695 also skip on stub-like targets.
9696
8b0553c1
PA
96972017-10-13 Pedro Alves <palves@redhat.com>
9698
9699 PR gdb/22293
9700 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
9701 (top level): Move some tests to ...
9702 (test_not_found): ... this new procedure.
9703 (top level): Call it.
9704
7594f623
PA
97052017-10-13 Pedro Alves <palves@redhat.com>
9706
9707 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
9708 expect different "info terminal" output if testing with a
9709 non-native target.
9710
ebe3b402
PA
97112017-10-13 Pedro Alves <palves@redhat.com>
9712 Simon Marchi <simon.marchi@polymtl.ca>
9713
9714 PR python/12966
9715 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
9716
42f1b161
PA
97172017-10-13 Pedro Alves <palves@redhat.com>
9718
9719 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
9720 already.
9721
8d6ef72b
PA
97222017-10-13 Pedro Alves <palves@redhat.com>
9723
9724 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
9725 is_remote.
9726
d7bcd5b8
PA
97272017-10-13 Pedro Alves <palves@redhat.com>
9728
9729 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
9730 is_remote.
9731
df479dc6
PA
97322017-10-13 Pedro Alves <palves@redhat.com>
9733
9734 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
9735 is set.
9736 (corefile_test_attach): Likewise. Check can_spawn_for_attach
9737 instead of is_remote.
9738
23fb630a
PA
97392017-10-13 Pedro Alves <palves@redhat.com>
9740
9741 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
9742 (top level): Add comment.
9743
cc77b1dc
PA
97442017-10-13 Pedro Alves <palves@redhat.com>
9745
9746 * gdb.base/remote.exp (top level): Fix comment typo and add
9747 missing return.
9748
27c9e813
PA
97492017-10-13 Pedro Alves <palves@redhat.com>
9750 Simon Marchi <simon.marchi@polymtl.ca>
9751
9752 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
9753 calls and add comments. Skip test if use_gdb_stub is set.
9754 (top level): Use "set cwd" command instead of "cd" command.
9755
5e830d98
PA
97562017-10-13 Pedro Alves <palves@redhat.com>
9757
9758 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
9759 is_remote target check.
9760
f5ca0032
PA
97612017-10-13 Pedro Alves <palves@redhat.com>
9762
9763 * gdb.base/scope.exp: Use build_executable + clean_restart +
9764 gdb_file_cmd instead of prepare_for_testing and no longer skip
9765 "before run" tests on is_remote target boards. Update comments.
9766 * boards/native-extended-gdbserver.exp
9767 (extended_gdbserver_load_last_file): New, factored out from ...
9768 (gdb_load): ... this. Move further below and add comment.
9769 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
9770
8aed1c0d
PA
97712017-10-12 Pedro Alves <palves@redhat.com>
9772
9773 * gdb.base/attach.exp: Remove references to gdb64.
9774 * gdb.base/dbx.exp: Remove references to gdb64.
9775
cfa34c87
SM
97762017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9777 Pedro Alves <palves@redhat.com>
9778
9779 * gdb.base/label.exp: Remove is_remote target check.
9780
9192b7de
PA
97812017-10-12 Pedro Alves <palves@redhat.com>
9782
9783 * gdb.base/auvx.exp (coredir): Update comment.
9784 (top level) <core_works>: Use "set cwd" command instead of "cd"
9785 command.
9786
6bf0052d
PA
97872017-10-12 Pedro Alves <palves@redhat.com>
9788 Simon Marchi <simon.marchi@polymtl.ca>
9789
9790 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
9791 target boards.
9792
e48ef82d
PA
97932017-10-12 Pedro Alves <palves@redhat.com>
9794 Simon Marchi <simon.marchi@polymtl.ca>
9795
9796 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
9797 Instead skip if there's any gdb_protocol set.
9798
8d7aea57
SM
97992017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9800 Pedro Alves <palves@redhat.com>
9801
9802 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
9803
30440677
PA
98042017-10-12 Pedro Alves <palves@redhat.com>
9805 Simon Marchi <simon.marchi@polymtl.ca>
9806
9807 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
9808 instead of on dejagnu remote boards.
9809
4e04f045 98102017-10-12 Pedro Alves <palves@redhat.com>
175654b9 9811 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
9812
9813 * gdb.base/inferior-died.exp: Remove is_remote and isnative
9814 checks. Use build_executable + clean_restart instead of
9815 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
9816 of enabling non-stop after starting gdb.
9817
871a186e
PA
98182017-10-12 Pedro Alves <palves@redhat.com>
9819
9820 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
9821 * gdb.threads/non-ldr-exc-2.exp: Ditto.
9822 * gdb.threads/non-ldr-exc-3.exp: Ditto.
9823 * gdb.threads/non-ldr-exc-4.exp: Ditto.
9824
56d704da
AK
98252017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
9826
9827 * gdb.arch/arc-tdesc-cpu.exp: New file.
9828 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
9829
2f20e312
SM
98302017-10-10 Simon Marchi <simon.marchi@ericsson.com>
9831
9832 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
9833
65630365
PA
98342017-10-10 Pedro Alves <palves@redhat.com>
9835
9836 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
9837 expect CLI output.
9838
bf469271
PA
98392017-10-10 Pedro Alves <palves@redhat.com>
9840
9841 * lib/selftest-support.exp (selftest_setup): Update for
9842 captured_command_loop's prototype change.
9843
777a42f1
PA
98442017-10-09 Pedro Alves <palves@redhat.com>
9845
9846 Test both arch1=>arch2 and arch2=>arch1.
9847
9848 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
9849 (srcfile2, binfile2, march1, march2): Remove globals. Largely
9850 factored out to...
9851 (append_arch1_options, append_arch2_options, append_arch_options)
9852 (build_executables): New procedures.
9853 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
9854 local.
9855 (top level): Add new 'first_arch' testing axis.
9856
cbd2b4e3
PA
98572017-10-09 Pedro Alves <palves@redhat.com>
9858
9859 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
9860 (barrier): New.
9861 (thread_start, all_started): New functions.
9862 (main): Spawn new thread and wait until it is scheduled.
9863 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
9864 option.
9865 (do_test): Add 'selected_thread' parameter. Run to all_started
9866 instead of main. Explicitly set the breakpoint at main. Switch
9867 to the SELECTED_THREAD thread.
9868 (top level): Test handling the exec event with either the main
9869 thread or the second thread selected.
9870
5c9e4427
PA
98712017-10-09 Pedro Alves <palves@redhat.com>
9872
9873 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
9874 logic. Move STOP marker after the value checks.
9875 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
9876 regexp.
9877
b3b7c423
SL
98782017-10-06 Sandra Loosemore <sandra@codesourcery.com>
9879
9880 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
9881
3b4b2f16
UW
98822017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
9883
9884 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
9885 integer-to-dfp conversion.
9886 * gdb.base/dfp-test.exp: Likewise.
9887
5cd63fda
PA
98882017-10-04 Pedro Alves <palves@redhat.com>
9889
9890 * gdb.multi/hangout.c: Include <unistd.h>.
9891 (hangout_loop): New function.
9892 (main): Call alarm. Call hangout_loop in a loop.
9893 * gdb.multi/hello.c: Include <unistd.h>.
9894 (hello_loop): New function.
9895 (main): Call alarm. Call hangout_loop in a loop.
9896 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
9897 inferior with the other selected.
9898
4c71c105
SM
98992017-10-04 Simon Marchi <simon.marchi@ericsson.com>
9900
9901 * gdb.mi/list-thread-groups-available.exp: New file.
9902 * gdb.mi/list-thread-groups-available.c: New file.
9903
bc3b087d
SDJ
99042017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9905
9906 * gdb.base/set-cwd.exp: Make it available on
9907 native-extended-gdbserver.
9908
d092c5a2
SDJ
99092017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9910
9911 * gdb.base/set-cwd.c: New file.
9912 * gdb.base/set-cwd.exp: Likewise.
9913
45320ffa
TT
99142017-10-02 Tom Tromey <tom@tromey.com>
9915
9916 PR rust/22236:
9917 * gdb.rust/simple.rs (main): New variable "fslice".
9918 * gdb.rust/simple.exp: Add slice tests. Update string tests.
9919
b3e3859b
TT
99202017-10-02 Tom Tromey <tom@tromey.com>
9921
9922 * gdb.rust/simple.exp: Test ptype of a slice.
9923
01af5e0d
TT
99242017-10-02 Tom Tromey <tom@tromey.com>
9925
9926 * gdb.rust/simple.exp: Test index of slice.
9927
a9bbfbd8
TT
99282017-09-27 Tom Tromey <tom@tromey.com>
9929
9930 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
9931
df8899e5
TP
99322017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9933 Pedro Alves <palves@redhat.com>
9934
9935 * gdb.base/compare-sections.exp (get value of read-only section): Read
9936 as unsigned value.
9937 (corrupt read-only section): Likewise and don't set written if patching
9938 failed.
9939
757bf54b
KB
99402017-09-21 Kevin Buettner <kevinb@redhat.com>
9941
9942 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
9943 files.
9944
06871ae8
PA
99452017-09-20 Pedro Alves <palves@redhat.com>
9946
9947 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
9948 symbol names in gdb's output.
9949 * gdb.cp/overload.exp ("list all overloads"): Likewise.
9950
e5f25bc5
PA
99512017-09-20 Pedro Alves <palves@redhat.com>
9952
9953 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
9954 Rename to ...
9955 (test_list_ambiguous_symbol): ... this and add a symbol name
9956 parameter. Adjust.
9957 (test_list_ambiguous_function): Reimplement on top of
9958 test_list_ambiguous_symbol and also test listing ambiguous
9959 variables.
9960 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
9961 (ambiguous_fun): ... this.
9962 (ambiguous_var): New.
9963 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
9964 (ambiguous_fun): ... this.
9965 (ambiguous_var): New.
9966
4e5a4f58
JB
99672017-09-19 John Baldwin <jhb@FreeBSD.org>
9968
9969 * gdb.base/starti.c: New file.
9970 * gdb.base/starti.exp: New file.
9971 * lib/gdb.exp (gdb_starti_cmd): New procedure.
9972
26e53f3e
PA
99732017-09-14 Pedro Alves <palves@redhat.com>
9974
9975 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
9976 (top level): Use it instead of runto.
9977
cb791d59
TT
99782017-09-11 Tom Tromey <tom@tromey.com>
9979
9980 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
9981
7c96f8c1
TT
99822017-09-11 Tom Tromey <tom@tromey.com>
9983
9984 * gdb.python/py-infthread.exp: Add tests for new_thread event.
9985 * gdb.python/py-inferior.exp: Add tests for new inferior events.
9986
469412dd
CW
99872017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
9988
9989 * gdb.fortran/printing-types.exp: New file.
9990 * gdb.fortran/printing-types.exp: New file.
9991
e0f86435
BH
99922017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9993
9994 * gdb.fortran/vla-ptype.exp: Fix typos.
9995 * gdb.fortran/vla-value.exp: Same.
9996
9e9af4be
BH
99972017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9998
9999 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
10000 * gdb.mi/mi-var-child-f.exp: Likewise.
10001 * gdb.mi/mi-vla-fortran.exp: Likewise.
10002
a5ad232b 100032017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
10004 Christoph Weinmann <christoph.t.weinmann@intel.com>
10005 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
10006
10007 * gdb.fortran/ptr-indentation.f90: New file.
10008 * gdb.fortran/ptr-indentation.exp: New file.
10009
5aec60eb
TT
100102017-09-05 Tom Tromey <tom@tromey.com>
10011
10012 PR gdb/22010:
10013 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
10014
8f8f8152
TP
100152017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10016
10017 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
10018
fbd1b771
JK
100192017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10020
10021 * gdb.threads/tls-nodebug-pie.c: New file.
10022 * gdb.threads/tls-nodebug-pie.exp: New file.
10023
5eb5f850
TT
100242017-09-05 Tom Tromey <tom@tromey.com>
10025
10026 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
10027 for rust.
10028
ae780a21
SM
100292017-09-05 Simon Marchi <simon.marchi@ericsson.com>
10030
10031 * gdb.multi/multi-arch-exec.exp: Test with different
10032 "follow-exec-mode" settings.
10033 (do_test): New procedure.
10034
3693fdb3
PA
100352017-09-04 Pedro Alves <palves@redhat.com>
10036
10037 * gdb.base/func-static.c (S::method const, S::method volatile)
10038 (S::method volatile const): New methods.
10039 (c_s, v_s, cv_s): New instances.
10040 (main): Call method() on them.
10041 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
10042 (cannot_resolve): New procedure.
10043 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
10044 print-quote-unquoted columns.
10045 (do_test): Test printing each scope too.
10046
e68cb8e0
PA
100472017-09-04 Pedro Alves <palves@redhat.com>
10048
10049 * gdb.base/local-static.exp: Also test with
10050 class::method::variable wholly quoted.
10051 * gdb.cp/m-static.exp (class::method::variable): Remove test.
10052
858be34c
PA
100532017-09-04 Pedro Alves <palves@redhat.com>
10054
10055 * gdb.base/local-static.c: New.
10056 * gdb.base/local-static.cc: New.
10057 * gdb.base/local-static.exp: New.
10058
46a4882b
PA
100592017-09-04 Pedro Alves <palves@redhat.com>
10060
10061 * gdb.asm/asm-source.exp: Add casts to int.
10062 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
10063 (dataglobal64_1, dataglobal64_2): New globals.
10064 * gdb.base/nodebug.exp: Test different expressions involving the
10065 new globals, with print, whatis and ptype. Add casts to int.
10066 * gdb.base/solib-display.exp: Add casts to int.
10067 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
10068 * gdb.cp/m-static.exp: Add cast to int.
10069 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
10070 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
10071 tls variable with no debug info without a cast. Test with a cast
10072 to int too.
10073 * gdb.trace/entry-values.exp: Add casts.
10074
2c5a2be1
PA
100752017-09-04 Pedro Alves <palves@redhat.com>
10076
10077 * gdb.base/nodebug.exp: Test that ptype's error about functions
10078 with unknown return type includes the function name too.
10079
7022349d
PA
100802017-09-04 Pedro Alves <palves@redhat.com>
10081
10082 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
10083 return type of munmap in infcall.
10084 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
10085 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
10086 type of ftell in infcall.
10087 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
10088 type of getpid in infcall.
10089 * gdb.base/infcall-exec.exp: Cast return type of execlp in
10090 infcall.
10091 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
10092 Bail on failure to extract the pid.
10093 * gdb.base/nodebug.c: #include <stdint.h>.
10094 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
10095 New functions.
10096 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
10097 Change expected output of print/whatis/ptype with functions with
10098 no debug info. Test all supported languages. Call
10099 test_call_promotion.
10100 * gdb.compile/compile.exp: Adjust expected output to expect
10101 warning.
10102 * gdb.threads/siginfo-threads.exp: Likewise.
10103
54990598
PA
101042017-09-04 Pedro Alves <palves@redhat.com>
10105
10106 * gdb.base/callfuncs.exp (do_function_calls): New parameter
10107 "prototypes". Test calling float functions via prototyped and
10108 unprototyped function pointers.
10109 (perform_all_tests): New parameter "prototypes". Pass it down.
10110 (top level): Pass down "prototypes" parameter to
10111 perform_all_tests.
10112
34d16ea2
SM
101132017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10114
10115 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
10116 Test with nested loops.
10117
9521ecda
SM
101182017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10119
10120 * gdb.base/commands.exp: Call the new procedures.
10121 (loop_break_test, loop_continue_test): New procedures.
10122
80a65e9b
SM
101232017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10124
10125 * gdb.base/commands.exp: Call new procedure.
10126 (define_if_without_arg_test): New procedure.
10127
e439fa14
PA
101282017-09-04 Pedro Alves <palves@redhat.com>
10129
10130 * gdb.base/list-ambiguous.exp: New file.
10131 * gdb.base/list-ambiguous0.c: New file.
10132 * gdb.base/list-ambiguous1.c: New file.
10133 * gdb.base/list.exp (test_list_range): Adjust expected output.
10134
0a2dde4a
SDJ
101352017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
10136
10137 * gdb.base/share-env-with-gdbserver.c: New file.
10138 * gdb.base/share-env-with-gdbserver.exp: Likewise.
10139
5e89eb3a
SM
101402017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10141
10142 * gdb.base/commands.exp (gdbvar_simple_if_test,
10143 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
10144 progvar_simple_if_test, progvar_simple_while_test,
10145 progvar_complex_if_while_test, user_defined_command_test,
10146 user_defined_command_args_eval,
10147 user_defined_command_args_stack_test,
10148 user_defined_command_manyargs_test, bp_deleted_in_command_test,
10149 temporary_breakpoint_commands,
10150 gdb_test_no_prompt, redefine_hook_test,
10151 redefine_backtrace_test): Remove "global gdb_prompt".
10152
fd437cbc
SM
101532017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10154
10155 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
10156 New proc, call it from toplevel.
10157
87215ad1
SDJ
101582017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
10159
10160 PR remote/21852
10161 * gdb.server/normal.c: New file, copied from gdb.base.
10162 * gdb.server/run-without-local-binary.exp: New file.
10163
58afddc6
WP
101642017-08-07 Weimin Pan <weimin.pan@oracle.com>
10165
10166 * gdb.arch/sparc64-adi.exp: New file.
10167 * gdb.arch/sparc64-adi.c: New file.
10168
5277199a
PA
101692017-08-22 Pedro Alves <palves@redhat.com>
10170
10171 * gdb.cp/overload.exp (line_range_pattern): New procedure.
10172 (top level): Add "list all overloads" tests.
10173
14278e1f
TT
101742017-08-22 Tom Tromey <tom@tromey.com>
10175
10176 * gdb.gdb/xfullpath.exp: Remove.
10177
bf223d3e
PA
101782017-08-21 Pedro Alves <palves@redhat.com>
10179
10180 PR gdb/19487
10181 * gdb.base/symbol-alias.c: New.
10182 * gdb.base/symbol-alias2.c: New.
10183 * gdb.base/symbol-alias.exp: New.
10184
c973d0aa
PA
101852017-08-21 Pedro Alves <palves@redhat.com>
10186
10187 * gdb.base/dfp-test.c
10188 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
10189 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
10190 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
10191 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
10192 * gdb.base/whatis-ptype-typedefs.c: New.
10193 * gdb.base/whatis-ptype-typedefs.exp: New.
10194 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
10195 (an_int, an_int_type, an_int_type2): New globals.
10196 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
10197 involving typedefs and cast expressions.
10198 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
10199 (lookup_typedefs_function): New.
10200 (typedefs_pretty_printers_dict): New.
10201 (top level): Register lookup_typedefs_function in
10202 gdb.pretty_printers.
10203
6d580b63
YQ
102042017-08-18 Yao Qi <yao.qi@linaro.org>
10205
10206 * gdb.server/unittest.exp: New.
10207
206726fb
SDJ
102082017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
10209
10210 PR gdb/21954
10211 * gdb.base/environ.exp: Add test to check if 'unset environment'
10212 works.
10213
bf0ec4c2
AA
102142017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10215
10216 * lib/gdb.exp (universal_compile_options): New caching proc.
10217 (gdb_compile): Suppress GCC's coloring of messages.
10218
d6382fff
TT
102192017-08-14 Tom Tromey <tom@tromey.com>
10220
10221 PR gdb/21675:
10222 * gdb.base/printcmds.exp (test_radices): New function.
10223 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
10224 * gdb.base/sizeof.exp (check_valueof): Use p/d.
10225 * lib/gdb.exp (get_integer_valueof): Use p/d.
10226
c2c2dd9f
SM
102272017-08-12 Simon Marchi <simon.marchi@ericsson.com>
10228
10229 * lib/gdb.exp (get_valueof): Don't capture end-of-line
10230 characters.
10231
fdffd6f4
TT
102322017-08-05 Tom Tromey <tom@tromey.com>
10233
10234 * gdb.rust/simple.exp: Allow String to appear in a different
10235 namespace.
10236
27d41eac
YQ
102372017-07-26 Yao Qi <yao.qi@linaro.org>
10238
10239 * gdb.gdb/unittest.exp: Invoke command
10240 "maintenance check xml-descriptions".
10241
031ed05d
AA
102422017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10243
10244 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
10245 calling context.
10246 (hex128): Drop erroneous calculation of parameters.
10247
dcd27ddf
SM
102482017-07-22 Simon Marchi <simon.marchi@ericsson.com>
10249
10250 * gdb.python/py-unwind.exp: Disable stack protection when
10251 building test file.
10252
47e77640
PA
102532017-07-20 Pedro Alves <palves@redhat.com>
10254
10255 * gdb.base/default.exp (set language): Adjust expected output.
10256
62d2a18a
PA
102572017-07-20 Pedro Alves <palves@redhat.com>
10258
10259 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
10260 (test_minsym): ... this, and make static.
10261 (get_pck__foo__bar__minsym): Rename to ...
10262 (get_test_minsym): ... this.
10263 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
10264 symbol names and comments.
10265 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
10266 (get_test_minsym): ... this.
10267 (pck__foo__bar__minsym__2): Rename to ...
10268 (test_minsym): ... this.
10269 (main): Adjust.
10270
c45ec17c
PA
102712017-07-17 Pedro Alves <palves@redhat.com>
10272
10273 * gdb.base/completion.exp: Adjust expected output.
10274 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
10275 the completer works.
10276
c6756f62
PA
102772017-07-17 Pedro Alves <palves@redhat.com>
10278
10279 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
10280
5bd68487
AB
102812017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
10282
10283 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
10284
8880f2a9
TT
102852017-07-14 Tom Tromey <tom@tromey.com>
10286
10287 PR rust/21764:
10288 * gdb.rust/simple.exp: Add tests.
10289
65547233
TT
102902017-07-14 Tom Tromey <tom@tromey.com>
10291
10292 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
10293
8f14146e
PA
102942017-07-14 Pedro Alves <palves@redhat.com>
10295
10296 * gdb.linespec/base/one/thefile.cc (z1): New function.
10297 * gdb.linespec/base/two/thefile.cc (z2): New function.
10298 * gdb.linespec/linespec.exp: Add tests.
10299
b4365d02
AB
103002017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10301
10302 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
10303 to mi_create_breakpoint.
10304
5d2cbaa5
AB
103052017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10306
10307 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
10308 mi_create_breakpoint.
10309
11cb5716
IB
103102017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
10311
10312 * gdb.dlang/demangle.exp: Update for demangling changes.
10313
03278692
TT
103142017-07-09 Tom Tromey <tom@tromey.com>
10315
10316 * gdb.dwarf2/shortpiece.exp: New file.
10317
33c5cd75
DB
103182017-07-06 David Blaikie <dblaikie@gmail.com>
10319
10320 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
10321 built from fissiont-multi-cu{1,2}.c.
10322 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
10323 except putting 'main' and 'func' in separate CUs in the same DWO file.
10324 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
10325 test.
10326 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
10327 test.
10328
8455d262
PA
103292017-07-06 Pedro Alves <palves@redhat.com>
10330
10331 * gdb.python/py-unwind.exp: Test flushregs.
10332
dc4bde35
SDJ
103332017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10334
10335 PR cli/21688
10336 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
10337 tests for alias commands and trailing whitespace.
10338
51ed89aa
SDJ
103392017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10340
10341 PR cli/21688
10342 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
10343 procedure. Call it.
10344
eb17d413
PA
103452017-06-29 Pedro Alves <palves@redhat.com>
10346
10347 * gdb.base/printcmds.exp: Add tests.
10348
41664b45
DG
103492017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
10350
10351 PR gdb/21337
10352 * gdb.base/reread-readsym.exp: New file.
10353 * gdb.base/reread-readsym.c: New file.
10354
75312ae3
KB
103552017-06-21 Kevin Buettner <kevinb@redhat.com>
10356
10357 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
10358 subpattern.
10359
66953522
PB
103602017-06-19 Peter Bergner <bergner@vnet.ibm.com>
10361
10362 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
10363 extended mnemonic.
10364 * gdb.arch/powerpc-power9.s: Likewise.
10365
5524b525
AA
103662017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10367
10368 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
10369 on 32-bit x86 targets. Exploit is_*_target macros where
10370 appropriate.
10371
03c8af18
AA
103722017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10373
10374 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
10375 register pieces.
10376
3bf31011
AA
103772017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10378
10379 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
10380 located in one or more DWARF pieces.
10381
805acca0
AA
103822017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10383
10384 * lib/gdb.exp (get_endianness): New proc.
10385 * gdb.arch/aarch64-fp.exp: Use it.
10386 * gdb.arch/altivec-regs.exp: Likewise.
10387 * gdb.arch/e500-regs.exp: Likewise.
10388 * gdb.arch/vsx-regs.exp: Likewise.
10389 * gdb.base/dump.exp: Likewise.
10390 * gdb.base/funcargs.exp: Likewise.
10391 * gdb.base/gnu_vector.exp: Likewise.
10392 * gdb.dwarf2/formdata16.exp: Likewise.
10393 * gdb.dwarf2/implptrpiece.exp: Likewise.
10394 * gdb.dwarf2/nonvar-access.exp: Likewise.
10395 * gdb.python/py-inferior.exp: Likewise.
10396 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10397
e9352324
AA
103982017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10399
10400 PR gdb/21226
10401 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
10402 stack value pieces are taken from the LSB end.
10403
d5d1163e
AA
104042017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10405
10406 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
10407 variable at nonzero offset.
10408
0567c986
AA
104092017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10410
10411 * gdb.dwarf2/var-access.c: New file.
10412 * gdb.dwarf2/var-access.exp: New test.
10413 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
10414
973e9aab
TT
104152017-06-12 Tom Tromey <tom@tromey.com>
10416
10417 * gdb.dwarf2/formdata16.exp: Add tests.
10418
d9109c80
TT
104192017-06-12 Tom Tromey <tom@tromey.com>
10420
10421 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
10422
30a25466
TT
104232017-06-12 Tom Tromey <tom@tromey.com>
10424
10425 PR exp/16225:
10426 * gdb.reverse/i386-sse-reverse.exp: Update tests.
10427 * gdb.arch/vsx-regs.exp: Update tests.
10428 * gdb.arch/s390-vregs.exp (hex128): New proc.
10429 Update test.
10430 * gdb.arch/altivec-regs.exp: Update tests.
10431
aefd8b33
SDJ
104322017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10433
10434 * gdb.base/startup-with-shell.c: New file.
10435 * gdb.base/startup-with-shell.exp: Likewise.
10436
2090129c
SDJ
104372017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10438
10439 * gdb.server/non-existing-program.exp: Update regex in order to
10440 reflect the fact that gdbserver is now using fork_inferior (with a
10441 shell) to startup the inferior.
10442
8e86a419
SM
104432017-05-30 Simon Marchi <simon.marchi@ericsson.com>
10444
10445 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
10446 support function calls from GDB.
10447
e6cf65f2
TT
104482017-05-21 Tom Tromey <tom@tromey.com>
10449
10450 PR rust/21466:
10451 * gdb.rust/unsized.exp: New file.
10452 * gdb.rust/unsized.rs: New file.
10453
43cc5389
TT
104542017-05-19 Tom Tromey <tom@tromey.com>
10455
10456 PR rust/21484:
10457 * gdb.rust/watch.exp: New file.
10458 * gdb.rust/watch.rs: New file.
10459
ec8df234
TT
104602017-05-18 Tom Tromey <tom@tromey.com>
10461
10462 * gdb.rust/simple.exp: Allow Box to be qualified.
10463
3e3e7fae
TP
104642017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
10465
10466 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
10467
59cc050d
PA
104682017-05-18 Pedro Alves <palves@redhat.com>
10469
10470 * gdb.base/fileio.c (test_write, test_read, test_close)
10471 (test_fstat): Don't print 'ret' in the fail path.
10472
c8f6abd1
PA
104732017-05-18 Pedro Alves <palves@redhat.com>
10474
10475 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
10476 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
10477 (test_system, test_rename, test_unlink, test_time): Change
10478 prototypes.
10479 * gdb.base/fileio.exp (stop_msg): Adjust.
10480
d2a03b77
PA
104812017-05-18 Pedro Alves <palves@redhat.com>
10482
10483 * gdb.base/fileio.c (null_str): New global.
10484 (test_stat): Use it.
10485 * gdb.base/fileio.exp: Remove nowarnings.
10486
0d5c6999
YQ
104872017-05-17 Yao Qi <yao.qi@linaro.org>
10488
10489 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
10490
21873064
YQ
104912017-05-17 Simon Marchi <simon.marchi@ericsson.com>
10492
10493 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
10494 argument command.
10495 (top-level): Invoke test_set_inferior_tty.
10496
d512d31c
PA
104972017-05-04 Pedro Alves <palves@redhat.com>
10498
10499 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
10500 Add parens to print call for Python 3.
10501
90cef2ed
KS
105022017-05-03 Keith Seitz <keiths@redhat.com>
10503
10504 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
10505 (main): Call it.
10506
14f819c8
TW
105072017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10508
10509 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
10510 to prev and next.
10511
913aeadd
TW
105122017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10513
10514 * gdb.python/py-record-btrace.exp: Remove test for
10515 gdb.BtraceInstruction.error.
10516
a3be24ad
TW
105172017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10518
10519 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
10520
ae20e79a
TW
105212017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10522
10523 * gdb.python/py-record-btrace-threads.c: New file.
10524 * gdb.python/py-record-btrace-threads.exp: New file.
10525
45ce1b47
SDJ
105262017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
10527
10528 PR testsuite/8595
10529 * gdb.base/environ.exp: Make test available in all architectures.
10530 Move bits related to "info program" testing to
10531 gdb.base/info-program.exp. Rewrite tests to use the two new
10532 procedures mentione below.
10533 (test_set_show_env_var) New procedure.
10534 (test_set_show_env_var_equal): Likewise.
10535 * gdb.base/info-program.exp: New file.
10536
e15c3eb4
KS
105372017-04-27 Keith Seitz <keiths@redhat.com>
10538
10539 * gdb.cp/oranking.cc (test15): New function.
10540 (main): Call test15 and declare additional variables for testing.
10541 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
10542 "p foo101('abc')" tests.
10543 Add tests for cv qualifier overloads.
10544 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
10545 "lvalue reference overload" test.
10546 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
10547 "print value of f1 on Child&& in f2" test.
10548
3a3fd0fd
PA
105492017-04-19 Pedro Alves <palves@redhat.com>
10550
10551 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
10552 procedure.
10553 (top level): Call it.
10554 * lib/gdb.exp (gdb_define_cmd): New procedure.
10555
53375380
PA
105562017-04-12 Pedro Alves <palves@redhat.com>
10557
10558 PR gdb/21323
10559 * gdb.cp/wide_char_types.c: Include <wchar.h>.
10560 (wchar): New global.
10561 * gdb.cp/wide_char_types.exp (wide_char_types_program)
10562 (do_test_wide_char, wide_char_types_no_program, top level): Add
10563 wchar_t testing.
10564
53e710ac
PA
105652017-04-12 Pedro Alves <palves@redhat.com>
10566
10567 PR c++/21323
10568 * gdb.cp/wide_char_types.c: New file.
10569 * gdb.cp/wide_char_types.exp: New file.
10570
0ad9d8c7
SDJ
105712017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
10572
10573 PR gdb/21352
10574 * gdb.trace/tsv.exp: Add test for "tsave -r".
10575
b1b45502
IB
105762017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
10577
10578 * gdb.dlang/watch-loc.c: New file.
10579 * gdb.dlang/watch-loc.exp: New file.
10580
ec13808e
JK
105812017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10582
10583 * gdb.python/py-section-script.exp (sepdebug): New testcases.
10584
fe5f7374
AK
105852017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10586
10587 * gdb.arch/arc-analyze-prologue.S: New file.
10588 * gdb.arch/arc-analyze-prologue.exp: Likewise.
10589
eea78757
AK
105902017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10591
10592 * gdb.arch/arc-decode-insn.S: New file.
10593 * gdb.arch/arc-decode-insn.exp: Likewise.
10594
5badf10a
IR
105952017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
10596
10597 PR tdep/20928
10598 * gdb.arch/sparc64-regs.exp: New file.
10599 * gdb.arch/sparc64-regs.S: Likewise.
10600
cee59b3f
TW
106012017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
10602
10603 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
10604 and memory view on Python 3.
10605
c0f55cc6
AV
106062017-03-20 Artemiy Volkov <artemiyv@acm.org>
10607 Keith Seitz <keiths@redhat.com>
10608
10609 PR gdb/14441
10610 * gdb.cp/demangle.exp: Add rvalue reference tests.
10611 * gdb.cp/rvalue-ref-casts.cc: New file.
10612 * gdb.cp/rvalue-ref-casts.exp: New file.
10613 * gdb.cp/rvalue-ref-overload.cc: New file.
10614 * gdb.cp/rvalue-ref-overload.exp: New file.
10615 * gdb.cp/rvalue-ref-params.cc: New file.
10616 * gdb.cp/rvalue-ref-params.exp: New file.
10617 * gdb.cp/rvalue-ref-sizeof.cc: New file.
10618 * gdb.cp/rvalue-ref-sizeof.exp: New file.
10619 * gdb.cp/rvalue-ref-types.cc: New file.
10620 * gdb.cp/rvalue-ref-types.exp: New file.
10621 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
10622 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
10623
51457a05
MAL
106242017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10625
10626 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
10627 New procedure.
10628
5b291c04
MAL
106292017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10630
10631 * lib/mi-support.exp (mi_gdb_test): Add additional message
10632 for unexpected output.
10633
59a56148
AA
106342017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
10635
10636 * gdb.base/examine-backward.c (Barrier): New character array
10637 constant, to ensure that TestStrings is preceded by a string
10638 terminator.
10639
7942e96e
AA
106402017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10641
10642 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
10643 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
10644 and implicit pointer into such a location.
10645
6ebac3fb
DE
106462017-03-16 Doug Evans <dje@google.com>
10647
10648 * gdb.python/py-lazy-string (pointer): Really add new typedef.
10649
ec3b243d
TP
106502017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
10651
10652 * gdb.cp/m-static.exp: Fix expectation for prototype of
10653 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
10654
106552017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
10656
10657 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
10658 * gdb.guile/scm-lazy-string.c: New file.
10659 * gdb.guile/scm-value.exp: Move lazy string tests to ...
10660 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
10661 for pointer, array, typedef lazy strings.
10662
2cc36e25 106632017-03-16 Doug Evans <dje@google.com>
34b43320
DE
10664
10665 PR python/17728, python/18439, python/18779
10666 * gdb.python/py-value.c (main) Delete locals sptr, sn.
10667 * gdb.python/py-lazy-string.c (pointer): New typedef.
10668 (main): New locals ptr, array, typedef_ptr.
10669 * gdb.python/py-value.exp: Move lazy string tests to ...
10670 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
10671 array, typedef lazy strings.
ec3b243d 10672
0efcde63
AK
106732017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
10674
10675 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
10676 Add optional 'test' parameter.
10677
7978d7c3
SM
106782017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10679
10680 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10681 Skip for versions of DejaGnu < 1.5.
10682
896c0c1e
SM
106832017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10684
10685 * lib/gdb.exp (dejagnu_version): New proc.
10686 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10687 Use dejagnu_version.
10688
5f4d1085
KS
106892017-03-10 Keith Seitz <keiths@redhat.com>
10690
10691 PR c++/8128
10692 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
10693 type from destructor regexps.
10694 Add a branch which actually passes the test.
10695 Adjust "ptype t5i" test names.
10696
1de05205
PA
106972017-03-08 Pedro Alves <palves@redhat.com>
10698
10699 * gdb.base/step-over-exit.exp: Add explicit test message.
10700
c65d6b55
PA
107012017-03-08 Pedro Alves <palves@redhat.com>
10702
10703 PR gdb/18360
10704 * gdb.threads/interrupt-while-step-over.c: New file.
10705 * gdb.threads/interrupt-while-step-over.exp: New file.
10706
2e86a283
PA
107072017-03-08 Pedro Alves <palves@redhat.com>
10708
10709 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
10710 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
10711
25dcbff6
PA
107122017-03-08 Pedro Alves <palves@redhat.com>
10713
10714 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
10715 PKRU as not supported as a PASS.
10716
dc9366eb
PA
107172017-03-08 Pedro Alves <palves@redhat.com>
10718
10719 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
10720 prefix instead of $binfile1/$binfile2.
10721 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
10722 in test message.
10723 * gdb.python/py-completion.exp: Use "load python file" as test
10724 messages instead of unstable path names.
10725
6e5d74e7
PA
107262017-03-08 Pedro Alves <palves@redhat.com>
10727 Jan Kratochvil <jan.kratochvil@redhat.com>
10728
10729 PR cli/21218
10730 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10731 New proc.
10732 (top level): Call it.
10733
9753a2f6
PA
107342017-03-08 Pedro Alves <palves@redhat.com>
10735
10736 PR tui/21216
10737 * gdb.tui/tui-nl-filtered-output.exp: New file.
10738
1a4dd9dd
PA
107392017-03-08 Pedro Alves <palves@redhat.com>
10740
10741 * gdb.base/completion.exp: Move TUI completion tests to ...
10742 * gdb.tui/completion.exp: ... this new file.
10743
7cbbff33
PA
107442017-03-08 Pedro Alves <palves@redhat.com>
10745
10746 * gdb.base/tui-disasm-long-lines.c,
10747 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
10748 gdb.base/tui-layout.exp: Move to ...
10749 * gdb.tui/: ... this new directory.
10750
5f6fd321
PA
107512017-03-07 Pedro Alves <palves@redhat.com>
10752
10753 * gdb.base/tui-layout.c: New file.
10754 * gdb.base/tui-layout.exp: New file.
10755
44959fa8
PA
107562017-03-07 Pedro Alves <palves@redhat.com>
10757
10758 * gdb.base/tui-layout.c: Rename to ...
10759 * gdb.base/tui-disasm-long-lines.c: ... this.
10760 * gdb.base/tui-layout.exp: Rename to ...
10761 * gdb.base/tui-disasm-long-lines.exp: ... this.
10762
f8c4e718
PA
107632017-03-07 Pedro Alves <palves@redhat.com>
10764
10765 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
10766
6dbb839a 107672017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
10768
10769 * i386-mpx-call.c: New file.
10770 * i386-mpx-call.exp: New file.
10771
65b48a81
PB
107722017-02-28 Peter Bergner <bergner@vnet.ibm.com>
10773
10774 * gdb.arch/powerpc-power.exp: Delete test.
10775 * gdb.arch/powerpc-power.s: Likewise.
10776 * gdb.disasm/disassembler-options.exp: New test.
10777 * gdb.arch/powerpc-altivec.exp: Likewise.
10778 * gdb.arch/powerpc-altivec.s: Likewise.
10779 * gdb.arch/powerpc-altivec2.exp: Likewise.
10780 * gdb.arch/powerpc-altivec2.s: Likewise.
10781 * gdb.arch/powerpc-altivec3.exp: Likewise.
10782 * gdb.arch/powerpc-altivec3.s: Likewise.
10783 * gdb.arch/powerpc-power7.exp: Likewise.
10784 * gdb.arch/powerpc-power7.s: Likewise.
10785 * gdb.arch/powerpc-power8.exp: Likewise.
10786 * gdb.arch/powerpc-power8.s: Likewise.
10787 * gdb.arch/powerpc-power9.exp: Likewise.
10788 * gdb.arch/powerpc-power9.s: Likewise.
10789 * gdb.arch/powerpc-vsx.exp: Likewise.
10790 * gdb.arch/powerpc-vsx.s: Likewise.
10791 * gdb.arch/powerpc-vsx2.exp: Likewise.
10792 * gdb.arch/powerpc-vsx2.s: Likewise.
10793 * gdb.arch/powerpc-vsx3.exp: Likewise.
10794 * gdb.arch/powerpc-vsx3.s: Likewise.
10795 * gdb.arch/arm-disassembler-options.exp: Likewise.
10796 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
10797 * gdb.arch/s390-disassembler-options.exp: Likewise.
10798
17cd4947
LM
107992017-02-23 Luis Machado <lgustavo@codesourcery.com>
10800
10801 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
10802 (check_supported_features): ... this. Changed return type to void.
10803 (supports_rdseed): New static global.
10804 (rdseed): Check supports_rdseed.
10805 (initialize): Call check_supported_features.
10806
2039d74e
EBM
108072017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10808
10809 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
10810 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
10811 and lqarx/stqcx.
10812 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
10813 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
10814
a51d7ecf
EBM
108152017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10816
10817 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
10818 uppercase.
10819
0224619f
JK
108202017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10821
10822 * gdb.dwarf2/formdata16.c: New file.
10823 * gdb.dwarf2/formdata16.exp: New file.
10824 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
10825
216f72a1
JK
108262017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10827
10828 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
10829 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
10830 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
10831 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
10832 DW_AT_GNU_*.
10833
43988095
JK
108342017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10835
10836 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
10837
99e8a4f9
SDJ
108382017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
10839
10840 PR gdb/21164
10841 * gdb.base/maint.exp: Add testcases for when the commands do
10842 not have arguments.
10843
b58a8c0c
TP
108442017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
10845
10846 * gdb.cp/chained-calls.exp: Use p instead of P.
10847
4e746bb6
TW
108482017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
10849
10850 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
10851 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
10852
3f77c769
TT
108532017-02-14 Tom Tromey <tom@tromey.com>
10854
10855 PR python/13598:
10856 * gdb.python/py-events.exp: Add before_prompt event tests.
10857
075beec0
AA
108582017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10859
10860 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
10861
bf5f525c
LM
108622017-02-13 Luis Machado <lgustavo@codesourcery.com>
10863
10864 * gdb.linespec/explicit.c (my_unique_function_name): New function.
10865 (main): Call my_unique_function_name.
10866 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
10867 completion of patterns with a single match.
10868 Add missing -re switches to gdb_test_multiple calls.
10869
13a66184
LM
108702017-02-13 Luis Machado <lgustavo@codesourcery.com>
10871
10872 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
10873 return if core file is not recognized.
10874
26a06916
SM
108752017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10876
10877 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
10878 and extra UIs.
10879
b761ca9e
SM
108802017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10881
10882 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
10883 proc_with_prefix.
10884
b964bee0
TT
108852017-02-10 Tom Tromey <tom@tromey.com>
10886
10887 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
10888
18da0c51
MG
108892017-02-10 Martin Galvan <martingalvan@sourceware.org>
10890
10891 PR gdb/21122
10892 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
10893
604c4576
JG
108942017-02-08 Jerome Guitton <guitton@adacore.com>
10895
10896 * gdb.base/define.exp: Add test for command abbreviations
10897 in define.
10898
20b477a7
LM
108992017-02-06 Luis Machado <lgustavo@codesourcery.com>
10900
10901 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
10902 * gdb.reverse/insn-reverse-x86.c: New file.
10903
3f7b46f2
IR
109042017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
10905
10906 PR tdep/20936
10907 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
10908
f0fd41c1
TT
109092017-02-03 Tom Tromey <tom@tromey.com>
10910
10911 PR rust/21097:
10912 * gdb.rust/simple.exp: Add new tests.
10913
5be5dbf0
PA
109142017-02-02 Pedro Alves <palves@redhat.com>
10915
10916 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
10917 tests.
10918
7346ef59
AA
109192017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
10920
10921 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
10922 taking a 2-byte value out of a 4-byte DWARF implicit value on
10923 big-endian targets.
10924 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
10925 logic. Add test cases for DW_OP_implicit.
10926
787f0025
MM
109272017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10928
10929 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
10930
68777c29
MM
109312017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10932
10933 * gdb.btrace/enable.exp: Call gdb_exit before
10934 skip_gdbserver_tests.
10935
0a1c7e28
MM
109362017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10937
10938 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
10939 GDBFLAGS.
10940
b5ac99b0
MM
109412017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10942
10943 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
10944 the test is skipped.
10945 * gdb.btrace/data.exp: Likewise.
10946 * gdb.btrace/delta.exp: Likewise.
10947 * gdb.btrace/dlopen.exp: Likewise.
10948 * gdb.btrace/enable-running.exp: Likewise.
10949 * gdb.btrace/enable.exp: Likewise.
10950 * gdb.btrace/exception.exp: Likewise.
10951 * gdb.btrace/function_call_history.exp: Likewise.
10952 * gdb.btrace/gcore.exp: Likewise.
10953 * gdb.btrace/instruction_history.exp: Likewise.
10954 * gdb.btrace/multi-thread-step.exp: Likewise.
10955 * gdb.btrace/nohist.exp: Likewise.
10956 * gdb.btrace/non-stop.exp: Likewise.
10957 * gdb.btrace/reconnect.exp: Likewise.
10958 * gdb.btrace/record_goto-step.exp: Likewise.
10959 * gdb.btrace/record_goto.exp: Likewise.
10960 * gdb.btrace/rn-dl-bind.exp: Likewise.
10961 * gdb.btrace/segv.exp: Likewise.
10962 * gdb.btrace/step.exp: Likewise.
10963 * gdb.btrace/stepi.exp: Likewise.
10964 * gdb.btrace/tailcall-only.exp: Likewise.
10965 * gdb.btrace/tailcall.exp: Likewise.
10966 * gdb.btrace/tsx.exp: Likewise.
10967 * gdb.btrace/unknown_functions.exp: Likewise.
10968 * gdb.btrace/vdso.exp: Likewise.
10969
cd4007e4
MM
109702017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10971
10972 * gdb.btrace/enable-running.c: New.
10973 * gdb.btrace/enable-running.exp: New.
10974
2735833d
WT
109752017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
10976
10977 * gdb.arch/amd64-gs_base.c: New file.
10978 * gdb.arch/amd64-gs_base.exp: New file.
10979
b51e1e94
LM
109802017-01-26 Luis Machado <lgustavo@codesourcery.com>
10981
10982 * lib/memory.exp: Remove spurious empty newlines.
10983
72ca0410
SM
109842017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
10985
10986 * gdb.python/py-bad-printers.exp: Load python file using "source".
10987 * gdb.python/py-events.exp: Likewise.
10988 * gdb.python/py-evsignal.exp: Likewise.
10989 * gdb.python/py-evthreads.exp: Likewise.
10990 * gdb.python/py-frame-args.exp: Likewise.
10991 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
10992 * gdb.python/py-framefilter-mi.exp: Likewise.
10993 * gdb.python/py-framefilter.exp: Likewise.
10994 * gdb.python/py-mi.exp: Likewise.
10995 * gdb.python/py-pp-maint.exp: Likewise.
10996 * gdb.python/py-pp-registration.exp: Likewise.
10997 * gdb.python/py-prettyprint.exp: Likewise.
10998 (run_lang_tests): Likewise.
10999 * gdb.python/py-typeprint.exp: Likewise.
11000
e309aa65
LM
110012017-01-26 Luis Machado <lgustavo@codesourcery.com>
11002
11003 * lib/memory.exp: New file.
11004 * lib/gdb.exp: Load memory.exp.
11005 * gdb.base/memattr.exp (delete_memory): Move proc to
11006 lib/memory.exp and rename to delete_memory_regions.
11007 Replace delete_memory with delete_memory_regions.
11008 Cleanup memory regions before tests.
11009 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
11010 before tests.
11011
515aff23
LM
110122017-01-26 Luis Machado <lgustavo@codesourcery.com>
11013
11014 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
11015 files.
11016 (initialize): New function conditionally defined.
11017 (testcases): Move within conditional block.
11018 (main): Call initialize.
11019 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
11020 of gdb.reverse/insn-reverse.c.
11021 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
11022 gdb.reverse/insn-reverse.c.
11023
d8b49cf0
YQ
110242017-01-26 Yao Qi <yao.qi@linaro.org>
11025
11026 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
11027 disassemble on address 0.
11028
f13a9a0c
YQ
110292017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
11030 Yao Qi <yao.qi@linaro.org>
11031
11032 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
11033 * gdb.dwarf2/implptr-64bit.S: Remove.
11034 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
11035 variables in caller's context. Add DW_OP_implicit_value.
11036
5ac95241
YQ
110372017-01-25 Yao Qi <yao.qi@linaro.org>
11038
11039 * lib/dwarf.exp (Dwarf::_location): Handle
11040 DW_OP_GNU_implicit_pointer with proper size.
11041
23e82930
LM
110422017-01-20 Luis Machado <lgustavo@codesourcery.com>
11043
11044 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
11045 and add untested calls.
11046
d334ae25
LM
110472017-01-20 Luis Machado <lgustavo@codesourcery.com>
11048
11049 * gdb.python/python.exp: Check line number against what GDB thinks
11050 the line number is for func1.
11051
f5e6296e
IB
110522017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
11053
11054 * gdb.dlang/debug-expr.exp: New file.
11055
5b362f04
LM
110562016-12-23 Luis Machado <lgustavo@codesourcery.com>
11057
11058 Fix test names for the following files:
11059
11060 * gdb.ada/exec_changed.exp
11061 * gdb.ada/info_types.exp
11062 * gdb.arch/aarch64-atomic-inst.exp
11063 * gdb.arch/aarch64-fp.exp
11064 * gdb.arch/altivec-abi.exp
11065 * gdb.arch/altivec-regs.exp
11066 * gdb.arch/amd64-byte.exp
11067 * gdb.arch/amd64-disp-step.exp
11068 * gdb.arch/amd64-dword.exp
11069 * gdb.arch/amd64-entry-value-inline.exp
11070 * gdb.arch/amd64-entry-value-param.exp
11071 * gdb.arch/amd64-entry-value-paramref.exp
11072 * gdb.arch/amd64-entry-value.exp
11073 * gdb.arch/amd64-i386-address.exp
11074 * gdb.arch/amd64-invalid-stack-middle.exp
11075 * gdb.arch/amd64-invalid-stack-top.exp
11076 * gdb.arch/amd64-optimout-repeat.exp
11077 * gdb.arch/amd64-prologue-skip.exp
11078 * gdb.arch/amd64-prologue-xmm.exp
11079 * gdb.arch/amd64-stap-special-operands.exp
11080 * gdb.arch/amd64-stap-wrong-subexp.exp
11081 * gdb.arch/amd64-tailcall-cxx.exp
11082 * gdb.arch/amd64-tailcall-noret.exp
11083 * gdb.arch/amd64-tailcall-ret.exp
11084 * gdb.arch/amd64-tailcall-self.exp
11085 * gdb.arch/amd64-word.exp
11086 * gdb.arch/arm-bl-branch-dest.exp
11087 * gdb.arch/arm-disp-step.exp
11088 * gdb.arch/arm-neon.exp
11089 * gdb.arch/arm-single-step-kernel-helper.exp
11090 * gdb.arch/avr-flash-qualifier.exp
11091 * gdb.arch/disp-step-insn-reloc.exp
11092 * gdb.arch/e500-abi.exp
11093 * gdb.arch/e500-regs.exp
11094 * gdb.arch/ftrace-insn-reloc.exp
11095 * gdb.arch/i386-avx512.exp
11096 * gdb.arch/i386-bp_permanent.exp
11097 * gdb.arch/i386-byte.exp
11098 * gdb.arch/i386-cfi-notcurrent.exp
11099 * gdb.arch/i386-disp-step.exp
11100 * gdb.arch/i386-dr3-watch.exp
11101 * gdb.arch/i386-float.exp
11102 * gdb.arch/i386-gnu-cfi.exp
11103 * gdb.arch/i386-mpx-map.exp
11104 * gdb.arch/i386-mpx-sigsegv.exp
11105 * gdb.arch/i386-mpx-simple_segv.exp
11106 * gdb.arch/i386-mpx.exp
11107 * gdb.arch/i386-permbkpt.exp
11108 * gdb.arch/i386-prologue.exp
11109 * gdb.arch/i386-signal.exp
11110 * gdb.arch/i386-size-overlap.exp
11111 * gdb.arch/i386-unwind.exp
11112 * gdb.arch/i386-word.exp
11113 * gdb.arch/mips-fcr.exp
11114 * gdb.arch/powerpc-d128-regs.exp
11115 * gdb.arch/powerpc-stackless.exp
11116 * gdb.arch/ppc64-atomic-inst.exp
11117 * gdb.arch/s390-stackless.exp
11118 * gdb.arch/s390-tdbregs.exp
11119 * gdb.arch/s390-vregs.exp
11120 * gdb.arch/sparc-sysstep.exp
11121 * gdb.arch/thumb-bx-pc.exp
11122 * gdb.arch/thumb-singlestep.exp
11123 * gdb.arch/thumb2-it.exp
11124 * gdb.arch/vsx-regs.exp
11125 * gdb.asm/asm-source.exp
11126 * gdb.base/a2-run.exp
11127 * gdb.base/advance.exp
11128 * gdb.base/all-bin.exp
11129 * gdb.base/anon.exp
11130 * gdb.base/args.exp
11131 * gdb.base/arithmet.exp
11132 * gdb.base/async-shell.exp
11133 * gdb.base/async.exp
11134 * gdb.base/attach-pie-noexec.exp
11135 * gdb.base/attach-twice.exp
11136 * gdb.base/auto-load.exp
11137 * gdb.base/bang.exp
11138 * gdb.base/bitfields.exp
11139 * gdb.base/break-always.exp
11140 * gdb.base/break-caller-line.exp
11141 * gdb.base/break-entry.exp
11142 * gdb.base/break-inline.exp
11143 * gdb.base/break-on-linker-gcd-function.exp
11144 * gdb.base/break-probes.exp
11145 * gdb.base/break.exp
11146 * gdb.base/breakpoint-shadow.exp
11147 * gdb.base/call-ar-st.exp
11148 * gdb.base/call-sc.exp
11149 * gdb.base/call-signal-resume.exp
11150 * gdb.base/call-strs.exp
11151 * gdb.base/callfuncs.exp
11152 * gdb.base/catch-fork-static.exp
11153 * gdb.base/catch-gdb-caused-signals.exp
11154 * gdb.base/catch-load.exp
11155 * gdb.base/catch-signal-fork.exp
11156 * gdb.base/catch-signal.exp
11157 * gdb.base/catch-syscall.exp
11158 * gdb.base/charset.exp
11159 * gdb.base/checkpoint.exp
11160 * gdb.base/chng-syms.exp
11161 * gdb.base/code-expr.exp
11162 * gdb.base/code_elim.exp
11163 * gdb.base/commands.exp
11164 * gdb.base/completion.exp
11165 * gdb.base/complex.exp
11166 * gdb.base/cond-expr.exp
11167 * gdb.base/condbreak.exp
11168 * gdb.base/consecutive.exp
11169 * gdb.base/continue-all-already-running.exp
11170 * gdb.base/coredump-filter.exp
11171 * gdb.base/corefile.exp
11172 * gdb.base/dbx.exp
11173 * gdb.base/debug-expr.exp
11174 * gdb.base/define.exp
11175 * gdb.base/del.exp
11176 * gdb.base/disabled-location.exp
11177 * gdb.base/disasm-end-cu.exp
11178 * gdb.base/disasm-optim.exp
11179 * gdb.base/display.exp
11180 * gdb.base/duplicate-bp.exp
11181 * gdb.base/ena-dis-br.exp
11182 * gdb.base/ending-run.exp
11183 * gdb.base/enumval.exp
11184 * gdb.base/environ.exp
11185 * gdb.base/eu-strip-infcall.exp
11186 * gdb.base/eval-avoid-side-effects.exp
11187 * gdb.base/eval-skip.exp
11188 * gdb.base/exitsignal.exp
11189 * gdb.base/expand-psymtabs.exp
11190 * gdb.base/filesym.exp
11191 * gdb.base/find-unmapped.exp
11192 * gdb.base/finish.exp
11193 * gdb.base/float.exp
11194 * gdb.base/foll-exec-mode.exp
11195 * gdb.base/foll-exec.exp
11196 * gdb.base/foll-fork.exp
11197 * gdb.base/fortran-sym-case.exp
11198 * gdb.base/freebpcmd.exp
11199 * gdb.base/func-ptr.exp
11200 * gdb.base/func-ptrs.exp
11201 * gdb.base/funcargs.exp
11202 * gdb.base/gcore-buffer-overflow.exp
11203 * gdb.base/gcore-relro-pie.exp
11204 * gdb.base/gcore-relro.exp
11205 * gdb.base/gcore.exp
11206 * gdb.base/gdb1090.exp
11207 * gdb.base/gdb11530.exp
11208 * gdb.base/gdb11531.exp
11209 * gdb.base/gdb1821.exp
11210 * gdb.base/gdbindex-stabs.exp
11211 * gdb.base/gdbvars.exp
11212 * gdb.base/hbreak.exp
11213 * gdb.base/hbreak2.exp
11214 * gdb.base/included.exp
11215 * gdb.base/infcall-input.exp
11216 * gdb.base/inferior-died.exp
11217 * gdb.base/infnan.exp
11218 * gdb.base/info-macros.exp
11219 * gdb.base/info-os.exp
11220 * gdb.base/info-proc.exp
11221 * gdb.base/info-shared.exp
11222 * gdb.base/info-target.exp
11223 * gdb.base/infoline.exp
11224 * gdb.base/interp.exp
11225 * gdb.base/interrupt.exp
11226 * gdb.base/jit-reader.exp
11227 * gdb.base/jit-simple.exp
11228 * gdb.base/kill-after-signal.exp
11229 * gdb.base/kill-detach-inferiors-cmd.exp
11230 * gdb.base/label.exp
11231 * gdb.base/langs.exp
11232 * gdb.base/ldbl_e308.exp
11233 * gdb.base/line-symtabs.exp
11234 * gdb.base/linespecs.exp
11235 * gdb.base/list.exp
11236 * gdb.base/long_long.exp
11237 * gdb.base/longest-types.exp
11238 * gdb.base/maint.exp
11239 * gdb.base/max-value-size.exp
11240 * gdb.base/memattr.exp
11241 * gdb.base/mips_pro.exp
11242 * gdb.base/morestack.exp
11243 * gdb.base/moribund-step.exp
11244 * gdb.base/multi-forks.exp
11245 * gdb.base/nested-addr.exp
11246 * gdb.base/nextoverexit.exp
11247 * gdb.base/noreturn-finish.exp
11248 * gdb.base/noreturn-return.exp
11249 * gdb.base/nostdlib.exp
11250 * gdb.base/offsets.exp
11251 * gdb.base/opaque.exp
11252 * gdb.base/pc-fp.exp
11253 * gdb.base/permissions.exp
11254 * gdb.base/print-symbol-loading.exp
11255 * gdb.base/prologue-include.exp
11256 * gdb.base/psymtab.exp
11257 * gdb.base/ptype.exp
11258 * gdb.base/random-signal.exp
11259 * gdb.base/randomize.exp
11260 * gdb.base/range-stepping.exp
11261 * gdb.base/readline-ask.exp
11262 * gdb.base/recpar.exp
11263 * gdb.base/recurse.exp
11264 * gdb.base/relational.exp
11265 * gdb.base/restore.exp
11266 * gdb.base/return-nodebug.exp
11267 * gdb.base/return.exp
11268 * gdb.base/run-after-attach.exp
11269 * gdb.base/save-bp.exp
11270 * gdb.base/scope.exp
11271 * gdb.base/sect-cmd.exp
11272 * gdb.base/set-lang-auto.exp
11273 * gdb.base/set-noassign.exp
11274 * gdb.base/setvar.exp
11275 * gdb.base/sigall.exp
11276 * gdb.base/sigbpt.exp
11277 * gdb.base/siginfo-addr.exp
11278 * gdb.base/siginfo-infcall.exp
11279 * gdb.base/siginfo-obj.exp
11280 * gdb.base/siginfo.exp
11281 * gdb.base/signals-state-child.exp
11282 * gdb.base/signest.exp
11283 * gdb.base/sigstep.exp
11284 * gdb.base/sizeof.exp
11285 * gdb.base/skip.exp
11286 * gdb.base/solib-corrupted.exp
11287 * gdb.base/solib-nodir.exp
11288 * gdb.base/solib-search.exp
11289 * gdb.base/stack-checking.exp
11290 * gdb.base/stale-infcall.exp
11291 * gdb.base/stap-probe.exp
11292 * gdb.base/start.exp
11293 * gdb.base/step-break.exp
11294 * gdb.base/step-bt.exp
11295 * gdb.base/step-line.exp
11296 * gdb.base/step-over-exit.exp
11297 * gdb.base/step-over-syscall.exp
11298 * gdb.base/step-resume-infcall.exp
11299 * gdb.base/step-test.exp
11300 * gdb.base/store.exp
11301 * gdb.base/structs3.exp
11302 * gdb.base/sym-file.exp
11303 * gdb.base/symbol-without-target_section.exp
11304 * gdb.base/term.exp
11305 * gdb.base/testenv.exp
11306 * gdb.base/ui-redirect.exp
11307 * gdb.base/until.exp
11308 * gdb.base/unwindonsignal.exp
11309 * gdb.base/value-double-free.exp
11310 * gdb.base/vla-datatypes.exp
11311 * gdb.base/vla-ptr.exp
11312 * gdb.base/vla-sideeffect.exp
11313 * gdb.base/volatile.exp
11314 * gdb.base/watch-cond-infcall.exp
11315 * gdb.base/watch-cond.exp
11316 * gdb.base/watch-non-mem.exp
11317 * gdb.base/watch-read.exp
11318 * gdb.base/watch-vfork.exp
11319 * gdb.base/watchpoint-cond-gone.exp
11320 * gdb.base/watchpoint-delete.exp
11321 * gdb.base/watchpoint-hw-hit-once.exp
11322 * gdb.base/watchpoint-hw.exp
11323 * gdb.base/watchpoint-stops-at-right-insn.exp
11324 * gdb.base/watchpoints.exp
11325 * gdb.base/wchar.exp
11326 * gdb.base/whatis-exp.exp
11327 * gdb.btrace/buffer-size.exp
11328 * gdb.btrace/data.exp
11329 * gdb.btrace/delta.exp
11330 * gdb.btrace/dlopen.exp
11331 * gdb.btrace/enable.exp
11332 * gdb.btrace/exception.exp
11333 * gdb.btrace/function_call_history.exp
11334 * gdb.btrace/gcore.exp
11335 * gdb.btrace/instruction_history.exp
11336 * gdb.btrace/nohist.exp
11337 * gdb.btrace/reconnect.exp
11338 * gdb.btrace/record_goto-step.exp
11339 * gdb.btrace/record_goto.exp
11340 * gdb.btrace/rn-dl-bind.exp
11341 * gdb.btrace/segv.exp
11342 * gdb.btrace/step.exp
11343 * gdb.btrace/stepi.exp
11344 * gdb.btrace/tailcall-only.exp
11345 * gdb.btrace/tailcall.exp
11346 * gdb.btrace/tsx.exp
11347 * gdb.btrace/unknown_functions.exp
11348 * gdb.btrace/vdso.exp
11349 * gdb.compile/compile-ifunc.exp
11350 * gdb.compile/compile-ops.exp
11351 * gdb.compile/compile-print.exp
11352 * gdb.compile/compile-setjmp.exp
11353 * gdb.cp/abstract-origin.exp
11354 * gdb.cp/ambiguous.exp
11355 * gdb.cp/annota2.exp
11356 * gdb.cp/annota3.exp
11357 * gdb.cp/anon-ns.exp
11358 * gdb.cp/anon-struct.exp
11359 * gdb.cp/anon-union.exp
11360 * gdb.cp/arg-reference.exp
11361 * gdb.cp/baseenum.exp
11362 * gdb.cp/bool.exp
11363 * gdb.cp/breakpoint.exp
11364 * gdb.cp/bs15503.exp
11365 * gdb.cp/call-c.exp
11366 * gdb.cp/casts.exp
11367 * gdb.cp/chained-calls.exp
11368 * gdb.cp/class2.exp
11369 * gdb.cp/classes.exp
11370 * gdb.cp/cmpd-minsyms.exp
11371 * gdb.cp/converts.exp
11372 * gdb.cp/cp-relocate.exp
11373 * gdb.cp/cpcompletion.exp
11374 * gdb.cp/cpexprs.exp
11375 * gdb.cp/cplabel.exp
11376 * gdb.cp/cplusfuncs.exp
11377 * gdb.cp/cpsizeof.exp
11378 * gdb.cp/ctti.exp
11379 * gdb.cp/derivation.exp
11380 * gdb.cp/destrprint.exp
11381 * gdb.cp/dispcxx.exp
11382 * gdb.cp/enum-class.exp
11383 * gdb.cp/exception.exp
11384 * gdb.cp/exceptprint.exp
11385 * gdb.cp/expand-psymtabs-cxx.exp
11386 * gdb.cp/expand-sals.exp
11387 * gdb.cp/extern-c.exp
11388 * gdb.cp/filename.exp
11389 * gdb.cp/formatted-ref.exp
11390 * gdb.cp/fpointer.exp
11391 * gdb.cp/gdb1355.exp
11392 * gdb.cp/gdb2495.exp
11393 * gdb.cp/hang.exp
11394 * gdb.cp/impl-this.exp
11395 * gdb.cp/infcall-dlopen.exp
11396 * gdb.cp/inherit.exp
11397 * gdb.cp/iostream.exp
11398 * gdb.cp/koenig.exp
11399 * gdb.cp/local.exp
11400 * gdb.cp/m-data.exp
11401 * gdb.cp/m-static.exp
11402 * gdb.cp/mb-ctor.exp
11403 * gdb.cp/mb-inline.exp
11404 * gdb.cp/mb-templates.exp
11405 * gdb.cp/member-name.exp
11406 * gdb.cp/member-ptr.exp
11407 * gdb.cp/meth-typedefs.exp
11408 * gdb.cp/method.exp
11409 * gdb.cp/method2.exp
11410 * gdb.cp/minsym-fallback.exp
11411 * gdb.cp/misc.exp
11412 * gdb.cp/namelessclass.exp
11413 * gdb.cp/namespace-enum.exp
11414 * gdb.cp/namespace-nested-import.exp
11415 * gdb.cp/namespace.exp
11416 * gdb.cp/nextoverthrow.exp
11417 * gdb.cp/no-dmgl-verbose.exp
11418 * gdb.cp/non-trivial-retval.exp
11419 * gdb.cp/noparam.exp
11420 * gdb.cp/nsdecl.exp
11421 * gdb.cp/nsimport.exp
11422 * gdb.cp/nsnested.exp
11423 * gdb.cp/nsnoimports.exp
11424 * gdb.cp/nsrecurs.exp
11425 * gdb.cp/nsstress.exp
11426 * gdb.cp/nsusing.exp
11427 * gdb.cp/operator.exp
11428 * gdb.cp/oranking.exp
11429 * gdb.cp/overload-const.exp
11430 * gdb.cp/overload.exp
11431 * gdb.cp/ovldbreak.exp
11432 * gdb.cp/ovsrch.exp
11433 * gdb.cp/paren-type.exp
11434 * gdb.cp/parse-lang.exp
11435 * gdb.cp/pass-by-ref.exp
11436 * gdb.cp/pr-1023.exp
11437 * gdb.cp/pr-1210.exp
11438 * gdb.cp/pr-574.exp
11439 * gdb.cp/pr10687.exp
11440 * gdb.cp/pr12028.exp
11441 * gdb.cp/pr17132.exp
11442 * gdb.cp/pr17494.exp
11443 * gdb.cp/pr9067.exp
11444 * gdb.cp/pr9167.exp
11445 * gdb.cp/pr9631.exp
11446 * gdb.cp/printmethod.exp
11447 * gdb.cp/psmang.exp
11448 * gdb.cp/psymtab-parameter.exp
11449 * gdb.cp/ptype-cv-cp.exp
11450 * gdb.cp/ptype-flags.exp
11451 * gdb.cp/re-set-overloaded.exp
11452 * gdb.cp/ref-types.exp
11453 * gdb.cp/rtti.exp
11454 * gdb.cp/scope-err.exp
11455 * gdb.cp/shadow.exp
11456 * gdb.cp/smartp.exp
11457 * gdb.cp/static-method.exp
11458 * gdb.cp/static-print-quit.exp
11459 * gdb.cp/temargs.exp
11460 * gdb.cp/templates.exp
11461 * gdb.cp/try_catch.exp
11462 * gdb.cp/typedef-operator.exp
11463 * gdb.cp/typeid.exp
11464 * gdb.cp/userdef.exp
11465 * gdb.cp/using-crash.exp
11466 * gdb.cp/var-tag.exp
11467 * gdb.cp/virtbase.exp
11468 * gdb.cp/virtfunc.exp
11469 * gdb.cp/virtfunc2.exp
11470 * gdb.cp/vla-cxx.exp
11471 * gdb.disasm/t01_mov.exp
11472 * gdb.disasm/t02_mova.exp
11473 * gdb.disasm/t03_add.exp
11474 * gdb.disasm/t04_sub.exp
11475 * gdb.disasm/t05_cmp.exp
11476 * gdb.disasm/t06_ari2.exp
11477 * gdb.disasm/t07_ari3.exp
11478 * gdb.disasm/t08_or.exp
11479 * gdb.disasm/t09_xor.exp
11480 * gdb.disasm/t10_and.exp
11481 * gdb.disasm/t11_logs.exp
11482 * gdb.disasm/t12_bit.exp
11483 * gdb.disasm/t13_otr.exp
11484 * gdb.dlang/circular.exp
11485 * gdb.dwarf2/arr-stride.exp
11486 * gdb.dwarf2/arr-subrange.exp
11487 * gdb.dwarf2/atomic-type.exp
11488 * gdb.dwarf2/bad-regnum.exp
11489 * gdb.dwarf2/bitfield-parent-optimized-out.exp
11490 * gdb.dwarf2/callframecfa.exp
11491 * gdb.dwarf2/clztest.exp
11492 * gdb.dwarf2/corrupt.exp
11493 * gdb.dwarf2/data-loc.exp
11494 * gdb.dwarf2/dup-psym.exp
11495 * gdb.dwarf2/dw2-anon-mptr.exp
11496 * gdb.dwarf2/dw2-anonymous-func.exp
11497 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
11498 * gdb.dwarf2/dw2-bad-unresolved.exp
11499 * gdb.dwarf2/dw2-basic.exp
11500 * gdb.dwarf2/dw2-canonicalize-type.exp
11501 * gdb.dwarf2/dw2-case-insensitive.exp
11502 * gdb.dwarf2/dw2-common-block.exp
11503 * gdb.dwarf2/dw2-compdir-oldgcc.exp
11504 * gdb.dwarf2/dw2-compressed.exp
11505 * gdb.dwarf2/dw2-const.exp
11506 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
11507 * gdb.dwarf2/dw2-cu-size.exp
11508 * gdb.dwarf2/dw2-dup-frame.exp
11509 * gdb.dwarf2/dw2-entry-value.exp
11510 * gdb.dwarf2/dw2-icycle.exp
11511 * gdb.dwarf2/dw2-ifort-parameter.exp
11512 * gdb.dwarf2/dw2-inline-break.exp
11513 * gdb.dwarf2/dw2-inline-param.exp
11514 * gdb.dwarf2/dw2-intercu.exp
11515 * gdb.dwarf2/dw2-intermix.exp
11516 * gdb.dwarf2/dw2-lexical-block-bare.exp
11517 * gdb.dwarf2/dw2-linkage-name-trust.exp
11518 * gdb.dwarf2/dw2-minsym-in-cu.exp
11519 * gdb.dwarf2/dw2-noloc.exp
11520 * gdb.dwarf2/dw2-op-call.exp
11521 * gdb.dwarf2/dw2-op-out-param.exp
11522 * gdb.dwarf2/dw2-opt-structptr.exp
11523 * gdb.dwarf2/dw2-param-error.exp
11524 * gdb.dwarf2/dw2-producer.exp
11525 * gdb.dwarf2/dw2-ranges-base.exp
11526 * gdb.dwarf2/dw2-ref-missing-frame.exp
11527 * gdb.dwarf2/dw2-reg-undefined.exp
11528 * gdb.dwarf2/dw2-regno-invalid.exp
11529 * gdb.dwarf2/dw2-restore.exp
11530 * gdb.dwarf2/dw2-restrict.exp
11531 * gdb.dwarf2/dw2-single-line-discriminators.exp
11532 * gdb.dwarf2/dw2-strp.exp
11533 * gdb.dwarf2/dw2-undefined-ret-addr.exp
11534 * gdb.dwarf2/dw2-unresolved.exp
11535 * gdb.dwarf2/dw2-var-zero-addr.exp
11536 * gdb.dwarf2/dw4-sig-types.exp
11537 * gdb.dwarf2/dwz.exp
11538 * gdb.dwarf2/dynarr-ptr.exp
11539 * gdb.dwarf2/enum-type.exp
11540 * gdb.dwarf2/gdb-index.exp
11541 * gdb.dwarf2/implptr-64bit.exp
11542 * gdb.dwarf2/implptr-optimized-out.exp
11543 * gdb.dwarf2/implptr.exp
11544 * gdb.dwarf2/implref-array.exp
11545 * gdb.dwarf2/implref-const.exp
11546 * gdb.dwarf2/implref-global.exp
11547 * gdb.dwarf2/implref-struct.exp
11548 * gdb.dwarf2/mac-fileno.exp
11549 * gdb.dwarf2/main-subprogram.exp
11550 * gdb.dwarf2/member-ptr-forwardref.exp
11551 * gdb.dwarf2/method-ptr.exp
11552 * gdb.dwarf2/missing-sig-type.exp
11553 * gdb.dwarf2/nonvar-access.exp
11554 * gdb.dwarf2/opaque-type-lookup.exp
11555 * gdb.dwarf2/pieces-optimized-out.exp
11556 * gdb.dwarf2/pieces.exp
11557 * gdb.dwarf2/pr10770.exp
11558 * gdb.dwarf2/pr13961.exp
11559 * gdb.dwarf2/staticvirtual.exp
11560 * gdb.dwarf2/subrange.exp
11561 * gdb.dwarf2/symtab-producer.exp
11562 * gdb.dwarf2/trace-crash.exp
11563 * gdb.dwarf2/typeddwarf.exp
11564 * gdb.dwarf2/valop.exp
11565 * gdb.dwarf2/watch-notconst.exp
11566 * gdb.fortran/array-element.exp
11567 * gdb.fortran/charset.exp
11568 * gdb.fortran/common-block.exp
11569 * gdb.fortran/complex.exp
11570 * gdb.fortran/derived-type-function.exp
11571 * gdb.fortran/derived-type.exp
11572 * gdb.fortran/logical.exp
11573 * gdb.fortran/module.exp
11574 * gdb.fortran/multi-dim.exp
11575 * gdb.fortran/nested-funcs.exp
11576 * gdb.fortran/print-formatted.exp
11577 * gdb.fortran/subarray.exp
11578 * gdb.fortran/vla-alloc-assoc.exp
11579 * gdb.fortran/vla-datatypes.exp
11580 * gdb.fortran/vla-history.exp
11581 * gdb.fortran/vla-ptr-info.exp
11582 * gdb.fortran/vla-ptype-sub.exp
11583 * gdb.fortran/vla-ptype.exp
11584 * gdb.fortran/vla-sizeof.exp
11585 * gdb.fortran/vla-type.exp
11586 * gdb.fortran/vla-value-sub-arbitrary.exp
11587 * gdb.fortran/vla-value-sub-finish.exp
11588 * gdb.fortran/vla-value-sub.exp
11589 * gdb.fortran/vla-value.exp
11590 * gdb.fortran/whatis_type.exp
11591 * gdb.go/chan.exp
11592 * gdb.go/handcall.exp
11593 * gdb.go/hello.exp
11594 * gdb.go/integers.exp
11595 * gdb.go/methods.exp
11596 * gdb.go/package.exp
11597 * gdb.go/strings.exp
11598 * gdb.go/types.exp
11599 * gdb.go/unsafe.exp
11600 * gdb.guile/scm-arch.exp
11601 * gdb.guile/scm-block.exp
11602 * gdb.guile/scm-breakpoint.exp
11603 * gdb.guile/scm-cmd.exp
11604 * gdb.guile/scm-disasm.exp
11605 * gdb.guile/scm-equal.exp
11606 * gdb.guile/scm-frame-args.exp
11607 * gdb.guile/scm-frame-inline.exp
11608 * gdb.guile/scm-frame.exp
11609 * gdb.guile/scm-iterator.exp
11610 * gdb.guile/scm-math.exp
11611 * gdb.guile/scm-objfile.exp
11612 * gdb.guile/scm-ports.exp
11613 * gdb.guile/scm-symbol.exp
11614 * gdb.guile/scm-symtab.exp
11615 * gdb.guile/scm-value-cc.exp
11616 * gdb.guile/types-module.exp
11617 * gdb.linespec/break-ask.exp
11618 * gdb.linespec/cpexplicit.exp
11619 * gdb.linespec/explicit.exp
11620 * gdb.linespec/keywords.exp
11621 * gdb.linespec/linespec.exp
11622 * gdb.linespec/ls-dollar.exp
11623 * gdb.linespec/ls-errs.exp
11624 * gdb.linespec/skip-two.exp
11625 * gdb.linespec/thread.exp
11626 * gdb.mi/mi-async.exp
11627 * gdb.mi/mi-basics.exp
11628 * gdb.mi/mi-break.exp
11629 * gdb.mi/mi-catch-load.exp
11630 * gdb.mi/mi-cli.exp
11631 * gdb.mi/mi-cmd-param-changed.exp
11632 * gdb.mi/mi-console.exp
11633 * gdb.mi/mi-detach.exp
11634 * gdb.mi/mi-disassemble.exp
11635 * gdb.mi/mi-eval.exp
11636 * gdb.mi/mi-file-transfer.exp
11637 * gdb.mi/mi-file.exp
11638 * gdb.mi/mi-fill-memory.exp
11639 * gdb.mi/mi-inheritance-syntax-error.exp
11640 * gdb.mi/mi-linespec-err-cp.exp
11641 * gdb.mi/mi-logging.exp
11642 * gdb.mi/mi-memory-changed.exp
11643 * gdb.mi/mi-read-memory.exp
11644 * gdb.mi/mi-record-changed.exp
11645 * gdb.mi/mi-reg-undefined.exp
11646 * gdb.mi/mi-regs.exp
11647 * gdb.mi/mi-return.exp
11648 * gdb.mi/mi-reverse.exp
11649 * gdb.mi/mi-simplerun.exp
11650 * gdb.mi/mi-solib.exp
11651 * gdb.mi/mi-stack.exp
11652 * gdb.mi/mi-stepi.exp
11653 * gdb.mi/mi-syn-frame.exp
11654 * gdb.mi/mi-until.exp
11655 * gdb.mi/mi-var-block.exp
11656 * gdb.mi/mi-var-child.exp
11657 * gdb.mi/mi-var-cmd.exp
11658 * gdb.mi/mi-var-cp.exp
11659 * gdb.mi/mi-var-display.exp
11660 * gdb.mi/mi-var-invalidate.exp
11661 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
11662 * gdb.mi/mi-vla-fortran.exp
11663 * gdb.mi/mi-watch.exp
11664 * gdb.mi/mi2-var-child.exp
11665 * gdb.mi/user-selected-context-sync.exp
11666 * gdb.modula2/unbounded-array.exp
11667 * gdb.multi/dummy-frame-restore.exp
11668 * gdb.multi/multi-arch-exec.exp
11669 * gdb.multi/multi-arch.exp
11670 * gdb.multi/tids.exp
11671 * gdb.multi/watchpoint-multi.exp
11672 * gdb.opencl/callfuncs.exp
11673 * gdb.opencl/convs_casts.exp
11674 * gdb.opencl/datatypes.exp
11675 * gdb.opencl/operators.exp
11676 * gdb.opencl/vec_comps.exp
11677 * gdb.opt/clobbered-registers-O2.exp
11678 * gdb.opt/inline-break.exp
11679 * gdb.opt/inline-bt.exp
11680 * gdb.opt/inline-cmds.exp
11681 * gdb.opt/inline-locals.exp
11682 * gdb.pascal/case-insensitive-symbols.exp
11683 * gdb.pascal/floats.exp
11684 * gdb.pascal/gdb11492.exp
11685 * gdb.python/lib-types.exp
11686 * gdb.python/py-arch.exp
11687 * gdb.python/py-as-string.exp
11688 * gdb.python/py-bad-printers.exp
11689 * gdb.python/py-block.exp
11690 * gdb.python/py-breakpoint-create-fail.exp
11691 * gdb.python/py-breakpoint.exp
11692 * gdb.python/py-caller-is.exp
11693 * gdb.python/py-cmd.exp
11694 * gdb.python/py-explore-cc.exp
11695 * gdb.python/py-explore.exp
11696 * gdb.python/py-finish-breakpoint.exp
11697 * gdb.python/py-finish-breakpoint2.exp
11698 * gdb.python/py-frame-args.exp
11699 * gdb.python/py-frame-inline.exp
11700 * gdb.python/py-frame.exp
11701 * gdb.python/py-framefilter-mi.exp
11702 * gdb.python/py-infthread.exp
11703 * gdb.python/py-lazy-string.exp
11704 * gdb.python/py-linetable.exp
11705 * gdb.python/py-mi-events.exp
11706 * gdb.python/py-mi-objfile.exp
11707 * gdb.python/py-mi.exp
11708 * gdb.python/py-objfile.exp
11709 * gdb.python/py-pp-integral.exp
11710 * gdb.python/py-pp-maint.exp
11711 * gdb.python/py-pp-re-notag.exp
11712 * gdb.python/py-pp-registration.exp
11713 * gdb.python/py-recurse-unwind.exp
11714 * gdb.python/py-strfns.exp
11715 * gdb.python/py-symbol.exp
11716 * gdb.python/py-symtab.exp
11717 * gdb.python/py-sync-interp.exp
11718 * gdb.python/py-typeprint.exp
11719 * gdb.python/py-unwind-maint.exp
11720 * gdb.python/py-unwind.exp
11721 * gdb.python/py-value-cc.exp
11722 * gdb.python/py-xmethods.exp
11723 * gdb.reverse/amd64-tailcall-reverse.exp
11724 * gdb.reverse/break-precsave.exp
11725 * gdb.reverse/break-reverse.exp
11726 * gdb.reverse/consecutive-precsave.exp
11727 * gdb.reverse/consecutive-reverse.exp
11728 * gdb.reverse/finish-precsave.exp
11729 * gdb.reverse/finish-reverse-bkpt.exp
11730 * gdb.reverse/finish-reverse.exp
11731 * gdb.reverse/fstatat-reverse.exp
11732 * gdb.reverse/getresuid-reverse.exp
11733 * gdb.reverse/i386-precsave.exp
11734 * gdb.reverse/i386-reverse.exp
11735 * gdb.reverse/i386-sse-reverse.exp
11736 * gdb.reverse/i387-env-reverse.exp
11737 * gdb.reverse/i387-stack-reverse.exp
11738 * gdb.reverse/insn-reverse.exp
11739 * gdb.reverse/machinestate-precsave.exp
11740 * gdb.reverse/machinestate.exp
11741 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11742 * gdb.reverse/pipe-reverse.exp
11743 * gdb.reverse/readv-reverse.exp
11744 * gdb.reverse/recvmsg-reverse.exp
11745 * gdb.reverse/rerun-prec.exp
11746 * gdb.reverse/s390-mvcle.exp
11747 * gdb.reverse/step-precsave.exp
11748 * gdb.reverse/step-reverse.exp
11749 * gdb.reverse/time-reverse.exp
11750 * gdb.reverse/until-precsave.exp
11751 * gdb.reverse/until-reverse.exp
11752 * gdb.reverse/waitpid-reverse.exp
11753 * gdb.reverse/watch-precsave.exp
11754 * gdb.reverse/watch-reverse.exp
11755 * gdb.rust/generics.exp
11756 * gdb.rust/methods.exp
11757 * gdb.rust/modules.exp
11758 * gdb.rust/simple.exp
11759 * gdb.server/connect-with-no-symbol-file.exp
11760 * gdb.server/ext-attach.exp
11761 * gdb.server/ext-restart.exp
11762 * gdb.server/ext-wrapper.exp
11763 * gdb.server/file-transfer.exp
11764 * gdb.server/server-exec-info.exp
11765 * gdb.server/server-kill.exp
11766 * gdb.server/server-mon.exp
11767 * gdb.server/wrapper.exp
11768 * gdb.stabs/exclfwd.exp
11769 * gdb.stabs/gdb11479.exp
11770 * gdb.threads/clone-new-thread-event.exp
11771 * gdb.threads/corethreads.exp
11772 * gdb.threads/current-lwp-dead.exp
11773 * gdb.threads/dlopen-libpthread.exp
11774 * gdb.threads/gcore-thread.exp
11775 * gdb.threads/sigstep-threads.exp
11776 * gdb.threads/watchpoint-fork.exp
11777 * gdb.trace/actions-changed.exp
11778 * gdb.trace/backtrace.exp
11779 * gdb.trace/change-loc.exp
11780 * gdb.trace/circ.exp
11781 * gdb.trace/collection.exp
11782 * gdb.trace/disconnected-tracing.exp
11783 * gdb.trace/ftrace.exp
11784 * gdb.trace/mi-trace-frame-collected.exp
11785 * gdb.trace/mi-trace-unavailable.exp
11786 * gdb.trace/mi-traceframe-changed.exp
11787 * gdb.trace/mi-tsv-changed.exp
11788 * gdb.trace/no-attach-trace.exp
11789 * gdb.trace/passc-dyn.exp
11790 * gdb.trace/qtro.exp
11791 * gdb.trace/range-stepping.exp
11792 * gdb.trace/read-memory.exp
11793 * gdb.trace/save-trace.exp
11794 * gdb.trace/signal.exp
11795 * gdb.trace/status-stop.exp
11796 * gdb.trace/tfile.exp
11797 * gdb.trace/trace-break.exp
11798 * gdb.trace/trace-buffer-size.exp
11799 * gdb.trace/trace-condition.exp
11800 * gdb.trace/tracefile-pseudo-reg.exp
11801 * gdb.trace/tstatus.exp
11802 * gdb.trace/unavailable.exp
11803 * gdb.trace/while-dyn.exp
11804 * gdb.trace/while-stepping.exp
11805
34c41c68
DE
118062016-12-22 Doug Evans <xdje42@gmail.com>
11807
11808 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
11809 and msymbols.
11810
16e69324
YQ
118112016-12-19 Yao Qi <yao.qi@linaro.org>
11812
11813 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
11814 (test_with_self): Don't call do_steps_and_nexts, and remove
11815 code about stepping into xmalloc.
11816
f94f411b
YQ
118172016-12-09 Yao Qi <yao.qi@linaro.org>
11818
11819 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
11820
118212016-12-09 Yao Qi <yao.qi@linaro.org>
11822
11823 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
11824
f1b5deee
PA
118252016-12-09 Pedro Alves <palves@redhat.com>
11826
11827 * gdb.base/all-architectures-0.exp: New file.
11828 * gdb.base/all-architectures-1.exp: New file.
11829 * gdb.base/all-architectures-2.exp: New file.
11830 * gdb.base/all-architectures-3.exp: New file.
11831 * gdb.base/all-architectures-4.exp: New file.
11832 * gdb.base/all-architectures-5.exp: New file.
11833 * gdb.base/all-architectures-6.exp: New file.
11834 * gdb.base/all-architectures-7.exp: New file.
11835 * gdb.base/all-architectures.exp.in: New file.
11836
364ca42e
YQ
118372016-12-09 Yao Qi <yao.qi@linaro.org>
11838
11839 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
11840
107c2d62
LM
118412016-12-02 Luis Machado <lgustavo@codesourcery.com>
11842
11843 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
11844 possible.
11845 Remove useless pattern-matching code.
11846
df3ee9ca
PA
118472016-12-02 Pedro Alves <palves@redhat.com>
11848
11849 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
11850 procedure.
11851 (top level): Call it.
11852
ec835369
PA
118532016-12-02 Pedro Alves <palves@redhat.com>
11854
11855 * gdb.base/commands.exp (user_defined_command_args_stack_test):
11856 New procedure.
11857 (top level): Call it.
11858
01770bbd
PA
118592016-12-02 Pedro Alves <palves@redhat.com>
11860
11861 PR cli/20559
11862 * gdb.base/commands.exp (user_defined_command_args_eval): New
11863 procedure.
11864 (top level): Call it.
11865
008459ea
LM
118662016-12-02 Luis Machado <lgustavo@codesourcery.com>
11867
11868 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
11869 timeout handling.
11870
0c1b455e
TT
118712016-12-02 Tom Tromey <tom@tromey.com>
11872
11873 * gdb.dwarf2/main-subprogram.c: New file.
11874 * gdb.dwarf2/main-subprogram.exp: New file.
11875
018572b8
LM
118762016-12-01 Luis Machado <lgustavo@codesourcery.com>
11877
11878 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
11879 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
11880 gdb_test_no_output for a couple of cases.
11881 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
11882
84c93cd5
LM
118832016-12-01 Luis Machado <lgustavo@codesourcery.com>
11884
11885 Fix test names and standardize compilation error messages throughout
11886 the following files:
11887
11888 * gdb.ada/start.exp
11889 * gdb.arch/alpha-step.exp
11890 * gdb.arch/e500-prologue.exp
11891 * gdb.arch/ftrace-insn-reloc.exp
11892 * gdb.arch/gdb1291.exp
11893 * gdb.arch/gdb1431.exp
11894 * gdb.arch/gdb1558.exp
11895 * gdb.arch/i386-dr3-watch.exp
11896 * gdb.arch/i386-sse-stack-align.exp
11897 * gdb.arch/ia64-breakpoint-shadow.exp
11898 * gdb.arch/pa-nullify.exp
11899 * gdb.arch/powerpc-aix-prologue.exp
11900 * gdb.arch/thumb-bx-pc.exp
11901 * gdb.base/annota1.exp
11902 * gdb.base/annota3.exp
11903 * gdb.base/arrayidx.exp
11904 * gdb.base/assign.exp
11905 * gdb.base/attach.exp
11906 * gdb.base/auxv.exp
11907 * gdb.base/bang.exp
11908 * gdb.base/bfp-test.exp
11909 * gdb.base/bigcore.exp
11910 * gdb.base/bitfields2.exp
11911 * gdb.base/break-fun-addr.exp
11912 * gdb.base/break-probes.exp
11913 * gdb.base/call-rt-st.exp
11914 * gdb.base/callexit.exp
11915 * gdb.base/catch-fork-kill.exp
11916 * gdb.base/charset.exp
11917 * gdb.base/checkpoint.exp
11918 * gdb.base/comprdebug.exp
11919 * gdb.base/constvars.exp
11920 * gdb.base/coredump-filter.exp
11921 * gdb.base/cursal.exp
11922 * gdb.base/cvexpr.exp
11923 * gdb.base/detach.exp
11924 * gdb.base/display.exp
11925 * gdb.base/dmsym.exp
11926 * gdb.base/dprintf-pending.exp
11927 * gdb.base/dso2dso.exp
11928 * gdb.base/dtrace-probe.exp
11929 * gdb.base/dump.exp
11930 * gdb.base/enum_cond.exp
11931 * gdb.base/exe-lock.exp
11932 * gdb.base/exec-invalid-sysroot.exp
11933 * gdb.base/execl-update-breakpoints.exp
11934 * gdb.base/exprs.exp
11935 * gdb.base/fileio.exp
11936 * gdb.base/find.exp
11937 * gdb.base/finish.exp
11938 * gdb.base/fixsection.exp
11939 * gdb.base/foll-vfork.exp
11940 * gdb.base/frame-args.exp
11941 * gdb.base/gcore.exp
11942 * gdb.base/gdb1250.exp
11943 * gdb.base/global-var-nested-by-dso.exp
11944 * gdb.base/gnu-ifunc.exp
11945 * gdb.base/hashline1.exp
11946 * gdb.base/hashline2.exp
11947 * gdb.base/hashline3.exp
11948 * gdb.base/hbreak-in-shr-unsupported.exp
11949 * gdb.base/huge.exp
11950 * gdb.base/infcall-input.exp
11951 * gdb.base/info-fun.exp
11952 * gdb.base/info-shared.exp
11953 * gdb.base/jit-simple.exp
11954 * gdb.base/jit-so.exp
11955 * gdb.base/jit.exp
11956 * gdb.base/jump.exp
11957 * gdb.base/label.exp
11958 * gdb.base/lineinc.exp
11959 * gdb.base/logical.exp
11960 * gdb.base/longjmp.exp
11961 * gdb.base/macscp.exp
11962 * gdb.base/miscexprs.exp
11963 * gdb.base/new-ui-echo.exp
11964 * gdb.base/new-ui-pending-input.exp
11965 * gdb.base/new-ui.exp
11966 * gdb.base/nodebug.exp
11967 * gdb.base/nofield.exp
11968 * gdb.base/offsets.exp
11969 * gdb.base/overlays.exp
11970 * gdb.base/pending.exp
11971 * gdb.base/pointers.exp
11972 * gdb.base/pr11022.exp
11973 * gdb.base/printcmds.exp
11974 * gdb.base/prologue.exp
11975 * gdb.base/ptr-typedef.exp
11976 * gdb.base/realname-expand.exp
11977 * gdb.base/relativedebug.exp
11978 * gdb.base/relocate.exp
11979 * gdb.base/remote.exp
11980 * gdb.base/reread.exp
11981 * gdb.base/return2.exp
11982 * gdb.base/savedregs.exp
11983 * gdb.base/sep.exp
11984 * gdb.base/sepdebug.exp
11985 * gdb.base/sepsymtab.exp
11986 * gdb.base/set-inferior-tty.exp
11987 * gdb.base/setshow.exp
11988 * gdb.base/shlib-call.exp
11989 * gdb.base/sigaltstack.exp
11990 * gdb.base/siginfo-addr.exp
11991 * gdb.base/signals.exp
11992 * gdb.base/signull.exp
11993 * gdb.base/sigrepeat.exp
11994 * gdb.base/so-impl-ld.exp
11995 * gdb.base/solib-display.exp
11996 * gdb.base/solib-overlap.exp
11997 * gdb.base/solib-search.exp
11998 * gdb.base/solib-symbol.exp
11999 * gdb.base/structs.exp
12000 * gdb.base/structs2.exp
12001 * gdb.base/symtab-search-order.exp
12002 * gdb.base/twice.exp
12003 * gdb.base/unload.exp
12004 * gdb.base/varargs.exp
12005 * gdb.base/watchpoint-solib.exp
12006 * gdb.base/watchpoint.exp
12007 * gdb.base/whatis.exp
12008 * gdb.base/wrong_frame_bt_full.exp
12009 * gdb.btrace/dlopen.exp
12010 * gdb.cell/ea-standalone.exp
12011 * gdb.cell/ea-test.exp
12012 * gdb.cp/dispcxx.exp
12013 * gdb.cp/gdb2384.exp
12014 * gdb.cp/method2.exp
12015 * gdb.cp/nextoverthrow.exp
12016 * gdb.cp/pr10728.exp
12017 * gdb.disasm/am33.exp
12018 * gdb.disasm/h8300s.exp
12019 * gdb.disasm/mn10300.exp
12020 * gdb.disasm/sh3.exp
12021 * gdb.dwarf2/dw2-dir-file-name.exp
12022 * gdb.fortran/complex.exp
12023 * gdb.fortran/library-module.exp
12024 * gdb.guile/scm-pretty-print.exp
12025 * gdb.guile/scm-symbol.exp
12026 * gdb.guile/scm-type.exp
12027 * gdb.guile/scm-value.exp
12028 * gdb.linespec/linespec.exp
12029 * gdb.mi/gdb701.exp
12030 * gdb.mi/gdb792.exp
12031 * gdb.mi/mi-breakpoint-changed.exp
12032 * gdb.mi/mi-dprintf-pending.exp
12033 * gdb.mi/mi-dprintf.exp
12034 * gdb.mi/mi-exit-code.exp
12035 * gdb.mi/mi-pending.exp
12036 * gdb.mi/mi-solib.exp
12037 * gdb.mi/new-ui-mi-sync.exp
12038 * gdb.mi/pr11022.exp
12039 * gdb.mi/user-selected-context-sync.exp
12040 * gdb.opt/solib-intra-step.exp
12041 * gdb.python/py-events.exp
12042 * gdb.python/py-finish-breakpoint.exp
12043 * gdb.python/py-mi.exp
12044 * gdb.python/py-prettyprint.exp
12045 * gdb.python/py-shared.exp
12046 * gdb.python/py-symbol.exp
12047 * gdb.python/py-template.exp
12048 * gdb.python/py-type.exp
12049 * gdb.python/py-value.exp
12050 * gdb.reverse/solib-precsave.exp
12051 * gdb.reverse/solib-reverse.exp
12052 * gdb.server/solib-list.exp
12053 * gdb.stabs/weird.exp
12054 * gdb.threads/reconnect-signal.exp
12055 * gdb.threads/stepi-random-signal.exp
12056 * gdb.trace/actions.exp
12057 * gdb.trace/ax.exp
12058 * gdb.trace/backtrace.exp
12059 * gdb.trace/change-loc.exp
12060 * gdb.trace/deltrace.exp
12061 * gdb.trace/ftrace-lock.exp
12062 * gdb.trace/ftrace.exp
12063 * gdb.trace/infotrace.exp
12064 * gdb.trace/mi-tracepoint-changed.exp
12065 * gdb.trace/packetlen.exp
12066 * gdb.trace/passcount.exp
12067 * gdb.trace/pending.exp
12068 * gdb.trace/range-stepping.exp
12069 * gdb.trace/report.exp
12070 * gdb.trace/stap-trace.exp
12071 * gdb.trace/tfind.exp
12072 * gdb.trace/trace-break.exp
12073 * gdb.trace/trace-condition.exp
12074 * gdb.trace/trace-enable-disable.exp
12075 * gdb.trace/trace-mt.exp
12076 * gdb.trace/tracecmd.exp
12077 * gdb.trace/tspeed.exp
12078 * gdb.trace/tsv.exp
12079 * lib/perftest.exp
12080
fb9feb35
LM
120812016-12-01 Luis Machado <lgustavo@codesourcery.com>
12082
12083 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
12084 with gdb_test_no_output.
12085 Use command as test name.
12086
cd2ddb6c
LM
120872016-12-01 Luis Machado <lgustavo@codesourcery.com>
12088
12089 Fix test names starting with uppercase throughout the files.
12090
12091 * gdb.ada/assign_1.exp
12092 * gdb.ada/boolean_expr.exp
12093 * gdb.base/arrayidx.exp
12094 * gdb.base/del.exp
12095 * gdb.base/gcore-buffer-overflow.exp
12096 * gdb.base/testenv.exp
12097 * gdb.compile/compile.exp
12098 * gdb.python/py-framefilter-invalidarg.exp
12099 * gdb.python/py-framefilter.exp
12100
bb95117e
LM
121012016-12-01 Luis Machado <lgustavo@codesourcery.com>
12102
12103 Fix test names starting with uppercase throughout the files.
12104
12105 * gdb.ada/array_return.exp
12106 * gdb.ada/expr_delims.exp
12107 * gdb.ada/mi_dyn_arr.exp
12108 * gdb.ada/mi_interface.exp
12109 * gdb.ada/mi_var_array.exp
12110 * gdb.ada/watch_arg.exp
12111 * gdb.arch/alpha-step.exp
12112 * gdb.arch/altivec-regs.exp
12113 * gdb.arch/e500-regs.exp
12114 * gdb.arch/powerpc-d128-regs.exp
12115 * gdb.base/arrayidx.exp
12116 * gdb.base/break.exp
12117 * gdb.base/checkpoint.exp
12118 * gdb.base/debug-expr.exp
12119 * gdb.base/dmsym.exp
12120 * gdb.base/radix.exp
12121 * gdb.base/sepdebug.exp
12122 * gdb.base/testenv.exp
12123 * gdb.base/watch_thread_num.exp
12124 * gdb.base/watchpoint-cond-gone.exp
12125 * gdb.cell/break.exp
12126 * gdb.cell/ea-cache.exp
12127 * gdb.compile/compile.exp
12128 * gdb.cp/gdb2495.exp
12129 * gdb.gdb/selftest.exp
12130 * gdb.gdb/xfullpath.exp
12131 * gdb.go/hello.exp
12132 * gdb.go/integers.exp
12133 * gdb.objc/basicclass.exp
12134 * gdb.pascal/hello.exp
12135 * gdb.pascal/integers.exp
12136 * gdb.python/py-breakpoint.exp
12137 * gdb.python/py-cmd.exp
12138 * gdb.python/py-linetable.exp
12139 * gdb.python/py-xmethods.exp
12140 * gdb.python/python.exp
12141 * gdb.reverse/consecutive-precsave.exp
12142 * gdb.reverse/finish-precsave.exp
12143 * gdb.reverse/i386-precsave.exp
12144 * gdb.reverse/machinestate-precsave.exp
12145 * gdb.reverse/sigall-precsave.exp
12146 * gdb.reverse/solib-precsave.exp
12147 * gdb.reverse/step-precsave.exp
12148 * gdb.reverse/until-precsave.exp
12149 * gdb.reverse/watch-precsave.exp
12150 * gdb.threads/leader-exit.exp
12151 * gdb.threads/pthreads.exp
12152 * gdb.threads/wp-replication.exp
12153 * gdb.trace/actions.exp
12154 * gdb.trace/mi-tsv-changed.exp
12155 * gdb.trace/tsv.exp
12156
de97fdd4
LM
121572016-12-01 Luis Machado <lgustavo@codesourcery.com>
12158
12159 Fix test names starting with uppercase throughout the files.
12160
12161 * gdb.arch/i386-bp_permanent.exp
12162 * gdb.arch/i386-gnu-cfi.exp
12163 * gdb.base/disasm-end-cu.exp
12164 * gdb.base/macscp.exp
12165 * gdb.base/pending.exp
12166 * gdb.base/watch_thread_num.exp
12167 * gdb.cp/exception.exp
12168 * gdb.cp/gdb2495.exp
12169 * gdb.cp/local.exp
12170 * gdb.python/py-evsignal.exp
12171 * gdb.python/python.exp
12172 * gdb.trace/tracecmd.exp
12173
9f058c10
LM
121742016-12-01 Luis Machado <lgustavo@codesourcery.com>
12175
12176 Fix test names starting with uppercase throughout the files.
12177
12178 * gdb.base/charset.exp
12179 * gdb.base/eval.exp
12180 * gdb.base/multi-forks.exp
12181 * gdb.guile/scm-progspace.exp
12182 * gdb.opencl/datatypes.exp
12183 * gdb.python/py-block.exp
12184 * gdb.python/py-function.exp
12185 * gdb.python/py-symbol.exp
12186 * gdb.python/py-symtab.exp
12187 * gdb.python/py-xmethods.exp
12188 * gdb.reverse/break-precsave.exp
12189 * gdb.reverse/break-reverse.exp
12190 * gdb.reverse/consecutive-precsave.exp
12191 * gdb.reverse/consecutive-reverse.exp
12192 * gdb.reverse/finish-precsave.exp
12193 * gdb.reverse/finish-reverse-bkpt.exp
12194 * gdb.reverse/finish-reverse.exp
12195 * gdb.reverse/fstatat-reverse.exp
12196 * gdb.reverse/getresuid-reverse.exp
12197 * gdb.reverse/i386-precsave.exp
12198 * gdb.reverse/i386-reverse.exp
12199 * gdb.reverse/i386-sse-reverse.exp
12200 * gdb.reverse/i387-stack-reverse.exp
12201 * gdb.reverse/insn-reverse.exp
12202 * gdb.reverse/machinestate-precsave.exp
12203 * gdb.reverse/machinestate.exp
12204 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12205 * gdb.reverse/pipe-reverse.exp
12206 * gdb.reverse/readv-reverse.exp
12207 * gdb.reverse/recvmsg-reverse.exp
12208 * gdb.reverse/rerun-prec.exp
12209 * gdb.reverse/s390-mvcle.exp
12210 * gdb.reverse/sigall-precsave.exp
12211 * gdb.reverse/sigall-reverse.exp
12212 * gdb.reverse/solib-precsave.exp
12213 * gdb.reverse/solib-reverse.exp
12214 * gdb.reverse/step-precsave.exp
12215 * gdb.reverse/step-reverse.exp
12216 * gdb.reverse/time-reverse.exp
12217 * gdb.reverse/until-precsave.exp
12218 * gdb.reverse/until-reverse.exp
12219 * gdb.reverse/waitpid-reverse.exp
12220 * gdb.reverse/watch-precsave.exp
12221 * gdb.reverse/watch-reverse.exp
12222
cdc7edd7
LM
122232016-12-01 Luis Machado <lgustavo@codesourcery.com>
12224
12225 Fix test names starting with uppercase throughout the files.
12226
12227 * gdb.arch/i386-mpx-simple_segv.exp
12228 * gdb.arch/i386-mpx.exp
12229 * gdb.arch/i386-permbkpt.exp
12230 * gdb.arch/pa-nullify.exp
12231 * gdb.arch/powerpc-d128-regs.exp
12232 * gdb.arch/vsx-regs.exp
12233 * gdb.base/bfp-test.exp
12234 * gdb.base/break.exp
12235 * gdb.base/breakpoint-shadow.exp
12236 * gdb.base/callfuncs.exp
12237 * gdb.base/charset.exp
12238 * gdb.base/commands.exp
12239 * gdb.base/completion.exp
12240 * gdb.base/dfp-test.exp
12241 * gdb.base/echo.exp
12242 * gdb.base/ending-run.exp
12243 * gdb.base/eval.exp
12244 * gdb.base/expand-psymtabs.exp
12245 * gdb.base/float128.exp
12246 * gdb.base/floatn.exp
12247 * gdb.base/foll-exec-mode.exp
12248 * gdb.base/gdb1056.exp
12249 * gdb.base/gdb11531.exp
12250 * gdb.base/kill-after-signal.exp
12251 * gdb.base/multi-forks.exp
12252 * gdb.base/overlays.exp
12253 * gdb.base/pending.exp
12254 * gdb.base/sepdebug.exp
12255 * gdb.base/testenv.exp
12256 * gdb.base/valgrind-db-attach.exp
12257 * gdb.base/watch_thread_num.exp
12258 * gdb.base/watchpoint-cond-gone.exp
12259 * gdb.base/watchpoint.exp
12260 * gdb.base/watchpoints.exp
12261 * gdb.cp/arg-reference.exp
12262 * gdb.cp/baseenum.exp
12263 * gdb.cp/operator.exp
12264 * gdb.cp/shadow.exp
12265 * gdb.dwarf2/dw2-op-out-param.exp
12266 * gdb.dwarf2/dw2-reg-undefined.exp
12267 * gdb.go/chan.exp
12268 * gdb.go/hello.exp
12269 * gdb.go/integers.exp
12270 * gdb.go/methods.exp
12271 * gdb.go/package.exp
12272 * gdb.guile/scm-parameter.exp
12273 * gdb.guile/scm-progspace.exp
12274 * gdb.guile/scm-value.exp
12275 * gdb.mi/mi-pending.exp
12276 * gdb.mi/user-selected-context-sync.exp
12277 * gdb.multi/multi-attach.exp
12278 * gdb.multi/tids.exp
12279 * gdb.opt/clobbered-registers-O2.exp
12280 * gdb.pascal/floats.exp
12281 * gdb.pascal/integers.exp
12282 * gdb.python/py-block.exp
12283 * gdb.python/py-events.exp
12284 * gdb.python/py-parameter.exp
12285 * gdb.python/py-symbol.exp
12286 * gdb.python/py-symtab.exp
12287 * gdb.python/py-type.exp
12288 * gdb.python/py-value.exp
12289 * gdb.python/py-xmethods.exp
12290 * gdb.python/python.exp
12291 * gdb.reverse/break-precsave.exp
12292 * gdb.reverse/consecutive-precsave.exp
12293 * gdb.reverse/finish-precsave.exp
12294 * gdb.reverse/i386-precsave.exp
12295 * gdb.reverse/machinestate-precsave.exp
12296 * gdb.reverse/sigall-precsave.exp
12297 * gdb.reverse/solib-precsave.exp
12298 * gdb.reverse/step-precsave.exp
12299 * gdb.reverse/until-precsave.exp
12300 * gdb.reverse/watch-precsave.exp
12301 * gdb.server/ext-attach.exp
12302 * gdb.server/ext-restart.exp
12303 * gdb.server/ext-run.exp
12304 * gdb.server/ext-wrapper.exp
12305 * gdb.stabs/gdb11479.exp
12306 * gdb.stabs/weird.exp
12307 * gdb.threads/attach-many-short-lived-threads.exp
12308 * gdb.threads/kill.exp
12309 * gdb.threads/watchpoint-fork.exp
12310
bc6c7af4
LM
123112016-12-01 Luis Machado <lgustavo@codesourcery.com>
12312
12313 Fix test names starting with uppercase throughout all the files below.
12314
12315 * gdb.ada/array_return.exp
12316 * gdb.ada/catch_ex.exp
12317 * gdb.ada/info_exc.exp
12318 * gdb.ada/mi_catch_ex.exp
12319 * gdb.ada/mi_dyn_arr.exp
12320 * gdb.ada/mi_ex_cond.exp
12321 * gdb.ada/mi_exc_info.exp
12322 * gdb.ada/mi_interface.exp
12323 * gdb.ada/mi_task_arg.exp
12324 * gdb.ada/mi_task_info.exp
12325 * gdb.ada/mi_var_array.exp
12326 * gdb.arch/alpha-step.exp
12327 * gdb.arch/amd64-disp-step.exp
12328 * gdb.arch/arm-disp-step.exp
12329 * gdb.arch/disp-step-insn-reloc.exp
12330 * gdb.arch/e500-prologue.exp
12331 * gdb.arch/ftrace-insn-reloc.exp
12332 * gdb.arch/gdb1558.exp
12333 * gdb.arch/i386-bp_permanent.exp
12334 * gdb.arch/i386-disp-step.exp
12335 * gdb.arch/i386-float.exp
12336 * gdb.arch/i386-gnu-cfi.exp
12337 * gdb.arch/ia64-breakpoint-shadow.exp
12338 * gdb.arch/mips16-thunks.exp
12339 * gdb.arch/pa-nullify.exp
12340 * gdb.arch/powerpc-aix-prologue.exp
12341 * gdb.arch/powerpc-power.exp
12342 * gdb.arch/ppc-dfp.exp
12343 * gdb.arch/s390-tdbregs.exp
12344 * gdb.arch/spu-info.exp
12345 * gdb.arch/spu-ls.exp
12346 * gdb.arch/thumb-bx-pc.exp
12347 * gdb.base/advance.exp
12348 * gdb.base/annota-input-while-running.exp
12349 * gdb.base/arrayidx.exp
12350 * gdb.base/asmlabel.exp
12351 * gdb.base/async.exp
12352 * gdb.base/attach-wait-input.exp
12353 * gdb.base/auto-connect-native-target.exp
12354 * gdb.base/batch-preserve-term-settings.exp
12355 * gdb.base/bfp-test.exp
12356 * gdb.base/bigcore.exp
12357 * gdb.base/bp-permanent.exp
12358 * gdb.base/break-always.exp
12359 * gdb.base/break-fun-addr.exp
12360 * gdb.base/break-idempotent.exp
12361 * gdb.base/break-main-file-remove-fail.exp
12362 * gdb.base/break-probes.exp
12363 * gdb.base/break-unload-file.exp
12364 * gdb.base/break.exp
12365 * gdb.base/call-ar-st.exp
12366 * gdb.base/call-rt-st.exp
12367 * gdb.base/call-sc.exp
12368 * gdb.base/call-signal-resume.exp
12369 * gdb.base/call-strs.exp
12370 * gdb.base/callexit.exp
12371 * gdb.base/callfuncs.exp
12372 * gdb.base/catch-gdb-caused-signals.exp
12373 * gdb.base/catch-signal-siginfo-cond.exp
12374 * gdb.base/catch-syscall.exp
12375 * gdb.base/compare-sections.exp
12376 * gdb.base/cond-eval-mode.exp
12377 * gdb.base/condbreak-call-false.exp
12378 * gdb.base/consecutive-step-over.exp
12379 * gdb.base/cursal.exp
12380 * gdb.base/disabled-location.exp
12381 * gdb.base/disasm-end-cu.exp
12382 * gdb.base/display.exp
12383 * gdb.base/double-prompt-target-event-error.exp
12384 * gdb.base/dprintf-bp-same-addr.exp
12385 * gdb.base/dprintf-detach.exp
12386 * gdb.base/dprintf-next.exp
12387 * gdb.base/dprintf-non-stop.exp
12388 * gdb.base/dprintf-pending.exp
12389 * gdb.base/dso2dso.exp
12390 * gdb.base/ending-run.exp
12391 * gdb.base/enum_cond.exp
12392 * gdb.base/examine-backward.exp
12393 * gdb.base/exe-lock.exp
12394 * gdb.base/exec-invalid-sysroot.exp
12395 * gdb.base/execl-update-breakpoints.exp
12396 * gdb.base/execution-termios.exp
12397 * gdb.base/fileio.exp
12398 * gdb.base/fixsection.exp
12399 * gdb.base/foll-exec-mode.exp
12400 * gdb.base/foll-exec.exp
12401 * gdb.base/fork-running-state.exp
12402 * gdb.base/frame-args.exp
12403 * gdb.base/fullpath-expand.exp
12404 * gdb.base/func-ptr.exp
12405 * gdb.base/gcore-relro-pie.exp
12406 * gdb.base/gdb1090.exp
12407 * gdb.base/gdb1555.exp
12408 * gdb.base/global-var-nested-by-dso.exp
12409 * gdb.base/gnu-ifunc.exp
12410 * gdb.base/hbreak-in-shr-unsupported.exp
12411 * gdb.base/hbreak-unmapped.exp
12412 * gdb.base/hook-stop.exp
12413 * gdb.base/infcall-input.exp
12414 * gdb.base/info-fun.exp
12415 * gdb.base/info-shared.exp
12416 * gdb.base/interrupt-noterm.exp
12417 * gdb.base/jit-so.exp
12418 * gdb.base/jit.exp
12419 * gdb.base/line-symtabs.exp
12420 * gdb.base/list.exp
12421 * gdb.base/longjmp.exp
12422 * gdb.base/macscp.exp
12423 * gdb.base/max-value-size.exp
12424 * gdb.base/nodebug.exp
12425 * gdb.base/nofield.exp
12426 * gdb.base/overlays.exp
12427 * gdb.base/paginate-after-ctrl-c-running.exp
12428 * gdb.base/paginate-bg-execution.exp
12429 * gdb.base/paginate-inferior-exit.exp
12430 * gdb.base/pending.exp
12431 * gdb.base/pr11022.exp
12432 * gdb.base/printcmds.exp
12433 * gdb.base/ptr-typedef.exp
12434 * gdb.base/ptype.exp
12435 * gdb.base/randomize.exp
12436 * gdb.base/range-stepping.exp
12437 * gdb.base/realname-expand.exp
12438 * gdb.base/relativedebug.exp
12439 * gdb.base/remote.exp
12440 * gdb.base/savedregs.exp
12441 * gdb.base/sepdebug.exp
12442 * gdb.base/set-noassign.exp
12443 * gdb.base/shlib-call.exp
12444 * gdb.base/shreloc.exp
12445 * gdb.base/sigaltstack.exp
12446 * gdb.base/sigbpt.exp
12447 * gdb.base/siginfo-addr.exp
12448 * gdb.base/siginfo-obj.exp
12449 * gdb.base/siginfo-thread.exp
12450 * gdb.base/signest.exp
12451 * gdb.base/signull.exp
12452 * gdb.base/sigrepeat.exp
12453 * gdb.base/skip.exp
12454 * gdb.base/so-impl-ld.exp
12455 * gdb.base/solib-corrupted.exp
12456 * gdb.base/solib-disc.exp
12457 * gdb.base/solib-display.exp
12458 * gdb.base/solib-overlap.exp
12459 * gdb.base/solib-search.exp
12460 * gdb.base/solib-symbol.exp
12461 * gdb.base/source-execution.exp
12462 * gdb.base/sss-bp-on-user-bp-2.exp
12463 * gdb.base/sss-bp-on-user-bp.exp
12464 * gdb.base/stack-checking.exp
12465 * gdb.base/stale-infcall.exp
12466 * gdb.base/step-break.exp
12467 * gdb.base/step-line.exp
12468 * gdb.base/step-over-exit.exp
12469 * gdb.base/step-test.exp
12470 * gdb.base/structs.exp
12471 * gdb.base/sym-file.exp
12472 * gdb.base/symtab-search-order.exp
12473 * gdb.base/term.exp
12474 * gdb.base/type-opaque.exp
12475 * gdb.base/unload.exp
12476 * gdb.base/until-nodebug.exp
12477 * gdb.base/until.exp
12478 * gdb.base/unwindonsignal.exp
12479 * gdb.base/watch-cond.exp
12480 * gdb.base/watch-non-mem.exp
12481 * gdb.base/watch_thread_num.exp
12482 * gdb.base/watchpoint-reuse-slot.exp
12483 * gdb.base/watchpoint-solib.exp
12484 * gdb.base/watchpoint.exp
12485 * gdb.btrace/dlopen.exp
12486 * gdb.cell/arch.exp
12487 * gdb.cell/break.exp
12488 * gdb.cell/bt.exp
12489 * gdb.cell/core.exp
12490 * gdb.cell/data.exp
12491 * gdb.cell/dwarfaddr.exp
12492 * gdb.cell/ea-cache.exp
12493 * gdb.cell/ea-standalone.exp
12494 * gdb.cell/ea-test.exp
12495 * gdb.cell/f-regs.exp
12496 * gdb.cell/fork.exp
12497 * gdb.cell/gcore.exp
12498 * gdb.cell/mem-access.exp
12499 * gdb.cell/ptype.exp
12500 * gdb.cell/registers.exp
12501 * gdb.cell/sizeof.exp
12502 * gdb.cell/solib-symbol.exp
12503 * gdb.cell/solib.exp
12504 * gdb.compile/compile-tls.exp
12505 * gdb.cp/exception.exp
12506 * gdb.cp/gdb2495.exp
12507 * gdb.cp/local.exp
12508 * gdb.cp/mb-inline.exp
12509 * gdb.cp/mb-templates.exp
12510 * gdb.cp/pr10687.exp
12511 * gdb.cp/pr9167.exp
12512 * gdb.cp/scope-err.exp
12513 * gdb.cp/templates.exp
12514 * gdb.cp/virtfunc.exp
12515 * gdb.dwarf2/dw2-dir-file-name.exp
12516 * gdb.dwarf2/dw2-single-line-discriminators.exp
12517 * gdb.fortran/complex.exp
12518 * gdb.fortran/library-module.exp
12519 * gdb.guile/guile.exp
12520 * gdb.guile/scm-cmd.exp
12521 * gdb.guile/scm-frame-inline.exp
12522 * gdb.guile/scm-objfile.exp
12523 * gdb.guile/scm-pretty-print.exp
12524 * gdb.guile/scm-symbol.exp
12525 * gdb.guile/scm-type.exp
12526 * gdb.guile/scm-value.exp
12527 * gdb.linespec/keywords.exp
12528 * gdb.linespec/ls-errs.exp
12529 * gdb.linespec/macro-relative.exp
12530 * gdb.linespec/thread.exp
12531 * gdb.mi/mi-breakpoint-changed.exp
12532 * gdb.mi/mi-dprintf-pending.exp
12533 * gdb.mi/mi-fullname-deleted.exp
12534 * gdb.mi/mi-logging.exp
12535 * gdb.mi/mi-pending.exp
12536 * gdb.mi/mi-solib.exp
12537 * gdb.mi/new-ui-mi-sync.exp
12538 * gdb.mi/user-selected-context-sync.exp
12539 * gdb.multi/dummy-frame-restore.exp
12540 * gdb.multi/multi-arch-exec.exp
12541 * gdb.multi/remove-inferiors.exp
12542 * gdb.multi/watchpoint-multi-exit.exp
12543 * gdb.opt/solib-intra-step.exp
12544 * gdb.perf/backtrace.exp
12545 * gdb.perf/single-step.exp
12546 * gdb.perf/skip-command.exp
12547 * gdb.perf/skip-prologue.exp
12548 * gdb.perf/solib.exp
12549 * gdb.python/lib-types.exp
12550 * gdb.python/py-as-string.exp
12551 * gdb.python/py-bad-printers.exp
12552 * gdb.python/py-block.exp
12553 * gdb.python/py-breakpoint.exp
12554 * gdb.python/py-cmd.exp
12555 * gdb.python/py-events.exp
12556 * gdb.python/py-evthreads.exp
12557 * gdb.python/py-finish-breakpoint.exp
12558 * gdb.python/py-finish-breakpoint2.exp
12559 * gdb.python/py-frame-inline.exp
12560 * gdb.python/py-frame.exp
12561 * gdb.python/py-inferior.exp
12562 * gdb.python/py-infthread.exp
12563 * gdb.python/py-mi.exp
12564 * gdb.python/py-objfile.exp
12565 * gdb.python/py-pp-maint.exp
12566 * gdb.python/py-pp-registration.exp
12567 * gdb.python/py-prettyprint.exp
12568 * gdb.python/py-recurse-unwind.exp
12569 * gdb.python/py-shared.exp
12570 * gdb.python/py-symbol.exp
12571 * gdb.python/py-symtab.exp
12572 * gdb.python/py-template.exp
12573 * gdb.python/py-type.exp
12574 * gdb.python/py-unwind-maint.exp
12575 * gdb.python/py-unwind.exp
12576 * gdb.python/py-value.exp
12577 * gdb.python/python.exp
12578 * gdb.reverse/finish-reverse-bkpt.exp
12579 * gdb.reverse/insn-reverse.exp
12580 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12581 * gdb.reverse/solib-precsave.exp
12582 * gdb.reverse/solib-reverse.exp
12583 * gdb.stabs/gdb11479.exp
12584 * gdb.stabs/weird.exp
12585 * gdb.threads/fork-child-threads.exp
12586 * gdb.threads/fork-plus-threads.exp
12587 * gdb.threads/fork-thread-pending.exp
12588 * gdb.threads/forking-threads-plus-breakpoint.exp
12589 * gdb.threads/hand-call-in-threads.exp
12590 * gdb.threads/interrupted-hand-call.exp
12591 * gdb.threads/linux-dp.exp
12592 * gdb.threads/local-watch-wrong-thread.exp
12593 * gdb.threads/next-while-other-thread-longjmps.exp
12594 * gdb.threads/non-ldr-exit.exp
12595 * gdb.threads/pending-step.exp
12596 * gdb.threads/print-threads.exp
12597 * gdb.threads/process-dies-while-detaching.exp
12598 * gdb.threads/process-dies-while-handling-bp.exp
12599 * gdb.threads/pthreads.exp
12600 * gdb.threads/queue-signal.exp
12601 * gdb.threads/reconnect-signal.exp
12602 * gdb.threads/signal-command-handle-nopass.exp
12603 * gdb.threads/signal-command-multiple-signals-pending.exp
12604 * gdb.threads/signal-delivered-right-thread.exp
12605 * gdb.threads/signal-sigtrap.exp
12606 * gdb.threads/sigthread.exp
12607 * gdb.threads/staticthreads.exp
12608 * gdb.threads/stepi-random-signal.exp
12609 * gdb.threads/thread-unwindonsignal.exp
12610 * gdb.threads/thread_check.exp
12611 * gdb.threads/thread_events.exp
12612 * gdb.threads/tid-reuse.exp
12613 * gdb.threads/tls-nodebug.exp
12614 * gdb.threads/tls-shared.exp
12615 * gdb.threads/tls-so_extern.exp
12616 * gdb.threads/tls.exp
12617 * gdb.threads/wp-replication.exp
12618 * gdb.trace/actions-changed.exp
12619 * gdb.trace/actions.exp
12620 * gdb.trace/backtrace.exp
12621 * gdb.trace/change-loc.exp
12622 * gdb.trace/collection.exp
12623 * gdb.trace/deltrace.exp
12624 * gdb.trace/disconnected-tracing.exp
12625 * gdb.trace/entry-values.exp
12626 * gdb.trace/ftrace-lock.exp
12627 * gdb.trace/ftrace.exp
12628 * gdb.trace/infotrace.exp
12629 * gdb.trace/mi-trace-frame-collected.exp
12630 * gdb.trace/mi-trace-unavailable.exp
12631 * gdb.trace/mi-traceframe-changed.exp
12632 * gdb.trace/mi-tracepoint-changed.exp
12633 * gdb.trace/mi-tsv-changed.exp
12634 * gdb.trace/no-attach-trace.exp
12635 * gdb.trace/packetlen.exp
12636 * gdb.trace/passc-dyn.exp
12637 * gdb.trace/passcount.exp
12638 * gdb.trace/pending.exp
12639 * gdb.trace/pr16508.exp
12640 * gdb.trace/qtro.exp
12641 * gdb.trace/range-stepping.exp
12642 * gdb.trace/read-memory.exp
12643 * gdb.trace/report.exp
12644 * gdb.trace/save-trace.exp
12645 * gdb.trace/signal.exp
12646 * gdb.trace/stap-trace.exp
12647 * gdb.trace/status-stop.exp
12648 * gdb.trace/strace.exp
12649 * gdb.trace/tfile.exp
12650 * gdb.trace/tfind.exp
12651 * gdb.trace/trace-break.exp
12652 * gdb.trace/trace-condition.exp
12653 * gdb.trace/trace-enable-disable.exp
12654 * gdb.trace/trace-mt.exp
12655 * gdb.trace/tracecmd.exp
12656 * gdb.trace/tracefile-pseudo-reg.exp
12657 * gdb.trace/tspeed.exp
12658 * gdb.trace/tstatus.exp
12659 * gdb.trace/tsv.exp
12660 * gdb.trace/unavailable.exp
12661 * gdb.trace/while-dyn.exp
12662 * gdb.trace/while-stepping.exp
12663 * lib/gdb-guile.exp
12664 * lib/gdb.exp
12665 * lib/mi-support.exp
12666 * lib/pascal.exp
12667 * lib/perftest.exp
12668 * lib/prelink-support.exp
12669 * lib/selftest-support.exp
12670
ad02e4fe
SM
126712016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
12672
12673 * Makefile.in: Include disable-implicit-rules.mk.
12674
22347e55
AA
126752016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12676
12677 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
12678 non-byte-aligned bit fields.
12679
da5b30da
AA
126802016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12681
12682 PR gdb/12616
12683 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
12684 respects the DW_AT_data_bit_offset attribute.
12685
b593ecca
SM
126862016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
12687
12688 * gdb.base/default.exp: Fix output of "set language".
12689
3b165252
SM
126902016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
12691
12692 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
12693 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
12694 make.
12695 * configure.ac: Remove checks for the make program.
12696 * configure: Re-generate.
12697
1a2f3d7f
KB
126982016-11-16 Kevin Buettner <kevinb@redhat.com>
12699
12700 * gdb.python/py-recurse-unwind.c (main): Add loop.
12701 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
12702 to read_register() and gdb.parse_and_eval(). Make each code
12703 call a separate case that can be individually tested.
12704 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
12705 proc. Call cont_and_backtrace for each of the code paths that
12706 we want to test in the unwinder.
12707
b7f38fda
AA
127082016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
12709
12710 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
12711 the definition of struct S.
12712
1f8db343
CM
127132016-11-11 Catherine Moore <clm@codesourcery.com>
12714
12715 * gdb.base/dump.exp: Identify verilog format dump tests as such.
12716
fad0c9fb
PA
127172016-11-09 Pedro Alves <palves@redhat.com>
12718
12719 * gdb.base/commands.exp (runto_or_return): New procedure.
12720 (gdbvar_simple_if_test, gdbvar_simple_while_test)
12721 (gdbvar_complex_if_while_test, progvar_simple_if_test)
12722 (progvar_simple_while_test, progvar_complex_if_while_test)
12723 (if_while_breakpoint_command_test)
12724 (infrun_breakpoint_command_test, breakpoint_command_test)
12725 (user_defined_command_test, watchpoint_command_test)
12726 (test_command_prompt_position, redefine_hook_test)
12727 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
12728 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
12729 multi_line_input and multi_line. Remove gdb_expect and
12730 gdb_stop_suppressing_tests uses.
12731 * lib/gdb.exp (valnum_re): New global.
12732 (multi_line_input): New procedure.
12733
8354c62c
SM
127342016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
12735
12736 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
12737 Remove.
12738 (test_setup): Define with proc_with_prefix.
12739 (test_cli_inferior): Likewise.
12740 (test_cli_thread): Likewise.
12741 (test_cli_frame): Likewise.
12742 (test_cli_select_frame): Likewise.
12743 (test_cli_up_down): Likewise.
12744 (test_mi_thread_select): Likewise.
12745 (test_mi_stack_select_frame): Likewise.
12746 (test_cli_in_mi_inferior): Likewise.
12747 (test_cli_in_mi_thread): Likewise.
12748 (test_cli_in_mi_frame): Likewise.
12749 (top level): Do not use with_test_prefix_procname.
12750
64f367a2
PA
127512016-11-09 Pedro Alves <palves@redhat.com>
12752
12753 * gdb.base/commands.exp (gdbvar_simple_if_test)
12754 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
12755 (progvar_simple_if_test, progvar_simple_while_test)
12756 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
12757 (infrun_breakpoint_command_test, breakpoint_command_test)
12758 (user_defined_command_test, watchpoint_command_test)
12759 (test_command_prompt_position, deprecated_command_test)
12760 (bp_deleted_in_command, temporary_breakpoint_commands)
12761 (stray_arg0_test, source_file_with_indented_comment)
12762 (recursive_source_test, if_commands_test)
12763 (error_clears_commands_left, redefine_hook_test)
12764 (redefine_backtrace_test): Use proc_with_prefix.
12765 * lib/gdb.exp (proc_with_prefix): New proc.
12766
0bb65f1e
AA
127672016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12768
12769 * gdb.base/tui-layout.c: New file.
12770 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
12771 disassembly window contains very long lines.
12772
7353f247
TT
127732016-11-08 Tom Tromey <tom@tromey.com>
12774
12775 * gdb.python/py-value.exp (test_value_creation): Make "long" test
12776 depend on Python 2.
12777
30a7bb83
TT
127782016-11-08 Tom Tromey <tom@tromey.com>
12779
12780 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
12781 New method.
12782
cdf5a07c
MG
127832016-10-29 Manish Goregaokar <manish@mozilla.com>
12784
2806dc7e 12785 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 12786
51a789c3
MG
127872016-10-27 Manish Goregaokar <manish@mozilla.com>
12788
2806dc7e
PA
12789 * gdb.rust/simple.rs: Add test for univariant enums without
12790 discriminants and for encoded struct-like enums.
51a789c3 12791
f610ab6d
PA
127922016-10-28 Pedro Alves <palves@redhat.com>
12793
12794 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
12795 gdb_test_multiple, tighten regexps and match symtabs and line
12796 tables incrementally.
12797
b129b0ca
LM
127982016-10-28 Luis Machado <lgustavo@codesourcery.com>
12799
12800 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
12801 general.
12802
ecf45d2c
SL
128032016-10-25 Luis Machado <lgustavo@codesourcery.com>
12804
12805 * gdb.base/exec-invalid-sysroot.exp: New file.
12806
b8d38ee4
JK
128072016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12808
12809 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
12810
f90fd8c2
JK
128112016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12812
12813 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
12814
2d2476aa
MR
128152016-10-19 Maciej W. Rozycki <macro@imgtec.com>
12816
2806dc7e
PA
12817 * gdb.base/killed-outside.exp: Remove $options from a call to
12818 `prepare_for_testing'.
2d2476aa 12819
e42b25a0
SM
128202016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12821
12822 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12823 Change test message.
12824
3ccdb432
SM
128252016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12826
12827 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12828 Update comment.
12829
5bad3170
SM
128302016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12831
12832 * gdb.trace/mi-trace-save.exp: New file.
12833
5ad9dba7
YQ
128342016-10-13 Yao Qi <yao.qi@linaro.org>
12835
12836 * gdb.base/code_elim.exp (get_var_address): Remove.
12837 * gdb.base/relocate.exp: Likewise.
12838 * gdb.base/shreloc.exp: Likewise.
12839 * lib/gdb.exp (get_var_address): New.
12840
62df7e21
YQ
128412016-10-13 Yao Qi <yao.qi@linaro.org>
12842
12843 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
12844 floating point tests if $skip_float_test is false.
12845
4dac951e
LM
128462016-10-12 Luis Machado <lgustavo@codesourcery.com>
12847
12848 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
12849 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
12850 argc values.
12851 Add 1 to argc so we guarantee distinct initial/modified argc values.
12852
8f1a8fc4
JK
128532016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12854
12855 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
12856
16c85b5d
JK
128572016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12858
12859 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
12860 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
12861 * gdb.arch/vsx-regs.exp: Likewise.
12862
1d0e042a
YQ
128632016-10-07 Yao Qi <yao.qi@linaro.org>
12864
12865 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
12866
68dadef5
MM
128672016-10-07 Markus Metzger <markus.t.metzger@intel.com>
12868
12869 * gdb.python/python.exp: Test decode_line("*0").
12870
33fa2c6e
DE
128712016-10-06 Doug Evans <dje@google.com>
12872
12873 * gdb.python/py-value.exp (test_value_creation): Add test for large
12874 unsigned 64-bit value.
12875
9c37b5ae
TT
128762016-10-06 Tom Tromey <tom@tromey.com>
12877
12878 * gdb.compile/compile.exp: Change java tests to rust.
12879 * gdb.base/setshow.exp: Change java tests to rust.
12880 * gdb.base/default.exp: Remove java from language list.
12881 * README (Examples): Update language example.
12882 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
12883 test.
12884 * lib/gdb.exp (skip_java_tests): Remove.
12885 * lib/java.exp: Remove.
12886 * gdb.java: Remove.
12887
78b86327
MR
128882016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12889
12890 * gdb.arch/mips-fcr.exp: New test.
12891 * gdb.arch/mips-fcr.c: Source for the new test.
12892
7470adbb
MR
128932016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12894
12895 * gdb.base/solib-disc.exp: Use `standard_output_file'
12896 throughout.
12897
4a556533
PA
128982016-10-06 Pedro Alves <palves@redhat.com>
12899
12900 * gdb.base/jit-simple-dl.c: New file.
12901 * gdb.base/jit-simple-jit.c: New file, factored out from ...
12902 * gdb.base/jit-simple.c: ... this.
12903 * gdb.base/jit-simple.exp (jit_run): Delete.
12904 (build_jit): New proc.
12905 (jit_test_reread): Recompile either the main program or the shared
12906 library, depending on what is being tested. Skip changing address
12907 if caller wants to. Compare before/after addresses. If testing
12908 standalone, explicitly load the binary. Test "maint info
12909 breakpoints".
12910 (top level): Add "standalone vs shared lib" and "change address"
12911 vs "same address" axes.
12912
5a122fbc
PA
129132016-10-06 Pedro Alves <palves@redhat.com>
12914
12915 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
12916 call.
12917 (jit_run): Delete.
12918 (jit_test_reread): Use with_test_prefix. Reload the main binary
12919 explicitly. Compare the before/after addresses of the JIT
12920 descriptor.
12921
ee8da4b8
DE
129222016-08-15 Doug Evans <dje@google.com>
12923
12924 * gdb.xml/extra-regs.xml: Update, end field now required, default type
12925 for single bitfields is bool.
12926 * gdb.xml/tdesc-regs.exp: Ditto.
12927
f389f6fe
JK
129282016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12929
12930 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
12931
fdebf1a4
YQ
129322016-10-05 Yao Qi <yao.qi@linaro.org>
12933
12934 * lib/gdb.exp (support_complex_tests): Return zero if
12935 gdb_skip_float_test return true.
12936
9c36d954 129372016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12938 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
12939
12940 PR gdb/20487
12941 * gdb.mi/user-selected-context-sync.exp: New file.
12942 * gdb.mi/user-selected-context-sync.c: New file.
12943
4034d0ff 129442016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12945 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
12946
12947 PR gdb/20487
12948 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
12949 =thread-select-event check.
12950
a4297203
PB
129512016-09-29 Peter Bergner <bergner@vnet.ibm.com>
12952
12953 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
12954 the compulsory L operand changes.
12955 * gdb.arch/powerpc-power.s: Likewise.
12956
bb805577
JK
129572016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12958
12959 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
12960 * gdb.base/jit-attach-pie.c: New file.
12961 * gdb.base/jit-attach-pie.exp: New file.
12962
6d61dee5
PA
129632016-09-28 Pedro Alves <palves@redhat.com>
12964
12965 * gdb.base/infcall-input.c: New file.
12966 * gdb.base/infcall-input.exp: New file.
12967
f73842fc
YQ
129682016-09-22 Yao Qi <yao.qi@linaro.org>
12969
12970 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
12971 (gdb_exit): Rename it to ...
12972 (gdbserver_gdb_exit): ... Close GDBserver.
12973 (gdb_exit): New proc, call gdbserver_gdb_exit.
12974 (mi_gdb_exit): Likewise.
12975
90681dab
YQ
129762016-09-22 Yao Qi <yao.qi@linaro.org>
12977
12978 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
12979 path.
12980 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
12981 Remove duplication.
12982
9c211fd8
YQ
129832016-09-22 Yao Qi <yao.qi@linaro.org>
12984
12985 * lib/gdbserver-support.exp: Check the existence of
12986 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
12987
ad0a504f
AK
129882016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
12989
12990 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
12991
36cf1806
TT
129922016-09-21 Tom Tromey <tom@tromey.com>
12993
12994 PR gdb/20604:
12995 * gdb.base/quit.exp: New file.
12996
74172ecf
SM
129972016-09-21 Simon Marchi <simon.marchi@ericsson.com>
12998
12999 * .gitignore: New file.
13000
3d0ec882
MR
130012016-09-21 Maciej W. Rozycki <macro@imgtec.com>
13002
13003 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
13004 throughout.
13005
8193adea
AA
130062016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13007
13008 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
13009
d41a5c09
JK
130102016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13011
13012 * gdb.cp/casts.cc (decltype): Move it ...
13013 (main): ... with its call to ...
13014 * gdb.cp/casts03.cc: ... a new file.
13015 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
13016
d2dfe700
JK
130172016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13018
13019 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
13020
e2a92b16
PB
130212016-09-15 Peter Bergner <bergner@vnet.ibm.com>
13022
13023 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
13024 and sync up the test with tests in gas/testsuite/gas/ppc.
13025 * gdb.arch/powerpc-power.exp: Likewise.
13026
49b4de64
JK
130272016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13028
13029 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
13030
2c29df25
SDJ
130312016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
13032 Jan Kratochvil <jan.kratochvil@redhat.com>
13033
13034 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
13035 make m1's definition to be different from m2's. Use 'dummy' as an
13036 argument for probe 'two'.
13037
cc3c2846
JB
130382016-09-10 Jon Beniston <jon@beniston.com>
13039
13040 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
13041 for sim target.
13042
e1b2624a
AA
130432016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13044
13045 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
13046 variable declaration.
13047 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
13048 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
13049 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
13050 received HWCAP as its argument.
13051
4295e285
PA
130522016-09-06 Pedro Alves <palves@redhat.com>
13053
13054 * gdb.base/new-ui-pending-input.c: New file.
13055 * gdb.base/new-ui-pending-input.exp: New file.
13056 * gdb.exp (clear_gdb_spawn_id): New procedure.
13057 (with_spawn_id): Check whether gdb_spawn_id exists before
13058 referencing it. If gdb_spawn_id didn't exist on entry, clear it
13059 on exit.
13060
00d5215e
UW
130612016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13062
13063 * gdb.base/float128.c: New file.
13064 * gdb.base/float128.exp: Likewise.
13065 * gdb.base/floatn.c: Likewise.
13066 * gdb.base/floatn.exp: Likewise.
13067
a9ff5f12
UW
130682016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13069
13070 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
13071
f245535c
PA
130722016-09-05 Pedro Alves <palves@redhat.com>
13073
13074 PR backtrace/19927
13075 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
13076 unwinders are immediately called as side effect of "source" or
13077 "disable unwinder" commands.
13078 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
13079
ae9cf263
YQ
130802016-09-02 Yao Qi <yao.qi@linaro.org>
13081
13082 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
13083 is true and $type is "float" or "double".
13084
27aba047
YQ
130852016-09-02 Yao Qi <yao.qi@linaro.org>
13086
13087 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
13088 true.
13089 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
13090 * gdb.base/call-rt-st.exp: Likewise.
13091 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
13092 return value instead of gdb,skip_float_test.
13093 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
13094 (do_function_calls): Use its return value instead of
13095 gdb,skip_float_test.
13096 * gdb.base/finish.exp: Likewise.
13097 * gdb.base/funcargs.exp: Likewise.
13098 * gdb.base/return.exp: Likewise.
13099 * gdb.base/return2.exp: Likewise.
13100 * gdb.base/varargs.exp: Likewise.
13101 * lib/gdb.exp (gdb_skip_float_test): Change it to
13102 gdb_caching_proc. Detect the broken ptrace on arm-linux.
13103
5af962df
AA
131042016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13105
13106 * gdb.multi/tids.exp: Test "thread apply all".
13107
7fac6910
JK
131082016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13109
13110 * gdb.base/default.exp (tty): Remove.
13111
bb1fe4ac
KB
131122016-08-24 Kevin Buettner <kevinb@redhat.com>
13113
2806dc7e
PA
13114 * gdb.python/py-recurse-unwind.c: New file.
13115 * gdb.python/py-recurse-unwind.py: New file.
13116 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 13117
0a1ddfa6
SM
131182016-08-24 Simon Marchi <simon.marchi@ericsson.com>
13119
13120 * gdb.base/set-inferior-tty.exp: New file.
13121 * gdb.base/set-inferior-tty.c: New file.
13122
d9de1fe3
PA
131232016-08-23 Pedro Alves <palves@redhat.com>
13124
13125 PR gdb/20494
13126 * gdb.base/new-ui-echo.c: New file.
13127 * gdb.base/new-ui-echo.exp: New file.
13128
e9d9abd7
YQ
131292016-08-23 Yao Qi <yao.qi@linaro.org>
13130
13131 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
13132 gdbserver_spawn.
13133 * gdb.server/connect-without-multi-process.exp (do_test):
13134 Likewise.
13135
3589529e
YQ
131362016-08-23 Yao Qi <yao.qi@linaro.org>
13137
13138 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
13139 standalone_txt. Delete gdb_txt and standalone_txt on host
13140 and target. Spawn the binary on target. Copy files from
13141 target to host.
13142
6bb90213
PA
131432016-08-22 Pedro Alves <palves@redhat.com>
13144
13145 PR gdb/20505
13146 * gdb.base/vdso-warning.exp: Test core dumps too. Use
13147 with_test_prefix. Factor out bits to ...
13148 (test_no_vdso): ... this new procedure.
13149
20c2c024
CL
131502016-08-19 Carl Love <cel@us.ibm.com>
13151
13152 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
13153 maintaining separate logic for constructing the output path.
13154 * gdb.arch/powerpc-d128-regs.exp: Likewise.
13155 * gdb.arch/ppc-dfp.exp: Likewise.
13156 * gdb.arch/ppc-fp.exp: Likewise.
13157 * gdb.arch/vsx-regs.exp: Likewise.
13158 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
13159 binprefix for generating the additional binary files.
13160
0646e07d
PA
131612016-08-19 Pedro Alves <palves@redhat.com>
13162
13163 * gdb.trace/mi-trace-frame-collected.exp
13164 (test_trace_frame_collected): On x32, expect two registers.
13165
46da9242
CL
131662016-08-18 Carl Love <cel@us.ibm.com>
13167
13168 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
13169 and sync up the test with tests in gas/testsuite/gas/ppc.
13170 * gdb.arch/powerpc-power.exp: Likewise.
13171
eb2332d7
SM
131722016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13173
13174 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
13175 expected error message.
13176
63c61e04
SM
131772016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13178
13179 * gdb.multi/remove-inferiors.exp: New file.
13180 * gdb.multi/remove-inferiors.c: New file.
13181
7b17065f
YQ
131822016-08-12 Yao Qi <yao.qi@linaro.org>
13183
13184 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
13185 argument list.
13186
01d3dedf
PA
131872016-08-10 Pedro Alves <palves@redhat.com>
13188
13189 PR gdb/19187
13190 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
13191 setup_kfails.
13192
3eb7562a
PA
131932016-08-09 Pedro Alves <palves@redhat.com>
13194 Simon Marchi <simon.marchi@ericsson.com>
13195
13196 PR gdb/20418
13197 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
13198 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
13199
80614914
PA
132002016-08-09 Pedro Alves <palves@redhat.com>
13201
13202 PR mi/20431
13203 * gdb.mi/mi-cmd-error.exp: New file.
13204
f348d89a
PA
132052016-08-09 Pedro Alves <palves@redhat.com>
13206
13207 PR gdb/18653
13208 * gdb.base/signals-state-child.c: New file.
13209 * gdb.base/signals-state-child.exp: New file.
13210 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
13211
e5ca03b4
PA
132122016-08-09 Pedro Alves <palves@redhat.com>
13213
13214 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
13215
282a0691
TT
132162016-08-03 Tom Tromey <tom@tromey.com>
13217
13218 PR python/18565:
13219 * gdb.python/py-frame-inline.exp: Add Frame.function test.
13220
41bfcd63
YQ
132212016-08-01 Yao Qi <yao.qi@linaro.org>
13222
13223 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
13224 variable mode to "multi-process" if $multi_process is 1, otherwise
13225 set it to "single-process".
13226
e3465b24
YQ
132272016-08-01 Yao Qi <yao.qi@linaro.org>
13228
13229 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
13230 * gdb.cp/cpexprs.exp: Likewise.
13231 * gdb.cp/m-static.exp: Likewise.
13232
0b31a4bc
TT
132332016-07-26 Tom Tromey <tom@tromey.com>
13234
13235 PR python/20190:
13236 * gdb.threads/tls.exp (check_thread_local): Add python symbol
13237 test.
13238
e0461dbb
MM
132392016-07-26 Markus Metzger <markus.t.metzger@intel.com>
13240
13241 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
13242 selecting assembly source files.
13243 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
13244 assembly source files.
13245 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
13246 assembly source files.
13247 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
13248 selecting assembly source files.
13249
8194e927
SM
132502016-07-25 Simon Marchi <simon.marchi@ericsson.com>
13251
13252 * gdb.base/new-ui.exp (do_test_invalid_args): New
13253 procedure.
13254
c0272db5
TW
132552016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
13256
13257 * gdb.btrace/reconnect.c: New file.
13258 * gdb.btrace/reconnect.exp: New file.
13259
e3487908
GKB
132602016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
13261
13262 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
13263 to test_catch_syscall_group.
13264 (test_catch_syscall_group): New.
13265
12df5c00
TT
132662016-07-21 Tom Tromey <tom@tromey.com>
13267
13268 * gdb.rust/simple.rs (main): Use empty struct expression.
13269 * gdb.rust/simple.exp: Add tests for empty struct expression.
13270
bae62ee2
YQ
132712016-07-21 Yao Qi <yao.qi@linaro.org>
13272
13273 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
13274 if gdb_skip_xml_test is true on some targets.
13275
b1b53fb3
YQ
132762016-07-21 Yao Qi <yao.qi@linaro.org>
13277
13278 * gdb.server/solib-list.exp: Unset last_loaded_file.
13279
027d97f8
JK
132802016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13281
13282 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
13283 "step into captured_main (args)".
13284
7674d381
JK
132852016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13286
13287 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
13288
72b5d099
JK
132892016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13290
13291 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
13292
1f960ced
PA
132932016-07-19 Pedro Alves <palves@redhat.com>
13294
13295 * gdb.opt/inline-break.exp: Remove optimize=-O2.
13296 * gdb.opt/inline-bt.exp: Likewise.
13297 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
13298 additional_flags=-Winline.
13299 * gdb.opt/inline-locals.exp: Likewise.
13300 * gdb.opt/inline-markers.c (ATTR): Define.
13301 (inlined_fn): Use it.
13302
f25827c1
YQ
133032016-07-19 Yao Qi <yao.qi@linaro.org>
13304
13305 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
13306 (test_with_self): Remove some code. Remove argument executable.
13307 (top-level): Use do_self_tests.
13308
37539ebe
DB
133092016-07-15 Zachary Welch <zwelch@codesourcery.com>
13310 Don Breazeal <donb@codesourcery.com>
13311
13312 * gdb.base/maint.exp: Escape paths used in regular expressions.
13313 * gdb.stabs/weird.exp: Likewise.
13314
dac790e1
TT
133152016-07-13 Tom Tromey <tom@tromey.com>
13316
13317 PR python/15620, PR python/18620:
13318 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
13319 (test_bkpt_events): New procs.
13320
93daf339
TT
133212016-07-13 Tom Tromey <tom@tromey.com>
13322
13323 PR python/17698:
13324 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
13325 test.
13326 (test_watchpoints): Likewise.
13327 (test_bkpt_pending): New proc.
13328
6571a381
TT
133292016-07-13 Tom Tromey <tom@tromey.com>
13330
13331 PR cli/18053:
13332 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
13333 completion test.
13334
e8732474
JK
133352016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13336
13337 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
13338 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
13339 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
13340 f_label.
13341 (g): Rename g_end_lbl to g_label.
13342 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
13343 low_pc and high_pc.
13344 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
13345
e0f3fd7c
TT
133462016-07-12 Tom Tromey <tom@tromey.com>
13347
13348 PR python/19293:
13349 * gdb.python/py-unwind-maint.exp: Update tests.
13350
3cfe46b6
YQ
133512016-07-12 Yao Qi <yao.qi@linaro.org>
13352
13353 * lib/selftest-support.exp (selftest_setup): Match the output
13354 when captured_main is inlined.
13355
4f19a0e6
WT
133562016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
13357
13358 * gdb.fortran/derived-types.exp (result_line, result_line_2):
13359 New variables.
13360 (print this%a, print this%b, print this): New tests.
13361 * gdb.fortran/derived-types.f90 (this): New object and
13362 initialization.
13363
986cf455
SM
133642016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13365
13366 * gdb.ada/arraydim.exp: Remove extra directory level in build
13367 directory.
13368
f0464b23
SM
133692016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13370
13371 * lib/ada.exp: Remove extra directory level in build directory.
13372 * gdb.ada/cond_lang.exp: Likewise.
13373 * gdb.ada/exec_changed.exp: Likewise.
13374 * gdb.ada/lang_switch.exp: Likewise.
13375
42d94011
MG
133762016-07-06 Manish Goregaokar <manish@mozilla.com>
13377
2806dc7e
PA
13378 * simple.rs: Add test for raw pointer subscripting.
13379 * simple.exp: Add test expectations.
42d94011 13380
647c264c
YQ
133812016-07-05 Yao Qi <yao.qi@linaro.org>
13382
13383 * gdb.mi/mi-reverse.exp: Match =record-started output.
13384
20aa2c60
PA
133852016-07-01 Pedro Alves <palves@redhat.com>
13386
13387 * gdb.base/jit-reader.exp (info_registers_current_frame): New
13388 procedure.
13389 (jit_reader_test): Test the jit reader's unwinder.
13390 * gdb.base/jithost.c (jit_function_00_code): New global.
13391 (main): Use memcpy to fill in the mmapped code, instead of poking
13392 bytes manually here.
13393 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
13394 value.
13395 (read_debug_info): Save the function's range.
13396 (read_sp): New function.
13397 (unwind_frame): Use it. Also unwind RBP.
13398 (get_frame_id): Use read_sp.
13399 (gdb_init_reader): Use calloc instead of malloc.
13400 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
13401 parameter. Use gdb_test_multiple.
13402
ced2dffb
PA
134032016-07-01 Pedro Alves <palves@redhat.com>
13404 Antoine Tremblay <antoine.tremblay@ericsson.com>
13405
13406 * gdb.threads/process-dies-while-detaching.c: New file.
13407 * gdb.threads/process-dies-while-detaching.exp: New file.
13408
63000888
PA
134092016-07-01 Pedro Alves <palves@redhat.com>
13410
13411 * gdb.multi/watchpoint-multi-exit.c: New file.
13412 * gdb.multi/watchpoint-multi-exit.exp: New file.
13413
038d4868
PA
134142016-06-30 Pedro Alves <palves@redhat.com>
13415
13416 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
13417 unset inferior_spawn_id.
13418
994e9c83
PA
134192016-06-30 Pedro Alves <palves@redhat.com>
13420
13421 * lib/mi-support.exp (default_mi_gdb_start): Declare global
13422 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
13423
e5653468
YQ
134242016-06-29 Yao Qi <yao.qi@linaro.org>
13425
13426 * gdb.base/return.c: Add copyright header.
13427
803b47e5
TT
134282016-06-29 Tom Tromey <tom@tromey.com>
13429
13430 PR python/20129:
13431 * gdb.python/py-framefilter.exp: Add tests for setting priority
13432 and disabling of non-existent frame filter.
13433
28244707
YQ
134342016-06-29 Yao Qi <yao.qi@linaro.org>
13435
13436 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
13437 0x0f07ff.
13438
a31d2f06
YQ
134392016-06-28 Yao Qi <yao.qi@linaro.org>
13440
13441 * gdb.base/catch-syscall.exp: Remove check on isnative and target
13442 triplets. Start gdb, execute catch syscall, and continue. Check
13443 gdb's output to determine catch syscall is supported.
13444
921d8f54
MG
134452016-06-27 Manish Goregaokar <manish@mozilla.com>
13446
25d49b86
PA
13447 * gdb.rust/simple.rs: Add test for returning unit in a function.
13448 * gdb.rust/simple.exp: Add expectation for functions returning
13449 unit.
921d8f54 13450
f4952523
PMR
134512016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
13452
13453 * gdb.python/py-breakpoint-create-fail.c,
13454 gdb.python/py-breakpoint-create-fail.exp,
13455 gdb.python/py-breakpoint-create-fail.py: New testcase.
13456
fccb08f8
MG
134572016-06-25 Manish Goregaokar <manish@mozilla.com>
13458
13459 PR gdb/20239
13460 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
13461 * gdb.rust/simple.exp: Add test expectations for new NonZero
13462 tests.
fccb08f8 13463
6b850546
DT
134642016-06-24 David Taylor <dtaylor@emc.com>
13465
13466 * gdb.base/offsets.exp: New file.
13467 * gdb.base/offsets.c: New file.
13468
17621150
TT
134692016-06-23 Tom Tromey <tom@tromey.com>
13470
13471 PR gdb/16483:
13472 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
13473 before any filters are loaded.
13474
04d59df6
WT
134752016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
13476
13477 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
13478 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
13479 structs.
13480 * gdb.fortran/derived-type-function.exp: New file.
13481 * gdb.fortran/derived-type-function.f90: New file.
13482
13483
ac69f786
PA
134842016-06-21 Pedro Alves <palves@redhat.com>
13485
13486 * gdb.base/new-ui.exp: New file.
13487 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
13488 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
13489 (with_spawn_id): New procedure.
13490
49940788
PA
134912016-06-21 Pedro Alves <palves@redhat.com>
13492
13493 * gdb.mi/mi-exec-run.exp: New file.
13494
ef274d26
PA
134952016-06-21 Pedro Alves <palves@redhat.com>
13496
13497 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
13498 breakpoint command's output on the main UI.
13499 (test_break): New procedure, factored out from calls in the top
13500 level.
13501 (top level): Use foreach_with_prefix to test MI as main UI and as
13502 separate UI.
13503
468afe6c
PA
135042016-06-21 Pedro Alves <palves@redhat.com>
13505
13506 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
13507 (test_awatch_creation_and_listing)
13508 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
13509 Remove 'type' parameter.
13510 (test_watchpoint_all): New parameter mi_mode. Remove
13511 with_test_prefix.
13512 (top level): Use foreach_with_prefix, and add main/separate UI MI
13513 testing axis.
13514
51f77c37
PA
135152016-06-21 Pedro Alves <palves@redhat.com>
13516
13517 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
13518 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
13519 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
13520 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
13521 (gdb_main_spawn_id, mi_spawn_id): Declare and
13522 comment.
13523 (mi_create_inferior_pty): New procedure,
13524 factored out from default_mi_gdb_start.
13525 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
13526 procedures.
13527 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
13528 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
13529 Use mi_create_inferior_pty.
13530 (mi_gdb_start): Use eval to pass down args list.
13531
8980e177
PA
135322016-06-21 Pedro Alves <palves@redhat.com>
13533
13534 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
13535 * gdb.opt/inline-cmds.exp: Add MI tests.
13536
f38d3ad1
PA
135372016-06-21 Pedro Alves <palves@redhat.com>
13538
13539 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
13540
45db7c09
PA
135412016-06-21 Pedro Alves <palves@redhat.com>
13542
13543 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
13544 (top level): Use it instead of mi_execute_to.
13545
5a069ab3
PA
135462016-06-21 Pedro Alves <palves@redhat.com>
13547
13548 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
13549 (cont_handler_str): New.
13550 (signal_stop_handler): Set stop_handler_str instead of printing to
13551 stdout.
13552 (continue_handler): Set cont_handler_str instead of printing to
13553 stdout.
13554 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
13555 mi_send_resuming_command. Print stop_handler_str and
13556 cont_handler_str instead of expecting the python events print
13557 directly.
13558
2838cc1d
SD
135592016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
13560
13561 * gdb.base/jit-reader.exp: New file.
13562 * gdb.base/jithost.c: New file.
13563 * gdb.base/jithost.h: New file.
13564 * gdb.base/jitreader.c : New file.
13565 * gdb.base/jit-protocol.h: New file.
13566
21a77091
YQ
135672016-06-17 Yao Qi <yao.qi@linaro.org>
13568
13569 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
13570 parameters follow_fork and detach_on_fork. Set follow-fork-mode
13571 and detach-on-fork. Adjust tests.
13572 (top level): Invoke break_cond_on_syscall with combinations of
13573 syscall, follow-fork-mode and detach-on-fork.
13574
f50bf8e5
YQ
135752016-06-17 Yao Qi <yao.qi@linaro.org>
13576
13577 * gdb.base/step-over-exit.c: New.
13578 * gdb.base/step-over-exit.exp: New.
13579
a28d8e50
YTL
135802016-06-17 Yan-Ting Lin <currygt52@gmail.com>
13581
13582 * gdb.base/float.exp: Add target check for nds32*-*-*.
13583 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
13584
cad8e26d
AB
135852016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
13586
13587 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
13588 for unsupported target features.
13589 * gdb.base/call-rt-st.exp: Likewise.
13590 * gdb.base/call-sc.exp: Likewise.
13591 * gdb.base/call-signal-resume.exp: Likewise.
13592 * gdb.base/call-strs.exp: Likewise.
13593 * gdb.base/callexit.exp: Likewise.
13594 * gdb.base/callfuncs.exp: Likewise.
13595 * gdb.base/nodebug.exp: Likewise.
13596 * gdb.base/printcmds.exp: Likewise.
13597 * gdb.base/ptype.exp: Likewise.
13598 * gdb.base/structs.exp: Likewise.
13599 * gdb.base/unwindonsignal.exp: Likewise.
13600 * gdb.cp/gdb2495.exp: Likewise.
13601 * gdb.cp/templates.exp: Likewise.
13602 * gdb.cp/virtfunc.exp: Likewise.
13603 * gdb.threads/hand-call-in-threads.exp: Likewise.
13604 * gdb.threads/interrupted-hand-call.exp: Likewise.
13605 * gdb.threads/thread-unwindonsignal.exp: Likewise.
13606
347dc102
TT
136072016-06-10 Tom Tromey <tom@tromey.com>
13608
13609 PR rust/20110:
13610 * gdb.rust/expr.exp: Add test for integer constant larger than
13611 i32.
13612
5e13cf25
BH
136132016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
13614
13615 * gdb.fortran/nested-funcs.exp: New.
13616 * gdb.fortran/nested-funcs.f90: New.
13617
bb556f1f
TK
136182016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
13619
13620 * gdb.base/examine-backward.c: New file.
13621 * gdb.base/examine-backward.exp: New file.
13622
38b022b4
SM
136232016-06-06 Simon Marchi <simon.marchi@ericsson.com>
13624
13625 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
13626 matching.
13627
1b40ec05
TT
136282016-06-02 Tom Tromey <tom@tromey.com>
13629
13630 PR python/18984:
13631 * gdb.python/py-shared.exp: Add solib_name test.
13632
193bd378
SM
136332016-06-02 Simon Marchi <simon.marchi@ericsson.com>
13634
13635 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
13636
3326303b
MG
136372016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
13638
13639 PR c++/19893
13640 * gdb.dwarf2/implref.exp: Rename to...
13641 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
13642 * gdb.dwarf2/implref-array.c: New file.
13643 * gdb.dwarf2/implref-array.exp: Likewise.
13644 * gdb.dwarf2/implref-global.c: Likewise.
13645 * gdb.dwarf2/implref-global.exp: Likewise.
13646 * gdb.dwarf2/implref-struct.c: Likewise.
13647 * gdb.dwarf2/implref-struct.exp: Likewise.
13648
825c8ef2
AT
136492016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13650
13651 * gdb.trace/trace-condition.exp: Add 64bit tests.
13652
2320162a
AT
136532016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13654
13655 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
13656 bits types.
13657 (main): Adapt to 8 to 64 bits types.
13658 * gdb.trace/trace-condition.exp: Add new tests.
13659
a7818233
AT
136602016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13661
13662 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
13663
0d336466
AT
136642016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13665
13666 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
13667 Move condition tests...
13668 * gdb.trace/trace-condition.exp: Here.
13669
7faeb45a
AT
136702016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13671
13672 * gdb.trace/trace-condition.exp: Add counter-case tests.
13673
e385593e
JK
136742016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13675
13676 PR c++/15231
13677 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
13678 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
13679
744608cc
PA
136802016-05-27 Pedro Alves <palves@redhat.com>
13681
13682 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13683 New procedure.
13684 (top level): Call it, and bail out of DejaGnu is known to be bad.
13685
ac775bf4
AB
136862016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
13687
13688 * gdb.base/whatis.c: Extend the test case.
13689 * gdb.base/whatis.exp: Add additional tests.
13690
2bbad2ea
BH
136912016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13692
13693* gdb.fortran/type.f90: Add pointer variable.
13694* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
13695
8b70175d
BH
136962016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13697
13698 * gdb.fortran/vla-type.exp: Fix testcase name.
13699
86d8a848
BH
137002016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13701
13702 * gdb.fortran/vla-type.exp: Access elements in nested structs.
13703
e188eb36
BH
137042016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13705
13706 * gdb.fortran/type.f90: Add nested structures.
13707 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
13708 * gdb.fortran/derived-type.exp: Adapt expected output.
13709 * gdb.fortran/vla-type.exp: Adapt expected output.
13710
9b2db1fd
BH
137112016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13712
13713 * gdb.fortran/whatis_type.exp: Adapt expected output.
13714
72b17055
BH
137152016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13716
13717 * gdb.fortran/print_type.exp: Fix expected output.
13718 * gdb.fortran/whatis_type.exp: Fix expected output.
13719
3cd81d8d
BH
137202016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13721
13722 * gdb.fortran/whatis_type.exp: Use multi_line.
13723
ddae9462
TT
137242016-05-24 Tom Tromey <tom@tromey.com>
13725
13726 PR python/17386:
13727 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
13728 use value as an index.
13729
1957f6b8
TT
137302016-05-23 Tom Tromey <tom@tromey.com>
13731
13732 PR python/17981:
13733 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
13734 no-breakpoint case.
13735
026a9174
PA
137362016-05-24 Pedro Alves <palves@redhat.com>
13737
13738 PR gdb/19828
13739 * gdb.threads/clone-attach-detach.c: New file.
13740 * gdb.threads/clone-attach-detach.exp: New file.
13741
e70a7231
FR
137422016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
13743
13744 * gdb.base/annota-input-while-running.exp: Fix syntax error.
13745
0f6ed0e0
TT
137462016-05-23 Tom Tromey <tom@tromey.com>
13747
13748 PR python/19438, PR python/18393:
13749 * gdb.python/py-progspace.exp: Add "dir" test.
13750 * gdb.python/py-objfile.exp: Add "dir" test.
13751
ffd19d61
YQ
137522016-05-23 Yao Qi <yao.qi@linaro.org>
13753
13754 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
13755 * gdb.arch/thumb2-it.exp: Likewise.
13756
9e8f9b05
SM
137572016-05-18 Simon Marchi <simon.marchi@ericsson.com>
13758
13759 * gdb.mi/mi-threads-interrupt.c: New file.
13760 * gdb.mi/mi-threads-interrupt.exp: New file.
13761
61c6156d
SM
137622016-05-17 Simon Marchi <simon.marchi@ericsson.com>
13763
13764 PR gdb/18077
13765 * gdb.mi/mi-async-run.exp: New file.
13766 * gdb.mi/mi-async-run.c: New file.
13767
67218854
TT
137682016-05-17 Tom Tromey <tom@tromey.com>
13769 Manish Goregaokar <manishsmail@gmail.com>
13770
13771 * lib/rust-support.exp: New file.
13772 * lib/gdb.exp (skip_rust_tests): New proc.
13773 (build_executable_from_specs): Handle rust.
13774 * lib/future.exp (gdb_find_rustc): New proc.
13775 (gdb_default_target_compile): Handle rust.
13776 * gdb.rust/expr.exp: New file.
13777 * gdb.rust/generics.exp: New file.
13778 * gdb.rust/generics.rs: New file.
13779 * gdb.rust/methods.exp: New file.
13780 * gdb.rust/methods.rs: New file.
13781 * gdb.rust/modules.exp: New file.
13782 * gdb.rust/modules.rs: New file.
13783 * gdb.rust/simple.exp: New file.
13784 * gdb.rust/simple.rs: New file.
13785
c44af4eb
TT
137862016-05-17 Tom Tromey <tom@tromey.com>
13787
13788 * gdb.base/default.exp (set language): Add rust.
13789
dcd1f979
TT
137902016-05-17 Tom Tromey <tom@tromey.com>
13791
13792 * gdb.gdb/unittest.exp: New file.
13793
155b7f57
YQ
137942016-05-16 Yao Qi <yao.qi@linaro.org>
13795
13796 * gdb.base/batch-preserve-term-settings.exp: Remove variable
13797 shell_prompt. Update shell_prompt_re.
13798
8ddd5a6c
DE
137992016-05-12 Doug Evans <dje@google.com>
13800
13801 PR symtab/19999
13802 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
13803 $options when building executable.
13804 * gdb.dwarf2/fission-loclists-pie.S: New file.
13805 * gdb.dwarf2/fission-loclists-pie.exp: New file.
13806
02e370d9
SM
138072016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13808
13809 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
13810 of [is_remote target],
13811
8929ad8b
SM
138122016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13813
13814 * lib/gdb.exp (use_gdb_stub): New procedure.
13815
6c447423
DE
138162016-05-03 Yunlian Jiang <yunlian@google.com>
13817 Doug Evans <dje@google.com>
13818
13819 PR symtab/19914
13820 * gdb.dwarf2/dwp-sepdebug.c: New file.
13821 * gdb.dwarf2/dwp-sepdebug.exp: New file.
13822
444e826c
SM
138232016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13824
13825 * gdb.base/detach.exp: Remove is_remote check.
13826
740feeaa
SM
138272016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13828
13829 * gdb.base/annota-input-while-running.exp: Don't check for
13830 [is_remote target]. Enable annotations after running to main.
13831 Remove unused "set test..." line.
13832
9080ac9d
SM
138332016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13834
13835 * gdb.trace/trace-enable-disable.exp: New file.
13836 * gdb.trace/trace-enable-disable.c: New file.
13837
952ebca5
SM
138382016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13839
13840 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
13841 use it in info sharedlibrary test.
13842 * gdb.trace/ftrace-lock.exp: Likewise.
13843 * gdb.trace/ftrace.exp: Likewise.
13844 * gdb.trace/range-stepping.exp: Likewise.
13845 * gdb.trace/trace-break.exp: Likewise.
13846 * gdb.trace/trace-condition.exp: Likewise.
13847 * gdb.trace/trace-mt.exp: Likewise.
13848
d9019901
SM
138492016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13850
13851 * lib/gdb.exp (gdb_load_shlibs): Rename to...
13852 (gdb_load_shlib): ... this.
13853 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
13854 gdb_load_shlib.
13855 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
13856 * gdb.base/ctxobj.exp: Likewise.
13857 * gdb.base/dprintf-pending.exp: Likewise.
13858 * gdb.base/dso2dso.exp: Likewise.
13859 * gdb.base/fixsection.exp: Likewise.
13860 * gdb.base/gcore-relro.exp: Likewise.
13861 * gdb.base/gdb1555.exp: Likewise.
13862 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13863 * gdb.base/gnu-ifunc.exp: Likewise.
13864 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
13865 * gdb.base/jit-so.exp (one_jit_test): Likewise.
13866 * gdb.base/pending.exp: Likewise.
13867 * gdb.base/print-file-var.exp: Likewise.
13868 * gdb.base/print-symbol-loading.exp: Likewise.
13869 * gdb.base/shlib-call.exp: Likewise.
13870 * gdb.base/shreloc.exp: Likewise.
13871 * gdb.base/so-impl-ld.exp: Likewise.
13872 * gdb.base/solib-disc.exp: Likewise.
13873 * gdb.base/solib-nodir.exp: Likewise.
13874 * gdb.base/solib-overlap.exp: Likewise.
13875 * gdb.base/solib-symbol.exp: Likewise.
13876 * gdb.base/solib-weak.exp (do_test): Likewise.
13877 * gdb.base/sym-file.exp: Likewise.
13878 * gdb.base/symtab-search-order.exp: Likewise.
13879 * gdb.base/type-opaque.exp: Likewise.
13880 * gdb.base/unload.exp: Likewise.
13881 * gdb.base/watchpoint-solib.exp: Likewise.
13882 * gdb.compile/compile.exp: Likewise.
13883 * gdb.cp/gdb2384.exp: Likewise.
13884 * gdb.cp/infcall-dlopen.exp: Likewise.
13885 * gdb.cp/re-set-overloaded.exp: Likewise.
13886 * gdb.fortran/library-module.exp: Likewise.
13887 * gdb.opt/solib-intra-step.exp: Likewise.
13888 * gdb.python/py-finish-breakpoint.exp: Likewise.
13889 * gdb.python/py-shared.exp: Likewise.
13890 * gdb.reverse/solib-precsave.exp: Likewise.
13891 * gdb.reverse/solib-reverse.exp: Likewise.
13892 * gdb.server/solib-list.exp: Likewise.
13893 * gdb.threads/dlopen-libpthread.exp: Likewise.
13894 * gdb.threads/tls-shared.exp: Likewise.
13895 * gdb.threads/tls-so_extern.exp: Likewise.
13896 * gdb.trace/change-loc.exp: Likewise.
13897 * gdb.trace/ftrace-lock.exp: Likewise.
13898 * gdb.trace/ftrace.exp: Likewise.
13899 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
13900 * gdb.trace/pending.exp: Likewise.
13901 * gdb.trace/range-stepping.exp: Likewise.
13902 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
13903 (strace_info_marker): Likewise.
13904 (strace_probe_marker): Likewise.
13905 (strace_trace_on_same_addr): Likewise.
13906 (strace_trace_on_diff_addr): Likewise.
13907 * gdb.trace/trace-break.exp: Likewise.
13908 * gdb.trace/trace-condition.exp: Likewise.
13909 * gdb.trace/trace-mt.exp: Likewise.
13910
fca4cfd9
SM
139112016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13912
13913 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
13914 result of gdb_remote_download.
13915 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
13916 * gdb.base/dso2dso.exp: Likewise.
13917 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13918 * gdb.base/print-file-var.exp: Likewise.
13919 * gdb.base/shlib-call.exp: Likewise.
13920 * gdb.base/shreloc.exp: Likewise.
13921 * gdb.base/solib-overlap.exp: Likewise.
13922 * gdb.base/solib-weak.exp (do_test): Likewise.
13923 * gdb.base/unload.exp: Likewise.
13924
11cf4ffb
YQ
139252016-04-27 Yao Qi <yao.qi@linaro.org>
13926
13927 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
13928 exists.
13929
3e2e34f8
KB
139302016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13931
13932 * vla-type.exp: Print structure from toplevel.
13933
8f07e298
BH
139342016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13935
13936 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
13937 of dynamic types.
13938 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
13939 of dynamic types.
13940
9920b434
BH
139412016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13942
13943 * gdb.fortran/vla-type.f90: New file.
13944 * gdb.fortran/vla-type.exp: New file.
13945
f3abeff5
YQ
139462016-04-25 Yao Qi <yao.qi@linaro.org>
13947
13948 * gdb.base/branch-to-self.c: New file.
13949 * gdb.base/branch-to-self.exp: New file.
13950
0a5d52f0
YQ
139512016-04-22 Yao Qi <yao.qi@linaro.org>
13952
13953 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
13954 more after $hex.
13955
495346f6
YQ
139562016-04-22 Yao Qi <yao.qi@linaro.org>
13957
13958 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
13959 * gdb.base/annota3.exp: Likewise.
13960
4a7e075c
YQ
139612016-04-22 Yao Qi <yao.qi@linaro.org>
13962
13963 * gdb.reverse/step-precsave.exp: Do one step and test program
13964 stops in "callee" and do multiple steps until program goes out
13965 of "callee".
13966 * gdb.reverse/step-reverse.exp: Likewise.
13967
5b061e98
YQ
139682016-04-22 Yao Qi <yao.qi@linaro.org>
13969
13970 * gdb.trace/signal.exp: Also pass if
13971 $tracepoint_hits($i) > $iterations.
13972
5c5dc57f
YQ
139732016-04-22 Yao Qi <yao.qi@linaro.org>
13974
13975 * gdb.trace/signal.c: New file.
13976 * gdb.trace/signal.exp: New file.
13977
a55411b9
DE
139782016-04-19 Doug Evans <xdje42@gmail.com>
13979
13980 * gdb.base/bad-file.exp: New file.
13981
a22df60a
MG
139822016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
13983
13984 * gdb.dwarf2/implref.exp: New file.
13985
0c13f7e5
BH
139862016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13987
13988 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
13989 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
13990 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
13991 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
13992 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
13993 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
13994 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
13995 * lib/fortran.exp (fortran_int4): New procedure.
13996 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
13997 (fortran_logical4): Likewise.
13998
9b9b09e9
BH
139992016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
14000
14001 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
14002
a14d1f4d
BH
140032016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14004
14005 * lib/compiler.c: Add Intel specific preprocessor macros.
14006 * lib/compiler.cc: Likewise.
25d49b86 14007
7d49b1d0
LM
140082016-04-13 Luis Machado <lgustavo@codesourcery.com>
14009
14010 * gdb.server/connect-with-no-symbol-file.c: New file.
14011 * gdb.server/connect-with-no-symbol-file.exp: New file.
14012
8392fa22
SM
140132016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14014
14015 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
14016
8c4c4aeb
SM
140172016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14018
14019 * boards/gdbserver-base.exp (${board}_download): Copy source file to
14020 standard output directory.
14021
45e3745e
AT
140222016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
14023
14024 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
14025
e26b7e41
MM
140262016-04-13 Markus Metzger <markus.t.metzger@intel.com>
14027
14028 * gdb.btrace/instruction_history.c (loop): Add declaration.
14029
8ce09462
AT
140302016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14031
14032 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
14033
2e88a1ea
SM
140342016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
14035
14036 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
14037 parentheses to print.
14038 (continue_handler): Likewise.
14039
f48e22e3
SM
140402016-04-08 Simon Marchi <simon.marchi@ericsson.com>
14041
14042 * gdb.server/solib-list.exp: Remove is_remote check.
14043 Pass shlib= to gdb_compile. Don't link shared library with
14044 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
14045 Run binary filename through "readlink -f" on the target.
14046
096be756
PA
140472016-04-08 Pedro Alves <palves@redhat.com>
14048
14049 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
14050 interpreter filename as argument to gdbserver_spawn.
14051 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14052 Return empty if $last_loaded_file does not exist.
14053
06500533
JK
140542016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14055
14056 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
14057 * gdb.base/jit-main.c: Use exit after usage.
14058
2d35e871
JK
140592016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14060
14061 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
14062 GDBHISTSIZE prior to the tests.
14063 * gdb.base/gdbinit-history.exp: Likewise.
14064
140652016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
14066
14067 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
14068 instead of build_executable. Use gdb_load_shlibs.
14069
c8064e7e
YQ
140702016-04-07 Yao Qi <yao.qi@linaro.org>
14071
14072 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
14073 Execute "si" command.
14074
bde47561
YQ
140752016-04-07 Yao Qi <yao.qi@linaro.org>
14076
14077 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
14078 number instead of the comments on some line.
14079
b16f8a3b
DB
140802016-04-06 Don Breazeal <donb@codesourcery.com>
14081
14082 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
14083 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
14084
c2f901df
SM
140852016-04-06 Simon Marchi <simon.marchi@ericsson.com>
14086
14087 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
14088 standard_output_file. Remove unused binfile variable.
14089
ac17fda0
CU
140902016-04-05 Catalin Udma <catalin.udma@freescale.com>
14091
14092 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
14093 * gdb.python/py-mi-objfile.exp: Match "list main" output
14094 in console format.
14095
03a8c4df
SM
140962016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
14097
14098 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
14099 absolute.
14100
6e774b13
SM
141012016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14102
14103 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
14104 absolute.
14105 * gdb.trace/ftrace.exp: Likewise.
14106 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
14107 targets as well.
14108 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
14109 (gdb_load_shlibs): Copy libraries to test directory when testing
14110 natively. Only set solib-search-path if testing remotely.
14111 * lib/mi-support.exp (mi_load_shlibs): Likewise.
14112
7817ea46
SM
141132016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14114
14115 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
14116 gdb_download. Use it even if the target is not remote.
14117 * gdb.base/jit.exp (compile_jit_test): Likewise.
14118 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
14119 output directory if the destination board is local, otherwise use
14120 the standard remote_download from DejaGnu.
14121 (gdb_download): Remove.
14122 (gdb_load_shlibs): Use gdb_remote_download instead of
14123 gdb_download.
14124 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14125 Use gdb_remote_download instead of gdb_download. Use it even if
14126 the target is not remote.
14127 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
14128 instead of gdb_download.
14129
7beb7f68
SM
141302016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
14131
14132 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
14133 (test_insert_delete_modify): Call mi_load_shlibs before trying to
14134 run.
14135
cc63428a
AV
141362016-04-01 Artemiy Volkov <artemiyv@acm.org>
14137
14138 PR gdb/19820
14139 * gdb.base/printcmds.exp: Add artificial arrays tests.
14140
64cdf930
PA
141412016-03-31 Pedro Alves <palves@redhat.com>
14142
14143 PR gdb/19858
14144 * gdb.base/jit-main.c: Include unistd.h.
14145 (ATTACH): Define to 0 if not already defined.
14146 (wait_for_gdb, mypid): New globals.
14147 (WAIT_FOR_GDB): New macro.
14148 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
14149 some breakpoint locations.
14150 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
14151 New procedures.
14152 (one_jit_test): Add REATTACH parameter, and handle it. Use
14153 continue_to_test_location.
14154 (top level): Test attach, and adjusts calls to one_jit_test.
14155
40dea8cb
PA
141562016-03-31 Pedro Alves <palves@redhat.com>
14157
14158 PR gdb/19858
14159 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
14160 BINSUFFIX parameter, and handle it.
14161 (top level): Adjust calls compile_jit_test.
14162
e7ea3ec7
CU
141632016-03-31 Catalin Udma <catalin.udma@freescale.com>
14164
14165 PR python/19743
14166 * gdb.python/py-mi-events-gdb.py: New file.
14167 * gdb.python/py-mi-events.c: New file.
14168 * gdb.python/py-mi-events.exp: New file.
14169
e6359af3
YQ
141702016-03-30 Yao Qi <yao.qi@linaro.org>
14171
14172 * gdb.reverse/until-precsave.exp: Match function name only.
14173 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
14174 Move malloc to a condition block.
14175 * gdb.reverse/until-reverse.exp: Match function name only.
14176
a4105d04
MK
141772016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
14178
14179 * gdb.trace/ftrace.exp: Set arg0exp for s390.
14180 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
14181 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
14182 variable for GPR 0 instead of assuming it is register 0.
14183 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
14184 * lib/trace-support.exp: Add s390 registers.
14185
bfa6adb9
YQ
141862016-03-29 Yao Qi <yao.qi@linaro.org>
14187
14188 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
14189
1e6697ea
YQ
141902016-03-24 Yao Qi <yao.qi@linaro.org>
14191
14192 * gdb.reverse/break-reverse.exp: Add quotation mark in the
14193 test message.
14194
64bcd522
AA
141952016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14196
14197 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
14198 maintaining separate logic for constructing the output path.
14199
7868401b
DB
142002016-03-16 Don Breazeal <donb@codesourcery.com>
14201
14202 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
14203 Retry fork and waitpid on interrupted system call errors.
14204 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14205 Use with_timeout_factor to increase timeout by factor of 10.
14206
1cafadb4
DB
142072016-03-15 Don Breazeal <donb@codesourcery.com>
14208
14209 * gdb.cp/scope-err.cc: New test program.
14210 * gdb.cp/scope-err.exp: New test script.
14211 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
14212 lines and "set breakpoint here" comment.
14213 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
14214 Fixed some whitespace and format issues.
14215 * gdb.mi/mi-linespec-err-cp.cc: New test program.
14216 * gdb.mi/mi-linespec-err-cp.exp: New test script.
14217
81516450
DE
142182016-03-15 Doug Evans <dje@google.com>
14219
14220 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
14221 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
14222 All callers updated. Add tests for enums, mixed flags register.
14223
aa52b601
DE
142242016-03-15 Doug Evans <dje@google.com>
14225
14226 * gdb.base/skip.c (main): Call test_skip_file_and_function.
14227 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
14228
fa4ff313
SM
142292016-03-14 Simon Marchi <simon.marchi@ericsson.com>
14230
14231 * gdb.base/default.exp: Add $_as_string to the list of expected
14232 convenience functions.
14233
f2403c39
AB
142342016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
14235
14236 * gdb.base/maint.exp: New tests for 'maint info line-table'.
14237
f2f3ccb9
SM
142382016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
14239
14240 * gdb.python/py-as-string.exp: New file.
14241 * gdb.python/py-as-string.c: New file.
14242
00dbd492
PA
142432016-03-09 Pedro Alves <palves@redhat.com>
14244
14245 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
14246 signal" -> "Thread NN received signal" output change.
14247 * gdb.threads/ia64-sigill.exp: Likewise.
14248 * gdb.threads/linux-dp.exp: Likewise.
14249 * gdb.threads/manythreads.exp: Likewise.
14250 * gdb.threads/pending-step.exp: Likewise.
14251 * gdb.threads/print-threads.exp: Likewise.
14252 * gdb.threads/sigstep-threads.exp: Likewise.
14253 * gdb.threads/staticthreads.exp: Likewise.
14254 * gdb.threads/tls.exp: Likewise.
14255
1e6697ea
YQ
142562016-03-09 Pedro Alves <palves@redhat.com>
14257
14258 * gdb.base/command-line-input.exp: New file.
14259
b04fd3be
MK
142602016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14261
14262 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
14263 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
14264 * gdb.trace/pending.exp: Accept leading dot before function name.
14265 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
14266 * lib/trace-support.exp: Set registers for ppc.
14267
98fa59e9
MK
142682016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14269
14270 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
14271 use it for disassembly; accept .main in addition to main in backtrace.
14272
f77198c8
MK
142732016-03-09 Wei-cheng Wang <cole945@gmail.com>
14274 Marcin Kościelnicki <koriakin@0x04.net>
14275
14276 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
14277 (gdb_recursion_test_ptr): New global variable.
14278 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
14279 gdb_recursion_test.
14280 (gdb_c_test): Ditto.
14281
ba84e0da
MK
142822016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14283
14284 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
14285 ordering.
14286
4366d36e
MK
142872016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14288
14289 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
14290 (bar): Add bar_start_lbl label.
14291 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
14292 of foo/bar for emitting DWARF and tracing.
14293
5eb264df
SDJ
142942016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
14295
14296 * analyze-racy-logs.py: Set executable bit.
14297
fb6a751f
SDJ
142982016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
14299
14300 * Makefile.in (DEFAULT_RACY_ITER): New variable.
14301 (CHECK_TARGET_TMP): Likewise.
14302 (check-single-racy): New rule.
14303 (check-parallel-racy): Likewise.
14304 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
14305 (do-check-parallel-racy): New rule.
14306 (check-racy/%.exp): Likewise.
14307 * README (Racy testcases): New section.
14308 * analyze-racy-logs.py: New file.
14309
bdf7e230
DE
143102016-03-03 Doug Evans <dje@google.com>
14311
14312 * gdb.base/skip.exp: Use with_test_prefix.
14313
4719d415
YQ
143142016-03-03 Yao Qi <yao.qi@linaro.org>
14315
14316 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
14317 Invoke step_over_syscall "clone" and break_cond_on_syscall
14318 "clone".
14319 * gdb.base/step-over-clone.c: New file.
14320
ea507862
YQ
143212016-03-03 Yao Qi <yao.qi@linaro.org>
14322
14323 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
14324 code format.
14325
8fc8cbda
YQ
143262016-03-03 Yao Qi <yao.qi@linaro.org>
14327
14328 * gdb.base/disp-step-fork.c: Rename to ...
14329 * gdb.base/step-over-fork.c: ... it. New file.
14330 * gdb.base/disp-step-vfork.c: Rename to ...
14331 * gdb.base/step-over-vfork.c: ... it. New file.
14332 * gdb.base/disp-step-syscall.exp: Rename to ...
14333 * gdb.base/step-over-syscall.exp: ... it. New file.
14334 (disp_step_cross_syscall): Rename to ...
14335 (step_over_syscall): ... it.
14336
92fa70b0
YQ
143372016-03-03 Yao Qi <yao.qi@linaro.org>
14338
14339 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
14340 If target supports condition evaluation on target, invoke
14341 break_cond_on_syscall for fork and vfork.
14342
e197ad3c
YQ
143432016-03-03 Yao Qi <yao.qi@linaro.org>
14344
14345 * gdb.base/disp-step-syscall.exp: Don't invoke
14346 support_displaced_stepping.
14347 (disp_step_cross_syscall): Test with displaced stepping off and
14348 on if supported.
14349
0b47da9f
YQ
143502016-03-03 Yao Qi <yao.qi@linaro.org>
14351
14352 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
14353 proc.
14354 (setup): New proc.
14355 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
14356 and setup.
14357
065ab6dc
BH
143582016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14359
14360 * gdb.fortran/vla-history.exp: Remove breakpoint.
14361
07e448ad 143622016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14363
25d49b86
PA
14364 * gdb.fortran/vla-history.exp: Lookup array elements and printing
14365 exceeds timeout.
07e448ad 14366
9ac2d526 143672016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14368
25d49b86
PA
14369 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
14370 breakpoint.
9ac2d526 14371
17807369
BH
143722016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14373
14374 * gdb.mi/vla.f90: Nullify pointer after declaration.
14375
86e501af
PA
143762016-03-01 Pedro Alves <palves@redhat.com>
14377
14378 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
14379
1e903e32
PA
143802016-03-01 Pedro Alves <palves@redhat.com>
14381
14382 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
14383 before anything else.
14384 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
14385 _GNU_SOURCE here.
14386 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
14387 before anything else.
14388 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
14389
6ccb54e2
PA
143902016-03-01 Pedro Alves <palves@redhat.com>
14391
14392 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
14393
30ca9da1
YQ
143942016-03-01 Yao Qi <yao.qi@linaro.org>
14395
14396 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
14397 prepare_for_testing.
14398
dc856b38
YQ
143992016-03-01 Yao Qi <yao.qi@linaro.org>
14400
14401 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
14402
4a932159
AA
144032016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14404
14405 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
14406 manually constructing the output path.
14407
f2489477
AA
144082016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14409
14410 * gdb.arch/s390-stackless.S: New.
14411 * gdb.arch/s390-stackless.exp: New.
14412
38899f16
IB
144132016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
14414
14415 * gdb.dlang/circular.c: New file.
14416 * gdb.dlang/circular.exp: New file.
14417
9fde51ed
YQ
144182016-02-26 Yao Qi <yao.qi@linaro.org>
14419
14420 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
14421 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
14422 (testcases): Update.
14423
ce90fefe
YQ
144242016-02-26 Yao Qi <yao.qi@linaro.org>
14425
14426 * gdb.reverse/aarch64.c: Rename to ...
14427 * gdb.reverse/insn-reverse.c: ... it.
14428 * gdb.reverse/aarch64.exp: Rename to ...
14429 * gdb.reverse/insn-reverse.exp: ... it.
14430
3263bceb
YQ
144312016-02-26 Yao Qi <yao.qi@linaro.org>
14432
14433 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
14434 (testcase_ftype): New.
14435 (testcases): New array.
14436 (n_testcases): New.
14437 (main): Call each element in testcases.
14438 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
14439 (read_testcase): New.
14440 Do the tests in a loop.
14441
6cb59ff1
YQ
144422016-02-25 Yao Qi <yao.qi@linaro.org>
14443
14444 * gdb.base/branches.c: Remove.
14445
ae91f625
MK
144462016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14447
14448 PR gdb/13808
14449 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
14450
678b48b7
MK
144512016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14452
14453 * gdb.trace/ftrace.exp: Remove unnecessary target check.
14454
7337a6f2
MK
144552016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14456
14457 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
14458 change x86_64 call_insn to 'callq'.
14459
861ca91f
AT
144602016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14461
14462 * gdb.trace/tfile-avx.c: Move to...
14463 * gdb.trace/tracefile-pseudo-reg.c: Here.
14464 * gdb.trace/tfile-avx.exp: Move to...
14465 * gdb.trace/tracefile-pseudo-reg.exp: Here.
14466
bf74e428
GB
144672016-02-24 Gary Benson <gbenson@redhat.com>
14468
14469 * gdb.base/attach-pie-noexec.exp: Do not expect an error
14470 message on attach.
14471
cce0e923
DE
144722016-02-23 Doug Evans <dje@google.com>
14473
14474 * gdb.base/skip.c (test_skip): New function.
14475 (end_test_skip_file_and_function): New function.
14476 (test_skip_file_and_function): New function.
14477 * gdb.base/skip1.c (test_skip): New function.
14478 (skip1_test_skip_file_and_function): New function.
14479 * gdb.base/skip.exp: Add tests for new skip options.
14480 * gdb.base/skip-solib.exp: Update expected output.
14481 * gdb.perf/skip-command.cc: New file.
14482 * gdb.perf/skip-command.exp: New file.
14483 * gdb.perf/skip-command.py: New file.
14484
4000e47e
MK
144852016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
14486
14487 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
14488 info registers pattern.
14489
24f75ead
IB
144902016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
14491
14492 * lib/future.exp: Add D support.
14493 (gdb_find_gdc): New proc.
14494 (gdb_default_target_compile): Add D support.
14495
fbb7bcbe
WW
144962016-02-18 Wei-cheng Wang <cole945@gmail.com>
14497
14498 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
14499 user+system time.
14500 (trace_speed_test): Determine the iteration count for a time
14501 between 15..30 seconds.
14502
012b3a21
WT
145032016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
14504
14505 * gdb.arch/i386-mpx-sigsegv.c: New file.
14506 * gdb.arch/i386-mpx-sigsegv.exp: New file.
14507 * gdb.arch/i386-mpx-simple_segv.c: New file.
14508 * gdb.arch/i386-mpx-simple_segv.exp: New file.
14509
2d5189bd
YQ
145102016-02-18 Yao Qi <yao.qi@linaro.org>
14511
14512 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14513 Don't call setup_kfail.
14514
40fb20d0
YQ
145152016-02-18 Yao Qi <yao.qi@linaro.org>
14516
14517 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14518 Set "set breakpoint condition-evaluation" per $cond_bp_target.
14519
21b1f8d2
DE
145202016-02-16 Doug Evans <dje@google.com>
14521
14522 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
14523 * gdb.base/skip1.c: Ditto.
14524 * gdb.base/skip.exp: Whitespace cleanup.
14525
4041ed77
DB
145262016-02-16 Don Breazeal <donb@codesourcery.com>
14527
14528 PR remote/19496
14529 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14530 Remove kfail for PR remote/19496.
14531
c4ef31bf
SM
145322016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14533
14534 * lib/gdb.exp (standard_temp_file): Return a path specific to
14535 the runtest invocation.
14536
266b65b3
SM
145372016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14538
14539 * gdb.trace/save-trace.exp: Change relative path to be in the
14540 standard output directory.
14541
a7a0a6a9
JK
145422016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14543
14544 * gdb.arch/i386-prologue.c: Add missing prototypes.
14545
c99dbb42
JK
145462016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14547
14548 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
14549 * gdb.arch/i386-prologue.exp: Likewise.
14550 * gdb.arch/i386-size.exp: Likewise.
14551
aa480355
SM
145522016-02-15 Simon Marchi <simon.marchi@ericsson.com>
14553
14554 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
14555 define object file path.
14556 * gdb.btrace/gcore.exp: Use standard_output_file to define core
14557 file path.
14558 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
14559 standard_output_file to define binfile.
14560
ba881f50
JK
145612016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14562
14563 Fix compatibility with recent gfortran-5.3.1.
14564 * gdb.fortran/vla-history.exp (print vla1 allocated)
14565 (print vla2 allocated, print $2, print $3): Remove
14566 (print $4): Rename to ...
14567 (print $2): ... here.
14568 (print $9): Rename to ...
14569 (print $5): ... here.
14570 (print $10): Rename to ...
14571 (print $6): ... here.
14572 * gdb.fortran/vla.f90: Add pvla initialization.
14573
e9fb005c
JK
145742016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14575
14576 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
14577 New test.
14578 * gdb.fortran/vla-value-sub.exp: Likewise.
14579
e44e00ff
MK
145802016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
14581
14582 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
14583
97e94151
SM
145842016-02-12 Simon Marchi <simon.marchi@ericsson.com>
14585
14586 * i386-biarch-core.exp: Define corefile using
14587 standard_output_file.
14588
01113bc1
YQ
145892016-02-12 Yao Qi <yao.qi@linaro.org>
14590
14591 * gdb.arch/arm-single-step-kernel-helper.c: New.
14592 * gdb.arch/arm-single-step-kernel-helper.exp: New.
14593
33b4777c
MM
145942016-02-12 Markus Metzger <markus.t.metzger@intel.com>
14595
14596 * gdb.btrace/tailcall-only.exp: New.
14597 * gdb.btrace/tailcall-only.c: New.
14598 * gdb.btrace/x86_64-tailcall-only.S: New.
14599 * gdb.btrace/i686-tailcall-only.S: New.
14600
acc23c11
PA
146012016-02-11 Pedro Alves <palves@redhat.com>
14602
14603 * README (Parallel testing): Add missing double quotes.
14604
e352bf0a
PA
146052016-02-11 Pedro Alves <palves@redhat.com>
14606
14607 * README (Parallel testing): New section.
14608 (GDB_PARALLEL): Rewrite.
14609 (FORCE_PARALLEL): Document.
14610
9f5fed78
MK
146112016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
14612
14613 * gdb.trace/tfile-avx.c: New test.
14614 * gdb.trace/tfile-avx.exp: New test.
14615
9ef9e6a6
KS
146162016-02-09 Keith Seitz <keiths@redhat.com>
14617
14618 PR breakpoints/19546
14619 * gdb.base/infcall-exec.c: New file.
14620 * gdb.base/infcall-exec2.c: New file.
14621 * gdb.base/infcall-exec.exp: New file.
14622
a96e36da
KS
146232016-02-09 Keith Seitz <keiths@redhat.com>
14624
14625 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
14626 (toplevel): Call test_bkpt_address.
14627
9f61929f
KS
146282016-02-09 Keith Seitz <keiths@redhat.com>
14629
14630 PR python/19506
14631 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
14632 (toplevel): Call test_bkpt_address.
14633
1e94266c
SM
146342016-02-09 Simon Marchi <simon.marchi@ericsson.com>
14635
14636 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
14637 to AC_OUTPUT.
14638 * configure: Regenerate.
14639
2a7f3dff
PA
146402016-02-09 Pedro Alves <palves@redhat.com>
14641
14642 PR breakpoints/19548
14643 * gdb.base/execl-update-breakpoints.c (some_function): New
14644 function.
14645 (main): Call it.
14646 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
14647 Tighten expected GDB output.
14648
2151ccc5
SM
146492016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14650
14651 * Makefile.in (ALL_SUBDIRS): Remove.
14652 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
14653 (distclean maintainer-clean realclean): Likewise.
14654 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
14655 * configure: Regenerate.
14656 * gdb.ada/Makefile.in: Delete.
14657 * gdb.arch/Makefile.in: Likewise.
14658 * gdb.asm/Makefile.in: Likewise.
14659 * gdb.base/Makefile.in: Likewise.
14660 * gdb.btrace/Makefile.in: Likewise.
14661 * gdb.cell/Makefile.in: Likewise.
14662 * gdb.compile/Makefile.in: Likewise.
14663 * gdb.cp/Makefile.in: Likewise.
14664 * gdb.disasm/Makefile.in: Likewise.
14665 * gdb.dlang/Makefile.in: Likewise.
14666 * gdb.dwarf2/Makefile.in: Likewise.
14667 * gdb.fortran/Makefile.in: Likewise.
14668 * gdb.gdb/Makefile.in: Likewise.
14669 * gdb.go/Makefile.in: Likewise.
14670 * gdb.guile/Makefile.in: Likewise.
14671 * gdb.java/Makefile.in: Likewise.
14672 * gdb.linespec/Makefile.in: Likewise.
14673 * gdb.mi/Makefile.in: Likewise.
14674 * gdb.modula2/Makefile.in: Likewise.
14675 * gdb.multi/Makefile.in: Likewise.
14676 * gdb.objc/Makefile.in: Likewise.
14677 * gdb.opencl/Makefile.in: Likewise.
14678 * gdb.opt/Makefile.in: Likewise.
14679 * gdb.pascal/Makefile.in: Likewise.
14680 * gdb.perf/Makefile.in: Likewise.
14681 * gdb.python/Makefile.in: Likewise.
14682 * gdb.reverse/Makefile.in: Likewise.
14683 * gdb.server/Makefile.in: Likewise.
14684 * gdb.stabs/Makefile.in: Likewise.
14685 * gdb.threads/Makefile.in: Likewise.
14686 * gdb.trace/Makefile.in: Likewise.
14687 * gdb.xml/Makefile.in: Likewise.
14688 * lib/gdb.exp (make_gdb_parallel_path): Add check for
14689 GDB_PARALLEL.
14690 (standard_output_file): Remove check for GDB_PARALLEL, always
14691 return path in outputs/$subdir/$testname.
14692
437277d4
SM
146932016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14694
14695 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
14696 (site.exp): Assign abs_srcdir to tcl's srcdir.
14697
31d913c7
YQ
146982016-02-04 Yao Qi <yao.qi@linaro.org>
14699
14700 * gdb.base/foll-exec-mode.c: Include limits.h.
14701 (main): Add parameters argc and argv. Get directory from
14702 argv[0].
14703 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
14704 compilation.
14705 * gdb.base/foll-exec.c: Include limits.h.
14706 (main): Add parameters argc and argv.
14707 Get directory from argv[0].
14708 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
14709 Adjust tests on the number of lines as source code changed.
14710 * gdb.base/foll-vfork-exit.c: Include limits.h.
14711 (main): Add one line of statement before vfork.
14712 * gdb.base/foll-vfork.c: Include limits.h and string.h.
14713 (main): Add parameters argc and argv. Get directory from
14714 argv[0].
14715 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
14716 (setup_gdb): Set tbreak to skip some source lines.
14717 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
14718 (main): Add parameters argc and argv. Get directory from
14719 argv[0].
14720 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
14721 compilation.
14722 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
14723 (main): Add parameters argc and argv. Get directory from
14724 argv[0].
14725 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
14726 compilation.
14727
9482b9fb
DE
147282016-02-01 Doug Evans <dje@google.com>
14729
14730 * gdb.base/skip.exp: Clean up multiple references to same test name.
14731
6b2e4f10
PA
147322016-02-01 Pedro Alves <palves@redhat.com>
14733
ccb6afd6 14734 PR remote/19496
6b2e4f10
PA
14735 * gdb.threads/forking-threads-plus-breakpoint.exp
14736 (displaced_stepping_supported): New global.
14737 (probe_displaced_stepping_support): New procedure.
14738 (do_test): Add 'displaced' parameter, and use it.
14739 (top level): Check for displaced stepping support. Add displaced
14740 stepping on/off testing axis.
14741
37a8db1a
AB
147422016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14743
14744 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
14745 pointer. Don't perform further tests on the unassociated pointer
14746 if the first test fails.
14747
5fdf6324
AB
147482016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14749
14750 * gdb.base/max-value-size.c: New file.
14751 * gdb.base/max-value-size.exp: New file.
14752 * gdb.base/huge.exp: Disable max-value-size for this test.
14753
935c6144
IB
147542016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
14755
14756 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14757
7fe8399d
YQ
147582016-01-28 Yao Qi <yao.qi@linaro.org>
14759
14760 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
14761
a2077e25
PA
147622016-01-25 Pedro Alves <palves@redhat.com>
14763
14764 PR threads/19461
14765 * gdb.base/fork-running-state.c: New file.
14766 * gdb.base/fork-running-state.exp: New file.
14767
1d2736d4
PA
147682016-01-25 Pedro Alves <palves@redhat.com>
14769
14770 PR gdb/19494
14771 * gdb.base/catch-fork-kill.c: New file.
14772 * gdb.base/catch-fork-kill.exp: New file.
14773
f1da4b11
PA
147742016-01-25 Pedro Alves <palves@redhat.com>
14775
14776 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
14777 Delete, moved to lib/gdb.exp.
14778 * gdb.threads/forking-threads-plus-breakpoint.exp
14779 (foreach_with_prefix): Likewise.
14780 * gdb.threads/process-dies-while-handling-bp.exp
14781 (foreach_with_prefix): Likewise.
14782 * lib/gdb.exp (foreach_with_prefix): New procedure.
14783
45f38546
MK
147842016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
14785
14786 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
14787 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
14788
dc29a1ce
MK
147892016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
14790
14791 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
14792 endian targets.
14793
092127d7
JK
147942016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14795 Pedro Alves <palves@redhat.com>
14796
14797 Fix testsuite compatibility with Guile.
14798 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
14799 number.
14800
31d765d3
JK
148012016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14802
14803 Fix testsuite compatibility with Guile.
14804 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
14805 (thread 1): New test for backtrace through signal handler.
14806
1ac78c04
YQ
148072016-01-22 Yao Qi <yao.qi@linaro.org>
14808
14809 PR testsuite/19491
14810 * gdb.base/multi-forks.c: Include
14811 ../lib/unbuffer_output.c
14812 (main): Call gdb_unbuffer_output.
14813
4f5946a8
DE
148142016-01-21 Doug Evans <dje@google.com>
14815
14816 * lib/ada.exp (gdb_compile_ada): Fix typo.
14817
305e13e6
JB
148182016-01-21 Joel Brobecker <brobecker@adacore.com>
14819
14820 * gdb.base/break-fun-addr.exp: New file.
14821 * gdb.base/break-fun-addr1.c: New file.
14822 * gdb.base/break-fun-addr2.c: New file.
14823
5f5dfff6
SM
148242016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
14825
14826 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
14827 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
14828 enum flag values.
14829
fd356fa2
AA
148302016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
14831
14832 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
14833 when GDB can not set the vector return value. Add more comments
14834 for clarification.
14835
9df22175
AT
148362016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
14837
14838 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
14839 command.
14840
41d1845e
SM
148412016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14842
14843 * Makefile.in (DO_RUNTEST): Add --status and update usages.
14844
01ac6840
SM
148452016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14846
14847 * Makefile.in (check-single): Pass --status to runtest.
14848 (check/%.exp): Likewise.
14849
148502016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14851
14852 * Makefile.in (check-parallel): Propagate return code from make
14853 do-check-parallel.
14854
bd0a71fa
MK
148552016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
14856
14857 * gdb.trace/ftrace.exp: Fix expected message on continue.
14858 * gdb.trace/pending.exp: Fix expected message on continue.
14859 * gdb.trace/trace-break.exp: Fix expected message on continue.
14860
8bcbad33
SM
148612016-01-18 Simon Marchi <simon.marchi@ericsson.com>
14862
14863 * lib/gdb.exp (gdb_test): Remove unused global references.
14864
f303dbd6
PA
148652016-01-18 Pedro Alves <palves@redhat.com>
14866
14867 * gdb.base/async-shell.exp: Adjust expected output.
14868 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
14869 * gdb.base/siginfo-thread.exp: Adjust expected output.
14870 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
14871 * gdb.java/jnpe.exp: Adjust expected output.
14872 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
14873 * gdb.threads/continue-pending-status.exp: Adjust expected output.
14874 * gdb.threads/leader-exit.exp: Adjust expected output.
14875 * gdb.threads/manythreads.exp: Adjust expected output.
14876 * gdb.threads/pthreads.exp: Adjust expected output.
14877 * gdb.threads/schedlock.exp: Adjust expected output.
14878 * gdb.threads/siginfo-threads.exp: Adjust expected output.
14879 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
14880 expected output.
14881 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
14882 output.
14883 * gdb.threads/sigthread.exp: Adjust expected output.
14884 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
14885
b2789696
YQ
148862016-01-18 Yao Qi <yao.qi@linaro.org>
14887
14888 * gdb.guile/scm-section-script.c: Replace @progbits with
14889 %progbits.
14890 * gdb.python/py-section-script.c: Likewise.
14891
71ef29a8
PA
148922016-01-15 Pedro Alves <palves@redhat.com>
14893
14894 * gdb.multi/tids.exp: Test star wildcard ranges.
14895
3f5b7598
PA
148962016-01-15 Pedro Alves <palves@redhat.com>
14897
14898 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
14899 command from "thread apply" invocation.
14900 (thr_apply_info_thr_invalid): Default the expected output to the
14901 input tid list.
14902 (top level): Add tests that use convenience variables. Add tests
14903 for "thread apply" with a valid TID list, but missing the command.
14904
663f6d42
PA
149052016-01-13 Pedro Alves <palves@redhat.com>
14906
14907 * gdb.base/default.exp: Expect $_gthread as well.
14908 * gdb.multi/tids.exp: Test $_gthread.
14909 * gdb.threads/thread-specific.exp: Test $_gthread.
14910
c84f6bbf
PA
149112016-01-13 Pedro Alves <palves@redhat.com>
14912
14913 * gdb.multi/tids.exp: Test "info threads -gid".
14914
22a02324
PA
149152016-01-13 Pedro Alves <palves@redhat.com>
14916
14917 * gdb.multi/tids.exp: Test InferiorThread.global_num and
14918 Breakpoint.thread.
14919 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
14920
5d5658a1
PA
149212016-01-07 Pedro Alves <palves@redhat.com>
14922
14923 * gdb.base/break.exp: Adjust to output changes.
14924 * gdb.base/hbreak2.exp: Likewise.
14925 * gdb.base/sepdebug.exp: Likewise.
14926 * gdb.base/watch_thread_num.exp: Likewise.
14927 * gdb.linespec/keywords.exp: Likewise.
14928 * gdb.multi/info-threads.exp: Likewise.
14929 * gdb.threads/thread-find.exp: Likewise.
14930 * gdb.multi/tids.c: New file.
14931 * gdb.multi/tids.exp: New file.
14932
84654457
PA
149332016-01-13 Pedro Alves <palves@redhat.com>
14934
14935 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
14936
e3940304
PA
149372016-01-13 Pedro Alves <palves@redhat.com>
14938
14939 * gdb.base/default.exp: Expect $_inferior as well.
14940 * gdb.multi/base.exp: Test $_inferior.
14941
a911d87a
PA
149422016-01-13 Pedro Alves <palves@redhat.com>
14943
14944 PR breakpoints/19388
14945 * gdb.base/catch-signal-siginfo-cond.c: New file.
14946 * gdb.base/catch-signal-siginfo-cond.exp: New file.
14947
82075af2
JS
149482016-01-12 Josh Stone <jistone@redhat.com>
14949 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14950
14951 * gdb.base/catch-syscall.c (do_execve): New variable.
14952 (main): Conditionally trigger an execve.
14953 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
14954 (test_catch_syscall_execve): New, check entry/return across execve.
14955 (do_syscall_tests): Call test_catch_syscall_execve.
14956
e46eeedd
PA
149572016-01-12 Pedro Alves <palves@redhat.com>
14958
14959 * gdb.base/random-signal.exp (do_test): New procedure, with body
14960 of testcase moved in.
14961
01d8c27e
JK
149622016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14963 Pedro Alves <palves@redhat.com>
14964
14965 * gdb.base/funcargs.exp (finish from indirectly called function):
14966 Reintroduce the case for 'First'.
14967
9a706302
JK
149682016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14969 Pedro Alves <palves@redhat.com>
14970
14971 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14972 (tcatch_vfork_then_child_follow_exec)
14973 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
14974 identification.
14975
c0ecb95f
JK
149762016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14977
14978 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
14979 and repeats to unlimited.
14980 * gdb.python/py-value.exp: Likewise.
14981 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
14982 and repeats to unlimited.
14983
6cfc1fcb
JK
149842016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14985
14986 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
14987 and reordering the functions.
14988 * gdb.multi/hangout.c: Likewise.
14989 * gdb.multi/hello.c: Likewise.
14990
582a1b00
SM
149912016-01-08 Simon Marchi <simon.marchi@ericsson.com>
14992
14993 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
14994 absolute.
14995 (SingleStatisticTestResult.report): Use dict.keys instead of
14996 dict.iterkeys.
14997
79bc59cb
PA
149982016-01-06 Pedro Alves <palves@redhat.com>
14999
15000 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
15001
43368e1d
MM
150022016-01-04 Markus Metzger <markus.t.metzger@intel.com>
15003
15004 * gdb.btrace/dlopen.exp: New.
15005 * gdb.btrace/dlopen.c: New.
15006 * gdb.btrace/dlopen-dso.c: New.
15007
79fad5b8
SL
150082015-12-25 Sandra Loosemore <sandra@codesourcery.com>
15009
15010 * lib/gdb.exp (gdb_test): Update comments to clarify that the
15011 PATTERN argument is optional.
15012
ab8314b3
JB
150132015-12-24 Joel Brobecker <brobecker@adacore.com>
15014
15015 * lib/ada.exp (target_compile_ada_from_dir): New function.
15016 (gdb_compile_ada): Reimplement avoiding the use of project files.
15017 * gdb.ada/gnat_ada.gpr: Delete.
15018 * gdb.ada/cond_lang.exp: Adjust test to make path before
15019 filename optional.
15020 * gdb.ada/small_reg_param.exp: Likewise.
15021
fe33faff
SM
150222015-12-22 Simon Marchi <simon.marchi@ericsson.com>
15023
15024 * gdb.base/foll-vork.exp: Remove HP-UX special case.
15025
6d265cb4
TP
150262015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15027
15028 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
15029 case.
15030
10125099
SM
150312015-12-21 Simon Marchi <simon.marchi@ericsson.com>
15032
15033 * gdb.base/break.exp: Remove dead code.
15034 * gdb.base/sepdebug.exp: Likewise.
15035
3ca22649
SM
150362015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15037
15038 * gdb.asm/asm-source.exp: Remove HP-UX references.
15039 * gdb.base/annota1.exp: Likewise.
15040 * gdb.base/annota3.exp: Likewise.
15041 * gdb.base/attach.exp: Likewise.
15042 * gdb.base/bigcore.exp: Likewise.
15043 * gdb.base/break.exp: Likewise.
15044 * gdb.base/call-ar-st.exp: Likewise.
15045 * gdb.base/callfuncs.exp: Likewise.
15046 * gdb.base/catch-fork-static.exp: Likewise.
15047 * gdb.base/display.exp: Likewise.
15048 * gdb.base/foll-exec-mode.exp: Likewise.
15049 * gdb.base/foll-exec.exp: Likewise.
15050 * gdb.base/foll-fork.exp: Likewise.
15051 * gdb.base/foll-vfork.exp: Likewise.
15052 * gdb.base/funcargs.exp: Likewise.
15053 * gdb.base/hbreak2.exp: Likewise.
15054 * gdb.base/inferior-died.exp: Likewise.
15055 * gdb.base/interrupt.exp: Likewise.
15056 * gdb.base/multi-forks.exp: Likewise.
15057 * gdb.base/nodebug.exp: Likewise.
15058 * gdb.base/sepdebug.exp: Likewise.
15059 * gdb.base/solib1.c: Likewise.
15060 * gdb.base/step-test.exp: Likewise.
15061 * gdb.mi/non-stop.c: Likewise.
15062 * gdb.mi/pthreads.c: Likewise.
15063 * gdb.multi/bkpt-multi-exec.ex: Likewise.
15064 * gdb.threads/pthreads.c: Likewise.
15065 * gdb.threads/staticthreads.exp: Likewise.
15066 * lib/future.exp: Likewise.
15067 * lib/gdb.exp: Likewise.
15068 * gdb.base/so-indr-cl.c: Remove.
15069 * gdb.base/so-indr-cl.exp: Likewise.
15070 * gdb.base/solib.c: Likewise.
15071 * gdb.base/solib.exp: Likewise.
15072 * gdb.base/solib2.c: Likewise.
15073
b6304613
SM
150742015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15075
15076 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
15077 * gdb.base/call-ar-st.exp: Likewise.
15078 * gdb.base/callfuncs.exp: Likewise.
15079 * gdb.base/condbreak.exp: Likewise.
15080 * gdb.base/constvars.exp: Likewise.
15081 * gdb.base/hbreak2.exp: Likewise.
15082 * gdb.base/langs.exp: Likewise.
15083 * gdb.base/list.exp: Likewise.
15084 * gdb.base/long_long.exp: Likewise.
15085 * gdb.base/ptype.exp: Likewise.
15086 * gdb.base/scope.exp: Likewise.
15087 * gdb.base/signals.exp: Likewise.
15088 * gdb.base/so-impl-ld.exp: Likewise.
15089 * gdb.base/varargs.exp: Likewise.
15090 * gdb.base/volatile.exp: Likewise.
15091 * gdb.base/whatis.exp: Likewise.
15092 * gdb.cp/cplusfuncs.exp: Likewise.
15093 * gdb.cp/inherit.exp: Likewise.
15094 * gdb.cp/local.exp: Likewise.
15095 * gdb.cp/member-ptr.exp: Likewise.
15096 * gdb.cp/method.exp: Likewise.
15097 * gdb.cp/overload.exp: Likewise.
15098 * gdb.cp/templates.exp: Likewise.
15099 * gdb.stabs/weird.exp: Likewise.
15100 * lib/compiler.c: Likewise.
15101 * lib/compiler.cc: Likewise.
15102 * lib/cp-support.exp: Likewise.
15103 * lib/gdb.exp: Likewise.
15104
bf401b07
SM
151052015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
15106
15107 * configure.ac: Remove HP-UX case.
15108 * configure: Regenerate.
15109
aff9c0f8
SM
151102015-12-18 Simon Marchi <simon.marchi@ericsson.com>
15111
15112 * lib/gdb.exp (gdb_compile): Add function doc.
15113
a6904d5a
PA
151142015-12-17 Pedro Alves <palves@redhat.com>
15115
15116 PR threads/19354
15117 * gdb.multi/info-threads.exp: New file.
15118
a22279dd
YQ
151192015-12-15 Yao Qi <yao.qi@linaro.org>
15120
15121 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
15122 is aarch64*-*-*.
15123
0588c796
SL
151242015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15125
15126 * gdb.base/history-duplicates.exp: Skip if no readline support.
15127
5d978e17
SL
151282015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15129
15130 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
15131
7e763b86
SL
151322015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15133
15134 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
15135
87a3a92c
SL
151362015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15137
15138 * gdb.base/completion.exp: Skip tests that interrupt GDB with
15139 ctrl-C if nointerrupts target property is set.
15140 * gdb.base/double-prompt-target-event-error.exp: Likewise.
15141 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
15142 * gdb.base/paginate-bg-execution.exp: Likewise.
15143 * gdb.base/paginate-execution-startup.exp: Likewise.
15144 * gdb.base/random-signal.exp: Likewise.
15145 * gdb.base/range-stepping.exp: Likewise.
15146 * gdb.cp/annota2.exp: Likewise.
15147 * gdb.cp/annota3.exp: Likewise.
15148 * gdb.gdb/selftest.exp: Likewise.
15149 * gdb.threads/continue-pending-status.exp: Likewise.
15150 * gdb.threads/leader-exit.exp: Likewise.
15151 * gdb.threads/manythreads.exp: Likewise.
15152 * gdb.threads/pthreads.exp: Likewise.
15153 * gdb.threads/schedlock.exp: Likewise.
15154 * gdb.threads/sigthread.exp: Likewise.
15155
a8f077dc
DB
151562015-12-11 Don Breazeal <donb@codesourcery.com>
15157
15158 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
15159 remote.
15160 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
15161 * gdb.base/foll-exec.exp (main): Enable for target remote.
15162 * gdb.base/foll-fork.exp (main): Likewise.
15163 * gdb.base/foll-vfork.exp (main): Likewise.
15164 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
15165 (proc continue_to_exit_bp_loc): Use clean_restart.
15166 * gdb.base/pie-execl.exp (main): Disable for target remote.
15167 * gdb.base/watch-vfork.exp (main): Enable for target remote.
15168 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
15169 * gdb.threads/execl.exp (main): Likewise.
15170 * gdb.threads/fork-child-threads.exp (main): Likewise.
15171 * gdb.threads/fork-plus-threads.exp (main): Disable for target
15172 remote.
15173 * gdb.threads/fork-thread-pending.exp (main): Enable for target
15174 remote.
15175 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
15176 pid.tid style ptids, instead of just tid.
15177 * gdb.threads/thread-execl.exp (main): Enable for target remote.
15178 * gdb.threads/watchpoint-fork.exp (main): Likewise.
15179 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
15180 ptids, instead of just tid.
15181
3b2464a8
AB
151822015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15183
15184 * gdb.base/list.exp (test_list_forward): Add end of file error
15185 test.
15186 (test_repeat_list_command): Add end of file error test.
15187 (test_list_backwards): Add beginning of file error test.
15188
a0def019
AB
151892015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15190
15191 * gdb.base/list.exp (test_list_invalid_args): New function,
15192 defined, and called.
15193
5c000dff
AB
151942015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15195
15196 * gdb.base/list.exp (test_list): Make test names unique.
15197
f1637ebe
YQ
151982015-12-11 Yao Qi <yao.qi@linaro.org>
15199
15200 * gdb.base/coremaker2.c: Remove.
15201
36d6fc0a
PA
152022015-12-10 Pedro Alves <palves@redhat.com>
15203
15204 * gdb.multi/base.exp: Remove stale "spaces" references.
15205
762f7747
PA
152062015-12-10 Pedro Alves <palves@redhat.com>
15207
15208 * gdb.multi/base.exp: Don't use nowarnings.
15209 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
15210 * gdb.multi/hangout.c: Include stdio.h.
15211 * gdb.multi/hello.c: Include stdlib.h.
15212 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
15213 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
15214 * gdb.multi/multi-arch.exp: Don't use nowarnings.
15215
28d2bfb9
AB
152162015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
15217
15218 * gdb.dwarf2/dw2-ranges-base.c: New file.
15219 * gdb.dwarf2/dw2-ranges-base.exp: New file.
15220 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
15221 support additional line table, and debug ranges generation.
15222 (Dwarf::ranges): New function, generate .debug_ranges.
15223 (Dwarf::lines): Support generating simple line table programs.
15224 (Dwarf::assemble): Initialise new namespace variables.
15225
5fc2beac
KB
152262015-12-09 Kevin Buettner <kevinb@redhat.com>
15227
15228 * gdb.base/async.exp (proc test_background): Add case for
15229 asynchronous execution not supported.
15230
1c35a88f
LM
152312015-12-09 Luis Machado <lgustavo@codesourcery.com>
15232
15233 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
15234 format and change test names to make them unique.
15235
b593e3d9
RK
152362015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
15237 Pedro Alves <pedro@redhat.com>
15238
15239 PR gdb/18702
15240 Add checking of floatformats setup on x86_64 hosts.
15241 * gdb.arch/i386-float.S (main): Load bigval and smallval.
15242 (smallval, bigval): New labels/constants.
15243 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
15244 float" after loading bigval and smallval.
15245
d72413e6
PMR
152462015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
15247
15248 * gdb.ada/fun_overload_menu.exp: New testcase.
15249 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
15250
ece66d65
JS
152512015-12-04 Josh Stone <jistone@redhat.com>
15252
15253 * gdb.base/catch-fork-static.exp: New.
15254
41d0efca
YQ
152552015-12-03 Yao Qi <yao.qi@linaro.org>
15256
15257 * gdb.base/sizeof.c: Don't include stdio.h and
15258 ../lib/unbuffer_output.c.
15259 (main): New variable 'size' and 'value'. Remove printf and
15260 gdb_unbuffer_output. Assign return value to size and value.
15261 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
15262 at the beginning.
15263 (check_sizeof): Check the result by printing variable 'size'.
15264 (check_valueof): Check the result by printing variable 'value'.
15265
99fd02d9
YQ
152662015-12-01 Yao Qi <yao.qi@linaro.org>
15267
15268 * gdb.base/disp-step-syscall.exp: Define syscall instruction
15269 for aarch64*-*-linux* target.
15270
f2faf941
PA
152712015-11-30 Pedro Alves <palves@redhat.com>
15272
15273 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
15274
04bf20c5
PA
152752015-11-30 Pedro Alves <palves@redhat.com>
15276
15277 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
15278 Handle non-stop mode vCont replies.
15279
09df4675
PA
152802015-11-30 Pedro Alves <palves@redhat.com>
15281
15282 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
15283 prepare_for_testing. Start gdb with "set non-stop on" appended to
15284 GDBFLAGS. Lax expected stop output.
15285
58b584af
YQ
152862015-11-27 Yao Qi <yao.qi@linaro.org>
15287
15288 * gdb.arch/arm-neon.exp: New.
15289 * gdb.arch/arm-neon.c: New.
15290
dfcb77a8
YQ
152912015-11-27 Yao Qi <yao.qi@linaro.org>
15292
15293 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
15294
88e8ec1b
YQ
152952015-11-27 Yao Qi <yao.qi@linaro.org>
15296
15297 * gdb.cp/annota2.exp: Allow multiple occurrences of the
15298 frames-invalid annotation.
15299
bfde72c2
YQ
153002015-11-27 Yao Qi <yao.qi@linaro.org>
15301
15302 * gdb.cp/annota2.exp: Use ${frames_invalid}.
15303
f6512a69
SM
153042015-11-26 Simon Marchi <simon.marchi@ericsson.com>
15305
15306 * gdb.threads/names.exp: New file.
15307 * gdb.threads/names.c: New file.
15308 * README: Mention gdb,no_thread_names.
15309
46a3515b
MM
153102015-11-26 Markus Metzger <markus.t.metzger@intel.com>
15311
15312 PR 19297
15313 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
15314 support" error.
15315
62147a22
PA
153162015-11-24 Pedro Alves <palves@redhat.com>
15317
15318 PR 17539
15319 * gdb.base/display.exp: Expect displays to be sorted in ascending
15320 order. Use multi_line.
15321 * gdb.base/solib-display.exp: Likewise.
15322
2f341b6e
PA
153232015-11-24 Pedro Alves <palves@redhat.com>
15324
15325 PR 17539
25d49b86
PA
15326 * gdb.base/display.exp: Expect displays to be sorted in ascending
15327 order. Use multi_line.
15328 * gdb.base/solib-display.exp: Likewise.
2f341b6e 15329
7e0aa6aa
PA
153302015-11-24 Pedro Alves <palves@redhat.com>
15331
15332 PR 17539
15333 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
15334 threads in ascending order.
15335 * gdb.base/foll-fork.exp: Likewise.
15336 * gdb.base/foll-vfork.exp: Likewise.
15337 * gdb.base/multi-forks.exp: Likewise.
15338 * gdb.mi/mi-nonstop.exp: Likewise.
15339 * gdb.mi/mi-nsintrall.exp: Likewise.
15340 * gdb.multi/base.exp: Likewise.
15341 * gdb.multi/multi-arch.exp: Likewise.
15342 * gdb.python/py-inferior.exp: Likewise.
15343 * gdb.threads/break-while-running.exp: Likewise.
15344 * gdb.threads/execl.exp: Likewise.
15345 * gdb.threads/gcore-thread.exp: Likewise.
15346 * gdb.threads/info-threads-cur-sal.exp: Likewise.
15347 * gdb.threads/kill.exp: Likewise.
15348 * gdb.threads/linux-dp.exp: Likewise.
15349 * gdb.threads/multiple-step-overs.exp: Likewise.
15350 * gdb.threads/next-bp-other-thread.exp: Likewise.
15351 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
15352 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
15353 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
15354 * gdb.threads/thread-find.exp: Likewise.
15355 * gdb.threads/tls.exp: Likewise.
15356 * lib/mi-support.exp (mi_reverse_list): Delete.
15357 (mi_check_thread_states): No longer reverse list.
15358
2cc57ad8
PA
153592015-11-24 Pedro Alves <palves@redhat.com>
15360
15361 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
15362 use lowercase.
15363
c93e8391
SM
153642015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15365
15366 * gdb.trace/actions.c: Include trace-common.h.
15367 (main): Add a location for a fast tracepoint.
15368 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
15369 the normal tracepoints.
15370 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
15371
045ccf91
SM
153722015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15373
15374 * save-trace.exp: Factor out code to these...
15375 (gdb_save_tracepoints): New.
15376 (gdb_load_tracepoints): New.
15377 (do_save_load_test): New.
15378
5506f9f6
KB
153792015-11-23 Kevin Buettner <kevinb@redhat.com>
15380
15381 * gdb.base/asmlabel.exp: New test.
15382 * gdb.base/asmlabel.c: New test case.
15383
16c3b12f
JB
153842015-11-23 Joel Brobecker <brobecker@adacore.com>
15385
15386 * gdb.base/wrong_frame_bt_full-main.c: New file.
15387 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
15388 * gdb.base/wrong_frame_bt_full.exp: New file.
15389
155bfbd3
JB
153902015-11-23 Joel Brobecker <brobecker@adacore.com>
15391
15392 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
15393
bb097445
JM
153942015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15395
206853a0 15396 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
15397 pstate register when comparing registers values in
15398 sparc64-*-linux-gnu targets to avoid spurious differences.
15399
9c88ed8f
JM
154002015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15401
206853a0 15402 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 15403
96161e25
SL
154042015-11-19 Sandra Loosemore <sandra@codesourcery.com>
15405
15406 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
15407 as type argument to gdb_compile.
15408 * gdb.base/nested-subp2.exp: Likewise.
15409 * gdb.base/nested-subp3.exp: Likewise.
15410
340c2830
DV
154112015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
15412
15413 * lib/dwarf.exp (_note): Fix left shift of negative value.
15414 * gdb.trace/trace-condition.exp: Likewise.
15415
c1862d0f
YQ
154162015-11-13 Yao Qi <yao.qi@linaro.org>
15417
15418 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
15419 comments about d10v.
15420 (test_scalar_returns): Likewise.
15421 * gdb.base/d10v.ld: Remove.
15422 * gdb.base/overlays.exp: Remove the target triplet checking for
15423 d10v-*-*.
15424 * gdb.base/structs.exp (test_struct_returns): Remove the
15425 comments about d10v.
15426 (test_struct_calls): Likewise.
15427
77ae9c19
YQ
154282015-11-13 Yao Qi <yao.qi@linaro.org>
15429
15430 * gdb.base/gnu_vector.exp: Check the return value by "p res".
15431 * gdb.base/gnu_vector.c: Don't include stdio.h.
15432 (main): Don't print res and call add_some_intvecs.
15433
430e004e
MK
154342015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
15435
15436 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
15437 macro.
15438 (func5): Removed.
15439 (func4): Use FAST_TRACEPOINT_LABEL.
15440 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
15441 macro.
15442 (func): Removed.
15443 (thread_function): Use FAST_TRACEPOINT_LABEL.
15444 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
15445 (func): Remove.
15446 (marker): Use FAST_TRACEPOINT_LABEL.
15447 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
15448 (pendfunc1): Remove.
15449 (pendfunc): Use FAST_TRACEPOINT_LABEL.
15450 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
15451 (foo): Remove.
15452 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
15453 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
15454 macro.
15455 (func): Remove.
15456 (marker): Use FAST_TRACEPOINT_LABEL.
15457 * gdb.trace/trace-common.h: New header.
15458 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
15459 macro.
15460 (func): Remove.
15461 (marker): Use FAST_TRACEPOINT_LABEL.
15462 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
15463 (func): Remove.
15464 (thread_function): Use FAST_TRACEPOINT_LABEL.
15465
6e7675a7
MK
154662015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
15467
15468 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
15469 in front.
15470 * gdb.trace/change-loc.exp: Use global pcreg definition.
15471 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
15472 * gdb.trace/entry-values.exp: Use global spreg definition, add $
15473 in front.
15474 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
15475 * gdb.trace/pending.exp: Likewise.
15476 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
15477 * gdb.trace/trace-break.exp: Likewise.
15478 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
15479 in front.
15480 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
15481 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
15482 in front.
15483 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
15484
dddc0e16
JB
154852015-11-09 Joel Brobecker <brobecker@adacore.com>
15486
15487 * gdb.ada/fin_fun_out: New testcase.
15488
c6f0b406
KB
154892015-11-07 Kevin Buettner <kevinb@redhat.com>
15490
15491 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
15492 value associated with DW_AT_byte_size.
15493 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
15494 constants for DW_AT_byte_size, DW_AT_lower_bound, and
15495 DW_AT_upper_bound.
15496
f01dcfd9
KB
154972015-11-07 Kevin Buettner <kevinb@redhat.com>
15498
15499 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
15500 (gdb_target_symbol_prefix_flags): Define in terms of _asm
15501 version.
15502 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
15503 gdb.dwarf2/dw2-canonicalize-type.exp,
15504 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
15505 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
15506 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
15507 provided by gdb_target_symbol_prefix_flags_asm.
15508 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
15509 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
15510 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
15511 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
15512 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
15513 macros where needed). Use this macro for symbols which require
15514 the prefix provided by SYMBOL_PREFIX.
15515
2223449a
KB
155162015-11-05 Kevin Buettner <kevinb@redhat.com>
15517
15518 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
15519 New procs.
15520 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
15521 representing expressions, of more than one list element.
15522 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
15523 to prepend linker symbol prefix to f.
15524 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
15525 table_1 and table_2.
15526 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
15527 Likewise, for f and g.
15528 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
15529 for ptr.
15530 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
15531 for main.
15532 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
15533 table_1_ptr and table_2_ptr.
15534
6f2f1a3a
JK
155352015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15536 Joel Brobecker <brobecker@adacore.com>
15537
15538 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
15539
566c56c9
MK
155402015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
15541
15542 * gdb.reverse/s390-mvcle.c: New test.
15543 * gdb.reverse/s390-mvcle.exp: New file.
15544 * lib/gdb.exp: Enable reverse tests on s390*-linux.
15545
d5f0636b
MK
155462015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15547
15548 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
15549
7ad8b86c
MK
155502015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15551
15552 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
15553 reaching marker2.
15554 * gdb.reverse/getresuid-reverse.exp: Likewise.
15555 * gdb.reverse/pipe-reverse.exp: Likewise.
15556 * gdb.reverse/readv-reverse.exp: Likewise.
15557 * gdb.reverse/recvmsg-reverse.exp: Likewise.
15558 * gdb.reverse/time-reverse.exp: Likewise.
15559 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
15560
4081c0f1
YQ
155612015-10-30 Yao Qi <yao.qi@linaro.org>
15562
15563 * gdb.threads/wp-replication.c (watch_count_done): Remove.
15564 (empty_cycle): Remove.
15565 (main): Don't call empty_cycle. Don't use watch_count_done.
15566 * gdb.threads/wp-replication.exp: Don't set breakpoint on
15567 empty_cycle. Rewrite the code counting HW watchpoints.
15568
452b4ba5
MK
155692015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
15570
15571 * gdb.reverse/fstatat-reverse.c: New test.
15572 * gdb.reverse/fstatat-reverse.exp: New file.
15573 * gdb.reverse/getresuid-reverse.c: New test.
15574 * gdb.reverse/getresuid-reverse.exp: New file.
15575 * gdb.reverse/pipe-reverse.c: New test.
15576 * gdb.reverse/pipe-reverse.exp: New file.
15577 * gdb.reverse/readv-reverse.c: New test.
15578 * gdb.reverse/readv-reverse.exp: New file.
15579 * gdb.reverse/recvmsg-reverse.c: New test.
15580 * gdb.reverse/recvmsg-reverse.exp: New file.
15581 * gdb.reverse/time-reverse.c: New test.
15582 * gdb.reverse/time-reverse.exp: New file.
15583 * gdb.reverse/waitpid-reverse.c: New test.
15584 * gdb.reverse/waitpid-reverse.exp: New file.
15585
5e2e7507
JK
155862015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15587
15588 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
15589
0fde2c53
DE
155902015-10-26 Doug Evans <dje@google.com>
15591
15592 PR symtab/17391
15593 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
15594 * gdb.dwarf2/bad-regnum.c: New file.
15595 * gdb.dwarf2/bad-regnum.exp: New file.
15596
1a70ae97
DE
155972015-10-26 Doug Evans <dje@google.com>
15598
15599 PR python/18938
15600 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
15601 file.
15602
27dc26ab
JK
156032015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15604
15605 * gdb.compile/compile.exp (compile code globalvar): Update expectation
15606 for a change by "Mention language in compile error message".
15607
bed91f4d
SM
156082015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
15609
15610 PR python/18073
15611 * gdb.python/py-type.c (C::a_method): New.
15612 (C::a_const_method): New.
15613 (C::a_static_method): New.
15614 (a_function): New.
15615 * gdb.python/py-type.exp (test_fields): Test getting fields
15616 from function and method.
15617
3f2f83dd
KB
156182015-10-21 Keven Boell <keven.boell@intel.com>
15619
15620 * gdb.fortran/vla-alloc-assoc.exp: New file.
15621 * gdb.fortran/vla-datatypes.exp: New file.
15622 * gdb.fortran/vla-datatypes.f90: New file.
15623 * gdb.fortran/vla-history.exp: New file.
15624 * gdb.fortran/vla-ptype-sub.exp: New file.
15625 * gdb.fortran/vla-ptype.exp: New file.
15626 * gdb.fortran/vla-sizeof.exp: New file.
15627 * gdb.fortran/vla-sub.f90: New file.
15628 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
15629 * gdb.fortran/vla-value-sub-finish.exp: New file.
15630 * gdb.fortran/vla-value-sub.exp: New file.
15631 * gdb.fortran/vla-value.exp: New file.
15632 * gdb.fortran/vla-ptr-info.exp: New file.
15633 * gdb.mi/mi-vla-fortran.exp: New file.
15634 * gdb.mi/vla.f90: New file.
15635
27145d50
SL
156362015-10-21 Sandra Loosemore <sandra@codesourcery.com>
15637
15638 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
15639 of hardwired timeout value.
15640
5f3ff4f8
JK
156412015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15642 Pedro Alves <palves@redhat.com>
15643
15644 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
15645 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
15646
bfd09d20
JS
156472015-10-19 Josh Stone <jistone@redhat.com>
15648
15649 * gdb.base/catch-syscall.c: Include <sched.h>.
15650 (unknown_syscall): New variable.
15651 (main): Trigger a vfork and an unknown syscall.
15652 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
15653 (unknown_syscall_number): Likewise.
15654 (check_call_to_syscall): Accept an optional syscall pattern.
15655 (check_return_from_syscall): Likewise.
15656 (check_continue): Likewise.
15657 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
15658 (test_catch_syscall_skipping_return): New test toggling off 'catch
15659 syscall' to step over the syscall return, then toggling back on.
15660 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
15661 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
15662 (do_syscall_tests): Call test_catch_syscall_without_args and
15663 test_catch_syscall_mid_vfork.
15664 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
15665 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
15666
b32b93c6
AS
156672015-10-19 Andrew Stubbs <ams@codesourcery.com>
15668
15669 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
15670 print g_vE): Add new pass patterns.
15671 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
15672 print various symbol names for vptr fields.
15673
9d622bda
AB
156742015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
15675
15676 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
15677 results.
15678
0fd8ac1c
YQ
156792015-10-12 Yao Qi <yao.qi@linaro.org>
15680
15681 * gdb.arch/disp-step-insn-reloc.exp: New test case.
15682
34240514
YQ
156832015-10-12 Yao Qi <yao.qi@linaro.org>
15684
15685 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
15686 is aarch64*-*-linux*.
15687
8240f442
YQ
156882015-10-12 Yao Qi <yao.qi@linaro.org>
15689
15690 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
15691 (can_relocate_bcond_true): ... it.
15692 (can_relocate_bcond_false): New function.
15693 (foo): Likewise.
15694 (can_relocate_bl): Likewise.
15695 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
15696 can_relocate_bl.
15697
2520f728
PMR
156982015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
15699
15700 * gdb.base/nested-addr.c: New file.
15701 * gdb.base/nested-addr.exp: New testcase.
15702
abcef95a
MM
157032015-10-09 Markus Metzger <markus.t.metzger@intel.com>
15704
15705 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
15706 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
15707 its output. Ignore the output of "record goto begin" and instead
15708 check that GDB is replaying.
15709
145e3ddb
PA
157102015-10-09 Pedro Alves <palves@redhat.com>
15711
15712 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
15713 (top level): Use it in the run with no args test.
15714
d5d8c4e1
IB
157152015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
15716
15717 * gdb.dlang/properties.exp: New file.
15718
06e635ef
SL
157192015-10-02 Sandra Loosemore <sandra@codesourcery.com>
15720
15721 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
15722 whether or not address 0x1000 is mapped on the target.
15723
e019fd1d
SM
157242015-09-30 Simon Marchi <simon.marchi@ericsson.com>
15725
15726 * gdb.python/py-type.exp: Do not run tests if binaries fail to
15727 build.
15728
77ba2a67
MM
157292015-09-30 Markus Metzger <markus.t.metzger@intel.com>
15730
15731 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
15732 instruction-history test.
15733
c60eb31f
DE
157342015-09-28 Doug Evans <dje@google.com>
15735
15736 * gdb.base/gcore.c (array_func): Add reference to static_array.
15737
9a3c8263
SM
157382015-09-25 Simon Marchi <simon.marchi@ericsson.com>
15739
15740 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
15741 source line.
15742
9720e656
SL
157432015-09-24 Sandra Loosemore <sandra@codesourcery.com>
15744
15745 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
15746 short or char as base type.
15747
938d3bf2
SL
157482015-09-23 Sandra Loosemore <sandra@codesourcery.com>
15749
15750 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
15751 to allow any size enum.
15752
e6c2c623
PMR
157532015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
15754
15755 * gdb.ada/array_ptr_renaming.exp: New testcase.
15756 * gdb.ada/array_ptr_renaming/foo.adb: New file.
15757 * gdb.ada/array_ptr_renaming/pack.ads: New file.
15758
06da0f77
PL
157592015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15760
15761 * gdb.trace/ftrace-lock.c: New file.
15762 * gdb.trace/ftrace-lock.exp: New file.
15763
4f51c22a
PL
157642015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15765
15766 * gdb.arch/insn-reloc.c: New file.
15767 * gdb.arch/ftrace-insn-reloc.exp: New file.
15768
7041adf4
PL
157692015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15770
15771 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
15772 instruction.
15773 * gdb.trace/pendshr1.c (pendfunc): Likewise.
15774 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
15775 * gdb.trace/range-stepping.c: Likewise.
15776 * gdb.trace/trace-break.c: Likewise.
15777 * gdb.trace/trace-mt.c (thread_function): Likewise.
15778 * gdb.trace/ftrace.c (marker): Likewise.
15779 * gdb.trace/trace-condition.c (marker): Likewise.
15780 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
15781 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
15782 is_aarch64_target.
15783
015d2e7e
DE
157842015-09-18 Doug Evans <xdje42@gmail.com>
15785
15786 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
15787 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
15788
26b188a2
SL
157892015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15790
15791 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
15792 the breakpoint.
15793
79dc332b
SL
157942015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15795
15796 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
15797 the pending breakpoint. Remove timeout override for "Run till
15798 MI pending breakpoint on pendfunc3 on thread 2" test.
15799
f57929f2
SL
158002015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15801
15802 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
15803 filename pattern.
15804
3f469b17
SL
158052015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15806
15807 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
15808 in breakpoint filename pattern.
15809
515b89b3
SL
158102015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15811
7800dbe4
SL
15812 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
15813
158142015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15815
515b89b3
SL
15816 * gdb.linespec/explicit.exp: Check for readline support for
15817 tab-completion tests. Fix obvious typo.
15818
d2939ba2
MM
158192015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15820
15821 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
15822 and replay.
15823
cbb55fa7
MM
158242015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15825
15826 * gdb.btrace/non-stop.c: New.
15827 * gdb.btrace/non-stop.exp: New.
15828
43691ca1
PL
158292015-09-17 Pierre Langlois <pierre.langlois@arm.com>
15830 Yao Qi <yao.qi@linaro.org>
15831
15832 * gdb.trace/trace-condition.c: New file.
15833 * gdb.trace/trace-condition.exp: New file.
15834
d78908cf
WW
158352015-09-16 Wei-cheng Wang <cole945@gmail.com>
15836
15837 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
15838 for testing bytecode compilation.
15839
1ed415e2
PA
158402015-09-16 Pedro Alves <palves@redhat.com>
15841 Sandra Loosemore <sandra@codesourcery.com>
15842
15843 * gdb.threads/non-stop-fair-events.c (timeout): New global.
15844 (SECONDS): Redefine.
15845 (main): Call pthread_kill and alarm early.
15846 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
15847 support.
15848 (test): If the target can't hardware step and doesn't support
15849 displaced stepping, increase the timeout.
15850
d136eff5
PA
158512015-09-16 Pedro Alves <palves@redhat.com>
15852
15853 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
15854 (enable_debug): New procedures.
15855 (test): Use them. Bail out if waiting for threads fails.
15856 (top level): Bail out if a test fails.
15857
991f019c
YQ
158582015-09-16 Yao Qi <yao.qi@linaro.org>
15859
15860 * gdb.asm/asm-source.exp: Set asm-arch for
15861 aarch64*-*-* target.
15862 * gdb.asm/aarch64.inc: New file.
15863
bfca584f
PMR
158642015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
15865
15866 * gdb.ada/array_of_variable_length.exp: New testcase.
15867 * gdb.ada/array_of_variable_length/foo.adb: New file.
15868 * gdb.ada/array_of_variable_length/pck.adb: New file.
15869 * gdb.ada/array_of_variable_length/pck.ads: New file.
15870
b326e587
DE
158712015-09-15 Doug Evans <dje@google.com>
15872
15873 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
15874 of function static local variable.
15875
5382cfab
PW
158762015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15877
15878 * gdb.threads/tls-so_extern.exp: New test file.
15879 * gdb.threads/tls-so_extern.c: New test file.
15880 * gdb.threads/tls-so_extern_main.c: New test file.
15881
141c5cc4
JK
158822015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15883
15884 * gdb.opt/solib-intra-step-lib.c: New file.
15885 * gdb.opt/solib-intra-step-main.c: New file.
15886 * gdb.opt/solib-intra-step.exp: New file.
15887
d15dcecd
PA
158882015-09-15 Pedro Alves <palves@redhat.com>
15889
15890 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
15891 gdb_continue_to_breakpoint instead of gdb_test_multiple.
15892
4c2f2a79
PA
158932015-09-14 Pedro Alves <palves@redhat.com>
15894
15895 * gdb.base/hook-stop-continue.c: Delete.
15896 * gdb.base/hook-stop-continue.exp: Delete.
15897 * gdb.base/hook-stop-frame.c: Delete.
15898 * gdb.base/hook-stop-frame.exp: Delete.
15899 * gdb.base/hook-stop.c: New file.
15900 * gdb.base/hook-stop.exp: New file.
15901
919e6dbe
PMR
159022015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
15903
15904 * gdb.ada/access_to_packed_array.exp: New testcase.
15905 * gdb.ada/access_to_packed_array/foo.adb: New file.
15906 * gdb.ada/access_to_packed_array/pack.adb: New file.
15907 * gdb.ada/access_to_packed_array/pack.ads: New file.
15908
157280a4
MM
159092015-09-14 Markus Metzger <markus.t.metzger@intel.com>
15910
15911 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
15912 buffer size test.
15913
2fd33e94
DB
159142015-09-11 Don Breazeal <donb@codesourcery.com>
15915
15916 * gdb.base/foll-exec.c: Add copyright header. Fix
15917 formatting issues.
15918 * gdb.base/foll-exec.exp (zap_session): Delete proc.
15919 (do_exec_tests): Use clean_restart in place of zap_session,
15920 and for test initialization. Fix formatting issues. Use
15921 fail in place of perror.
15922 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
15923 an expect statement to match an expression with output from
15924 the program under debug.
15925 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
15926 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
15927 * gdb.threads/non-ldr-exc-2.exp: Likewise.
15928 * gdb.threads/non-ldr-exc-3.exp: Likewise.
15929 * gdb.threads/non-ldr-exc-4.exp: Likewise.
15930
e70b6e8e
DE
159312015-09-09 Doug Evans <dje@google.com>
15932
15933 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
15934
7a551a51
DE
159352015-09-09 Doug Evans <dje@google.com>
15936
15937 * gdb.base/pie-execl.exp: Fix result test of build_executable.
15938
4c666f84
DE
159392015-09-09 Doug Evans <dje@google.com>
15940
15941 * gdb.base/savedregs.exp: Fix typo.
15942
243a9253
PA
159432015-09-09 Pedro Alves <palves@redhat.com>
15944
15945 * gdb.mi/mi-cli.exp: Add CLI finish tests.
15946
c0fa8fbd
SL
159472015-09-08 Sandra Loosemore <sandra@codesourcery.com>
15948
15949 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
15950 command actually switches threads. Give up on remaining
15951 tests if target fails to stop at breakpoint.
15952
cd7c1778
PMR
159532015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
15954
15955 * gdb.ada/funcall_char.exp: New testcase.
15956 * gdb.ada/funcall_char/foo.adb: New file.
15957
dc5c8746
PMR
159582015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
15959
15960 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
15961 expected outputs. Add two testcases for completing ambiguous
15962 functions.
15963 * gdb.ada/complete/aux_pck.adb: New file.
15964 * gdb.ada/complete/aux_pck.ads: New file.
15965 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
15966 Ambiguous_Func functions.
15967 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
15968 * gdb.ada/complete/pck.adb: Likewise.
15969
4e83a1e7
UW
159702015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
15971
15972 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
15973 failures to run the test program under GDB.
15974
8ce74153
LM
159752015-08-26 Luis Machado <lgustavo@codesourcery.com>
15976
15977 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
15978 to C.
15979
e9756d52
PP
159802015-08-26 Patrick Palka <patrick@parcs.ath.cx>
15981
15982 * gdb.base/run-after-attach.exp: New test file.
15983 * gdb.base/run-after-attach.c: New test file.
15984
8d37573b
DB
159852015-08-26 Don Breazeal <donb@codesourcery.com>
15986
15987 * gdb.base/foll-exec-2.c: New test program.
15988 * gdb.base/foll-exec-2.exp: New test.
15989
63e43d3a
PMR
159902015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
15991
15992 * gdb.base/nested-subp1.exp: New file.
15993 * gdb.base/nested-subp1.c: New file.
15994 * gdb.base/nested-subp2.exp: New file.
15995 * gdb.base/nested-subp2.c: New file.
15996 * gdb.base/nested-subp3.exp: New file.
15997 * gdb.base/nested-subp3.c: New file.
15998
3d40fbb5
PA
159992015-08-24 Pedro Alves <palves@redhat.com>
16000
16001 * gdb.server/connect-without-multi-process.c: New file.
16002 * gdb.server/connect-without-multi-process.exp: New file.
16003
4422ac93
LM
160042015-08-24 Luis Machado <lgustavo@codesourcery.com>
16005
16006 * gdb.opt/inline-markers.c: Make z int.
16007
91dddb86
LM
160082015-08-24 Luis Machado <lgustavo@codesourcery.com>
16009
16010 * gdb.opt/inline-markers.c: Make z volatile.
16011
a48847ee
LM
160122015-08-24 Luis Machado <lgustavo@codesourcery.com>
16013
16014 * gdb.opt/inline-bt.c: New volatile global z.
16015 * gdb.opt/inline-cmds.c: Likewise.
16016 * gdb.opt/inline-locals.c: Likewise.
16017 * gdb.opt/inline-markers.c: New extern global z.
16018 (marker): Use z.
16019 (inline_fn): Likewise.
16020
0ebbc52b
PA
160212015-08-24 Pedro Alves <palves@redhat.com>
16022
16023 * config/m32r-stub.exp: Remove file.
16024 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
16025 * gdb.base/call-rt-st.exp: Likewise.
16026 * gdb.base/call-strs.exp: Likewise.
16027 * gdb.base/default.exp: Remove references to h8300-*-hms and
16028 *-*-udi*.
16029 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
16030
77c365df
AA
160312015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
16032
16033 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
16034 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
16035 and "return" use KFAIL when GDB can not read/write the vector
16036 return value.
16037
4313b8c0
GB
160382015-08-21 Gary Benson <gbenson@redhat.com>
16039
16040 * gdb.trace/pending.exp: Cope with remote transfer warnings.
16041
0e433b32
PA
160422015-08-20 Pedro Alves <palves@redhat.com>
16043
16044 * gdb.server/solib-list.exp: No longer expect an interior stop in
16045 non-stop mode.
16046
221e1a37
PA
160472015-08-20 Pedro Alves <palves@redhat.com>
16048
16049 * gdb.server/connect-stopped-target.c: New file.
16050 * gdb.server/connect-stopped-target.exp: New file.
16051
40e3ad0e
PA
160522015-08-20 Pedro Alves <palves@redhat.com>
16053
16054 * gdb.dwarf2/comp-unit-lang.exp: New file.
16055 * gdb.dwarf2/comp-unit-lang.c: New file.
16056
af39b327
PMR
160572015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
16058
16059 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
16060 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
16061
7d45c7c3 160622015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 16063
7d45c7c3
KB
16064 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
16065 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
16066
4d6cceb4
DE
160672015-08-18 Doug Evans <dje@google.com>
16068 Adrian Sendroiu <adrian.sendroiu@freescale.com>
16069
16070 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
16071 skip_python_tests. New arg prompt_regexp.
16072 (skip_python_tests): New function.
16073 * lib/mi-support.exp (mi_skip_python_tests): New function.
16074 * gdb.python/py-mi-objfile-gdb.py: New file.
16075 * gdb.python/py-mi-objfile.c: New file.
16076 * gdb.python/py-mi-objfile.exp: New file.
16077
ad89c2aa
KS
160782015-08-17 Keith Seitz <keiths@redhat.com>
16079
16080 * gdb.linespec/explicit.exp: Move strace test from here ...
16081 * gdb.trace/strace.exp: ... to here.
16082
e3ae3c43
PP
160832015-08-15 Patrick Palka <patrick@parcs.ath.cx>
16084
16085 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
16086 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
16087
604b2636
DE
160882015-08-14 Doug Evans <xdje42@gmail.com>
16089
16090 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
16091 inferior before selecting a new file.
16092
6ff0ba5f
DE
160932015-08-14 Doug Evans <xdje42@gmail.com>
16094
16095 * gdb.mi/mi-disassemble.exp: Update.
16096 * gdb.base/disasm-optim.S: New file.
16097 * gdb.base/disasm-optim.c: New file.
16098 * gdb.base/disasm-optim.h: New file.
16099 * gdb.base/disasm-optim.exp: New file.
16100
9ca98f92
KS
161012015-08-14 Keith Seitz <keiths@redhat.com>
16102
16103 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
16104 "evaluated-by".
16105
52bbc560
JB
161062015-08-13 Joel Brobecker <brobecker@adacore.com>
16107
16108 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
16109
5d8c3ed3
PMR
161102015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
16111
16112 * gdb.ada/fun_renaming.exp: New testcase.
16113 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
16114 * gdb.ada/fun_renaming/pack.adb: New file.
16115 * gdb.ada/fun_renaming/pack.ads: New file.
16116
ea8812bc
KS
161172015-08-12 Keith Seitz <keiths@redhat.com>
16118
16119 * gdb.base/dso2dso.exp: Pass basename of source file in call to
16120 gdb_get_line_number.
16121
4dafcdeb
JB
161222015-08-12 Joel Brobecker <brobecker@adacore.com>
16123
16124 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
16125 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
16126 gdb.base/dso2dso.exp: New files.
16127
5ba32597
SDJ
161282015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
16129 Pedro Alves <palves@redhat.com>
16130 Keith Seitz <keiths@redhat.com>
16131
16132 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
16133 GDBFLAGS.
16134
b6dafabf
PP
161352015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16136
16137 * gdb.base/gdbhistsize-history.exp
16138 (test_histsize_history_setting): Use save_vars.
16139 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16140 Use save_vars.
16141 (test_no_truncation_of_unlimited_history_file): Use save_vars.
16142 * gdb.base/readline.exp: Use save_vars.
16143
abe8e607
PP
161442015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16145
16146 * lib/gdb.exp (save_vars): New proc.
16147
629500fa
KS
161482015-08-11 Keith Seitz <keiths@redhat.com>
16149
16150 * gdb.base/help.exp: Update help_breakpoint_text.
16151
eb8c4e2e
KS
161522015-08-11 Keith Seitz <keiths@redhat.com>
16153
16154 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
16155 (at toplevel): Call test_explicit_breakpoints.
16156 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
16157 breakpoints.
16158 * lib/mi-support.exp (mi_make_breakpoint): Add support for
16159 breakpoint conditions, "-cond".
16160
87f0e720
KS
161612015-08-11 Keith Seitz <keiths@redhat.com>
16162
16163 * gdb.linespec/3explicit.c: New file.
16164 * gdb.linespec/cpexplicit.cc: New file.
16165 * gdb.linespec/cpexplicit.exp: New file.
16166 * gdb.linespec/explicit.c: New file.
16167 * gdb.linespec/explicit.exp: New file.
16168 * gdb.linespec/explicit2.c: New file.
16169 * gdb.linespec/ls-errs.exp: Add explicit location tests.
16170 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
16171 before using in the matching pattern.
16172 Clarify that `prefix' is a regular expression.
16173
f00aae0f
KS
161742015-08-11 Keith Seitz <keiths@redhat.com>
16175
16176 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
16177 test.
16178 Add tests for missing ",FMT" and ",".
16179
e27852be
DE
161802015-08-10 Doug Evans <dje@google.com>
16181 Keith Seitz <keiths@redhat.com>
16182
16183 PR gdb/17960
16184 * gdb.base/completion.exp: Add location completer tests.
16185
7f03bd92
PA
161862015-08-07 Pedro Alves <palves@redhat.com>
16187
16188 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
16189 tests here.
16190 (top level): Run do_test with and without displaced stepping.
16191
3fc8eb30
PA
161922015-08-07 Pedro Alves <palves@redhat.com>
16193
16194 * gdb.base/valgrind-disp-step.c: New file.
16195 * gdb.base/valgrind-disp-step.exp: New file.
16196
d4569d7b
PA
161972015-08-07 Pedro Alves <palves@redhat.com>
16198
16199 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
16200 Delete function.
16201 (main): Add alarm. Run an infinite loop instead of calling
16202 wait_threads.
16203 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
16204 comment.
16205 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
16206 Delete function.
16207 (main): Add alarm. Run an infinite loop instead of calling
16208 wait_threads.
16209 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
16210 comment.
16211
e1316e60
PA
162122015-08-07 Pedro Alves <palves@redhat.com>
16213
16214 * gdb.base/checkpoint-ns.exp: New file.
16215 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
16216 standard_testfile.
16217
da8c46d2
MM
162182015-08-07 Markus Metzger <markus.t.metzger@intel.com>
16219
16220 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
16221 * gdb.btrace/instruction_history.exp: Update.
16222 * gdb.btrace/tsx.exp: New.
16223 * gdb.btrace/tsx.c: New.
16224
de1c2c52
PA
162252015-08-06 Pedro Alves <palves@redhat.com>
16226
16227 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
16228 increase timeout.
16229 * gdb.reverse/until-precsave.exp: Bump timeouts.
16230
782e0bf4
PA
162312015-08-06 Pedro Alves <palves@redhat.com>
16232
16233 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
16234
83e97ed0
PA
162352015-08-06 Pedro Alves <palves@redhat.com>
16236
16237 PR gdb/18749
16238 * gdb.threads/process-dies-while-handling-bp.c: New file.
16239 * gdb.threads/process-dies-while-handling-bp.exp: New file.
16240
863d01bd
PA
162412015-08-06 Pedro Alves <palves@redhat.com>
16242
16243 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
16244 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
16245
0a39bb32
PA
162462015-08-05 Pedro Alves <palves@redhat.com>
16247
16248 * gdb.threads/next-while-other-thread-longjmps.c: New file.
16249 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
16250
ee2d2b10
SL
162512015-08-03 Sandra Loosemore <sandra@codesourcery.com>
16252
16253 * gdb.base/bp-permanent.exp: Report test as unsupported if
16254 the target cannot stop at the permanent breakpoint.
16255
4e1bdb00
DE
162562015-08-03 Doug Evans <dje@google.com>
16257
16258 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
16259 10000.
16260
3d338901
DE
162612015-08-03 Doug Evans <dje@google.com>
16262
16263 * Makefile.in (workers/%.worker, build-perf): New rule.
16264 (GDB_PERFTEST_MODE): New variable.
16265 (check-perf): Use it.
16266 (clean): Clean up gdb.perf parallel build subdirs.
16267 * lib/build-piece.exp: New file.
16268 * lib/gdb.exp (make_gdb_parallel_path): New function
16269 (standard_output_file, standard_temp_file): Call it.
16270 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16271 of $GDB_PARALLEL.
16272 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
16273
af061d3e
DE
162742015-08-03 Doug Evans <dje@google.com>
16275
8e1afc81 16276 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
16277 (LOG_FILE_NAME): New global.
16278 (TextReporter.__init__): Initialize self.txt_sum.
16279 (TextReporter.report): Add support for multiple data-points.
16280 Move report to perftest.sum, put raw data in perftest.log.
16281 (TextReporter.start): Open sum and log files.
16282 (TextReporter.end): Close sum and log files.
8e1afc81
DE
16283 * gdb.perf/lib/perftest/testresult.py
16284 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 16285
2c8c5d37
PA
162862015-07-31 Pedro Alves <palves@redhat.com>
16287
16288 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
16289 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16290 kill_wait_spawned_process instead of explicit "kill -9".
16291 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
16292 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16293 kill_wait_spawned_process.
16294 * gdb.base/attach-twice.exp: Likewise.
16295 * gdb.base/attach.exp: Likewise.
16296 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
16297 gdb_test_multiple.
16298 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
16299 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16300 kill_wait_spawned_process.
16301 * gdb.base/valgrind-infcall.exp: Likewise.
16302 * gdb.multi/multi-attach.exp: Likewise.
16303 * gdb.python/py-prompt.exp: Likewise.
16304 * gdb.python/py-sync-interp.exp: Likewise.
16305 * gdb.server/ext-attach.exp: Likewise.
16306 * gdb.threads/attach-into-signal.exp (corefunc): Use
16307 spawn_wait_for_attach, spawn_id_get_pid and
16308 kill_wait_spawned_process.
16309 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
16310 spawn_wait_for_attach returning a spawn id instead of a pid. Use
16311 spawn_id_get_pid and kill_wait_spawned_process.
16312 * gdb.threads/attach-stopped.exp (corefunc): Use
16313 spawn_wait_for_attach, spawn_id_get_pid and
16314 kill_wait_spawned_process.
16315 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
16316 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16317 kill_wait_spawned_process instead of explicit "kill -9".
16318 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
16319 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
16320 (spawn_wait_for_attach): Use spawn instead of exec to spawn
16321 processes. Don't map cygwin/windows pids here. Now returns a
16322 spawn id list.
16323
032a0fca
SL
163242015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16325
16326 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
16327 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
16328 correct patch.
16329
61a934ca
SL
163302015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16331
16332 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
16333
4bc4d428
SL
163342015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16335
16336 Reapply:
16337 2014-05-21 Mark Wielaard <mjw@redhat.com>
16338
16339 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
16340
998d452a
PA
163412015-07-30 Pedro Alves <palves@redhat.com>
16342
16343 * linux-low.c (handle_extended_wait): Set the child's last
16344 reported status to TARGET_WAITKIND_STOPPED.
16345
69dde7dc
PA
163462015-07-30 Pedro Alves <palves@redhat.com>
16347
16348 PR threads/18600
16349 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
16350 only shows inferior 1.
16351
4dd63d48
PA
163522015-07-30 Simon Marchi <simon.marchi@ericsson.com>
16353 Pedro Alves <palves@redhat.com>
16354
16355 PR threads/18600
16356 * gdb.threads/fork-plus-threads.c: New file.
16357 * gdb.threads/fork-plus-threads.exp: New file.
16358
d618e4c5
PP
163592015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16360
16361 * gdb.base/batch-preserve-term-settings.exp
16362 (test_terminal_settings_preserved_after_cli_exit): Use
16363 send_quit_command.
16364
1eef6428
PA
163652015-07-29 Pedro Alves <palves@redhat.com>
16366 Don Breazeal <donb@codesourcery.com>
16367
16368 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
16369 output from both inferior_spawn_id and gdb_spawn_id.
16370
7da5b897
SDJ
163712015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16372
16373 * gdb.threads/attach-into-signal.exp (corefunc): Use
16374 with_test_prefix on nested loops, uniquefying the test messages.
16375
dac804df
SDJ
163762015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16377
16378 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
16379 commit.
16380
06265e53
PP
163812015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16382
16383 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
16384 New proc.
16385 (test_terminal_settings_preserved_after_sigterm): New test.
16386
18206ca3
PP
163872015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16388
16389 * gdb.base/batch-preserve-term-settings.exp
16390 (test_terminal_settings_preserved_after_cli_exit): New test.
16391
90074d11
PP
163922015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16393
16394 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
16395 manipulation of saved_gdbflags.
16396 (test_terminal_settings_preserved): Remove global declaration of
16397 the unused variable pagination_prompt. Remove manipulation of
16398 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
16399 GDBFLAGS.
16400
eb1a7902
PA
164012015-07-29 Pedro Alves <palves@redhat.com>
16402
16403 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
16404
8b75dd3b
PA
164052015-07-29 Pedro Alves <palves@redhat.com>
16406
16407 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
16408 at the top.
16409
dedad4e3
PA
164102015-07-29 Pedro Alves <palves@redhat.com>
16411
16412 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
16413 (main): Call gdb_unbuffer_output.
16414 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
16415 (main): Call gdb_unbuffer_output.
16416 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
16417 (main): Call gdb_unbuffer_output.
16418 * gdb.base/call-strs.exp: Adjust to step over the
16419 gdb_unbuffer_output call.
16420 * gdb.base/catch-gdb-caused-signals.c: Include
16421 "../lib/unbuffer_output.c".
16422 (main): Call gdb_unbuffer_output.
16423 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
16424 (main): Call gdb_unbuffer_output.
16425 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
16426 (main): Call gdb_unbuffer_output.
16427 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
16428 (main): Call gdb_unbuffer_output.
16429 * gdb.base/shlib-call.exp: Adjust to step over the
16430 gdb_unbuffer_output call.
16431 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
16432 (main): Call gdb_unbuffer_output.
16433 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
16434 (main): Call gdb_unbuffer_output.
16435 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
16436 (main): Rename to ...
16437 (test): ... this.
16438 (main): Reimplement.
16439 * gdb.base/varargs.exp: Run to test instead of to main.
16440 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16441 (main): Call gdb_unbuffer_output.
16442
58789a91
PA
164432015-07-29 Pedro Alves <palves@redhat.com>
16444
16445 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
16446 factore out from mi_continue_dprintf. For call-style dprintfs,
16447 expect dprintf output out of $inferior_spawn_id.
16448 (mi_continue_dprintf): Use mi_expect_dprintf.
16449 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16450 (main): Call gdb_unbuffer_output.
16451
e8376742
PA
164522015-07-29 Pedro Alves <palves@redhat.com>
16453
16454 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
16455 (default_mi_gdb_start): Set inferior_spawn_id instead of
16456 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
16457 gdb_spawn_id.
16458 (mi_gdb_test): Always expect inferior output from both
16459 $inferior_spawn_id and $gdb_spawn_id.
16460
08280010
PA
164612015-07-29 Pedro Alves <palves@redhat.com>
16462
16463 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
16464 send_inferior and $inferior_spawn_id.
16465
4d30e432
PA
164662015-07-29 Pedro Alves <palves@redhat.com>
16467
16468 * gdb.gdb/complaints.exp (test_initial_complaints)
16469 (test_serial_complaints, test_short_complaints): Use
16470 gdb_test_stdio.
16471 (test_empty_complaint): Handle $inferior_spawn_id !=
16472 $gdb_spawn_id.
16473
0d30a335
PA
164742015-07-29 Pedro Alves <palves@redhat.com>
16475
16476 * gdb.base/varargs.exp: Use gdb_test_stdio.
16477
39413b29
PA
164782015-07-29 Pedro Alves <palves@redhat.com>
16479
16480 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
16481
7cb000a9
PA
164822015-07-29 Pedro Alves <palves@redhat.com>
16483
16484 * gdb.base/ending-run.exp: Use gdb_test_stdio.
16485
d7b8ac82
PA
164862015-07-29 Pedro Alves <palves@redhat.com>
16487
16488 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
16489 parameter into two new parameters, "inf_result" and "gdb_result".
16490 Expect inferior output and gdb output from $inferior_spawn_id and
16491 $gdb_spawn_id, respectively. Adjust all callers.
16492
789c3a0c
PA
164932015-07-29 Pedro Alves <palves@redhat.com>
16494
16495 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
16496 of gdb_test_sequence.
16497
77e760c3
PA
164982015-07-29 Pedro Alves <palves@redhat.com>
16499
16500 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
16501 (saw_spurious_output): Expect inferior output from
16502 $inferior_spawn_id. Use gdb_test_stdio.
16503
8396d2cd
PA
165042015-07-29 Pedro Alves <palves@redhat.com>
16505
16506 * gdb.base/dprintf.exp: Use standard_testfile. Change
16507 prepare_for_testing call.
16508 (srcfile): Don't set.
16509 (restart): New procedure.
16510 (test_dprintf): New procecure, use to continue over dprintfs.
16511 (test_call, test_agent): New procedures, tests moved here.
16512 Restart gdb and recreate dprintfs. Adjust expected output.
16513
2051d61f
PA
165142015-07-29 Pedro Alves <palves@redhat.com>
16515
16516 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
16517
452397af
PA
165182015-07-29 Pedro Alves <palves@redhat.com>
16519
16520 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
16521
8aed9555
PA
165222015-07-29 Pedro Alves <palves@redhat.com>
16523
16524 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
16525 gdb_test_stdio.
16526
188a61b4
PA
165272015-07-29 Pedro Alves <palves@redhat.com>
16528
16529 * lib/gdb.exp (gdb_test_stdio): New procedure.
16530
12264a45
PA
165312015-07-29 Pedro Alves <palves@redhat.com>
16532
16533 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
16534
23ffc893
PA
165352015-07-29 Pedro Alves <palves@redhat.com>
16536
16537 * gdb.base/call-signal-resume.exp: Remove check for
16538 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
16539 * gdb.base/unwindonsignal.exp: Likewise.
16540 * gdb.base/call-signals.c (gen_signal): Remove printf call.
16541 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
16542
65566918
PA
165432015-07-29 Pedro Alves <palves@redhat.com>
16544
16545 * gdb.base/siginfo-addr.c (pass): New function.
16546 (handler): Call it iff si_addr is correct.
16547 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
16548 Set a breakpoint at "pass" and continue to it.
16549
d60a9221
SDJ
165502015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
16551
16552 * gdb.python/py-objfile.exp: Make some tests have unique names.
16553 * gdb.python/py-pp-registration.exp: Likewise.
16554
bde40b8f
PA
165552015-07-28 Pedro Alves <palves@redhat.com>
16556
16557 * gdb.server/server-exec-info.exp: Issue a "disconnect".
16558
13e1dec8
SM
165592015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16560
16561 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
16562
da33c9a7
SM
165632015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16564
16565 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
16566
077836f7
PP
165672015-07-27 Patrick Palka <patrick@parcs.ath.cx>
16568
16569 * gdb.base/gdb-sigterm-2.exp: New test.
16570
b8cc7b2e
DE
165712015-07-25 Doug Evans <xdje42@gmail.com>
16572
16573 Revert:
16574 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16575 (workers/%.worker, build-perf): New rule.
16576 (GDB_PERFTEST_MODE): New variable.
16577 (check-perf): Use it.
16578 (clean): Clean up gdb.perf parallel build subdirs.
16579 * lib/build-piece.exp: New file.
16580 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16581 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16582 name.
16583 (standard_temp_file): Ditto.
16584 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16585 of $GDB_PARALLEL.
16586
c8bd4544
DE
165872015-07-24 Doug Evans <dje@google.com>
16588
16589 * gdb.perf/lib/perftest/utils.py: New file.
16590 * gdb.perf/gm-hello.cc: New file.
16591 * gdb.perf/gm-pervasive-typedef.cc: New file.
16592 * gdb.perf/gm-pervasive-typedef.h: New file.
16593 * gdb.perf/gm-std.cc: New file.
16594 * gdb.perf/gm-std.h: New file.
16595 * gdb.perf/gm-use-cerr.cc: New file.
16596 * gdb.perf/gm-utils.h: New file.
16597 * gdb.perf/gmonster-null-lookup.py: New file.
16598 * gdb.perf/gmonster-pervasive-typedef.py: New file.
16599 * gdb.perf/gmonster-print-cerr.py: New file.
16600 * gdb.perf/gmonster-ptype-string.py: New file.
16601 * gdb.perf/gmonster-runto-main.py: New file.
16602 * gdb.perf/gmonster-select-file.py: New file.
16603 * gdb.perf/gmonster1-null-lookup.exp: New file.
16604 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
16605 * gdb.perf/gmonster1-print-cerr.exp: New file.
16606 * gdb.perf/gmonster1-ptype-string.exp: New file.
16607 * gdb.perf/gmonster1-runto-main.exp: New file.
16608 * gdb.perf/gmonster1-select-file.exp: New file.
16609 * gdb.perf/gmonster1.cc: New file.
16610 * gdb.perf/gmonster1.exp: New file.
16611 * gdb.perf/gmonster2-null-lookup.exp: New file.
16612 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
16613 * gdb.perf/gmonster2-print-cerr.exp: New file.
16614 * gdb.perf/gmonster2-ptype-string.exp: New file.
16615 * gdb.perf/gmonster2-runto-main.exp: New file.
16616 * gdb.perf/gmonster2-select-file.exp: New file.
16617 * gdb.perf/gmonster2.cc: New file.
16618 * gdb.perf/gmonster2.exp: New file.
16619
6eab34f3
DE
166202015-07-24 Doug Evans <dje@google.com>
16621
16622 * gdb.perf/README: New file.
16623 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
16624 * lib/gen-perf-test.exp: New file.
16625
63738bfd
DE
166262015-07-24 Doug Evans <dje@google.com>
16627
16628 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
16629 (PerfTest::startup): New function.
16630 (PerfTest::run): Return result of calling body.
16631 (PerfTest::assemble): Rewrite.
16632 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
16633 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
16634 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
16635 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
16636 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
16637
7b606f95
DE
166382015-07-24 Doug Evans <dje@google.com>
16639
16640 * lib/gdb.exp (clean_restart): Make executable optional.
16641
a97b16b8
DE
166422015-07-24 Doug Evans <dje@google.com>
16643
16644 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
16645 compiler_info references.
16646 * gdb.cp/temargs.exp: Ditto.
16647 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
16648 (get_compiler_info): Early exit if already computed. Set compiler_info
16649 to "unknown" if there was a problem.
16650 (test_compiler_info): Add function comment. Call get_compiler_info.
16651
35baa57f
DE
166522015-07-24 Doug Evans <dje@google.com>
16653
16654 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16655 (workers/%.worker, build-perf): New rule.
16656 (GDB_PERFTEST_MODE): New variable.
16657 (check-perf): Use it.
16658 (clean): Clean up gdb.perf parallel build subdirs.
16659 * lib/build-piece.exp: New file.
16660 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16661 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16662 name.
16663 (standard_temp_file): Ditto.
16664 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16665 of $GDB_PARALLEL.
16666
6ebea266
DE
166672015-07-24 Doug Evans <dje@google.com>
16668
16669 * lib/future.exp (gdb_default_target_compile): New option
16670 "early_flags".
16671 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
16672 --as-needed.
16673
1e76a7e9
SDJ
166742015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
16675
16676 * gdb.base/catch-syscall.exp: Call gdb_exit before
16677 gdb_skip_xml_test.
16678
5068630a
PA
166792015-07-24 Pedro Alves <palves@redhat.com>
16680
16681 * gdb.python/py-events.exp: Accept output between the stop event
16682 and the prompt.
16683 * gdb.python/py-evsignal.exp: Likewise.
16684 * gdb.python/py-evthreads.exp: Likewise.
16685
77598427
PA
166862015-07-24 Pedro Alves <palves@redhat.com>
16687
16688 PR gdb/18717
16689 * gdb.threads/non-ldr-exit.c: New file.
16690 * gdb.threads/non-ldr-exit.exp: New file.
16691
11e6c98f
YQ
166922015-07-24 Yao Qi <yao.qi@linaro.org>
16693
16694 * gdb.server/ext-wrapper.exp: Test --wrapper option when
16695 restarting process.
16696
51aee833
YQ
166972015-07-24 Yao Qi <yao.qi@linaro.org>
16698
16699 * gdb.server/ext-restart.exp: New file.
16700
8cfe207c
YQ
167012015-07-24 Yao Qi <yao.qi@linaro.org>
16702
16703 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
16704 argument options.
16705 * gdb.server/ext-wrapper.exp: New file.
16706
cc12ce38
DE
167072015-07-23 Doug Evans <dje@google.com>
16708
16709 * gdb.dwarf2/dw2-dummy-cu.S: New file.
16710 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
16711
d0d84780
PMR
167122015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
16713
16714 * gdb.ada/var_arr_typedef.exp: New testcase.
16715 * gdb.ada/var_arr_typedef/pack.adb: New file.
16716 * gdb.ada/var_arr_typedef/pack.ads: New file.
16717 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
16718
8b558f79
JB
167192015-07-20 Joel Brobecker <brobecker@adacore.com>
16720
16721 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
16722
775a3298
JK
167232015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16724
16725 * gdb.arch/i386-biarch-core.exp: Replace istarget
16726 by "complete set gnutarget". Remove expectation for the "core-file"
16727 command.
16728
db1ff28b
JK
167292015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16730
16731 Revert the previous commit:
16732 Tests for validate symbol file using build-id.
16733
0a94970d
JK
167342015-07-15 Aleksandar Ristovski <aristovski@qnx.com
16735
16736 Tests for validate symbol file using build-id.
16737 * gdb.base/solib-mismatch-lib.c: New file.
16738 * gdb.base/solib-mismatch-libmod.c: New file.
16739 * gdb.base/solib-mismatch.c: New file.
16740 * gdb.base/solib-mismatch.exp: New file.
16741
03346981
SL
167422015-07-15 Sandra Loosemore <sandra@codesourcery.com>
16743
16744 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
16745 nios2-*-linux*.
16746 * gdb.base/sigbpt.exp (stepi_out): Likewise.
16747 * gdb.base/siginfo.exp: Likewise.
16748 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16749
42422cc7
PL
167502015-07-15 Pierre Langlois <pierre.langlois@arm.com>
16751
16752 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
16753 Move it to ...
16754 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
16755 ... here.
16756 * gdb.trace/range-stepping.exp: Check that the target supports
16757 range stepping.
16758
cfa68bae
JK
167592015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16760
16761 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
16762
8ffdba26
PA
167632015-07-14 Pedro Alves <palves@redhat.com>
16764
16765 * gdb.base/killed-outside.exp: New file.
16766 * gdb.base/killed-outside.c: New file.
16767
218a5a11
JK
167682015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16769
16770 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
16771 (n at main): New.
16772 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
16773
e03ed3c6
AA
167742015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
16775
16776 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
16777 infcall tests instead of setting up for KFAIL.
16778
485668e5
MM
167792015-07-10 Markus Metzger <markus.t.metzger@intel.com>
16780
16781 * gdb.btrace/record_goto-step.exp: New.
16782
08464196
JK
167832015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16784
16785 PR compile/18484
16786 * gdb.compile/compile.c (struct struct_type): Add volatile to
16787 selffield's type.
16788 * gdb.compile/compile.exp
16789 (compile code struct_object.selffield = &struct_object): Skip further
16790 struct_object tests if this one xfails.
16791
bcf5c1d9
RC
167922015-07-08 Robert O'Callahan <robert@ocallahan.org>
16793
16794 PR exp/18617
16795 * gdb.trace/ax.exp: Add test.
16796
4931af25
YQ
167972015-07-07 Yao Qi <yao.qi@linaro.org>
16798
16799 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
16800 instead of istarget "aarch64*-*-*".
16801 * gdb.arch/aarch64-fp.exp: Likewise.
16802 * gdb.base/float.exp: Likewise.
16803 * gdb.reverse/aarch64.exp: Likewise.
16804 * lib/gdb.exp (is_aarch64_target): New proc.
16805
9fcf688e
YQ
168062015-07-07 Yao Qi <yao.qi@linaro.org>
16807
16808 * lib/gdb.exp (is_aarch32_target): New proc.
16809 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
16810 instead of "istarget "arm*-*-*"".
16811 * gdb.arch/arm-disp-step.exp: Likewise.
16812 * gdb.arch/thumb-bx-pc.exp: Likewise.
16813 * gdb.arch/thumb-prologue.exp: Likewise.
16814 * gdb.arch/thumb-singlestep.exp: Likewise.
16815 * gdb.base/disp-step-syscall.exp: Likewise.
16816 * gdb.base/float.exp: Likewise.
16817
fbd8d50d
YQ
168182015-07-07 Yao Qi <yao.qi@linaro.org>
16819
16820 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
16821 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
16822
71be1fdc
YQ
168232015-07-07 Yao Qi <yao.qi@linaro.org>
16824
16825 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
16826 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
16827 if it exists.
16828 * gdb.multi/multi-arch.exp: Likewise.
16829
3e221d36
SM
168302015-07-07 Simon Marchi <simon.marchi@ericsson.com>
16831
16832 * gdb.python/py-lazy-string.exp: Add missing parentheses to
16833 print.
16834
d441430b
YQ
168352015-07-07 Yao Qi <yao.qi@linaro.org>
16836
16837 * gdb.arch/thumb-singlestep.exp: Do one more single step.
16838
06f810bd
MG
168392015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
16840
16841 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
16842 '[' and ']' characters.
16843
5e61e7c0
IB
168442015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
16845
16846 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
16847
28bf096c
PA
168482015-06-29 Pedro Alves <palves@redhat.com>
16849
16850 PR threads/18127
16851 * gdb.threads/hand-call-new-thread.c: New file.
16852 * gdb.threads/hand-call-new-thread.c: New file.
16853
ee93cd5e
KS
168542015-06-26 Keith Seitz <keiths@redhat.com>
16855 Doug Evans <dje@google.com>
16856
16857 PR 16253
16858 * gdb.cp/var-tag-2.cc: New file.
16859 * gdb.cp/var-tag-3.cc: New file.
16860 * gdb.cp/var-tag-4.cc: New file.
16861 * gdb.cp/var-tag.cc: New file.
16862 * gdb.cp/var-tag.exp: New file.
16863
fc637f04
PP
168642015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16865
16866 * gdb.base/history-duplicates.exp: New test.
16867
2e52ae68
PP
168682015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16869
16870 * gdb.base/completion.exp: Test the completion of the "focus"
16871 command.
16872
6e22494e
JK
168732015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16874
16875 * gdb.arch/amd64-prologue-skip.S: New file.
16876 * gdb.arch/amd64-prologue-skip.exp: New file.
16877
bf7b9cd9
SM
168782015-06-25 Simon Marchi <simon.marchi@ericsson.com>
16879
16880 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
16881 is_address_zero_readable check.
16882
201e8dfd
PB
168832015-06-24 Peter Bergner <bergner@vnet.ibm.com>
16884
16885 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
16886 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
16887
5cd867b4
YQ
168882015-06-24 Yao Qi <yao.qi@linaro.org>
16889
16890 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
16891 linux targets.
16892
4d7be007
YQ
168932015-06-24 Yao Qi <yao.qi@linaro.org>
16894
16895 * lib/gdb.exp (supports_get_siginfo_type): New proc.
16896 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
16897 * gdb.base/siginfo-thread.exp: Likewise.
16898
07fcd301
YQ
168992015-06-22 Yao Qi <yao.qi@linaro.org>
16900
16901 * boards/remote-gdbserver-on-localhost.exp: Add comments.
16902
52042a00
YQ
169032015-06-22 Yao Qi <yao.qi@linaro.org>
16904
16905 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
16906 aarch64*-*-*.
16907 (skip_hw_watchpoint_tests): Likewise.
16908
74bd41ce
PP
169092015-06-18 Patrick Palka <patrick@parcs.ath.cx>
16910
16911 * gdb.base/gdbinit-history.exp: Test the interaction between
16912 setting GDBHISTSIZE and setting the history size via .gdbinit.
16913
bc460514
PP
169142015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16915
16916 PR gdb/16999
16917 * gdb.base/gdbhistsize-history.exp: New test.
16918
b58c513b
PP
169192015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16920
16921 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
16922 with GDBHISTSIZE.
16923 * gdb.base/readline.exp: Likewise.
16924
92046791
YQ
169252015-06-17 Yao Qi <yao.qi@linaro.org>
16926
16927 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
16928 line.
16929
2093d2d3
PP
169302015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16931
16932 * gdb.base/gdbinit-history.exp: Add test case to check that
16933 an unlimited history file does not get truncated on exit.
16934
e6c693af
AA
169352015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16936
16937 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
16938 (VECTOR): New macro. Use it...
16939 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
16940 ...for these typedefs.
16941 (int8, char1, int1, double1): New typedefs.
16942 (struct just_int2, struct two_int2): New structures.
16943 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
16944 (add_structvecs, add_singlevecs): New functions.
16945 (main): Call add_some_intvecs twice.
16946 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
16947 the compile and exit upon failure. Try compiling for the "native"
16948 architecture. Test inferior function calls with vector arguments
16949 and vector return value handling with "finish" and "return".
16950
c74f7d1c
JT
169512015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
16952
16953 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
16954 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
16955 PE file.
16956 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
16957
98aa42ee
AT
169582015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16959
16960 PR breakpoints/16465
16961 * gdb.mi/mi-dprintf-pending.c: New file.
16962 * gdb.mi/mi-dprintf-pending.exp: New test.
16963 * gdb.mi/mi-dprintf-pendshr.c: New file.
16964
7d73c23c 169652015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 16966 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
16967
16968 * gdb.arch/i386-mpx-map.c: New file.
16969 * gdb.arch/i386-mpx-map.exp: New File.
16970
169712015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16972
16973 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
16974 * gdb.arch/i386-mpx.exp: Indentation fixed.
16975
169762015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16977
16978 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
16979 function and improved indentation.
16980 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
16981 gdb_test_multiple. Added additional tests to skip the test.
16982
169832015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16984
16985 * gdb.arch/i386-avx512.c: Change path in include file.
16986 * gdb.arch/i386-avx512.exp: Change include dir path
16987 compilation flag.
16988 * gdb.arch/i386-mpx.c: Change path in include file.
16989 * gdb.arch/i386-mpx.exp: Change include dir path compilation
16990 flag.
16991
d5eba19a
JK
169922015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
16993
16994 * gdb.compile/compile-print.exp (compile print *vararray@3)
16995 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
16996
7f361056
JK
169972015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16998
16999 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
17000 (do not keep jit in memory): ... this.
17001 (expect 5): Change it to ...
17002 (expect no 5): ... this.
17003
3b462ec2
SM
170042015-06-02 Simon Marchi <simon.marchi@ericsson.com>
17005
17006 PR gdb/15564
17007 * gdb.mi/mi-detach.exp: New file.
17008
e0619de6
JK
170092015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17010
17011 PR symtab/18392
17012 * gdb.arch/amd64-tailcall-self.S: New file.
17013 * gdb.arch/amd64-tailcall-self.c: New file.
17014 * gdb.arch/amd64-tailcall-self.exp: New file.
17015
e970cb34
DB
170162015-05-28 Don Breazeal <donb@codesourcery.com>
17017
17018 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
17019 tests for remote targets by checking is_target_gdbserver.
17020
b2e2f908
DE
170212015-05-27 Doug Evans <dje@google.com>
17022
17023 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
17024 * gdb.dwarf2/opaque-type-lookup.c: New file.
17025 * gdb.dwarf2/opaque-type-lookup.exp: New file.
17026
82c7be31
DE
170272015-05-26 Doug Evans <dje@google.com>
17028
17029 * gdb.cp/iostream.cc: New file.
17030 * gdb.cp/iostream.exp: New file.
17031
b4f54984
DE
170322015-05-26 Doug Evans <dje@google.com>
17033
17034 * gdb.dwarf2/dw2-op-call.exp: Update.
17035 * gdb.dwarf2/dw4-sig-types.exp: Update.
17036 * gdb.dwarf2/implptr.exp: Update.
17037 * gdb.mi/mi-cmd-param-changed.exp: Update.
17038
4ea6efe9
DE
170392015-05-26 Doug Evans <dje@google.com>
17040
17041 * gdb.python/py-lazy-string.c: New file.
17042 * gdb.python/py-lazy-string.exp: New file.
17043 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
17044 (main): Update. Add estring3.
17045 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
17046 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
17047
f6bb7db3
YQ
170482015-05-26 Omair Javaid <omair.javaid@linaro.org>
17049 Yao Qi <yao.qi@linaro.org>
17050
17051 * gdb.reverse/aarch64.c: New.
17052 * gdb.reverse/aarch64.exp: New.
17053
a81bfbd0
OJ
170542015-05-26 Omair Javaid <omair.javaid@linaro.org>
17055
25d49b86
PA
17056 * lib/gdb.exp (supports_process_record): Return true for
17057 aarch64*-linux*.
a81bfbd0
OJ
17058 (supports_reverse): Likewise.
17059
158bf1b4
PP
170602015-05-22 Patrick Palka <patrick@parcs.ath.cx>
17061
17062 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17063 Use with_test_prefix.
17064
a0145030
AB
170652015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
17066
17067 * gdb.base/completion.exp: Add test for completion of layout
17068 names.
17069
ebe3b578
AB
170702015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
17071
17072 * lib/gdb.exp (skip_tui_tests): New proc.
17073 * gdb.base/tui-layout.exp: Check skip_tui_tests.
17074
84204ed7
PA
170752015-05-19 Pedro Alves <palves@redhat.com>
17076
17077 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17078 Save the whole env array instead of just HOME. Unset HISTSIZE in
17079 the environment while testing. Restore whole environment
17080 afterwards.
17081
37442ce1
DE
170822015-05-16 Doug Evans <xdje42@gmail.com>
17083
17084 * gdb.guile/scm-ports.c: New file.
17085 * gdb.guile/scm-ports.exp: Add memory port tests.
17086
36de76f9
JK
170872015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17088
17089 * gdb.compile/compile-print.c: New file.
17090 * gdb.compile/compile-print.exp: New file.
17091
3a9558c4
JK
170922015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17093
17094 * gdb.compile/compile-ops.exp: Cast param to void.
17095 * gdb.compile/compile.exp: Complete type for _gdb_expr.
17096 (compile code struct_object.selffield = &struct_object): Add xfail.
17097
aa715135
JG
170982015-05-15 Joel Brobecker <brobecker@adacore.com>
17099
17100 * gdb.ada/arr_enum_with_gap: New testcase.
17101
931e5bc3
JG
171022015-05-15 Joel Brobecker <brobecker@adacore.com>
17103
17104 * gdb.ada/byte_packed_arr: New testcase.
17105
9cd4d857
JB
171062015-05-15 Joel Brobecker <brobecker@adacore.com>
17107
17108 * gdb.ada/pckd_neg: New testcase.
17109
ebfd00d2
PP
171102015-05-13 Patrick Palka <patrick@parcs.ath.cx>
17111
17112 PR gdb/17820
17113 * gdb.base/gdbinit-history.exp: New test.
17114 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
17115 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
17116
4c082a81
SC
171172015-05-09 Siva Chandra Reddy <sivachandra@google.com>
17118
17119 * gdb.python/py-xmethods.cc: Enhance test case.
17120 * gdb.python/py-xmethods.exp: New tests.
17121 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
17122 function.
17123 (B_indexoper): Likewise.
17124 (global_dm_list) : Add new xmethod worker functions.
17125
f7797074
SDJ
171262015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
17127
17128 * gdb.base/coredump-filter.exp: Correctly unset
17129 "coredump_var_addr" array.
17130
a4674e4e
PA
171312015-05-08 Pedro Alves <palves@redhat.com>
17132
17133 * gdb.server/non-existing-program.exp: Unset spawn_id.
17134
df2eb078
SC
171352015-05-08 Siva Chandra Reddy <sivachandra@google.com>
17136
17137 PR python/18291
17138 * gdb.python/py-xmethods.exp: Add tests.
17139
422349a3
YQ
171402015-05-08 Yao Qi <yao.qi@linaro.org>
17141
17142 PR gdb/18208
17143 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
17144 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
17145 function set_coredump_filter, and remove remote_exec call.
17146 Remove argument ipid. Callers update.
17147 (top level): Don't get inferior's PID.
17148
63fc80ce
AA
171492015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
17150
17151 * gdb.base/watch_thread_num.exp: Skip test on targets without
17152 access watchpoints.
17153
80ad801e
PA
171542015-05-06 Pedro Alves <palves@redhat.com>
17155
17156 PR server/18081
17157 * gdb.server/non-existing-program.exp: New file.
17158
0fa7fe50
JB
171592015-05-05 Joel Brobecker <brobecker@adacore.com>
17160
17161 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
17162
3ea89b92
PMR
171632015-05-05 Joel Brobecker <brobecker@adacore.com>
17164
17165 * gdb.ada/out_of_line_in_inlined: New testcase.
17166
87b8eff0
JB
171672015-05-05 Joel Brobecker <brobecker@adacore.com>
17168
17169 * gdb.ada/var_rec_arr: New testcase.
17170
5fccc635
YQ
171712015-04-30 Yao Qi <yao.qi@linaro.org>
17172
17173 * gdb.base/break-idempotent.exp: If
17174 skip_hw_watchpoint_multi_tests returns true, skip the tests
17175 on "rwatch" and "awatch".
17176
42d38f42
YQ
171772015-04-30 Yao Qi <yao.qi@linaro.org>
17178
17179 * gdb.base/relativedebug.exp: Invoke gdb command
17180 "info sharedlibrary", and if libc.so doesn't have debug info,
17181 skip the test.
17182
2ce1cdbf
DE
171832015-04-29 Doug Evans <dje@google.com>
17184
17185 * gdb.python/py-xmethods.exp: Add ptype tests.
17186 * gdb.python/py-xmethods.py (E_method_char_worker): Add
17187 get_result_type method.
17188
f24a38c5
LM
171892015-04-29 Luis Machado <lgustavo@codesourcery.com>
17190
17191 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
17192 the target does not support hardware watchpoints.
17193
ecbf2b3c
LM
171942015-04-29 Luis Machado <lgustavo@codesourcery.com>
17195
17196 * gdb.base/break-always.exp: Abort testing if writing to memory
17197 causes an error.
17198
34f5f757
DE
171992015-04-28 Doug Evans <dje@google.com>
17200
17201 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
17202 * gdb.python/py-pp-registration.exp: ... here. New file.
17203 * gdb.python/py-pp-registration.c: New file.
17204 * gdb.python/py-pp-registration.py: New file.
17205
69b4374a
DE
172062015-04-28 Doug Evans <dje@google.com>
17207
17208 * gdb.python/py-bad-printers.c: New file.
17209 * gdb.python/py-bad-printers.py: New file.
17210 * gdb.python/py-bad-printers.exp: New file.
17211
59fb7612
SS
172122015-04-28 Sasha Smundak <asmundak@google.com>
17213
17214 * gdb.python/py-type.exp: New test.
17215
2631b16a
AW
172162015-04-28 Andy Wingo <wingo@igalia.com>
17217
17218 * gdb.python/py-parameter.exp:
17219 * gdb.guile/scm-parameter.exp: Escape the path that we are
17220 matching against, as it might contain characters that are special
17221 to regular expressions.
17222
460efde1
JB
172232015-04-27 Joel Brobecker <brobecker@adacore.com>
17224
17225 * gdb.ada/rec_comp: New testcase.
17226
2d369d8e
SDJ
172272015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
17228
17229 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
17230 before using it.
17231
cf75d6c3
AB
172322015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
17233
17234 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
17235 new tests for verilog output.
17236
8dbe7ca5
YQ
172372015-04-24 Yao Qi <yao.qi@linaro.org>
17238
17239 * boards/remote-gdbserver-on-localhost.exp: New file.
17240
4ef9fb2f
PA
172412015-04-23 Pedro Alves <palves@redhat.com>
17242
17243 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
17244 $inferior_spawn_id instead of $inferior_spawn_id directly. On
17245 "end of file", remove $inferior_spawn_id from the indirect list.
17246
0a803169
PA
172472015-04-23 Pedro Alves <palves@redhat.com>
17248
17249 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
17250
749ef8f8
PA
172512015-04-23 Pedro Alves <palves@redhat.com>
17252
17253 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
17254 on $any_spawn_id instead of only on $gdb_spawn_id.
17255
8aae4344
PM
172562015-04-21 Pierre Muller <muller@sourceware.org>
17257
17258 PR pascal/17815
17259 * lib/pascal.exp (gpc_compile): Add new option "class".
17260 (fpc_compile): Likewise.
17261 * gdb.pascal/case-insensitive-symbols.pas: New file.
17262 * gdb.pascal/case-insensitive-symbols.exp: New file.
17263
1586c8fb
GB
172642015-04-20 Gary Benson <gbenson@redhat.com>
17265
17266 * gdb.base/attach.exp: Fix three extended remote failures.
17267
1b6e6f5c
GB
172682015-04-17 Gary Benson <gbenson@redhat.com>
17269
17270 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
17271 the main executable over the remote protocol.
17272
e797481d
PA
172732015-04-16 Pedro Alves <palves@redhat.com>
17274
17275 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
17276 a new gdbserver if gdbserver_reconnect_p is set.
17277
1ca99c42
PA
172782015-04-16 Pedro Alves <palves@redhat.com>
17279
17280 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
17281 is set, don't exit gdbserver.
17282
af9fd6f8
AA
172832015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17284
17285 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
17286 appropriate .insn, such that an older assembler can be used.
17287 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
17288 the z/Architecture instruction set on 31-bit targets as well.
17289
04ff1e61
AA
172902015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17291
17292 * gdb.go/handcall.exp: Remove all logic related to the first
17293 breakpoint and rely on go_runto_main instead.
17294 * gdb.go/strings.exp: Likewise.
17295 * gdb.go/unsafe.exp: Likewise.
17296 * gdb.go/hello.exp: Likewise. Also rename the remaining
17297 breakpoint marker to "breakpoint 1".
17298 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
17299 * gdb.go/strings.go: Likewise.
17300 * gdb.go/unsafe.go: Likewise.
17301 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
17302 "set breakpoint 2 here" and rename the remaining breakpoint marker
17303 to "breakpoint 1".
17304
40d2f8d6
SM
173052015-04-15 Simon Marchi <simon.marchi@ericsson.com>
17306
17307 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
17308 if itertools.imap is not present.
17309 * gdb.python/py-objfile.exp: Add parentheses.
17310 * gdb.python/py-type.exp: Same.
17311 * gdb.python/py-unwind-maint.py: Same.
17312
8cbc97c6
YQ
173132015-04-15 Yao Qi <yao.qi@linaro.org>
17314
17315 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
17316 of ":$ptr_size" and set its form explicitly.
17317
45fd756c
YQ
173182015-04-15 Pedro Alves <palves@redhat.com>
17319 Yao Qi <yao.qi@linaro.org>
17320
17321 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
17322 timeout by factor of 4.
17323 (test_regular_watch): Likewise.
17324 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
17325 * gdb.reverse/sigall-reverse.exp: Likewise.
17326 * gdb.reverse/until-precsave.exp: Likewise.
17327 * lib/gdb.exp (with_timeout_factor): New proc.
17328 (gdb_expect): Move some code to ...
17329 (get_largest_timeout): ... here. New procedure.
17330
9e811bc3
LM
173312015-04-14 Luis Machado <lgustavo@codesourcery.com>
17332
17333 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
17334
0ff6fcb2
LM
173352015-04-13 Luis Machado <lgustavo@codesourcery.com>
17336
17337 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
17338 to write to the .text section.
17339
7578d5f7
LM
173402015-04-13 Luis Machado <lgustavo@codesourcery.com>
17341
17342 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
17343 Handle the case of targets that do not provide PID information.
17344
2efe15c4
YQ
173452015-04-13 Yao Qi <yao.qi@linaro.org>
17346
17347 * lib/gdbserver-support.exp (gdb_exit): Catch exception
17348 and use expect instead of gdb_expect.
17349
8cd8f2f8
SDJ
173502015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
17351
17352 * gdb.base/coredump-filter.exp: Rename variable "addr" to
17353 "coredump_var_addr" to avoid naming conflict with other testcases.
17354
9ee41772
PA
173552015-04-10 Pedro Alves <palves@redhat.com>
17356
17357 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
17358 gdb_test_sequence and gdb_assert.
17359
07473109
PA
173602015-04-10 Pedro Alves <palves@redhat.com>
17361
17362 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
17363 test messages that don't include the breakpoint address.
17364
de3db44c
YQ
173652015-04-10 Yao Qi <yao.qi@linaro.org>
17366
17367 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
17368 false for some offset and width combinations which aren't
17369 supported by linux kernel.
17370
c79d856c
PA
173712015-04-10 Pedro Alves <palves@redhat.com>
17372
17373 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
17374 procedure, factored out from ...
17375 (top level): ... here. Add "set displaced-stepping" testing axis.
17376 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
17377 parameter "displaced". Use it.
17378 (top level): Use foreach and add "set displaced-stepping" testing
17379 axis.
17380
ebc90b50
PA
173812015-04-10 Pedro Alves <palves@redhat.com>
17382
17383 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
17384 Remove comment.
17385 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
17386 both the address of the instruction that triggers the watchpoint
17387 and the address of the instruction immediately after, and use
17388 those addresses for the test. Fix comment.
17389
8f572e5c
PA
173902015-04-10 Pedro Alves <palves@redhat.com>
17391
17392 * gdb.base/sigstep.exp (breakpoint_to_handler)
17393 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
17394 Test "backtrace" in handler.
17395 (breakpoint_over_handler): New parameter 'displaced'. Use it.
17396 (top level): Add new "displaced" test axis to
17397 breakpoint_to_handler, breakpoint_to_handler_entry and
17398 breakpoint_over_handler.
17399
8d707a12
PA
174002015-04-10 Pedro Alves <palves@redhat.com>
17401
17402 PR gdb/18216
17403 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
17404
ef713951
YQ
174052015-04-10 Yao Qi <yao.qi@linaro.org>
17406
17407 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
17408 (test_add_rn_pc): New function.
17409 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
17410 (top level): Invoke test_add_rn_pc.
17411
906d60cf
PA
174122015-04-10 Pedro Alves <palves@redhat.com>
17413
17414 PR gdb/13858
17415 * gdb.base/step-over-no-symbols.exp: New file.
17416
f2983cc3
AW
174172015-04-09 Andy Wingo <wingo@igalia.com>
17418
17419 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
17420 after the Python tests.
17421
6d62641c
SDJ
174222015-04-08 Keith Seitz <keiths@redhat.com>
17423
17424 PR python/16699
17425 * gdb.python/py-completion.exp: New tests for completion.
17426 * gdb.python/py-completion.py (CompleteLimit1): New class.
17427 (CompleteLimit2): Likewise.
17428 (CompleteLimit3): Likewise.
17429 (CompleteLimit4): Likewise.
17430 (CompleteLimit5): Likewise.
17431 (CompleteLimit6): Likewise.
17432 (CompleteLimit7): Likewise.
17433
f3770638
PA
174342015-04-08 Pedro Alves <palves@redhat.com>
17435
17436 PR gdb/18214
17437 PR gdb/18216
17438 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
17439 function.
17440 (main): Install it as SIGUSR1 handler.
17441 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
17442 parameter. Always use "setup" as prefix. Toggle "set
17443 displaced-stepping" off/on depending on global. Don't switch to
17444 thread 1 here.
17445 (top level): Add displaced stepping "off/on" test axis. Update
17446 "setup" calls. Wrap each subtest with with_test_prefix. Test
17447 continuing with a queued signal in each thread.
17448
4496bed7
PA
174492015-04-08 Pedro Alves <palves@redhat.com>
17450
17451 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
17452 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
17453 gdb_breakpoint instead of gdb_test that doesn't expect anything.
17454 Return early if running to main fails.
17455 * gdb.trace/while-stepping.exp: Likewise.
17456
b97fde92
PA
174572015-04-07 Pedro Alves <palves@redhat.com>
17458
17459 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
17460 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
17461 interact with inferior program.
17462
f71c18e7
PA
174632015-04-07 Pedro Alves <palves@redhat.com>
17464
17465 * lib/gdb.exp (inferior_spawn_id): New global.
17466 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
17467 spawn id after processing the user code.
17468 (default_gdb_start): Set inferior_spawn_id.
17469 (send_inferior): New procedure.
17470 * lib/gdbserver-support.exp (gdbserver_start): Set
17471 inferior_spawn_id.
17472 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
17473
6423214f
PA
174742015-04-07 Pedro Alves <palves@redhat.com>
17475
17476 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
17477 * lib/gdbserver-support.exp (gdbserver_start): Make
17478 $server_spawn_id global.
17479 (gdbserver_start): Don't wait for gdbserver's spawn id with
17480 expect_background.
17481 (close_gdbserver): New procedure.
17482 (gdb_exit): Rename the default version and reimplement.
17483
71c0ee8c
PA
174842015-04-07 Pedro Alves <palves@redhat.com>
17485
72f4393d 17486 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
17487 append the substituted item, not the original item.
17488
203bc29b
PA
174892015-04-07 Pedro Alves <palves@redhat.com>
17490
17491 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
17492 gdb_expect.
17493
508a3ddf
PA
174942015-04-07 Pedro Alves <palves@redhat.com>
17495
17496 * gdb.base/interrupt.exp: Don't handle the case of the inferior
17497 output appearing once only.
17498
9f6dbe2b
PA
174992015-04-07 Pedro Alves <palves@redhat.com>
17500
17501 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
17502 that doesn't expect anything. Return early if running to main
17503 fails.
17504
337532fa
YQ
175052015-04-07 Yao Qi <yao.qi@linaro.org>
17506
17507 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
17508 (child_function): Call alarm.
17509 (main): Move call to alarm into the loop.
17510 * gdb.threads/non-stop-fair-events.exp: Build program with
17511 -DTIMEOUT=$timeout.
17512
01b622d4
DE
175132015-04-06 Doug Evans <xdje42@gmail.com>
17514
17515 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
17516 Fix dest parameter to board_info.
17517 (fpc_compile): Ditto.
17518 (gdb_compile_pascal): Rename dest arg to destfile.
17519
961f4160
PMR
175202015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
17521
17522 * gdb.ada/funcall_ref.exp: New file.
17523 * gdb.ada/funcall_ref/foo.adb: New file.
17524
cafda597
YQ
175252015-04-02 Yao Qi <yao.qi@linaro.org>
17526
17527 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
17528 is remote.
17529
fed040c6
GB
175302015-04-02 Gary Benson <gbenson@redhat.com>
17531
17532 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
17533
d11916aa
SS
175342015-04-01 Sasha Smundak <asmundak@google.com>
17535
17536 * gdb.python/py-unwind-maint.c: New file.
17537 * gdb.python/py-unwind-maint.exp: New test.
17538 * gdb.python/py-unwind-maint.py: New file.
17539 * gdb.python/py-unwind.c: New file.
17540 * gdb.python/py-unwind.exp: New test.
17541 * gdb.python/py-unwind.py: New test.
17542
a1471180
PA
175432015-04-01 Pedro Alves <palves@redhat.com>
17544
17545 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
17546 to fail instead of non-existent $test.
17547
0bbeccb1
PA
175482015-04-01 Pedro Alves <palves@redhat.com>
17549
17550 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
17551 GDBFLAGS if not empty.
17552
3c724c8c
PMR
175532015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
17554
17555 * gdb.ada/complete.exp: Remove "multi_line".
17556 * gdb.ada/info_exc.exp: Remove "multi_line".
17557 * gdb.ada/packed_tagged.exp: Remove "multi_line".
17558 * gdb.ada/ptype_field.exp: Remove "multi_line".
17559 * gdb.ada/sym_print_name.exp: Remove "multi_line".
17560 * gdb.ada/tagged.exp: Remove "multi_line".
17561 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
17562 [multi_line ...]
17563 * gdb.btrace/delta.exp: Likewise.
17564 * gdb.btrace/exception.exp: Likewise.
17565 * gdb.btrace/function_call_history.exp: Likewise.
17566 * gdb.btrace/instruction_history.exp: Likewise.
17567 * gdb.btrace/nohist.exp: Likewise.
17568 * gdb.btrace/record_goto.exp: Likewise.
17569 * gdb.btrace/segv.exp: Likewise.
17570 * gdb.btrace/stepi.exp: Likewise.
17571 * gdb.btrace/tailcall.exp: Likewise.
17572 * gdb.btrace/unknown_functions.exp: Likewise.
17573 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
17574 * lib/gdb.exp: Add the "multi_line" helper.
17575
4eec2deb
PA
175762015-04-01 Pedro Alves <palves@redhat.com>
17577
17578 * gdb.threads/tid-reuse.c: New file.
17579 * gdb.threads/tid-reuse.exp: New file.
17580
df8411da
SDJ
175812015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
17582
17583 PR corefiles/16092
17584 * gdb.base/coredump-filter.c: New file.
17585 * gdb.base/coredump-filter.exp: Likewise.
17586
6ef37366
PM
175872015-03-27 Petr Machata <pmachata@redhat.com>
17588
17589 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
17590 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
17591 (Dwarf::assemble): Initialize them.
17592 (Dwarf::lines): New function.
17593
7ec911b0
JT
175942015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
17595
17596 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
17597 SYMBOL_PREFIX for x86_64-*-cygwin.
17598
ff908ebf
AW
175992015-03-26 Andy Wingo <wingo@igalia.com>
17600
17601 PR symtab/18148
17602 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
17603 const_value but not a location.
17604 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
17605 location defined in non-main CUs are visible.
17606
6d5f0679
YQ
176072015-03-26 Yao Qi <yao.qi@linaro.org>
17608
17609 PR testsuite/18139
17610 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
17611 Add a line number entry for the same line.
17612 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
17613 Add a line number entry for the same line.
17614
2898689b
YQ
176152015-03-26 Yao Qi <yao.qi@linaro.org>
17616
17617 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
17618 .int 0.
17619 (func): Likewise. Add .Lfunc_1 label.
17620 Use .Lfunc_1 label.
17621 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
17622 .int 0.
17623 (func): Likewise.
17624 Use .Lfunc_1 label.
17625
85180498
YQ
176262015-03-26 Yao Qi <yao.qi@linaro.org>
17627
17628 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
17629 Call gdb_compile instead to compile each .s files without debug
17630 information.
17631
8aa08a8d
YQ
176322015-03-26 Yao Qi <yao.qi@linaro.org>
17633
17634 * gdb.base/savedregs.exp (process_saved_regs): Make
17635 "Saved registers:" optional in the pattern.
17636
66849923
MM
176372015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17638
17639 * gdb.btrace/next.exp: Merged into step.exp.
17640 * gdb.btrace/finish.exp: Merged into step.exp.
17641 * gdb.btrace/nexti.exp: Merged into stepi.exp.
17642 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
17643 "record goto" and checking the exact replay position.
17644 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
17645 check for "Recording format" in "info record" output.
17646 * gdb.btrace/record_goto.exp: Choose test file based on target.
17647 * gdb.btrace/x86-record_goto.S: Renamed into ...
17648 * gdb.btrace/x86_64-record_goto.S: ... this.
17649 * gdb.btrace/i686-record_goto.S: New.
17650 * gdb.btrace/x86-tailcall.S: Renamed into ...
17651 * gdb.btrace/x86_64-tailcall.S: ... this.
17652 * gdb.btrace/i686-tailcall.S: New.
17653 * gdb.btrace/x86-tailcall.c: Renamed into ...
17654 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
17655 separate statements. Update test.
17656 * gdb.btrace/delta.exp: Use record_goto.c as test file.
17657 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
17658 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
17659 * gdb.btrace/tailcall.exp: Choose test file based on target.
17660 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
17661
11cc1b74
MM
176622015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17663
17664 * gdb.btrace/exception.exp: Increase BTS buffer size.
17665
a25d8bf9
PA
176662015-03-24 Pedro Alves <palves@redhat.com>
17667
17668 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
17669
856e7dd6
PA
176702015-03-24 Pedro Alves <palves@redhat.com>
17671
17672 * gdb.threads/schedlock.exp (test_step): No longer expect that
17673 "set scheduler-locking step" with "next" over a function call runs
17674 threads unlocked.
17675
ad235a41
AT
176762015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17677
17678 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
17679
15630549
AT
176802015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17681
17682 PR breakpoints/16466
17683 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
17684 * gdb.mi/mi-pending.c (thread_func): New function.
17685 (int main): Add threading support required.
17686 * gdb.mi/mi-pending.exp: Add tests for this issue.
17687 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
17688 (pendfunc2): Remove stdio dependency.
17689 * gdb.mi/mi-pendshr2.c: New file.
17690
693dca06
KS
176912015-03-23 Keith Seitz <keiths@redhat.com>
17692
17693 * gdb.linespec/keywords.c: New file.
17694 * gdb.linespec/keywords.exp: New file.
17695
7e993ebf
KS
176962015-03-23 Keith Seitz <keiths@redhat.com>
17697
17698 PR gdb/18021
17699 * gdb.dwarf2/staticvirtual.exp: New test.
17700
bc23328c
JK
177012015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17702
17703 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
17704 * README: Remove HP-UX and gdb.hp.
17705 (configuration):
17706 * configure: Regenerate.
17707 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
17708 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
17709 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
17710 gdb.hp/gdb.defects/Makefile.
17711 * gdb.hp/Makefile.in: File deleted.
17712 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
17713 * gdb.hp/gdb.aCC/optimize.c: File deleted.
17714 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
17715 * gdb.hp/gdb.aCC/run.c: File deleted.
17716 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
17717 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
17718 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
17719 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
17720 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
17721 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
17722 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
17723 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
17724 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
17725 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
17726 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
17727 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
17728 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
17729 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
17730 * gdb.hp/gdb.base-hp/reg.s: File deleted.
17731 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
17732 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
17733 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
17734 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
17735 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
17736 * gdb.hp/gdb.compat/Makefile.in: File deleted.
17737 * gdb.hp/gdb.compat/average.c: File deleted.
17738 * gdb.hp/gdb.compat/sum.c: File deleted.
17739 * gdb.hp/gdb.compat/xdb.c: File deleted.
17740 * gdb.hp/gdb.compat/xdb0.c: File deleted.
17741 * gdb.hp/gdb.compat/xdb0.h: File deleted.
17742 * gdb.hp/gdb.compat/xdb1.c: File deleted.
17743 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
17744 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
17745 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
17746 * gdb.hp/gdb.defects/Makefile.in: File deleted.
17747 * gdb.hp/gdb.defects/bs14602.c: File deleted.
17748 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
17749 * gdb.hp/gdb.defects/solib-d.c: File deleted.
17750 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
17751 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
17752 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
17753 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
17754 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
17755 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
17756 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
17757 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
17758 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
17759 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
17760 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
17761 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
17762 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
17763 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
17764 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
17765 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
17766 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
17767 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
17768 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
17769 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
17770 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
17771 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
17772 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
17773 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
17774 * gdb.hp/tools/odump: File deleted.
17775
8bf3b159
PA
177762015-03-19 Pedro Alves <palves@redhat.com>
17777
17778 * gdb.threads/continue-pending-status.exp (saw_thread_2)
17779 (saw_thread_3): New globals.
17780 (top level): Increment them when an event for the corresponding
17781 thread is seen.
17782 (no thread starvation): New test.
17783
eb54c8bf
PA
177842015-03-19 Pedro Alves <palves@redhat.com>
17785
17786 * gdb.threads/continue-pending-status.c: New file.
17787 * gdb.threads/continue-pending-status.exp: New file.
17788
32d2e5d6
PA
177892015-03-18 Pedro Alves <palves@redhat.com>
17790
17791 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17792 Use gdb_is_target_remote instead of is_remote. Use
17793 gdb_test_multiple instead of gdb_expect. Exit early if
17794 gdb_test_multiple hits its internal matches. Tighten stepi tests
17795 expected output. Fail on exit with any signal, instead of just
17796 SIGILL.
17797
f68f11b7
YQ
177982015-03-18 Yao Qi <yao.qi@linaro.org>
17799
17800 PR tdep/18107
17801 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
17802 variable.
17803 * gdb.base/catch-syscall.exp: Don't skip it on
17804 aarch64*-*-linux* target. Remove elements in all_syscalls.
17805 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
17806 target.
17807 (setup_all_syscalls): New proc.
17808
ca5fd19b
YQ
178092015-03-16 Yao Qi <yao.qi@linaro.org>
17810
17811 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
17812 (top level): Skip tests if valid_addr_p returns false for
17813 $cmd1 or $cmd2.
17814
85642ba0
AW
178152015-03-11 Andy Wingo <wingo@igalia.com>
17816
17817 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
17818
e03f9645
YQ
178192015-03-11 Yao Qi <yao.qi@linaro.org>
17820
17821 * gdb.base/catch-syscall.exp: Fix typo in comments.
17822
5d0962b2
YQ
178232015-03-11 Yao Qi <yao.qi@linaro.org>
17824
17825 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
17826
b2df3cef
PA
178272015-03-09 Pedro Alves <palves@redhat.com>
17828
17829 * dg-extract-results.py: Delete.
17830
ef878e53
PA
178312015-03-09 Pedro Alves <palves@redhat.com>
17832
17833 Merge dg-extract-results.sh from GCC upstream (r218843).
17834
17835 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
17836 * dg-extract-results.sh: Use --text with grep to avoid issues with
17837 binary files. Fall back to cat -v, if that doesn't work.
17838
9494d219
PA
178392015-03-05 Pedro Alves <palves@redhat.com>
17840
17841 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
17842
a8d9763a
SM
178432015-03-04 Simon Marchi <simon.marchi@ericsson.com>
17844
17845 * lib/mi-support.exp (mi_expect_interrupt): Accept
17846 alternative event for when in all-stop mode.
17847
be9957b8
PA
178482015-03-04 Pedro Alves <palves@redhat.com>
17849
17850 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
17851
d57be0f4 178522015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
17853
17854 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
17855
c214c7cf
AA
178562015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17857
17858 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
17859 regexps for GDB's current line display, accept a hex address
17860 preceding the line number.
17861
6d74a497
AA
178622015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17863
17864 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
17865 the 'arch1' variable for "s390*-linux*" targets.
17866
511aee7c
PA
178672015-03-04 Pedro Alves <palves@redhat.com>
17868
17869 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
17870 (main): Pass missing retval argument to pthread_join call.
17871
95e50b27
PA
178722015-03-02 Pedro Alves <palves@redhat.com>
17873
17874 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
17875 (top level): Call do_test with non-stop as well.
17876
28054d69
PA
178772015-03-02 Pedro Alves <palves@redhat.com>
17878
17879 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
17880 -1.
17881
4fa5d7b4
AA
178822015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17883
17884 * gdb.arch/s390-vregs.exp: New test.
17885 * gdb.arch/s390-vregs.S: New file.
17886
97c18565
PA
178872015-02-27 Pedro Alves <palves@redhat.com>
17888
17889 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
17890 call to catch_command_errors.
17891 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
17892 catch_command_errors.
17893
a37bfa30
PA
178942015-02-27 Pedro Alves <palves@redhat.com>
17895
17896 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
17897 "true" for boolean result.
17898 * gdb.gdb/selftest.exp (test_with_self): Also accept full
17899 prototype of main.
17900
6f98576f
PA
179012015-02-27 Pedro Alves <palves@redhat.com>
17902
17903 * lib/unbuffer_output.c: New file.
17904 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
17905 (main): Call gdb_unbuffer_output.
17906
eba5ab56
YQ
179072015-02-27 Yao Qi <yao.qi@linaro.org>
17908
17909 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
17910 target.
17911
0def5aaa
DE
179122015-02-26 Doug Evans <dje@google.com>
17913
17914 * gdb.cp/class2.cc (Dbase, D): New classes.
17915 (main): New local delta.
17916 * gdb.cp/class2.exp: Test printing delta.
17917 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
17918 (dynbar): New global.
17919 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
17920
081a1c2c
JK
179212015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17922
17923 * gdb.compile/compile-ifunc.c: New file.
17924 * gdb.compile/compile-ifunc.exp: New file.
17925
2f41223f
AT
179262015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
17927
17928 * gdb.base/structs.exp: Check for correct struct on finish.
17929
03eddd80
YQ
179302015-02-26 Yao Qi <yao.qi@linaro.org>
17931
17932 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
17933 is zero.
17934
80c57053
JK
179352015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17936
17937 * gdb.arch/cordic.ko.bz2: New file.
17938 * gdb.arch/cordic.ko.debug.bz2: New file.
17939 * gdb.arch/ppc64-symtab-cordic.exp: New file.
17940
21613c12
YQ
179412015-02-25 Yao Qi <yao.qi@linaro.org>
17942
17943 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
17944 aarch64*-*-* target.
17945
d8b901ed
PA
179462015-02-23 Pedro Alves <palves@redhat.com>
17947
17948 * lib/gdb.exp (delete_breakpoints): Rewrite using
17949 gdb_test_multiple.
17950
e5b85ead
PA
179512015-02-23 Pedro Alves <palves@redhat.com>
17952
17953 * gdb.base/info-os.c: Include stdlib.h.
17954
85c3a371
DE
179552015-02-22 Doug Evans <xdje42@gmail.com>
17956
17957 PR symtab/17855
17958 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
17959 is read after symbols have been re-read.
17960 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
17961 * gdb.ada/exec_changed/second.adb (Second): Ditto.
17962
96553a0c
DE
179632015-02-21 Doug Evans <dje@google.com>
17964
17965 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
17966
97a0c697
JK
179672015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17968
17969 PR corefiles/17808
17970 * gdb.arch/i386-biarch-core.core.bz2: New file.
17971 * gdb.arch/i386-biarch-core.exp: New file.
17972
a47cd6e9
PA
179732015-02-21 Pedro Alves <palves@redhat.com>
17974
17975 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
17976 runto_main fails.
17977
c5facdc4
PA
179782015-02-20 Pedro Alves <palves@redhat.com>
17979
17980 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
17981 info probes.
17982
2db9a427
PA
179832015-02-20 Pedro Alves <palves@redhat.com>
17984
17985 * gdb.threads/multi-create-ns-info-thr.exp: New file.
17986
60fb7e9e
PA
179872015-02-20 Pedro Alves <palves@redhat.com>
17988
17989 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
17990 clean_restart before gdb_target_supports_trace.
17991
5c5019c2
PA
179922015-02-20 Pedro Alves <palves@redhat.com>
17993
17994 PR threads/18006
17995 * gdb.threads/clone-thread_db.c: New file.
17996 * gdb.threads/clone-thread_db.exp: New file.
17997
c9587f88
AT
179982015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
17999
18000 PR breakpoints/16812
18001 * gdb.base/catch-gdb-caused-signals.c: New file.
18002 * gdb.base/catch-gdb-caused-signals.exp: New file.
18003
f6a88844
JM
180042015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
18005
18006 * configure: Regenerated.
18007 * configure.ac: Use GDB_AC_TRANSFORM.
18008 * aclocal.m4: sinclude ../transform.m4.
18009
497c491b
JM
180102015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18011
18012 * lib/dtrace.exp: New file.
18013 * gdb.base/dtrace-probe.exp: Likewise.
18014 * gdb.base/dtrace-probe.d: Likewise.
18015 * gdb.base/dtrace-probe.c: Likewise.
18016 * lib/pdtrace.in: Likewise.
18017 * configure.ac: Output variables with the transformed names of
18018 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
18019 * configure: Regenerated.
18020
03e98035
JM
180212015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18022
18023 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
18024 expected message when trying to access $_probe_* convenience
18025 variables while not on a probe.
18026
63cc30e9
JK
180272015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18028
18029 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
18030
0703599a
PA
180312015-02-11 Pedro Alves <pedro@codesourcery.com>
18032
18033 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
18034 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
18035
7e60a48e
DE
180362015-02-10 Doug Evans <xdje42@gmail.com>
18037
18038 * lib/gdb.exp (gdb_load): Always return a result.
18039
01b088bc
PA
180402015-02-10 Pedro Alves <palves@redhat.com>
18041
18042 * gdb.threads/signal-sigtrap.c: New file.
18043 * gdb.threads/signal-sigtrap.exp: New file.
18044
b05ec7a5
AT
180452015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
18046
18047 * gdb.trace/no-attach-trace.c: New file.
18048 * gdb.trace/no-attach-trace.exp: New file.
18049
a2c2acaf
MW
180502015-02-09 Mark Wielaard <mjw@redhat.com>
18051
18052 * gdb.dwarf2/atomic.c: New file.
18053 * gdb.dwarf2/atomic-type.exp: Likewise.
18054
31fd9caa
MM
180552015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18056
18057 * gdb.btrace/buffer-size.exp: Update "info record" output.
18058 * gdb.btrace/delta.exp: Update "info record" output.
18059 * gdb.btrace/enable.exp: Update "info record" output.
18060 * gdb.btrace/finish.exp: Update "info record" output.
18061 * gdb.btrace/instruction_history.exp: Update "info record" output.
18062 * gdb.btrace/next.exp: Update "info record" output.
18063 * gdb.btrace/nexti.exp: Update "info record" output.
18064 * gdb.btrace/step.exp: Update "info record" output.
18065 * gdb.btrace/stepi.exp: Update "info record" output.
18066 * gdb.btrace/nohist.exp: Update "info record" output.
18067
d33501a5
MM
180682015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18069
18070 * gdb.btrace/buffer-size: New.
18071
f4abbc16
MM
180722015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18073
18074 * gdb.btrace/delta.exp: Update "info record" output.
18075 * gdb.btrace/enable.exp: Update "info record" output.
18076 * gdb.btrace/finish.exp: Update "info record" output.
18077 * gdb.btrace/instruction_history.exp: Update "info record" output.
18078 * gdb.btrace/next.exp: Update "info record" output.
18079 * gdb.btrace/nexti.exp: Update "info record" output.
18080 * gdb.btrace/step.exp: Update "info record" output.
18081 * gdb.btrace/stepi.exp: Update "info record" output.
18082 * gdb.btrace/nohist.exp: Update "info record" output.
18083
b9d61307
SM
180842015-02-06 Simon Marchi <simon.marchi@ericsson.com>
18085
18086 PR gdb/15678
18087 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
18088
e584fdbc
PA
180892015-02-06 Pedro Alves <palves@redhat.com>
18090
18091 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
18092 macro.
18093 (seconds_left, again): New globals.
18094 (main): Wait seconds_left in a 1-second sleep loop instead of
18095 sleeping 180 seconds. If 'again' is set, reset the seconds
18096 counter.
18097 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
18098 'again' in the inferior before detaching. Print the seconds left.
18099 (options): New global.
18100 (top level): Build program with -DTIMEOUT=$timeout.
18101
77f41761
PA
181022015-02-06 Pedro Alves <palves@redhat.com>
18103
18104 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
18105 determine how many seconds to pass to 'alarm'.
18106 * gdb.base/gdb-sigterm.exp (top level): Build program with
18107 -DTIMEOUT=$timeout.
18108 (do_test): Return success/failure indication. Add more verbose
18109 logging. Don't fail if 200 single steps are seen. Instead, fail
18110 when the test times out.
18111 (passes): New global.
18112 (top level): Break the testing loop if testing fails on any
18113 iteration. Use gdb_assert.
18114
b9394193
DB
181152015-02-04 Don Breazeal <donb@codesourcery.com>
18116
18117 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
18118 and initialize them.
18119 (ipc_cleanup): New function.
18120 (main): Don't declare shmid, semid, and msqid. Add a call to
18121 atexit so that we call ipc_cleanup on exit.
18122
42d9e528
PA
181232015-02-04 Pedro Alves <palves@redhat.com>
18124
18125 * boards/native-extended-gdbserver.exp: Remove any target variant
18126 specifications from the board name before clearing the isremote
18127 flag from board_info.
18128
ae6ae975
DE
181292015-01-31 Doug Evans <xdje42@gmail.com>
18130
18131 * gdb.base/maint.exp <maint print type argc>: Update expected output.
18132
cfb069a8
GB
181332015-01-31 Gary Benson <gbenson@redhat.com>
18134
18135 * gdb.base/completion.exp: Disable completion limiting for
18136 existing tests. Add new tests to check completion limiting.
18137 * gdb.linespec/ls-errs.exp: Disable completion limiting.
18138
5dd31d79
DE
181392015-01-31 Doug Evans <xdje42@gmail.com>
18140
18141 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
18142
9f050062
DE
181432015-01-31 Doug Evans <xdje42@gmail.com>
18144
18145 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
18146 entries. Duplicate file section script entries.
18147 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
18148 inlined entries. Add test for safe-path rejection.
18149 * gdb.python/py-section-script.c: Add duplicate inlined section script
18150 entries. Duplicate file section script entries.
18151 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
18152 inlined entries. Add test for safe-path rejection.
18153
df25ebbd
JB
181542015-01-29 Joel Brobecker <brobecker@adacore.com>
18155
18156 * gdb.ada/disc_arr_bound: New testcase.
18157
4a0ca9ec
JB
181582015-01-29 Joel Brobecker <brobecker@adacore.com>
18159
18160 * gdb.ada/mi_var_array: New testcase.
18161
3a8b707a
DE
181622015-01-27 Doug Evans <dje@google.com>
18163
18164 * gdb.python/py-objfile.exp: Add tests for objfile.username.
18165 Add test for objfile.filename, objfile.username after objfile
18166 has been unloaded.
18167
f8313f6e
JB
181682015-01-26 Joel Brobecker <brobecker@adacore.com>
18169
18170 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
18171 the second test to print the name attribute of value
18172 returned by the call to gdb.lookup_type, and adjust
18173 the expected output accordingly.
18174
37bc665e
MW
181752015-01-25 Mark Wielaard <mjw@redhat.com>
18176
18177 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
18178 * gdb.base/disp-step-fork.c: Include unistd.h.
18179 * gdb.base/siginfo-obj.c: Include stdio.h.
18180 * gdb.base/siginfo-thread.c: Likewise.
18181 * gdb.mi/non-stop.c: Include unistd.h.
18182 * gdb.mi/nsthrexec.c: Include stdio.h.
18183 * gdb.mi/pthreads.c: Include unistd.h.
18184 * gdb.modula2/unbounded1.c (main): Declare returns int.
18185 * gdb.reverse/consecutive-reverse.c: Likewise.
18186 * gdb.threads/create-fail.c: Include unistd.h.
18187 * gdb.threads/killed.c: Likewise.
18188 * gdb.threads/linux-dp.c: Likewise.
18189 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
18190 * gdb.threads/non-ldr-exc-2.c: Likewise.
18191 * gdb.threads/non-ldr-exc-3.c: Likewise.
18192 * gdb.threads/non-ldr-exc-4.c: Likewise.
18193 * gdb.threads/pthreads.c: Include unistd.h.
18194 (main): Declare returns int.
18195 * gdb.threads/tls-main.c (foo): New declaration.
18196 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
18197
f7e5394d
SM
181982015-01-23 Simon Marchi <simon.marchi@ericsson.com>
18199
18200 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
18201 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
18202
743649fd
MW
182032015-01-15 Mark Wielaard <mjw@redhat.com>
18204
18205 * gdb.base/noreturn-return.c: New file.
18206 * gdb.base/noreturn-return.exp: New file.
18207 * gdb.base/noreturn-finish.c: New file.
18208 * gdb.base/noreturn-finish.exp: New file.
18209
198297aa
PA
182102015-01-23 Pedro Alves <palves@redhat.com>
18211
18212 * gdb.threads/continue-pending-after-query.c: New file.
18213 * gdb.threads/continue-pending-after-query.exp: New file.
18214
717cf30c
AG
182152015-01-22 Anders Granlund <anders.granlund@ericsson.com>
18216 Simon Marchi <simon.marchi@ericsson.com>
18217
18218 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
18219 * gdb.base/valgrind-db-attach.exp: Same.
18220 * gdb.base/valgrind-infcall.exp: Same.
18221 * lib/mi-support.exp (default_mi_gdb_start): Same.
18222 * lib/prompt.exp (default_prompt_gdb_start): Same.
18223 * lib/gdb.exp (default_gdb_spawn): Same.
18224 (gdb_interact): New.
18225
18226
4b62a76e
JK
182272015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18228
18229 * gdb.compile/compile.exp (pointer to jit function): New test.
18230
b4cdae6f
WW
182312015-01-17 Wei-cheng Wang <cole945@gmail.com>
18232
18233 * lib/gdb.exp (supports_process_record): Return true for
18234 powerpc*-*-linux*.
18235 (supports_reverse): Likewise.
18236
d221e7ef
DB
182372015-01-15 Don Breazeal <donb@codesourcery.com>
18238
18239 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
18240 instead of checking whether the target board is remote and
18241 use spawn_wait_for_attach instead of exec/sleep.
18242 * gdb.base/attach-twice.exp: Likewise.
18243
bafffb51
JB
182442015-01-15 Joel Brobecker <brobecker@adacore.com>
18245
18246 * gdb.ada/var_arr_attrs: New testcase.
18247
5589af0e
PA
182482015-01-14 Pedro Alves <palves@redhat.com>
18249 Joel Brobecker <brobecker@adacore.com>
18250
18251 PR gdb/17525
18252 * gdb.base/bp-cmds-execution-x-script.c: New file.
18253 * gdb.base/bp-cmds-execution-x-script.exp: New file.
18254 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
18255
6c400b59
PA
182562015-01-14 Pedro Alves <palves@redhat.com>
18257
18258 PR cli/17828
18259 * gdb.base/batch-preserve-term-settings.c: New file.
18260 * gdb.base/batch-preserve-term-settings.exp: New file.
18261
e02c96a7
DE
182622015-01-13 Doug Evans <dje@google.com>
18263
18264 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
18265 binary.
18266
576fd14c
JB
182672015-01-13 Joel Brobecker <brobecker@adacore.com>
18268
18269 * Makefile.in (clean mostlyclean): Do not delete *.py.
18270
04dccad0
JB
182712015-01-13 Joel Brobecker <brobecker@adacore.com>
18272
18273 * gdb.python/py-lookup-type.exp: New file.
18274
3d230f71
PA
182752015-01-12 Pedro Alves <palves@redhat.com>
18276
18277 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
18278 restore GDBFLAGS before returning.
18279
7e67715d
JK
182802015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18281
18282 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
18283 is_amd64_regs_target and is_x86_like_target.
18284
f2e0d4b4
DE
182852015-01-11 Doug Evans <xdje42@gmail.com>
18286
18287 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
18288 is given without an explicit form.
18289 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
18290 attributes.
18291 * gdb.dwarf/corrupt.exp: Ditto.
18292 * gdb.dwarf2/enum-type.exp: Ditto.
18293 * gdb.trace/entry-values.exp: Ditto.
18294 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
18295
439250fb
DE
182962015-01-11 Doug Evans <xdje42@gmail.com>
18297
18298 PR gdb/15830
18299 * gdb.base/maint.exp: Remove references to "maint demangle".
18300 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
18301 Add tests for explicitly specifying language to demangle.
18302 * gdb.dlang/demangle.exp: Ditto.
18303
ede9f622
PA
183042015-01-09 Pedro Alves <palves@redhat.com>
18305
18306 * gdb.threads/non-stop-fair-events.c: New file.
18307 * gdb.threads/non-stop-fair-events.exp: New file.
18308
a7b796db
PA
183092015-01-09 Pedro Alves <palves@redhat.com>
18310
18311 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
18312 the global scope. Set a breakpoint after all threads are started
18313 rather than stepping over two source lines. Expect the prompt.
18314 * gdb.base/watch_thread_num.c (threads_started_barrier): New
18315 global.
18316 (NUM): Now 15.
18317 (main): Use threads_started_barrier to wait for all threads to
18318 start. Main thread no longer calls thread_function. Exit after
18319 180 seconds.
18320 (loop): New function.
18321 (thread_function): Wait on threads_started_barrier barrier. Call
18322 'loop' at each iteration.
18323 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
18324 threads have started, instead of hardcoding number of "next"
18325 steps. Use an access watchpoint instead of a write watchpoint.
18326
9665ffdd
PA
183272015-01-09 Pedro Alves <palves@redhat.com>
18328
18329 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
18330 (thread_func): Wait on barrier.
18331 (main): Wait for all threads to start before stopping GDB.
18332 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
18333 global.
18334 (thread1_func, thread2_func): Wait on barrier.
18335 (main): Wait for all threads to start before stopping GDB.
18336 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
18337 New global.
18338 (thread1_func, thread2_func): Wait on barrier.
18339 (main): Wait for all threads to start before stopping GDB.
18340
c945a99f
PA
183412015-01-09 Pedro Alves <palves@redhat.com>
18342
18343 * gdb.threads/attach-many-short-lived-threads.c: New file.
18344 * gdb.threads/attach-many-short-lived-threads.exp: New file.
18345
c1a747c1
PA
183462014-01-09 Pedro Alves <palves@redhat.com>
18347
18348 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
18349 instead of to thread 2.
18350 * gdb.threads/signal-command-multiple-signals-pending.c (main):
18351 Add barrier around each pthread_create call instead of around all
18352 calls.
18353 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
18354 Set a break on thread_function and have the child threads hit it
18355 one at at a time.
18356
60b3033e
PA
183572015-01-09 Pedro Alves <palves@redhat.com>
18358
18359 * lib/gdb.exp (can_spawn_for_attach): New procedure.
18360 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
18361 false.
18362 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
18363 checking whether the target board is remote.
18364 * gdb.multi/multi-attach.exp: Likewise.
18365 * gdb.python/py-sync-interp.exp: Likewise.
18366 * gdb.server/ext-attach.exp: Likewise.
18367 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
18368 tests that need to attach, instead of checking whether the target
18369 board is remote at the top of the file.
18370
acc018ac
YQ
183712015-01-08 Yao Qi <yao@codesourcery.com>
18372
18373 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
18374
50a18af8
JK
183752015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18376
18377 Fix testcase compilation.
18378 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
18379
8503d6e1
JB
183802015-01-06 Joel Brobecker <brobecker@adacore.com>
18381
18382 * gdb.python/py-type.exp: Add a couple test about empty
18383 array creation, and negative-length array creation.
18384
cc73dbcc
DE
183852015-01-02 Doug Evans <xdje42@gmail.com>
18386
18387 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
18388
0300bbc7
DE
183892015-01-02 Doug Evans <dje@google.com>
18390
18391 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
18392
9d85a0ec
YQ
183932014-12-29 Yao Qi <yao@codesourcery.com>
18394
18395 * gdb.trace/entry-values.exp: Update comments. Rename variable
18396 bar_call_foo to returned_from_foo.
18397
87186c6a
MMN
183982014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
18399
18400 PR gdb/17394
18401 * gdb.linespec/break-asm-file.c: New file.
18402 * gdb.linespec/break-asm-file.exp: New file.
18403 * gdb.linespec/break-asm-file0.s: New file.
18404 * gdb.linespec/break-asm-file1.s: New file.
18405
1bab7383
YQ
184062014-12-18 Nigel Stephens <nigel@mips.com>
18407 Maciej W. Rozycki <macro@codesourcery.com>
18408
18409 * gdb.base/float.exp: Handle the new output from "info float" on
18410 MIPS targets.
18411
1bc1068a
JK
184122014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18413
18414 Fix MinGW compilation.
18415 * gdb.compile/compile-ops.exp: Update untested message if
18416 !skip_compile_feature_tests.
18417 * gdb.compile/compile-setjmp.exp: Likewise.
18418 * gdb.compile/compile-tls.exp: Likewise.
18419 * gdb.compile/compile.exp: Likewise.
18420 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
18421 supported on this host".
18422
b6615d10
DE
184232014-12-16 Doug Evans <xdje42@gmail.com>
18424
18425 * boards/stabs.exp: New file.
18426
25dda427
AA
184272014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
18428
18429 * gdb.base/completion.exp: Adjust to format changes of "maint
18430 print user-registers".
18431
bf330350
CU
184322014-12-16 Catalin Udma <catalin.udma@freescale.com>
18433
18434 PR server/17457
18435 * gdb.arch/aarch64-fp.c: New file.
18436 * gdb.arch/aarch64-fp.exp: New file.
18437
395cf596
SDJ
184382014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
18439
18440 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
18441 r210637, r210913, r211666, r215400, r215817).
18442
18443 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
18444 * dg-extract-results.py: New file.
18445 * dg-extract-results.sh: Use it if the environment seems
18446 suitable.
18447
18448 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
18449
18450 * dg-extract-results.py (parse_run): Handle warnings that
18451 are printed before a test harness is run.
18452
18453 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
18454
18455 * dg-extract-results.py (Named): Remove __cmp__ method.
18456 (output_variation): Use a key to sort variation.harnesses.
18457
18458 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
18459
18460 * dg-extract-results.py: For Python 3, force sys.stdout to
18461 handle surrogate escape sequences.
18462 (safe_open): New function.
18463 (output_segment, main): Use it.
18464
18465 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
18466
18467 * dg-extract-results.py (Prog.result_re): Include options
18468 in test name.
18469
18470 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
18471
18472 * dg-extract-results.py (output_variation): Always sort if
18473 do_sum.
18474
e882ef3c
SM
184752014-12-15 Simon Marchi <simon.marchi@ericsson.com>
18476
18477 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
18478 as long as we get pagination notifications.
18479
4992aa20
JM
184802014-12-15 Jason Merrill <jason@redhat.com>
18481
18482 * Makefile.in (check-gdb.%): Restore.
18483 * README: Mention it.
18484
c1b5a1a6
JB
184852014-12-13 Joel Brobecker <brobecker@adacore.com>
18486
18487 * gdb.ada/str_uninit: New testcase.
18488
5537b577
JK
184892014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18490
18491 PR symtab/17642
18492 * gdb.base/vla-stub-define.c: New file.
18493 * gdb.base/vla-stub.c: New file.
18494 * gdb.base/vla-stub.exp: New file.
18495
bb2ec1b3
TT
184962014-12-12 Phil Muldoon <pmuldoon@redhat.com>
18497 Jan Kratochvil <jan.kratochvil@redhat.com>
18498 Tom Tromey <tromey@redhat.com>
18499
18500 * configure.ac: Add gdb.compile/.
18501 * configure: Regenerate.
18502 * gdb.compile/Makefile.in: New file.
18503 * gdb.compile/compile-ops.exp: New file.
18504 * gdb.compile/compile-ops.c: New file.
18505 * gdb.compile/compile-tls.c: New file.
18506 * gdb.compile/compile-tls.exp: New file.
18507 * gdb.compile/compile-constvar.S: New file.
18508 * gdb.compile/compile-constvar.c: New file.
18509 * gdb.compile/compile-mod.c: New file.
18510 * gdb.compile/compile-nodebug.c: New file.
18511 * gdb.compile/compile-setjmp-mod.c: New file.
18512 * gdb.compile/compile-setjmp.c: New file.
18513 * gdb.compile/compile-setjmp.exp: New file.
18514 * gdb.compile/compile-shlib.c: New file.
18515 * gdb.compile/compile.c: New file.
18516 * gdb.compile/compile.exp: New file.
18517 * lib/gdb.exp (skip_compile_feature_tests): New proc.
18518
4ff709eb
TT
185192014-12-12 Tom Tromey <tromey@redhat.com>
18520
18521 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
18522 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
18523
6dddd6a5
DE
185242014-12-12 Doug Evans <dje@google.com>
18525
18526 * lib/gdb-python.exp (get_python_valueof): New function.
18527 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
18528
71c24708
AA
185292014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18530
18531 * gdb.base/completion.exp: Add test for completion of "info
18532 registers ".
18533
3e29f34a
MR
185342014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
18535
18536 * gdb.base/func-ptrs.c: New file.
18537 * gdb.base/func-ptrs.exp: New file.
18538
fc126975
SM
185392014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18540
18541 PR breakpoints/17012
18542 * gdb.base/dprintf-detach.c: New file.
18543 * gdb.base/dprintf-detach.exp: New file.
18544
0a46d518
SM
185452014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18546
18547 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
18548 * lib/gdb.exp (target_is_gdbserver): New procedure.
18549
a0be3e44
DE
185502014-12-08 Doug Evans <dje@google.com>
18551
18552 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
18553
df1b803a
YQ
185542014-12-05 Yao Qi <yao@codesourcery.com>
18555
18556 * gdb.guile/scm-error.exp: Remove the third argument to
18557 gdb_remote_download.
18558 * gdb.guile/scm-frame-args.exp: Likewise.
18559 * gdb.guile/scm-section-script.exp: Likewise.
18560
ddb9f679
YQ
185612014-12-05 Yao Qi <yao@codesourcery.com>
18562
18563 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
18564
86e4ed39
DE
185652014-12-04 Doug Evans <dje@google.com>
18566
18567 * gdb.python/py-objfile.exp: Add tests for
18568 objfile.add_separate_debug_file.
18569
7c50a931
DE
185702014-12-04 Doug Evans <dje@google.com>
18571
18572 * lib/gdb.exp (get_build_id): New function.
18573 (build_id_debug_filename_get): Rewrite to use it.
18574 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
18575
621661e3
MR
185762014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
18577
18578 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
18579 `method(long)', not just 0x0.
18580 * gdb.cp/nsalias.exp: Align code labels to 4.
18581 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
18582 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
18583 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
18584 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
18585 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
18586 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
18587
29f0c3b7
DE
185882014-12-02 Doug Evans <dje@google.com>
18589
e1e061e7 18590 PR symtab/17602
29f0c3b7 18591 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 18592 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
18593 * gdb.cp/anon-ns.exp: Update.
18594
162078c8
NB
185952014-12-02 Nick Bull <nicholaspbull@gmail.com>
18596
18597 * gdb.python/py-events.py (inferior_call_handler): New.
18598 (register_changed_handler, memory_changed_handler): New.
18599 (test_events.invoke): Register new handlers.
18600 * gdb.python/py-events.exp: Add tests for inferior call,
18601 memory_changed and register_changed events.
18602
fdb09caf
AA
186032014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18604
18605 * gdb.base/execl-update-breakpoints.exp: Specify the link address
18606 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
18607 if the linker doesn't understand this.
18608
55cfb2c4
SM
186092014-12-01 Simon Marchi <simon.marchi@ericsson.com>
18610
18611 * gdb.python/python.exp: Change expected reply to help().
18612
9e8cd6df
YQ
186132014-12-01 Yao Qi <yao@codesourcery.com>
18614
18615 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
18616 AC_CONFIG_SUBDIRS(gdb.gdbtk).
18617 * configure: Re-generated.
18618
6c659fc2
SC
186192014-11-28 Siva Chandra Reddy <sivachandra@google.com>
18620
18621 * gdb.cp/chained-calls.cc: New file.
18622 * gdb.cp/chained-calls.exp: New file.
18623 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
18624
d7fc3181
SM
186252014-11-28 Simon Marchi <simon.marchi@ericsson.com>
18626
18627 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
18628 * gdb.dwarf2/symtab-producer.exp: Same.
18629 * gdb.gdb/python-interrupts.exp: Same.
18630 * gdb.gdb/python-selftest.exp: Same.
18631 * gdb.python/py-linetable.exp: Same.
18632 * gdb.python/py-type.exp: Same.
18633 * gdb.python/py-value-cc.exp: Same.
18634 * gdb.python/py-value.exp: Same.
18635
10e79639
YQ
186362014-11-28 Yao Qi <yao@codesourcery.com>
18637
18638 * gdb.base/break-probes.exp: Match library name prefixed with
18639 sysroot.
18640
f28a0564
SM
186412014-11-27 Simon Marchi <simon.marchi@ericsson.com>
18642
18643 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
18644 test expected output. Add parentheses for the call to print.
18645 Remove L suffix from integers.
18646
3fe1ce1d
DE
186472014-11-26 Doug Evans <dje@google.com>
18648
18649 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
18650
84429e27
YQ
186512014-11-22 Yao Qi <yao@codesourcery.com>
18652
18653 * gdb.trace/entry-values.c: Remove asms.
18654 (foo): Add foo_label.
18655 (bar): Add bar_label.
18656 * gdb.trace/entry-values.exp: Remove code computing foo's
18657 length and bar's length.
18658 (Dwarf::assemble): Invoke function_range for bar and use
18659 MACRO_AT_func for foo.
18660
26741859
YQ
186612014-11-22 Yao Qi <yao@codesourcery.com>
18662
18663 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
18664 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
18665 Use .Lgcc43_procstart instead of gcc43.
18666
45e44d27
JB
186672014-11-21 Joel Brobecker <brobecker@adacore.com>
18668
18669 * gdb.ada/n_arr_bound: New testcase.
18670
458c8db8
SDJ
186712014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
18672
18673 PR breakpoints/10737
18674 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
18675 test_catch_syscall_multi_arch.
18676 (test_catch_syscall_multi_arch): New function.
18677
43f3e411
DE
186782014-11-20 Doug Evans <xdje42@gmail.com>
18679
18680 * gdb.base/maint.exp: Update expected output.
18681
0d7b2549
AA
186822014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
18683
18684 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
18685 4-byte instruction on S390.
18686
8908fca5
JB
186872014-11-19 Joel Brobecker <brobecker@adacore.com>
18688
18689 * gdb.ada/arr_arr: New testcase.
18690
4a46959e
JB
186912014-11-19 Joel Brobecker <brobecker@adacore.com>
18692
18693 * gdb.ada/pkd_arr_elem: New Testcase.
18694
470e2f4e
LM
186952014-11-18 Luis Machado <lgustavo@codesourcery.com>
18696
18697 * gdb.reverse/break-precsave: Expect completion message for
18698 core file reads.
18699 * gdb.reverse/consecutive-precsave.exp: Likewise.
18700 * gdb.reverse/finish-precsave.exp: Likewise.
18701 * gdb.reverse/i386-precsave.exp: Likewise.
18702 * gdb.reverse/machinestate-precsave.exp: Likewise.
18703 * gdb.reverse/sigall-precsave.exp: Likewise.
18704 * gdb.reverse/solib-precsave.exp: Likewise.
18705 * gdb.reverse/step-precsave.exp: Likewise.
18706 * gdb.reverse/until-precsave.exp: Likewise.
18707 * gdb.reverse/watch-precsave.exp: Likewise.
18708
a267f3ad
AA
187092014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18710
18711 * gdb.base/bp-permanent.c: Include unistd.h.
18712 * gdb.python/py-framefilter-mi.c (main): Add return type.
18713 * gdb.python/py-framefilter.c (main): Likewise.
18714 * gdb.trace/actions-changed.c (main): Likewise.
18715
12084a9a
AA
187162014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18717
18718 * gdb.mi/until.c: Add eye-catchers.
18719 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
18720 line numbers.
18721
dc7e1a77
AA
187222014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18723
18724 * gdb.base/condbreak.exp: Drop references to removed non-prototype
18725 function header variants in break1.c.
18726 * gdb.base/ena-dis-br.exp: Likewise.
18727 * gdb.base/hbreak2.exp: Likewise.
18728 * gdb.reverse/until-precsave.exp: Drop references to removed
18729 non-prototype function header variants in ur1.c.
18730 * gdb.reverse/until-reverse.exp: Likewise.
18731
41c77605
PM
187322014-11-17 Petr Machata <pmachata@redhat.com>
18733
18734 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
18735 ${_cu_offset_size} bytes abbrev offset.
18736
34248c3a
DE
187372014-11-15 Doug Evans <xdje42@gmail.com>
18738
18739 PR symtab/17559
18740 * gdb.base/line-symtabs.exp: New file.
18741 * gdb.base/line-symtabs.c: New file.
18742 * gdb.base/line-symtabs.h: New file.
18743
646da059
YQ
187442014-11-14 Yao Qi <yao@codesourcery.com>
18745
18746 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
18747 (func): Add label func_label.
18748 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
18749 Replace low_pc and high_pc with MACRO_AT_range.
18750 Replace name, low_pc and high_pc with MACRO_AT_func.
18751
9301ebe6
YQ
187522014-11-14 Yao Qi <yao@codesourcery.com>
18753
18754 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
18755 Replace name, low_pc and high_pc with MACRO_AT_func.
18756
f166b542
YQ
187572014-11-14 Yao Qi <yao@codesourcery.com>
18758
18759 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
18760 produce debug information.
18761 * gdb.dwarf2/implptr-optimized-out.S: Removed.
18762
0f6e71e3
YQ
187632014-11-14 Yao Qi <yao@codesourcery.com>
18764
18765 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
18766 object and get function length.
18767 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
18768 with MACRO_AT_func.
18769 (top-level): Replace gdb_compile and clean_restart with
18770 prepare_for_testing.
18771 * gdb.dwarf2/main.c (main): Add label main_label.
18772
876c4df9
YQ
187732014-11-14 Yao Qi <yao@codesourcery.com>
18774
18775 * lib/dwarf.exp (function_range): New procedure.
18776 (Dwarf::_handle_macro_at_func): New procedure.
18777 (Dwarf::_handle_macro_at_range): New procedure.
18778 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
18779
02ad9cf1
YQ
187802014-11-14 Yao Qi <yao@codesourcery.com>
18781
18782 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
18783 (_handle_attribute): New procedure.
18784
a59add0c
AA
187852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18786
18787 * gdb.ada/cond_lang/foo.c (callme): Add return type.
18788 * gdb.base/call-sc.c (zed): Likewise.
18789 * gdb.base/checkpoint.c (main): Likewise.
18790 * gdb.base/dump.c (main): Likewise.
18791 * gdb.base/gcore.c (main): Likewise.
18792 * gdb.base/huge.c (main): Likewise.
18793 * gdb.base/multi-forks.c (main): Likewise.
18794 * gdb.base/pr10179-a.c (main): Likewise.
18795 * gdb.base/savedregs.c (main): Likewise.
18796 * gdb.base/sigaltstack.c (main): Likewise.
18797 * gdb.base/siginfo.c (main): Likewise.
18798 * gdb.base/structs.c (zed): Likewise.
18799 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
18800 * gdb.mi/mi-syn-frame.c (main): Likewise.
18801 * gdb.mi/until.c (foo, main): Likewise.
18802 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
18803 * gdb.base/solib-weak.c (foo): Declare.
18804 * gdb.base/attach-twice.c: Include stdio.h.
18805 * gdb.base/weaklib1.c: Likewise.
18806 * gdb.base/weaklib2.c: Likewise.
18807 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
18808 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
18809 unistd.h.
18810 * gdb.base/attach-pie-misread.c: Include stdlib.h.
18811 * gdb.mi/mi-exit-code.c: Likewise.
18812 * gdb.base/break-interp-lib.c: Include string.h.
18813 * gdb.base/coremaker.c: Likewise.
18814 * gdb.base/testenv.c: Likewise.
18815 * gdb.python/py-finish-breakpoint.c: Likewise.
18816 * gdb.base/inferior-died.c: Include sys/wait.h.
18817 * gdb.base/fileio.c: Include time.h.
18818 * gdb.base/async-shell.c: Include unistd.h.
18819 * gdb.base/dprintf-non-stop.c: Likewise.
18820 * gdb.base/info-os.c: Likewise.
18821 * gdb.mi/mi-console.c: Likewise.
18822 * gdb.mi/watch-nonstop.c: Likewise.
18823 * gdb.python/py-events.c: Likewise.
18824 * gdb.base/async.c (baz): Move up before its invocation.
18825 * gdb.base/code_elim2.c (my_global_func): Likewise.
18826 * gdb.base/skip-solib-lib.c (multiply): Likewise.
18827 * gdb.base/advance.c (func2): Likewise.
18828
3b5d5997
AA
188292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18830
18831 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
18832 variant.
18833 * gdb.base/annota3.c: Likewise.
18834 * gdb.base/async.c: Likewise.
18835 * gdb.base/average.c: Likewise.
18836 * gdb.base/call-ar-st.c: Likewise.
18837 * gdb.base/call-rt-st.c: Likewise.
18838 * gdb.base/call-sc.c: Likewise.
18839 * gdb.base/call-strs.c: Likewise.
18840 * gdb.base/ending-run.c: Likewise.
18841 * gdb.base/execd-prog.c: Likewise.
18842 * gdb.base/exprs.c: Likewise.
18843 * gdb.base/foll-exec.c: Likewise.
18844 * gdb.base/foll-fork.c: Likewise.
18845 * gdb.base/foll-vfork.c: Likewise.
18846 * gdb.base/funcargs.c: Likewise.
18847 * gdb.base/gcore.c: Likewise.
18848 * gdb.base/jump.c: Likewise.
18849 * gdb.base/langs0.c: Likewise.
18850 * gdb.base/langs1.c: Likewise.
18851 * gdb.base/langs2.c: Likewise.
18852 * gdb.base/mips_pro.c: Likewise.
18853 * gdb.base/nodebug.c: Likewise.
18854 * gdb.base/opaque0.c: Likewise.
18855 * gdb.base/opaque1.c: Likewise.
18856 * gdb.base/recurse.c: Likewise.
18857 * gdb.base/run.c: Likewise.
18858 * gdb.base/scope0.c: Likewise.
18859 * gdb.base/scope1.c: Likewise.
18860 * gdb.base/setshow.c: Likewise.
18861 * gdb.base/setvar.c: Likewise.
18862 * gdb.base/shmain.c: Likewise.
18863 * gdb.base/shr1.c: Likewise.
18864 * gdb.base/shr2.c: Likewise.
18865 * gdb.base/sigall.c: Likewise.
18866 * gdb.base/signals.c: Likewise.
18867 * gdb.base/so-indr-cl.c: Likewise.
18868 * gdb.base/solib2.c: Likewise.
18869 * gdb.base/structs.c: Likewise.
18870 * gdb.base/sum.c: Likewise.
18871 * gdb.base/vforked-prog.c: Likewise.
18872 * gdb.base/watchpoint.c: Likewise.
18873 * gdb.reverse/shr2.c: Likewise.
18874 * gdb.reverse/until-reverse.c: Likewise.
18875 * gdb.reverse/ur1.c: Likewise.
18876 * gdb.reverse/watch-reverse.c: Likewise.
18877
066a77c5
AA
188782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18879
18880 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
18881 variant.
18882 * gdb.base/sepdebug.exp: Drop references to removed code.
18883
4f204ea5
AA
188842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18885
18886 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
18887 variant. Preserve original line numbering.
18888 * gdb.base/list1.c: Likewise.
18889
3b377a3a
AA
188902014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18891
18892 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
18893 variant.
18894 * gdb.base/break1.c: Likewise.
18895 * gdb.base/break.exp: Drop references to removed code.
18896
e444df73
AA
188972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18898
18899 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
18900 variant.
18901
8008f2a7
AA
189022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18903
18904 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
18905
a5a06887
AA
189062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18907
18908 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
18909 logic into perform_all_tests() and invoke it with and without
18910 function header prototypes.
18911 (do_function_calls): Remove conditional XFAIL for PR 5318.
18912 (rerun_and_prepare): Remove duplicate code.
18913 (perform_all_tests): New. Main logic moved here.
18914
44dba9b9
AA
189152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18916
18917 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
18918 code guarded by #ifdef NO_PROTOTYPES.
18919 (t_double_many_args): Likewise.
18920 (DEF_FUNC_MANY_ARGS_1): Likewise.
18921 (DEF_FUNC_VALUES_1): Likewise.
18922 (t_structs_ldc): Renamed from t_structs_fc in conditional code
18923 guarded by #ifdef PROTOTYPES.
18924
d1fbcd56
AA
189252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18926
18927 * gdb.mi/mi-console.c: Add eye-catcher.
18928 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
18929 instead of literal line number.
18930
b0e59b8f
AA
189312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18932
18933 * gdb.base/shr2.c: Add eye-catcher.
18934 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
18935 line number.
18936
78f98cca
AA
189372014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18938
18939 * gdb.base/jump.c: Add eye-catchers.
18940 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
18941 numbers.
18942
58fa2af0
AA
189432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18944
18945 * gdb.base/execd-prog.c: Add eye-catchers.
18946 * gdb.base/foll-exec.c: Likewise.
18947 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
18948 line numbers.
18949
04e5059b
AA
189502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18951
18952 * gdb.base/ending-run.c: Add eye-catchers.
18953 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
18954 literal line numbers.
18955
dbfdb174
AA
189562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18957
18958 * gdb.base/call-rt-st.c: Add eye-catchers.
18959 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
18960 literal line numbers.
18961
888a2ade
AA
189622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18963
18964 * gdb.base/call-ar-st.c: Add eye-catchers.
18965 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
18966 literal line numbers.
18967
6acc2dde
AA
189682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18969
18970 * gdb.base/average.c: Add eye-catchers.
18971 * gdb.base/sum.c: Likewise.
18972 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
18973 regexps dynamically.
18974
9ecfcd1d
AA
189752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18976
18977 * gdb.base/solib1.c: Add eye-catchers.
18978 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
18979 literal line numbers.
18980
78708b7c
PA
189812014-11-12 Pedro Alves <palves@redhat.com>
18982
18983 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
18984 leader has exited.
18985
af48d08f
PA
189862014-11-12 Pedro Alves <palves@redhat.com>
18987
18988 * gdb.arch/i386-bp_permanent.c: New file.
18989 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
18990 (srcfile): Set to i386-bp_permanent.c.
18991 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
18992 that stepi does not execute the 'leave' instruction, instead of
18993 testing it does execute.
18994 * gdb.base/bp-permanent.c: New file.
18995 * gdb.base/bp-permanent.exp: New file.
18996
af3768e9
DE
189972014-11-10 Doug Evans <xdje42@gmail.com>
18998
18999 PR symtab/17564
19000 * gdb.base/symtab-search-order.exp: New file.
19001 * gdb.base/symtab-search-order.c: New file.
19002 * gdb.base/symtab-search-order-1.c: New file.
19003 * gdb.base/symtab-search-order-shlib-1.c: New file.
19004
9de00a4a
PA
190052014-11-07 Pedro Alves <palves@redhat.com>
19006
19007 PR gdb/17511
19008 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
19009 i?86-*-linux*.
19010
e0f52461
SC
190112014-11-03 Siva Chandra Reddy <sivachandra@google.com>
19012
19013 PR c++/17494
19014 * gdb.cp/pr17494.cc: New file.
19015 * gdb.cp/pr17494.exp: New file.
19016
6ce8c980
YQ
190172014-11-02 Yao Qi <yao@codesourcery.com>
19018
19019 * gdb.python/python.exp: Get working directory and match the
19020 output of "set extended-prompt \\w " with it.
19021
02be9a71
DE
190222014-10-30 Doug Evans <dje@google.com>
19023
19024 * gdb.python/py-objfile.exp: Add tests for setting random attributes
19025 in objfiles.
19026 * gdb.python/py-progspace.exp: Add tests for setting random attributes
19027 in progspaces.
19028
3bdff46b
LM
190292014-10-30 Janis Johnson <janisjo@codesourcery.com>
19030
19031 * gdb.base/fullpath-expand.exp: Skip for a remote host.
19032 * gdb.base/realname-expand.exp: Likewise.
19033 * gdb.linespec/macro-relative.exp: Likewise.
19034
ab917dfb
PA
190352014-10-29 Pedro Alves <palves@redhat.com>
19036
19037 PR gdb/17408
19038 * gdb.threads/schedlock.c (some_function): New function.
19039 (call_function): New global.
19040 (MAYBE_CALL_SOME_FUNCTION): New macro.
19041 (thread_function): Call it.
19042 * gdb.threads/schedlock.exp (get_args): Add description parameter,
19043 and use it instead of a global counter. Adjust all callers.
19044 (get_current_thread): Use "find current thread" for test message
19045 here rather than having all callers pass down the same string.
19046 (goto_loop): New procedure, factored out from ...
19047 (my_continue): ... this.
19048 (step_ten_loops): Change parameter from test message to command to
19049 use. Adjust.
19050 (list_count): Delete global.
19051 (check_result): New procedure, factored out from duplicate top
19052 level code.
19053 (continue tests): Wrap in with_test_prefix.
19054 (test_step): New procedure, factored out from duplicate top level
19055 code.
19056 (top level): Test "step" in combination with all scheduler-locking
19057 modes. Test "next" in combination with all scheduler-locking
19058 modes, and in combination with stepping over a function call or
19059 not.
19060 * gdb.threads/next-bp-other-thread.c: New file.
19061 * gdb.threads/next-bp-other-thread.exp: New file.
19062
d3d4baed
PA
190632014-10-29 Pedro Alves <palves@redhat.com>
19064
19065 PR python/17372
19066 * gdb.python/python.exp: Test a multi-line command that spawns
19067 interactive Python.
19068 * gdb.base/multi-line-starts-subshell.exp: New file.
19069
563e8d85
YQ
190702014-10-29 Yao Qi <yao@codesourcery.com>
19071
19072 * gdb.base/fileio.exp: Make directories on host.
19073
0ea4d52e
YQ
190742014-10-29 Yao Qi <yao@codesourcery.com>
19075
19076 * gdb.base/fileio.c (test_write): Close the file.
19077
7f5ef605
PA
190782014-10-28 Pedro Alves <palves@redhat.com>
19079
19080 PR gdb/12623
19081 * gdb.base/sigstep.c (no_handler): New global.
19082 (main): If 'no_handler is true, set the signal handlers to
19083 SIG_IGN.
19084 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
19085 with_sw_watch and no_handler parameters. Handle them.
19086 (top level) <stepping over handler when stopped at a breakpoint
19087 test>: Add a test axis for testing with a software watchpoint, and
19088 another for testing with the signal handler set to SIG_IGN.
19089 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
19090 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
19091
abbdbd03
PA
190922014-10-28 Pedro Alves <palves@redhat.com>
19093
19094 PR gdb/17511
19095 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
19096 * gdb.base/sigstep.exp (other_handler_location): New global.
19097 (advance): Support stepping into the signal handler, and running
19098 commands while in the handler.
19099 (in_handler_map): New global.
19100 (top level): In the advance test, add combinations for getting
19101 into the handler with stepping commands, and for running commands
19102 in the handler. Add comment descripting the advancei tests.
19103
1df4399f
PA
191042014-10-28 Pedro Alves <palves@redhat.com>
19105
19106 * gdb.base/sigstep.exp: Use build_executable instead of
19107 prepare_for_testing.
19108 (top level): Move code that starts GDB, runs to main and creates a
19109 display to ...
19110 (restart): ... this new procedure.
19111 (top level): Move backtrace from signal handler test to ...
19112 (validate_backtrace): ... this new procedure.
19113 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
19114 with_test_prefix. Always restart GDB.
19115 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
19116 with_test_prefix. Always restart GDB. No need to delete
19117 breakpoints after the test.
19118 (test_skip_handler): Remove prefix parameter.
19119 (skip_over_handler, breakpoint_to_handler)
19120 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
19121 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
19122 restart GDB. No need to delete breakpoints after the test.
19123 (top level): Use foreach to call the test procedures with
19124 different commands.
19125
a5b6e449
PA
191262014-10-28 Pedro Alves <palves@redhat.com>
19127
19128 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
19129 instead of GNATS numbers.
19130 * gdb.base/sigbpt.exp: Likewise.
19131 * gdb.base/siginfo.exp: Likewise.
19132 * gdb.base/sigstep.exp: Likewise.
19133
e5f8a7cc
PA
191342014-10-27 Pedro Alves <palves@redhat.com>
19135
19136 * gdb.base/sigstep.c (dummy): New global.
19137 (main): Issue a couple writes to the new global.
19138 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
19139 procedures.
19140 (skip_over_handler): Use test_skip_handler.
19141 (top level): Call skip_over_handler for stepi and nexti too.
19142 (breakpoint_over_handler): Use test_skip_handler.
19143 (top level): Call breakpoint_over_handler for stepi and nexti too.
19144
763905a3
YQ
191452014-10-27 Yao Qi <yao@codesourcery.com>
19146
19147 * gdb.trace/tfile.c (adjust_function_address)
19148 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
19149 function descriptor.
19150
6f259a23
DB
191512014-10-24 Don Breazeal <donb@codesourcery.com>
19152
19153 * gdb.base/foll-fork.exp (test_follow_fork,
19154 catch_fork_child_follow): Check for updated fork messages emitted
19155 from infrun.c.
19156 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
19157 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
19158 vfork_and_exec_child_follow_through_step): Check for updated vfork
19159 messages emitted from infrun.c.
19160
09dd9a69
PA
191612014-10-24 Pedro Alves <palves@redhat.com>
19162
19163 * gdb.base/corefile.exp: Remove references to ultrix.
19164 * gdb.base/interrupt.exp: Likewise.
19165 * gdb.base/whatis.exp: Likewise.
19166 * gdb.gdb/selftest.exp: Likewise.
19167 * gdb.threads/manythreads.exp: Likewise.
19168 * gdb.threads/print-threads.exp: Likewise.
19169 * gdb.threads/pthreads.exp:: Likewise.
19170 * gdb.threads/schedlock.exp: Likewise.
19171
3433cfa5
SC
191722014-10-24 Siva Chandra Reddy <sivachandra@google.com>
19173
19174 * gdb.cp/non-trivial-retval.cc: Add a test case.
19175 * gdb.cp/non-trivial-retval.exp: Add a test.
19176
092f880b
YQ
191772014-10-20 Yao Qi <yao@codesourcery.com>
19178
19179 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
19180 * gdb.python/py-objfile-script-gdb.py: New file.
19181 * gdb.python/py-objfile-script.exp: Update reference to
19182 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
19183 of remote_download. Remove the dest file.
19184
acbdb7f3
YQ
191852014-10-20 Yao Qi <yao@codesourcery.com>
19186
19187 * gdb.base/checkpoint.exp: Don't remove file copied on host.
19188 * gdb.base/step-line.exp: Likewise.
19189 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19190 * gdb.dwarf2/dw2-basic.exp: Likewise.
19191 * gdb.dwarf2/dw2-compressed.exp: Likewise.
19192 * gdb.dwarf2/dw2-filename.exp: Likewise.
19193 * gdb.dwarf2/dw2-intercu.exp: Likewise.
19194 * gdb.dwarf2/dw2-intermix.exp: Likewise.
19195 * gdb.dwarf2/dw2-producer.exp: Likewise.
19196 * gdb.dwarf2/mac-fileno.exp: Likewise.
19197 * gdb.python/py-frame-args.exp: Likewise.
19198 * gdb.python/py-framefilter.exp: Likewise.
19199 * gdb.python/py-mi.exp: Likewise.
19200 * gdb.python/py-objfile-script.exp: Likewise
19201 * gdb.python/py-pp-integral.exp: Likewise.
19202 * gdb.python/py-pp-re-notag.exp: Likewise.
19203 * gdb.python/py-prettyprint.exp: Likewise.
19204 * gdb.python/py-section-script.exp: Likewise.
19205 * gdb.python/py-typeprint.exp: Likewise.
19206 * gdb.python/py-xmethods.exp: Likewise.
19207 * gdb.stabs/weird.exp: Likewise.
19208 * gdb.xml/tdesc-regs.exp: Likewise.
19209
bd286a29
KCY
192102014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
19211
19212 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
19213 (out_cu): Use addr_len for the size of addresses.
19214 (out_line): Likewise. Size DW_LNE_set_address instruction
19215 according to addr_len.
19216 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
19217 (FUNC): Add START_INSNS to definition.
19218
673dc4a0
YQ
192192014-10-18 Yao Qi <yao@codesourcery.com>
19220
19221 * gdb.base/argv0-symlink.exp: Check argv[0] value if
19222 gdb_has_argv0 return true.
19223 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
19224 check [target_info exists noargs], check [gdb_has_argv0]
19225 instead.
19226 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19227 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
19228 procedures.
19229
4ffbba72
DE
192302014-10-17 Doug Evans <dje@google.com>
19231
19232 * gdb.python/py-events.exp: Update expected output for clear_objfiles
19233 event.
19234 * gdb.python/py-events.py: Add clear_objfiles event.
19235
d096d8c1
DE
192362014-10-17 Doug Evans <dje@google.com>
19237
19238 * gdb.python/py-objfile.exp: Test progspace attribute.
19239
a80db015
LM
192402014-10-17 Luis Machado <lgustavo@codesourcery.com>
19241
19242 * gdb.guile/scm-breakpoint.exp: Do not assume any
19243 directory separators when matching source file paths.
19244 * gdb.python/py-breakpoint.exp: Likewise.
19245 * gdb.reverse/break-precsave.exp: Likewise.
19246 * gdb.reverse/break-reverse.exp: Likewise.
19247 * gdb.reverse/consecutive-precsave.exp: Likewise.
19248 * gdb.reverse/finish-precsave.exp: Likewise.
19249 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
19250 * gdb.reverse/finish-reverse.exp: Likewise.
19251 * gdb.reverse/i386-precsave.exp: Likewise.
19252 * gdb.reverse/i387-env-reverse.exp: Likewise.
19253 * gdb.reverse/i387-stack-reverse.exp: Likewise.
19254 * gdb.reverse/machinestate-precsave.exp: Likewise.
19255 * gdb.reverse/machinestate.exp: Likewise.
19256 * gdb.reverse/sigall-precsave.exp: Likewise.
19257 * gdb.reverse/solib-precsave.exp: Likewise.
19258 * gdb.reverse/step-precsave.exp: Likewise.
19259 * gdb.reverse/until-precsave.exp: Likewise.
19260 * gdb.reverse/watch-precsave.exp: Likewise.
19261 * gdb.reverse/watch-reverse.exp: Likewise.
19262
b22089ab
YQ
192632014-10-17 Yao Qi <yao@codesourcery.com>
19264
19265 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
19266 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
19267
6c4486e6
PA
192682014-10-17 Pedro Alves <palves@redhat.com>
19269
19270 PR gdb/17471
19271 * gdb.base/bg-execution-repeat.c: New file.
19272 * gdb.base/bg-execution-repeat.exp: New file.
19273
0ff33695
PA
192742014-10-17 Pedro Alves <palves@redhat.com>
19275
19276 PR gdb/17300
19277 * gdb.base/continue-all-already-running.c: New file.
19278 * gdb.base/continue-all-already-running.exp: New file.
19279
6fdebc3d
PA
192802014-10-17 Pedro Alves <palves@redhat.com>
19281
19282 PR gdb/17472
19283 * gdb.base/annota-input-while-running.c: New file.
19284 * gdb.base/annota-input-while-running.exp: New file.
19285
32a8097b
PA
192862014-10-17 Pedro Alves <palves@redhat.com>
19287
19288 * gdb.base/callfuncs.exp: emove references to osf.
19289 * gdb.base/sigall.exp: Likewise.
19290 * gdb.gdb/selftest.exp: Likewise.
19291 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19292 * gdb.mi/non-stop.c: Likewise.
19293 * gdb.mi/pthreads.c: Likewise.
19294 * gdb.reverse/sigall-precsave.exp: Likewise.
19295 * gdb.reverse/sigall-reverse.exp: Likewise.
19296 * gdb.threads/pthreads.c: Likewise.
19297 * gdb.threads/pthreads.exp: Likewise.
19298
7a3517ff
YQ
192992014-10-17 Yao Qi <yao@codesourcery.com>
19300
19301 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
19302 check 'target_info exists noargs'.
19303 (test_command_prompt_position): Likewise.
19304 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
19305 Remove "set args".
19306 (progvar_simple_while_test): Likewise.
19307 (progvar_complex_if_while_test): Likewise.
19308 (if_while_breakpoint_command_test): Likewise.
19309 (infrun_breakpoint_command_test): Likewise.
19310 (breakpoint_command_test): Likewise.
19311 (watchpoint_command_test): Likewise.
19312 (bp_deleted_in_command_test): Likewise.
19313 (temporary_breakpoint_commands): Likewise.
19314
bb99c472
YQ
193152014-10-16 Yao Qi <yao@codesourcery.com>
19316
19317 * gdb.base/remotetimeout.exp: Remove noargs checking.
19318
7c16b83e
PA
193192014-10-15 Pedro Alves <palves@redhat.com>
19320
19321 PR breakpoints/9649
19322 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
19323 * gdb.base/breakpoint-in-ro-region.exp
19324 (probe_target_hardware_step): New procedure.
19325 (top level): Probe hardware stepping and hardware breakpoint
19326 support. Test stepping through a read-only region, with both
19327 "breakpoint auto-hw" on and off and both "always-inserted" on and
19328 off.
19329
35a49624
IB
193302014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
19331
19332 * gdb.dlang/demangle.exp: Update for demangling changes.
19333
2d1c107c
SC
193342014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19335
19336 * gdb.cp/non-trivial-retval.cc: Add new test cases.
19337 * gdb.cp/non-trivial-retval.exp: Add new tests.
19338
778811d5
SC
193392014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19340
19341 PR c++/13403
19342 PR c++/15154
19343 * gdb.cp/non-trivial-retval.cc: New file.
19344 * gdb.cp/non-trivial-retval.exp: New file.
19345
10c5f0a8
YQ
193462014-10-15 Yao Qi <yao@codesourcery.com>
19347
19348 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
19349 remote host.
19350
65d7b369
YQ
193512014-10-15 Yao Qi <yao@codesourcery.com>
19352
19353 * gdb.python/py-symbol.exp: Match file base name if host is
19354 remote, otherwise match file name with dir name.
19355 * gdb.python/py-symtab.exp: Likewise.
19356 * gdb.python/python.exp: Likewise.
19357
46dc1394
YQ
193582014-10-15 Yao Qi <yao@codesourcery.com>
19359
19360 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
19361 pattern.
19362 * gdb.python/py-symtab.exp: Likewise.
19363 * gdb.python/python.exp: Remove trailing ".*". Fix typo
19364 locationn.
19365
c40cc657
JB
193662014-10-14 Joel Brobecker <brobecker@adacore.com>
19367
19368 * gdb.ada/addr_arith: New testcase.
19369
2abf49e1
MR
193702014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
19371
19372 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
19373 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
19374 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
19375 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
19376
f7088df3
SDJ
193772014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
19378
19379 * gdb.arch/stap-eval-lang-ada.S: Likewise.
19380 * gdb.arch/stap-eval-lang-ada.c: Likewise.
19381 * gdb.arch/stap-eval-lang-ada.exp: New file.
19382
4dc06805
YQ
193832014-10-14 Yao Qi <yao@codesourcery.com>
19384
19385 * gdb.mi/mi-var-child.c (nothing1): New function.
19386 (nothing2): New function.
19387 (do_children_tests): Set function pointers by nothing1 and
19388 nothing2.
19389 * gdb.mi/mi-var-child.exp: Step over new added statements.
19390 Update test to match the new output.
19391 * gdb.mi/var-cmd.c (nothing1): New function.
19392 (nothing2): New function.
19393 (do_children_tests): Set function pointers by nothing1 and
19394 nothing2.
19395 * gdb.mi/mi-var-display.exp: Update test to match output.
19396 Step to the line specified by $line_dct_nothing.
19397 Increase the number of lines to step.
19398
46a93de2
YQ
193992014-10-14 Yao Qi <yao@codesourcery.com>
19400
19401 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
19402 tests.
19403 * gdb.mi/mi2-var-child.exp: Likewise.
19404
14ea52ee
DE
194052014-10-13 Doug Evans <dje@google.com>
19406
19407 * gdb.python/py-objfile.exp: Change name of file name test.
19408
e5c6e92b
DE
194092014-10-13 Doug Evans <dje@google.com>
19410
19411 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
19412 from the start of the CU.
19413
c780cc2f
JK
194142014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19415 Yao Qi <yao@codesourcery.com>
19416
19417 Fix "save breakpoints" for "catch" command.
19418 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
19419 Remove -nonewline. Match also the added "main" line.
19420
99894e11
JK
194212014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19422
19423 Fix "save breakpoints" for "disable $bpnum" command.
19424 * gdb.base/save-bp.c (main): Add label.
19425 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
19426
6e1ac5a3
JK
194272014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19428
19429 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
19430
754dd2b0
YQ
194312014-10-11 Yao Qi <yao@codesourcery.com>
19432
19433 * gdb.server/server-kill.exp: Execute command
19434 "set remote trace-status-packet on" before "tstatus".
19435
f90183d7
YQ
194362014-10-11 Yao Qi <yao@codesourcery.com>
19437
19438 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
19439 (main): Call getppid.
19440 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
19441 and continue to it. Read variable "server_pid".
19442
bf40a607
YQ
194432014-10-11 Yao Qi <yao@codesourcery.com>
19444
19445 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
19446
052ca370
YQ
194472014-10-11 Yao Qi <yao@codesourcery.com>
19448
19449 * gdb.threads/thread-find.exp: Don't execute command
19450 "info threads".
19451 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
19452 * gdb.threads/linux-dp.exp: Don't check the condition
19453 $threads_created equals to zero.
19454
3831839c
PA
194552014-10-10 Pedro Alves <palves@redhat.com>
19456
19457 * gdb.base/bigcore.exp: Remove references to IRIX.
19458 * gdb.base/funcargs.exp: Likewise.
19459 * gdb.base/interrupt.exp: Likewise.
19460 * gdb.base/mips_pro.exp: Likewise.
19461 * gdb.base/nodebug.exp: Likewise.
19462 * gdb.base/setvar.exp: Likewise.
19463 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
19464
8b9a549d
PA
194652014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19466 Pedro Alves <palves@redhat.com>
19467
19468 PR symtab/14466
19469 * gdb.base/vdso-warning.c: New file.
19470 * gdb.base/vdso-warning.exp: New file.
19471
d48ba5e8
DE
194722014-10-02 Doug Evans <dje@google.com>
19473
19474 * gdb.base/structs.c (main): Don't run forever.
19475
2278c276
PA
194762014-10-02 Pedro Alves <palves@redhat.com>
19477
19478 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
19479 (top level) <stop threads 1, stop threads 2>: Use it.
19480
b57bacec
PA
194812014-10-02 Pedro Alves <palves@redhat.com>
19482
19483 * gdb.threads/break-while-running.exp (test): Add new
19484 'update_thread_list' argument. Skip "info threads" if false.
19485 (top level): Add new 'update_thread_list' axis.
19486
13fd3ff3
PA
194872014-10-02 Pedro Alves <palves@redhat.com>
19488
19489 PR breakpoints/17431
19490 * gdb.base/execl-update-breakpoints.c: New file.
19491 * gdb.base/execl-update-breakpoints.exp: New file.
19492
0fec99e8
PA
194932014-10-01 Pedro Alves <palves@redhat.com>
19494
19495 * gdb.base/breakpoint-in-ro-region.c: New file.
19496 * gdb.base/breakpoint-in-ro-region.exp: New file.
19497
2ddf4301
SM
194982014-10-01 Simon Marchi <simon.marchi@ericsson.com>
19499
19500 * gdb.mi/mi-exit-code.exp: New file.
19501 * gdb.mi/mi-exit-code.c: New file.
19502
6a5f3f43
YQ
195032014-09-30 Yao Qi <yao@codesourcery.com>
19504
19505 * lib/prelink-support.exp (build_executable_own_libs): Error if
19506 the target isn't native.
19507
345bcc73
YQ
195082014-09-30 Yao Qi <yao@codesourcery.com>
19509
19510 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
19511 false.
19512
a25a5a45
PA
195132014-09-22 Pedro Alves <palves@redhat.com>
19514
19515 * gdb.threads/break-while-running.exp: New file.
19516 * gdb.threads/break-while-running.c: New file.
19517
00ba3162
YQ
195182014-09-19 Yao Qi <yao@codesourcery.com>
19519
19520 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
19521 Invoke test. Restart GDB with --readnow and invoke test again.
19522
c3b7b696
YQ
195232014-09-19 Yao Qi <yao@codesourcery.com>
19524
19525 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
19526 proc set_breakpoint_on_gcd_function. Invoke
19527 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
19528 invoke set_breakpoint_on_gcd_function again.
19529
2b4fd423
DE
195302014-09-18 Doug Evans <dje@google.com>
19531
19532 * gdb.dwarf2/symtab-producer.exp: New file.
19533
a5947601
SDJ
195342014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19535
19536 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
19537 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
19538 * gdb.base/global-var-nested-by-dso.c: Likewise.
19539 * gdb.base/global-var-nested-by-dso.exp: Likewise.
19540
91c19059
SDJ
195412014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19542 Pedro Alves <palves@redhat.com>
19543
19544 * gdb.base/watch-bitfields.exp: Pass string other than test file
19545 name to prepare_for_testing.
19546 (watch): New procedure.
19547 (expect_watchpoint): Use with_test_prefix.
19548 (top level): Factor out tests to ...
19549 (test_watch_location, test_regular_watch): ... these new
19550 procedures, and use with_test_prefix and gdb_continue_to_end.
19551
bb9d5f81
PP
195522014-09-16 Patrick Palka <patrick@parcs.ath.cx>
19553
19554 PR breakpoints/12526
19555 * gdb.base/watch-bitfields.exp: New file.
19556 * gdb.base/watch-bitfields.c: New file.
19557
635856f5
PA
195582014-09-16 Pedro Alves <palves@redhat.com>
19559
19560 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
19561 software and hardware addresses, not software address against
19562 itself.
19563
7280ceea
PA
195642014-09-16 Pedro Alves <palves@redhat.com>
19565
19566 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
19567 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
19568
428b16bd
PA
195692014-09-16 Pedro Alves <palves@redhat.com>
19570
19571 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
19572 files.
19573 * gdb.base/a2-run.exp: Remove all code guarded by istarget
19574 "*-*-vxworks*" throughout.
19575 * gdb.base/break.exp: Likewise.
19576 * gdb.base/default.exp: Likewise.
19577 * gdb.base/scope.exp: Likewise.
19578 * gdb.base/sepdebug.exp: Likewise.
19579 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
19580 throughout.
19581 * gdb.base/run.c: Likewise.
19582 * gdb.base/sepdebug.c: Likewise.
19583 * gdb.hp/gdb.aCC/run.c: Likewise.
19584 * gdb.reverse/until-reverse.c: Likewise.
19585 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
19586
666d413c
YQ
195872014-09-16 Yao Qi <yao@codesourcery.com>
19588
19589 * boards/local-remote-host-native.exp: New file.
19590
57cbd724
DE
195912014-09-14 Doug Evans <xdje42@gmail.com>
19592
19593 * gdb.threads/queue-signal.c (thread_count): New variable.
19594 (thread_count_mutex, thread_count_condvar): New variables.
19595 (incr_thread_count, wait_all_threads_running): New functions.
19596 (main): Wait for all threads to be in their thread functions.
19597
81219e53
DE
195982014-09-13 Doug Evans <xdje42@gmail.com>
19599
19600 * gdb.threads/queue-signal.c: New file.
19601 * gdb.threads/queue-signal.exp: New file.
19602
3714cea7
DE
196032014-09-13 Doug Evans <xdje42@gmail.com>
19604
19605 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
19606 be consistent with what default_gdb_init uses.
19607 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
19608 the plain text of the prompt. Add some logging printfs.
19609 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
19610
fa43b1d7
PA
196112014-09-12 Pedro Alves <palves@redhat.com>
19612
19613 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
19614 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
19615 * gdb.arch/i386-size-overlap.exp: Likewise.
19616 * gdb.arch/i386-size.exp: Likewise.
19617 * gdb.arch/i386-unwind.exp: Likewise.
19618 * gdb.base/a2-run.exp: Likewise.
19619 * gdb.base/break.exp: Likewise.
19620 * gdb.base/charset.exp: Likewise.
19621 * gdb.base/chng-syms.exp: Likewise.
19622 * gdb.base/commands.exp: Likewise.
19623 * gdb.base/dbx.exp: Likewise.
19624 * gdb.base/find.exp: Likewise.
19625 * gdb.base/funcargs.exp: Likewise.
19626 * gdb.base/jit-simple.exp: Likewise.
19627 * gdb.base/reread.exp: Likewise.
19628 * gdb.base/sepdebug.exp: Likewise.
19629 * gdb.base/step-bt.exp: Likewise.
19630 * gdb.cp/mb-inline.exp: Likewise.
19631 * gdb.cp/mb-templates.exp: Likewise.
19632 * gdb.objc/basicclass.exp: Likewise.
19633 * gdb.threads/killed.exp: Likewise.
19634
9d9bf2df
EBM
196352014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19636
19637 PR tdep/17379
19638 * gdb.arch/powerpc-stackless.S: New file.
19639 * gdb.arch/powerpc-stackless.exp: New file.
19640
1cf2f1b0
JK
196412014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19642
19643 * gdb.base/attach.c: Include unistd.h.
19644 (main): Call alarm. Add label postloop.
19645 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
19646 gdb_breakpoint, gdb_continue_to_breakpoint.
19647 (test_command_line_attach_run): Kill ${testpid} in one exit path.
19648
98880d46
PA
196492014-09-11 Pedro Alves <palves@redhat.com>
19650
19651 PR gdb/17347
19652 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
19653 * gdb.base/attach.exp (test_command_line_attach_run): New
19654 procedure.
19655 (top level): Call it.
19656
4c92ff2c
PA
196572014-09-11 Pedro Alves <palves@redhat.com>
19658
19659 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
19660 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
19661 (do_command_attach_tests): Use spawn_wait_for_attach.
19662 * gdb.base/solib-overlap.exp: Likewise.
19663 * gdb.multi/multi-attach.exp: Likewise.
19664 * gdb.python/py-prompt.exp: Likewise.
19665 * gdb.python/py-sync-interp.exp: Likewise.
19666 * gdb.server/ext-attach.exp: Likewise.
19667
3adc1a7d
GKB
196682014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
19669
19670 * gdb.fortran/array-element.exp: Remove unexpected "continue"
19671 command in testcase. Simplify testcase.
19672
96334934
JB
196732014-09-10 Joel Brobecker <brobecker@adacore.com>
19674
19675 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
19676
eb479039
JB
196772014-09-10 Joel Brobecker <brobecker@adacore.com>
19678
19679 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
19680
deede10c
JB
196812014-09-10 Joel Brobecker <brobecker@adacore.com>
19682
19683 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
19684
7828a5f5
JB
196852014-09-10 Joel Brobecker <brobecker@adacore.com>
19686
19687 * gdb.dwarf2/dynarr-ptr.c: New file.
19688 * gdb.dwarf2/dynarr-ptr.exp: New file.
19689
33aeebcf
MR
196902014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19691
19692 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
19693 of 30 rather than hardcoding 120 for a slow test case. Take the
19694 `gdb,timeout' target setting into account for this calculation.
19695 Don't extend the timeout for the test cases that don't need it.
19696
7b415901
MR
196972014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19698
19699 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
19700 a factor of 2 for a slow test case. Take the `gdb,timeout'
19701 target setting into account for this calculation.
19702 * gdb.reverse/until-precsave.exp: Increase the timeout by
19703 a factor of 15 and 3 respectively rather than adding 120
19704 for a pair of slow test cases. Take the `gdb,timeout'
19705 target setting into account for this calculation.
19706
4a40f85a
MR
197072014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19708
19709 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
19710 timeout, don't pass one down to gdb_expect.
19711 (gdb_expect): Rework timeout selection.
19712
09635af7
MR
197132014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19714
19715 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
19716 exception on timeout.
19717 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
19718 (gdbserver_start_extended): Catch any `gdbserver_start' error
19719 exceptions.
19720 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
19721 * lib/mi-support.exp (mi_gdb_target_load): Catch any
19722 `gdbserver_gdb_load' error exceptions.
19723
2bdd10b7
MR
197242014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19725
19726 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
19727 120 on waiting for the TCP socket to open.
19728
316935f0
DE
197292014-09-09 Doug Evans <xdje42@gmail.com>
19730
19731 * gdb.base/default.exp (show_conv_list): Add _caller_is,
19732 _caller_matches, _any_caller_is, _any_caller_matches.
19733
83740597
DE
197342014-09-09 Doug Evans <xdje42@gmail.com>
19735
19736 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
19737
4c122fc3
YQ
197382014-09-09 Yao Qi <yao@codesourcery.com>
19739
19740 * gdb.mi/mi-var-display.exp: Set print symbol off.
19741
a9f116cb
GKB
197422014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
19743
19744 PR gdb/17035
19745 * gdb.base/commands.exp: Add tests to verify user-defined
19746 commands with empty bodies.
19747 * gdb.python/py-cmd.exp: Test that we don't show user-defined
19748 python commands in `show user command`.
19749 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
19750 scheme commands in `show user command`.
19751
c75bd3a2
JK
197522014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19753
19754 PR python/17355
19755 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
19756 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
19757 * gdb.python/py-framefilter-invalidarg.exp: New file.
19758 * gdb.python/py-framefilter-invalidarg.py: New file.
19759
faa42425
DE
197602014-09-06 Doug Evans <xdje42@gmail.com>
19761
19762 PR 15276
19763 * gdb.python/py-caller-is.c: New file.
19764 * gdb.python/py-caller-is.exp: New file.
19765
474ca4f6
SDJ
197662014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
19767
19768 PR gdb/17235
19769 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
19770 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
19771
eb0b0463
SDJ
197722014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
19773
19774 PR fortran/17237
19775 * gdb.fortran/print-formatted.exp: New file.
19776 * gdb.fortran/print-formatted.f90: Likewise.
19777
5f3b99cf
SS
197782014-09-03 Sasha Smundak <asmundak@google.com>
19779
19780 * gdb.python/py-frame.exp: Test Frame.read_register.
19781
7d793aa9
SDJ
197822014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
19783
19784 PR python/16699
19785 * gdb.python/py-completion.exp: New file.
19786 * gdb.python/py-completion.py: Likewise.
19787
fb0576e9
DE
197882014-08-28 Doug Evans <dje@google.com>
19789
19790 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
19791 eax,etc. are live with values set by gdb and thus the compiler can't
19792 use them.
19793 * gdb.arch/i386-pseudo.c (main): Ditto.
19794
ee92b0dd
DE
197952014-08-27 Doug Evans <dje@google.com>
19796
19797 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
19798
6649db35
DE
197992014-08-25 Doug Evans <dje@google.com>
19800
19801 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
19802 (main): Ditto.
19803
564b7600
DE
198042014-08-25 Doug Evans <dje@google.com>
19805
19806 * gdb.threads/thread-execl.exp: #include <stdio.h>.
19807
3881fb67
YQ
198082014-08-24 Yao Qi <yao@codesourcery.com>
19809
19810 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
19811 symbol off.
19812 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
19813
a05a36a5
DE
198142014-08-22 Doug Evans <dje@google.com>
19815
19816 PR 17276
19817 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
19818 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
19819 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
19820
7c343b48
YQ
198212014-08-22 Yao Qi <yao@codesourcery.com>
19822
19823 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
19824 * gdb.python/py-finish-breakpoint2.exp: Likewise.
19825 * gdb.python/python.exp: Likewise. Use .py file on the host
19826 instead of the build.
19827
22fd09ae
JK
198282014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19829
19830 * gdb.threads/gcore-stale-thread.c: New file.
19831 * gdb.threads/gcore-stale-thread.exp: New file.
19832
a8454a7c
PA
198332014-08-21 Pedro Alves <palves@redhat.com>
19834
19835 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
19836 * gdb.base/gcore-relro-pie.exp: Likewise.
19837 * gdb.base/gcore-relro.exp: Likewise.
19838 * gdb.base/gcore.exp: Likewise.
19839 * gdb.base/print-symbol-loading.exp: Likewise.
19840 * gdb.threads/gcore-thread.exp: Likewise.
19841 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
19842
2a31c623
PA
198432014-08-20 Pedro Alves <palves@redhat.com>
19844 Jan Kratochvil <jan.kratochvil@redhat.com>
19845
19846 * Makefile.in (EXTRA_RULES, CC): New variables, get from
19847 configure.
19848 (EXPECT): Handle READ1 being set.
19849 (all): Depend on EXTRA_RULES.
19850 (check-read1, expect-read1, read1.so, read1): New rules.
19851 * README (Testsuite Parameters): Document the READ1 make variable.
19852 (Race detection): New section.
19853 * configure: Regenerate.
19854 * configure.ac: If build==host==target, and running under a
19855 GNU/glibc system, add read1 to the extra Makefile rules.
19856 (EXTRA_RULES): AC_SUBST it.
19857 * lib/read1.c: New file.
19858
d36430db
JB
198592014-08-20 Joel Brobecker <brobecker@adacore.com>
19860
19861 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
19862 the handling of variables declared as a typedef to an array
19863 which a DW_AT_data_location attribute.
19864
9a0dc9e3
PA
198652014-08-19 Andrew Burgess <aburgess@broadcom.com>
19866 Pedro Alves <palves@redhat.com>
19867
19868 PR symtab/14604
19869 PR symtab/14605
19870 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
19871 gdb_test.
19872
0718a8da
PA
198732014-08-19 Pedro Alves <palves@redhat.com>
19874
19875 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
19876
13b448cd
YQ
198772014-08-19 Yao Qi <yao@codesourcery.com>
19878
19879 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
19880 right line.
19881
1cbf5077
DB
198822014-08-18 David Blaikie <dblaikie@gmail.com>
19883
19884 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
19885
bf0fae19
JB
198862014-08-18 Joel Brobecker <brobecker@adacore.com>
19887
19888 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
19889 attribute in array range.
19890
3c8c5dcc
JB
198912014-08-18 Joel Brobecker <brobecker@adacore.com>
19892
19893 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
19894
e66d4446
SC
198952014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19896
19897 PR c++/17132
19898 * gdb.cp/pr17132.cc: New file.
19899 * gdb.cp/pr17132.exp: New file.
19900
940df408
SC
199012014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19902
19903 * gdb.python/py-xmethods.py (A_getarrayind)
19904 (E_method_char_worker.__call__, E_method_int_worker.__call__):
19905 Use 'print' with function call syntax.
19906 (E_method_matcher.match): Fix tab vs space indentation mixup.
19907
ebcc6c3a
YQ
199082014-08-15 Yao Qi <yao@codesourcery.com>
19909
19910 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
19911 false.
19912
775e0f04
YQ
199132014-08-15 Yao Qi <yao@codesourcery.com>
19914
19915 * gdb.cp/casts.exp: Set print symbol off.
19916 * gdb.cp/class2.exp: Likewise.
19917 * gdb.cp/overload.exp: Likewise.
19918 * gdb.cp/templates.exp: Likewise.
19919
d769e349
DE
199202014-08-11 Doug Evans <dje@google.com>
19921
19922 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
19923 (test_load_shlib): Update.
19924
20c6f1e1
YQ
199252014-08-09 Yao Qi <yao@codesourcery.com>
19926
19927 * gdb.base/display.exp: Invoke is_address_zero_readable.
19928 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
19929 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19930 * gdb.base/hbreak-unmapped.exp: Return if
19931 is_address_zero_readable returns true.
19932 * gdb.base/signest.exp: Likewise.
19933 * gdb.base/signull.exp: Likewise.
19934 * gdb.base/sigbpt.exp: Likewise.
19935 * gdb.guile/scm-disasm.exp: Do the test if
19936 is_address_zero_readable returns false.
19937 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
19938 * gdb.python/py-arch.exp: Likewise.
19939 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
19940 * lib/gdb.exp (is_address_zero_readable): New proc.
19941
5792e8e3
YQ
199422014-08-09 Yao Qi <yao@codesourcery.com>
19943
19944 PR testsuite/13443
19945 * gdb.mi/mi-var-display.exp: Make test messages unique.
19946
3cecbbbe
TT
199472014-08-04 Tom Tromey <tromey@redhat.com>
19948
19949 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
19950 target 0".
19951
00b51ff5
TT
199522014-08-04 Tom Tromey <tromey@redhat.com>
19953
19954 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
19955 "target_resume".
19956
6908c509
JB
199572014-08-01 Joel Brobecker <brobecker@adacore.com>
19958
19959 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
19960 inner_vla_struct_object_size.
19961 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
19962 as xfail.
19963
cc6563d2
PA
199642014-07-30 Pedro Alves <palves@redhat.com>
19965
19966 * gdb.threads/signal-command-handle-nopass.exp (test): Add
19967 comment.
19968
7e09a223
YQ
199692014-07-29 Yao Qi <yao@codesourcery.com>
19970
19971 PR gdb/17206
19972 * gdb.base/until-nodebug.exp: New.
19973
7ebdbe92
DE
199742014-07-28 Doug Evans <xdje42@gmail.com>
19975
19976 PR guile/17203
19977 * gdb.guile/scm-parameter.exp: Add tests for trying to create
19978 previously existing parameter, and previously ambiguously spelled
19979 parameter.
19980
fdb1adc6
WN
199812014-07-28 Will Newton <will.newton@linaro.org>
19982
19983 * gdb.base/varargs.exp: Remove KFAILs for ARM.
19984
186fcde0
DE
199852014-07-26 Ludovic Courtès <ludo@gnu.org>
19986 Doug Evans <xdje42@gmail.com>
19987
19988 PR guile/17146
19989 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
19990
70509625
PA
199912014-07-25 Pedro Alves <palves@redhat.com>
19992
19993 * gdb.threads/signal-command-handle-nopass.c: New file.
19994 * gdb.threads/signal-command-handle-nopass.exp: New file.
19995 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
19996 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
19997 * gdb.threads/signal-delivered-right-thread.c: New file.
19998 * gdb.threads/signal-delivered-right-thread.exp: New file.
19999
c3f814a1
PA
200002014-07-25 Pedro Alves <palves@redhat.com>
20001
20002 * gdb.base/double-prompt-target-event-error.exp
20003 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
20004 match.
20005 (cancel_pagination_in_target_event): Rework double prompt
20006 detection.
20007 * gdb.base/paginate-after-ctrl-c-running.exp
20008 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
20009 <return>' match.
20010 * gdb.base/paginate-bg-execution.exp
20011 (test_bg_execution_pagination_return)
20012 (test_bg_execution_pagination_cancel): Remove '-notransfer
20013 <return>' matches.
20014 * gdb.base/paginate-execution-startup.exp
20015 (test_fg_execution_pagination_return)
20016 (test_fg_execution_pagination_cancel): Remove '-notransfer
20017 <return>' matches.
20018 * gdb.base/paginate-inferior-exit.exp
20019 (test_paginate_inferior_exited): Remove '-notransfer <return>'
20020 match.
20021 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
20022 * lib/gdb.exp (pagination_prompt): Run text through
20023 string_to_regexp.
20024 (gdb_test_multiple): Match $pagination_prompt instead of
20025 "<return>".
20026 (string_to_regexp): Move to lib/gdb-utils.exp.
20027
e214cf6c
JK
200282014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20029
20030 * gdb.arch/amd64-entry-value-paramref.S: New file.
20031 * gdb.arch/amd64-entry-value-paramref.cc: New file.
20032 * gdb.arch/amd64-entry-value-paramref.exp: New file.
20033 * gdb.arch/amd64-optimout-repeat.S: New file.
20034 * gdb.arch/amd64-optimout-repeat.c: New file.
20035 * gdb.arch/amd64-optimout-repeat.exp: New file.
20036
17d0c5c8
JK
200372014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20038
20039 PR gdb/17170
20040 * gdb.base/statistics.exp: New file.
20041
b8b8facf
DE
200422014-07-17 Doug Evans <dje@google.com>
20043
74b49205 20044 PR gdb/17170
b8b8facf
DE
20045 * gdb.base/maint.exp: Update testing of per-command stats.
20046
1b5d0ab3
PA
200472014-07-16 Pedro Alves <palves@redhat.com>
20048
20049 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
20050 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
20051 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
20052 (tfile_write_buf): New functions.
20053 (add_memory_block): Rewrite using the above.
20054 (adjust_function_address): New function.
20055 (FUNCTION_ADDRESS): New macro.
20056 (write_basic_trace_file): Remove short_x local, and use
20057 tfile_write_16. Change type of func_addr local to unsigned long
20058 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
20059 here. Cast argument of add_memory_block to char pointer.
20060 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
20061 (main): Remove parameters.
20062 * gdb.trace/tfile.exp: Remove nowarnings.
20063
4d974e88
SM
200642014-07-15 Simon Marchi <simon.marchi@ericsson.com>
20065
20066 * gdb.base/debug-expr.exp: Test string evaluation with
20067 "debug expression" on.
20068
41e99568
PA
200692014-07-15 Pedro Alves <palves@redhat.com>
20070
20071 * gdb.base/reread.exp: Use clean_restart.
20072
487d9753
PL
200732014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
20074
20075 * gdb.arch/avr-flash-qualifer.c: New.
20076 * gdb.arch/avr-flash-qualifer.exp: New.
20077
cc1c52ad
PA
200782014-07-14 Pedro Alves <palves@redhat.com>
20079
20080 * gdb.base/paginate-after-ctrl-c-running.c: New file.
20081 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
20082
1e973570
PA
200832014-07-14 Pedro Alves <palves@redhat.com>
20084
20085 * gdb.base/double-prompt-target-event-error.c: New file.
20086 * gdb.base/double-prompt-target-event-error.exp: New file.
20087
93d6eb10
PA
200882014-07-14 Pedro Alves <palves@redhat.com>
20089
20090 PR gdb/17072
20091 * gdb.base/paginate-inferior-exit.c: New file.
20092 * gdb.base/paginate-inferior-exit.exp: New file.
20093
0017922d
PA
200942014-07-14 Pedro Alves <palves@redhat.com>
20095
20096 PR gdb/17072
20097 * gdb.base/paginate-bg-execution.c: New file.
20098 * gdb.base/paginate-bg-execution.exp: New file.
20099
94696ad3
PA
201002014-07-14 Pedro Alves <palves@redhat.com>
20101
20102 PR gdb/17072
20103 * gdb.base/paginate-execution-startup.c: New file.
20104 * gdb.base/paginate-execution-startup.exp: New file.
20105 * lib/gdb.exp (pagination_prompt): New global.
20106 (default_gdb_spawn): New procedure, factored out from
20107 default_gdb_spawn.
20108 (default_gdb_start): Adjust to call default_gdb_spawn.
20109 (gdb_spawn): New procedure.
20110
bd293940
PA
201112014-07-14 Pedro Alves <palves@redhat.com>
20112
20113 * lib/gdb.exp (gdb_assert): New procedure.
20114 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
20115
c933f875
PA
201162014-07-14 Pedro Alves <palves@redhat.com>
20117
20118 * gdb.base/execution-termios.c: New file.
20119 * gdb.base/execution-termios.exp: New file.
20120
d98b7a16
TT
201212014-07-14 Tom Tromey <tromey@redhat.com>
20122
20123 * gdb.cp/vla-cxx.cc: New file.
20124 * gdb.cp/vla-cxx.exp: New file.
20125
548740d6
TT
201262014-07-14 Tom Tromey <tromey@redhat.com>
20127
20128 * gdb.reverse/rerun-prec.c: New file.
20129 * gdb.reverse/rerun-prec.exp: New file.
20130
a25eb028
MR
201312014-07-12 Maciej W. Rozycki <macro@mips.com>
20132 Maciej W. Rozycki <macro@codesourcery.com>
20133
20134 * lib/gdb-utils.exp: New file.
20135 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
20136 inline `gdb_init_command' processing.
20137 (gdb_start_cmd): Likewise.
20138 * lib/mi-support.exp (mi_run_cmd): Likewise.
20139 * README: Document `gdb_init_command' and `gdb_init_commands'.
20140
218c2655
JK
201412014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20142
20143 Fix false FAIL running under a very long directory name.
20144 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
20145 and "set print elements 10000". Twice.
20146
5401fde3
YQ
201472014-07-11 Yao Qi <yao@codesourcery.com>
20148
20149 * gdb.base/exprs.exp: "set print symbol off".
20150
e76126e8
PA
201512014-07-11 Pedro Alves <palves@redhat.com>
20152
20153 * gdb.threads/kill.c: New file.
20154 * gdb.threads/kill.exp: New file.
20155
2d6f0de6
YQ
201562014-07-10 Yao Qi <yao@codesourcery.com>
20157
20158 * gdb.trace/tfile.c (write_basic_trace_file)
20159 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
20160 address written to trace file.
20161
7180e04a
PA
201622014-07-09 Pedro Alves <palves@redhat.com>
20163
20164 * gdb.base/attach-wait-input.exp: New file.
20165 * gdb.base/attach-wait-input.c: New file.
20166
9a9a7608
AB
201672014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
20168
20169 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
20170 setting up test structures.
20171 (main): Call new test function.
20172 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
20173 test function, continue into test function and walk test
20174 structures.
20175
161ac41e
YQ
201762014-07-02 Yao Qi <yao@codesourcery.com>
20177
20178 * gdb.trace/entry-values.c: Define labels 'foo_start' and
20179 'bar_start' at the beginning of functions 'foo' and 'bar'
20180 respectively.
20181 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
20182 instead of 'foo' and 'bar'.
20183
1f267ae3
MM
201842014-07-08 Markus Metzger <markus.t.metzger@intel.com>
20185
20186 * gdb.btrace/segv.exp: New.
20187 * gdb.btrace/segv.c: New.
20188
2b239efb
LM
201892014-07-02 Luis Machado <lgustavo@codesourcery.com>
20190
20191 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
20192 instruction.
20193
cf363f18
MW
201942014-06-30 Mark Wielaard <mjw@redhat.com>
20195
20196 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
20197 vulture, vilify, villar): New volatile array constants.
20198 (vindictive, vegetation): New const volatile array constants.
20199 * gdb.base/volatile.exp: Test volatile and const volatile array
20200 types.
20201
aebf9d24
AA
202022014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
20203
20204 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
20205 target lacks support for awatch, rwatch, or hbreak.
20206
b67a2c6f
YQ
202072014-06-27 Yao Qi <yao@codesourcery.com>
20208
20209 * gdb.multi/dummy-frame-restore.exp: New.
20210 * gdb.multi/dummy-frame-restore.c: New.
20211
aef92902
MM
202122014-06-25 Markus Metzger <markus.t.metzger@intel.com>
20213
20214 * gdb.btrace/gcore.exp: New.
20215
8e9db26e
PA
202162014-06-23 Pedro Alves <palves@redhat.com>
20217
20218 * gdb.base/watchpoint-reuse-slot.c: New file.
20219 * gdb.base/watchpoint-reuse-slot.exp: New file.
20220
70afc5b7
SC
202212014-06-23 Siva Chandra Reddy <sivachandra@google.com>
20222
20223 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
20224 progspace's filename in 'info', 'enable' and 'disable' command
20225 tests.
20226
b972bd9c
JK
202272014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
20228
20229 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
20230 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20231 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
20232
125f8a3d
GB
202332014-06-20 Gary Benson <gbenson@redhat.com>
20234
20235 * gdb.arch/i386-avx.exp: Fix include file location.
20236 * gdb.arch/i386-sse.exp: Likewise.
20237
3ed9baed
IB
202382014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
20239
20240 * gdb.dlang/expression.exp: New file.
20241
034f788c
PA
202422014-06-19 Pedro Alves <palves@redhat.com>
20243
20244 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
20245 out from ...
20246 (top level): ... here. Iterate running tests under different
20247 scheduler-locking settings.
20248
45371d0c
LM
202492014-06-18 Luis Machado <lgustavo@codesourcery.com>
20250
20251 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
20252 to DW_FORM_addr and use non-zero addresses.
20253
5d376983
SC
202542014-06-18 Siva Chandra Reddy <sivachandra@google.com>
20255
20256 PR gdb/17017
20257 * gdb.python/py-xmethods.cc: Add global function call counters and
20258 increment them in their respective functions. Remove "cout"
20259 statements.
20260 * gdb.python/py-xmethods.exp: Make tests check the global function
20261 call counters instead of depending on inferior IO.
20262
a1aa2221
LM
202632014-06-18 Don Breazeal <donb@codesourcery.com>
20264
20265 * gdb.base/foll-fork.exp (default_fork_parent_follow):
20266 Deleted procedure.
20267 (explicit_fork_parent_follow): Deleted procedure.
20268 (explicit_fork_child_follow): Deleted procedure.
20269 (test_follow_fork): New procedure.
20270 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 20271 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
20272 procedure calls.
20273
0fc05997
YQ
202742014-06-17 Yao Qi <yao@codesourcery.com>
20275
20276 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
20277 CP1252.
20278
70795c52
LM
202792014-06-17 Luis Machado <lgustavo@codesourcery.com>
20280
20281 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
20282 Initialize ptr and S explicitly.
20283 (skip_type_update_when_not_use_rtti_test): Likewise.
20284
6be47f0c
KS
202852014-06-16 Keith Seitz <keiths@redhat.com>
20286
20287 PR mi/15863
20288 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
20289 the inferior is started.
20290
d03de421
PA
202912014-06-16 Pedro Alves <palves@redhat.com>
20292
20293 * gdb.base/break-main-file-remove-fail.c: New file.
20294 * gdb.base/break-main-file-remove-fail.exp: New file.
20295 * gdb.base/break-unload-file.exp: Use build_executable instead of
20296 prepare_for_testing.
20297 (test_break): New parameter "initial_load". Handle it.
20298 (top level): Add initial_load cmdline/file axis.
20299
f9579b99
TT
203002014-06-12 Tom Tromey <tromey@redhat.com>
20301
20302 * gdb.base/completion.exp: Don't use directory name in test.
20303
3657956b
GB
203042014-06-09 Gary Benson <gbenson@redhat.com>
20305
20306 * gdb.base/sigall.c [Functions to send signals]: Reorder to
20307 separate the always-available ANSI-standard signals from the
20308 signals that require checking.
20309 (main): Likewise.
20310 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
20311 Likewise.
20312 (main): Likewise.
20313
4186eb54
KS
203142014-06-07 Keith Seitz <keiths@redhat.com>
20315
20316 Revert:
20317 PR c++/16253
20318 * gdb.cp/var-tag.cc: New file.
20319 * gdb.cp/var-tag.exp: New file.
20320 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20321 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20322 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20323 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20324
25326a28 203252014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
20326
20327 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
20328
829155c9
PA
203292014-06-06 Pedro Alves <palves@redhat.com>
20330
20331 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
20332 in target debug output instead of looking at RSP packets,
20333 disabling the test on any target that uses hardware stepping.
20334 Update comments.
20335
61c8d22e
PA
203362014-06-06 Pedro Alves <palves@redhat.com>
20337
20338 * gdb.base/break-unload-file.exp: Fix typo.
20339
d9a47287
YQ
203402014-06-06 Yao Qi <yao@codesourcery.com>
20341
20342 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
20343 from "jit_function" to "^jit_function".
20344
e5e01dbf
YQ
203452014-06-06 Yao Qi <yao@codesourcery.com>
20346
20347 * gdb.base/async.c (foo): Add one statement.
20348 * gdb.base/async.exp: Get the next instruction address and
20349 match the output of "nexti" by instruction address. Match
20350 the hex address in the output of "finish".
20351
73ba372c
GB
203522014-06-06 Gary Benson <gbenson@redhat.com>
20353
20354 * gdb.base/call-signals.c: Remove preprocessor conditionals
20355 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
20356 SIGSEGV and SIGTERM.
20357 * gdb.base/sigall.c: Likewise.
20358 * gdb.base/unwindonsignal.c: Likewise.
20359 * gdb.reverse/sigall-reverse.c: Likewise.
20360
831517df
YQ
203612014-06-06 Yao Qi <yao@codesourcery.com>
20362
20363 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
20364 readable, skip the test.
20365
b8b91e98
YQ
203662014-06-06 Yao Qi <yao@codesourcery.com>
20367
20368 * gdb.threads/staticthreads.c (thread_function): Move the line
20369 setting breakpoint on forward.
20370 * gdb.threads/staticthreads.exp: Update comments.
20371
fb934770
LC
203722014-06-05 Ludovic Courtès <ludo@gnu.org>
20373
20374 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
20375 "history-append! type error".
20376
6ef284bd
SM
203772014-06-05 Simon Marchi <simon.marchi@ericsson.com>
20378
20379 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
20380 erroneous dprintf expected input.
20381
a872e241
DE
203822014-06-04 Doug Evans <xdje42@gmail.com>
20383
20384 * gdb.guile/scm-generics.exp: Delete.
20385
16f691fb
DE
203862014-06-04 Doug Evans <xdje42@gmail.com>
20387
20388 * gdb.guile/scm-breakpoint.exp: Update.
20389 Add tests for breakpoint registration.
20390
012370f6
TT
203912014-06-04 Tom Tromey <tromey@redhat.com>
20392
20393 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
20394 VLA-in-union.
20395 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
20396 inner_vla_struct, vla_union types. Initialize objects of those
20397 types and compute their sizes.
20398
9f5a4cef
HZ
203992014-06-04 Nathan Sidwell <nathan@codesourcery.com>
20400 Hui Zhu <hui@codesourcery.com>
20401
20402 * gdb.base/fileio.exp: Add test for shell not available as well as
20403 available.
20404 * gdb.base/fileio.c (test_system): Check for shell twice.
20405
90a45c4d
YQ
204062014-06-04 Yao Qi <yao@codesourcery.com>
20407
20408 * gdb.base/auto-connect-native-target.exp: Remove redundant
20409 space from the regexp pattern.
20410
70017e41
YQ
204112014-06-04 Yao Qi <yao@codesourcery.com>
20412
20413 * gdb.base/default.exp: Replace "child" with "native" in
20414 regexp pattern.
20415
883964a7
SC
204162014-06-03 Siva Chandra Reddy <sivachandra@google.com>
20417
20418 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
20419 * gdb.python/py-xmethods.exp: New tests to test xmethods.
20420 * gdb.python/py-xmethods.py: Python script supporting the
20421 new testcase and tests.
20422
ef370185
JB
204232014-06-03 Joel Brobecker <brobecker@adacore.com>
20424 Pedro Alves <palves@redhat.com>
20425
20426 PR breakpoints/17000
20427 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
20428 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
20429
1e2ccb61
BM
204302014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
20431
20432 * gdb.base/subst.exp: Add tests to verify partial path matching
20433 output.
20434
c6ec5ab2
PA
204352014-06-03 Pedro Alves <palves@redhat.com>
20436
20437 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
20438 target that doesn't use software single-stepping.
20439
835c559f
PA
204402014-06-03 Pedro Alves <palves@redhat.com>
20441
20442 PR breakpoints/17000
20443 * gdb.base/sss-bp-on-user-bp-2.c: New file.
20444 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
20445
06eb1586
DE
204462014-06-02 Doug Evans <xdje42@gmail.com>
20447
20448 * gdb.guile/scm-parameter.exp: New file.
20449
e698b8c4
DE
204502014-06-02 Doug Evans <xdje42@gmail.com>
20451
20452 * gdb.guile/scm-cmd.c: New file.
20453 * gdb.guile/scm-cmd.exp: New file.
20454
ded03782
DE
204552014-06-02 Doug Evans <xdje42@gmail.com>
20456
20457 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
20458 pretty-printer lookup.
20459 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
20460 (make-pp_s-printer): Call it.
20461 (make-pretty-printer-from-dict): New function.
20462 (lookup-pretty-printer-maker-from-dict): New function.
20463 (*pretty-printer*): Simplify.
20464 (make-objfile-pp_s-printer): New function.
20465 (install-objfile-pretty-printers!): New function.
20466 (make-progspace-pp_s-printer): New function.
20467 (install-progspace-pretty-printers!): New function.
20468 * gdb.guile/scm-progspace.c: New file.
20469 * gdb.guile/scm-progspace.exp: New file.
20470
41fac0cf
PA
204712014-06-02 Pedro Alves <palves@redhat.com>
20472
20473 * gdb.base/dprintf-bp-same-addr.c: New file.
20474 * gdb.base/dprintf-bp-same-addr.exp: New file.
20475
96ae5695
EBM
204762014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20477
20478 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
20479 * gdb.arch/powerpc-power.s: Likewise.
20480
da02b3a8
JB
204812014-06-02 Joel Brobecker <brobecker@adacore.com>
20482
20483 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
20484
c72b2e7b
YQ
204852014-06-01 Yao Qi <yao@codesourcery.com>
20486
20487 * gdb.base/watchpoint.exp (test_watch_location): Check null
20488 pointer can be dereferenced. If not, do the test, otherwise
20489 skip it.
20490
53e8a631
AB
204912014-05-30 Andrew Burgess <aburgess@broadcom.com>
20492
20493 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
20494 results.
20495 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
20496
938f0e2f
AB
204972014-05-30 Andrew Burgess <aburgess@broadcom.com>
20498
20499 * gdb.arch/amd64-invalid-stack-middle.S: New file.
20500 * gdb.arch/amd64-invalid-stack-middle.c: New file.
20501 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
20502 * gdb.arch/amd64-invalid-stack-top.c: New file.
20503 * gdb.arch/amd64-invalid-stack-top.exp: New file.
20504
9ba6657a
PA
205052014-05-30 Pedro Alves <palves@redhat.com>
20506
20507 PR breakpoints/17000
20508 * gdb.base/sss-bp-on-user-bp.c: New file.
20509 * gdb.base/sss-bp-on-user-bp.exp: New file.
20510
522c09bf
DB
205112014-05-30 David Blaikie <dblaikie@gmail.com>
20512
20513 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
20514 gnu_inline semantics via attribute.
20515 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
20516 source explicitly specifies the required semantics.
20517
bf4ef81e
MR
205182014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
20519
20520 * gdb.reverse/sigall-reverse.exp: Fix a typo.
20521
329ea579
PA
205222014-05-29 Pedro Alves <palves@redhat.com>
20523 Tom Tromey <tromey@redhat.com>
20524
20525 * gdb.base/async-shell.exp: Don't enable target-async.
20526 * gdb.base/async.exp
20527 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
20528 parameter. Adjust.
20529 (top level): Don't test with "target-async".
20530 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
20531 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
20532 * gdb.base/inferior-died.exp: Don't enable target-async.
20533 * gdb.base/interrupt-noterm.exp: Likewise.
20534 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
20535 * gdb.mi/mi-nonstop-exit.exp: Likewise.
20536 * gdb.mi/mi-nonstop.exp: Likewise.
20537 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
20538 * gdb.mi/mi-nsintrall.exp: Likewise.
20539 * gdb.mi/mi-nsmoribund.exp: Likewise.
20540 * gdb.mi/mi-nsthrexec.exp: Likewise.
20541 * gdb.mi/mi-watch-nonstop.exp: Likewise.
20542 * gdb.multi/watchpoint-multi.exp: Adjust comment.
20543 * gdb.python/py-evsignal.exp: Don't enable target-async.
20544 * gdb.python/py-evthreads.exp: Likewise.
20545 * gdb.python/py-prompt.exp: Likewise.
20546 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
20547 * gdb.server/solib-list.exp: Don't enable target-async.
20548 * gdb.threads/thread-specific-bp.exp: Likewise.
20549 * lib/mi-support.exp: Adjust to use mi-async.
20550
fd664c91
PA
205512014-05-29 Pedro Alves <palves@redhat.com>
20552
20553 PR gdb/13860
20554 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
20555 reason, even in sync mode.
20556
251bde03
PA
205572014-05-29 Pedro Alves <palves@redhat.com>
20558 Hui Zhu <hui@codesourcery.com>
20559
20560 PR PR15693
20561 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
20562 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
20563 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
20564 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
20565
7f3c0343
JB
205662014-05-28 Joel Brobecker <brobecker@adacore.com>
20567
20568 * config/monitor.exp (gdb_target_monitor): Replace use of
20569 "set remotebaud" by "set serial baud".
20570
b2715b27
AW
205712014-05-26 Andy Wingo <wingo@igalia.com>
20572
20573 * gdb.guile/scm-breakpoint.exp:
20574 * gdb.guile/scm-gsmob.exp: Update to use plain old object
20575 properties instead of gdb-object-properties.
20576
498a4489
YQ
205772014-05-26 Yao Qi <yao@codesourcery.com>
20578
20579 * gdb.server/no-thread-db.exp: Specify source file name
20580 explicitly when setting a breakpoint.
20581
589fdceb
MM
205822014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20583
20584 * gdb.btrace/vdso.c: New.
20585 * gdb.btrace/vdso.exp: New.
20586
e9089e05
MM
205872014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20588
20589 * gdb.base/gcore.exp (capture_command_output): Move ...
20590 * lib/gdb.exp (capture_command_output): ... here.
20591
67b5c0c1
MM
205922014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20593
20594 * gdb.btrace/data.exp: Test memory access during btrace replay.
20595
a2199296
SM
205962014-05-22 Simon Marchi <simon.marchi@ericsson.com>
20597
20598 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
20599
17b2616c
PA
206002014-05-21 Pedro Alves <palves@redhat.com>
20601
20602 PR gdb/13860
20603 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
20604 (top level): Test that output related to execution commands is
20605 sent to the console with CLI commands, but not with MI commands.
20606 Test that breakpoint events are always mirrored to the console.
20607 Also expect the new source line to be output after a "next" in
20608 async mode too. Make it a pass/fail test.
20609 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
20610 output.
20611 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
20612
5166082f
PA
206132014-05-21 Pedro Alves <palves@redhat.com>
20614
20615 * gdb.base/list.exp (build_pattern, test_list): New procedures.
20616 Use them to test variations of "list" after reaching a breakpoint.
20617 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
20618 Test "list" with listsize 10 after reaching a breakpoint.
20619 * gdb.python/python.exp (decode_line current location line
20620 number): Adjust expected line number.
20621
2f25d70f
SM
206222014-05-21 Simon Marchi <simon.marchi@ericsson.com>
20623
20624 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
20625 behavior for $args, pass it directly to "run".
20626
ff604a67
MR
206272014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
20628
20629 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
20630 30000 to 65536.
20631
6a3cb8e8
PA
206322014-05-21 Pedro Alves <palves@redhat.com>
20633
20634 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
20635 auto-connect-native-target off".
20636 * gdb.base/auto-connect-native-target.c: New file.
20637 * gdb.base/auto-connect-native-target.exp: New file.
20638
4ebfc96e
PA
206392014-05-21 Pedro Alves <palves@redhat.com>
20640
20641 * gdb.base/default.exp: Test "target native" instead of "target
20642 child".
20643
36d46afb
MW
206442014-05-21 Mark Wielaard <mjw@redhat.com>
20645
20646 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
20647
5876f503
JK
206482014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20649
20650 Fix TLS access for -static -pthread.
20651 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
20652 <HAVE_TLS> (thread_function, main): Initialize it.
20653 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
20654 Add clean_restart.
20655 <$have_tls != "">: Check TLSVAR.
20656
0256a6ac
PA
206572014-05-21 Pedro Alves <palves@redhat.com>
20658
20659 * gdb.base/dcache-line-read-error.c: New.
20660 * gdb.base/dcache-line-read-error.exp: New.
20661
936d2992
PA
206622014-05-20 Pedro Alves <palves@redhat.com>
20663
20664 * gdb.base/compare-sections.c: New file.
20665 * gdb.base/compare-sections.exp: New file.
20666
802e8e6d
PA
206672014-05-20 Pedro Alves <palves@redhat.com>
20668
20669 * gdb.base/break-idempotent.c: New file.
20670 * gdb.base/break-idempotent.exp: New file.
20671
e59fa00f
MM
206722014-05-20 Markus Metzger <markus.t.metzger@intel.com>
20673
20674 * gdb.btrace/nohist.exp: New.
20675
8b696e31
YQ
206762014-05-20 Yao Qi <yao@codesourcery.com>
20677
20678 * lib/gdb.exp (gdb_init): Set timeout if test file is under
20679 gdb.reverse directory and gdb_reverse_timeout exists in board
20680 setting.
20681 * README: Document gdb_reverse_timeout.
20682
73c9764f
YQ
206832014-05-20 Yao Qi <yao@codesourcery.com>
20684
20685 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
20686 'test_file_name'. Treat args as a string instead of a list.
20687 (gdb_init): Rename argument 'args' by 'test_file_name'.
20688
f1f4348a
JK
206892014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
20690
20691 * gdb.arch/powerpc-power.exp: New file.
20692 * gdb.arch/powerpc-power.s: New file.
20693
0dbe70ce
DE
206942014-05-16 Doug Evans <dje@google.com>
20695
20696 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
20697 * gdb.base/completion.exp: Check that all expected files exist
20698 before doing file completion.
0dbe70ce 20699
8d551b02
DE
207002014-05-16 Doug Evans <dje@google.com>
20701
20702 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
20703 Update.
20704 (do_syscall_tests_without_xml): Update.
20705
73eb7709
PA
207062014-05-16 Pedro Alves <palves@redhat.com>
20707
20708 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
20709 instead of "unknown output after running".
20710
3fae92fc
YQ
207112014-05-16 Yao Qi <yao@codesourcery.com>
20712
20713 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
20714 file1.txt from host at the end.
20715 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20716
c2b2ccc5
DE
207172014-05-15 Doug Evans <dje@google.com>
20718
20719 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
20720 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
20721 loading file. Add test for TU lookup.
20722
8c217a4b
SM
207232014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20724
20725 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
20726 calling "-exec-arguments" or "set args" before running the
20727 inferior.
20728
3deb39c6
SM
207292014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20730
20731 * lib/mi-support.exp (mi_expect_stop): Expect message for
20732 inferiors that exit with non-zero exit code.
20733
71a79f8c
YQ
207342014-05-14 Yao Qi <yao@codesourcery.com>
20735
20736 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
20737 match absolute path on remote host.
20738 (test_file_list_exec_source_files): Remove "/" from the
20739 pattern.
20740
f23fcd46
YQ
207412014-05-14 Yao Qi <yao@codesourcery.com>
20742
20743 * boards/local-remote-host-notty.exp (${board}_file): New
20744 proc.
20745
9404b58f
KM
207462014-05-07 Kyle McMartin <kyle@redhat.com>
20747
20748 Pushed by Joel Brobecker <brobecker@adacore.com>.
20749 * gdb.arch/aarch64-atomic-inst.c: New file.
20750 * gdb.arch/aarch64-atomic-inst.exp: New file.
20751
5e45f04c
YQ
207522014-05-07 Yao Qi <yao@codesourcery.com>
20753
20754 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
20755 in current context" too.
20756
c888a17d
KS
207572014-05-05 Keith Seitz <keiths@redhat.com>
20758
20759 * gdb.linespec/ls-dollar.exp: Add test for linespec
20760 file:convenience_variable.
20761
290a839c
YQ
207622014-05-05 Yao Qi <yao@codesourcery.com>
20763
20764 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
20765 traceframes into tfile and ctf trace files. Read data from
20766 trace file and test collected data.
20767 (gdb_collect_locals_test): Likewise.
20768 (gdb_unavailable_registers_test): Likewise.
20769 (gdb_unavailable_floats): Likewise.
20770 (gdb_collect_globals_test): Likewise.
20771 (top-level): Append "ctf" to trace_file_targets if GDB
20772 supports.
20773
b5262cd0
YQ
207742014-05-05 Yao Qi <yao@codesourcery.com>
20775
20776 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
20777 code to ...
20778 (gdb_collect_args_test_1): ... it. New proc.
20779 (gdb_collect_locals_test): Move some code to ...
20780 (gdb_collect_locals_test_1): ... it. New proc.
20781 (gdb_unavailable_registers_test): Move some code to ...
20782 (gdb_unavailable_registers_test_1): ... it. New proc.
20783 (gdb_unavailable_floats): Move some code to ...
20784 (gdb_unavailable_floats_1): ... it. New proc.
20785
30a1e6cc
SDJ
207862014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20787
20788 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
20789 probes to test for bitness recognition.
20790 * gdb.arch/amd64-stap-optional-prefix.exp
20791 (test_probe_value_without_reg): New procedure.
20792 Add code to test for different kinds of bitness.
20793
f33da99a
SDJ
207942014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20795
20796 PR breakpoints/16889
20797 * gdb.arch/amd64-stap-optional-prefix.S: New file.
20798 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20799
5b80f00d
PA
208002014-05-01 Pedro Alves <palves@redhat.com>
20801
20802 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
20803 gdb_file_cmd if no file is specified.
20804 * boards/native-extended-gdbserver.exp (gdb_load): Use the
20805 last_loaded_file to set the remote exec-file.
20806
f8c2a73c
PA
208072014-05-01 Pedro Alves <palves@redhat.com>
20808
20809 * boards/local-remote-host.exp: New file.
20810
be6e8ac7
PA
208112014-05-01 Pedro Alves <palves@redhat.com>
20812
20813 * boards/local-remote-host.exp: Rename to ...
20814 * boards/local-remote-host-notty.exp: ... this.
20815
cac0dc8f
JB
208162014-04-28 Joel Brobecker <brobecker@adacore.com>
20817
20818 * gdb.ada/dyn_arrayidx: New testcase.
20819
9730e6cc
YQ
208202014-04-26 Yao Qi <yao@codesourcery.com>
20821
20822 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
20823 and compute the length of function main. Save it in
20824 $main_length.
20825 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
20826 (top-level): Use gdb_compile to compile objects into
20827 executable and restart GDB. Remove invocation to
20828 prepare_for_testing.
20829
7ae1a6a6
PA
208302014-04-25 Simon Marchi <simon.marchi@ericsson.com>
20831 Pedro Alves <palves@redhat.com>
20832
20833 PR server/16255
20834 * gdb.multi/multi-attach.c: New file.
20835 * gdb.multi/multi-attach.exp: New file.
20836
4082afcc
PA
208372014-04-25 Pedro Alves <palves@redhat.com>
20838
20839 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
20840 user.
20841 (top level): Test that "set remote conditional-breakpoints-packet
20842 off" works as intended.
20843 * gdb.base/dprintf.exp: Test that "set remote
20844 breakpoint-commands-packet off" works as intended.
20845 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
20846 New function.
20847 (top level): Call it.
20848 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
20849 remote fast-tracepoints-packet off" works as intended.
20850 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
20851 * lib/gdb.exp (gdb_is_target_remote): ... here.
20852
2abc3f8d
DB
208532014-04-24 David Blaikie <dblaikie@gmail.com>
20854
20855 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
20856 ensure clang would not discard them.
20857 * gdb.base/gdbvars.c: Ditto.
20858 * gdb.base/memattr.c: Ditto.
20859 * gdb.base/whatis.c: Ditto.
20860 * gdb.python/py-prettyprint.c: Ditto.
20861 * gdb.trace/actions.c: Ditto.
20862 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
20863 ensure clang would not discard it.
20864
bfd39632
DB
208652014-04-24 David Blaikie <dblaikie@gmail.com>
20866
20867 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
20868 clang to emit the full definition of type required by the test
20869 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
20870
22842ff6
DB
208712014-04-24 David Blaikie <dblaikie@gmail.com>
20872
20873 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
20874 coax Clang into emitting the definition of the type.
20875 * gdb.cp/pr10728-x.h (y): Ditto.
20876 * gdb.cp/pr10728-y.cc (y): Ditto.
20877
c2e827ad
DB
208782014-04-24 David Blaikie <dblaikie@gmail.com>
20879
20880 * gdb.base/label.exp: XFAIL label related tests under Clang.
20881 * gdb.cp/cplabel.exp: Ditto.
20882 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
20883 under Clang those using labels.
20884
4c2d33e7
YQ
208852014-04-25 Yao Qi <yao@codesourcery.com>
20886
20887 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
20888 double_label.
20889 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
20890 partial_label and double_label.
20891
56083b99
DB
208922014-04-24 David Blaikie <dblaikie@gmail.com>
20893
20894 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
20895
25d4e99d
DB
208962014-04-24 David Blaikie <dblaikie@gmail.com>
20897
20898 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
20899 of the function to work across GCC and Clang.
20900 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
20901 pointer types (const void ** const V void **).
20902
01f9f808
MS
209032014-04-24 Michael Sturm <michael.sturm@mintel.com>
20904 Walfred Tedeschi <walfred.tedeschi@intel.com>
20905
20906 * Makefile.in (EXECUTABLES): Added i386-avx512.
20907 * gdb.arch/i386-avx512.c: New file.
20908 * gdb.arch/i386-avx512.exp: Likewise.
20909
4b48d439
KS
209102014-04-23 Keith Seitz <keiths@redhat.com>
20911
20912 * lib/mi-support.exp (mi_list_breakpoints): Delete.
20913 (mi_make_breakpoint_table): New procedure.
20914 (mi_create_breakpoint): Use mi_make_breakpoint
20915 and return the result.
20916 (mi_make_breakpoint): New procedure.
20917 (mi_build_kv_pairs): New procedure.
20918
20919 * gdb.mi/mi-break.exp: Remove unused globals,
20920 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
20921 All callers updated.
20922 * gdb.mi/mi-dprintf.exp: Use variable to track command
20923 number.
20924 Update all callers of mi_create_breakpoint and use
20925 mi_make_breakpoint_table.
20926 Remove any unused global variables.
20927 * gdb.mi/mi-nonstop.exp: Likewise.
20928 * gdb.mi/mi-nsintrall.exp: Likewise.
20929 * gdb.mi/mi-nsmoribund.exp: Likewise.
20930 * gdb.mi/mi-nsthrexec.exp: Likewise.
20931 * gdb.mi/mi-reverse.exp: Likewise.
20932 * gdb.mi/mi-simplerun.exp: Likewise.
20933 * gdb.mi/mi-stepn.exp: Likewise.
20934 * gdb.mi/mi-syn-frame.exp: Likewise.
20935 * gdb.mi/mi-until.exp: Likewise.
20936 * gdb.mi/mi-var-cp.exp: Likewise.
20937 * gdb.mi/mi-var-display.exp: Likewise.
20938 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
20939 * gdb.mi/mi2-var-child.exp: Likewise.
20940 * gdb.mi/mi-vla-c99.exp: Likewise.
20941 * lib/mi-support.exp: Likewise.
20942
20943 From Ian Lance Taylor <iant@cygnus.com>:
20944 * lib/gdb.exp (parse_args): New procedure.
20945
08351840
PA
209462014-04-23 Pedro Alves <palves@redhat.com>
20947
20948 * gdb.base/break-unload-file.c: New file.
20949 * gdb.base/break-unload-file.exp: New file.
20950 * gdb.base/sym-file-lib.c (baz): New function.
20951 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
20952 field.
20953 (load): Store the segment's mapped size.
20954 (unload): New function.
20955 (unload_shlib): New function.
20956 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
20957 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
20958 set a breakpoint at baz, and call it.
20959 * gdb.base/sym-file.exp: New tests for stale breakpoint
20960 instructions.
20961
076855f9
PA
209622014-04-23 Pedro Alves <palves@redhat.com>
20963
20964 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
20965 * gdb.base/hbreak-in-shr-unsupported.c: New file.
20966 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
20967 * gdb.base/hbreak-unmapped.c: New file.
20968 * gdb.base/hbreak-unmapped.exp: New file.
20969 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
20970 * lib/gdb.exp (gdb_is_target_remote): ... here.
20971
483805cf
PA
209722014-04-22 Pedro Alves <palves@redhat.com>
20973
20974 * gdb.base/consecutive-step-over.c: New file.
20975 * gdb.base/consecutive-step-over.exp: New file.
20976
06d97543
PA
209772014-04-22 Pedro Alves <palves@redhat.com>
20978
20979 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
20980 instead of send_gdb/gdb_expect.
20981
b4429ea2
YQ
209822014-04-22 Yao Qi <yao@codesourcery.com>
20983
20984 * lib/trace-support.exp (generate_tracefile): New procedure.
20985 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
20986 return 0.
20987 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
20988 if generate_tracefile returns 1.
20989
51d48146
PA
209902014-04-18 Tom Tromey <palves@redhat.com>
20991 Pedro alves <tromey@redhat.com>
20992
20993 PR backtrace/15558
20994 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
20995 with a backtrace limit.
20996 * gdb.python/py-frame-inline.exp: Test running to an inline
20997 function with a backtrace limit, and printing the newest frame.
20998 * gdb.python/py-frame-inline.c (main): Call f.
20999
bd1dce5f
MS
210002014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21001
21002 * gdb.java/jnpe.exp: Drop srcdir from untested path.
21003
40d1a503
MS
210042014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21005
21006 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
21007 Drop prefix from unsupported source file path.
21008
389b98f7
YQ
210092014-04-17 Yao Qi <yao@codesourcery.com>
21010
21011 * lib/gdb.exp (with_target_charset): New proc.
21012 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
21013 with_target_charset.
21014 (test_print_strings): Likewise.
21015 (test_repeat_bytes): Likewise.
21016 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
21017 for some tests.
21018
22869d73
KS
210192014-04-16 Keith Seitz <keiths@redhat.com>
21020
21021 PR gdb/15827
21022 * gdb.dwarf2/corrupt.c: New file.
21023 * gdb.dwarf2/corrupt.exp: New file.
21024
c4f87ca6
KS
210252014-04-16 Keith Seitz <keiths@redhat.com>
21026
21027 PR c++/16597
21028 * gdb.cp/namelessclass.cc: New file.
21029 * gdb.cp/namelessclass.exp: New file.
21030 * gdb.cp/namelessclass.S: New file.
21031
ab19de87
DE
210322014-04-16 Doug Evans <dje@google.com>
21033
21034 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
21035 Add comment.
21036 (gdbserver_default_get_comm_port): New function.
21037 (gdbserver_start): Check if board file provided
21038 "gdbserver,get_comm_port" and use it if so.
21039 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
21040 (gdb,socketport): Set to "stdio".
21041 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
21042 (stdio_gdbserver_template): Delete.
21043 (${board}_get_remote_address): Update.
21044 (${board}_build_remote_cmd): Delete.
21045 (${board}_get_comm_port): New function.
21046 (${board}_spawn): Update.
21047 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
21048 Delete.
21049 (${board}_get_remote_address): Update.
21050 (${board}_get_comm_port): New function.
21051
fc98a809
AB
210522014-04-16 Andrew Burgess <aburgess@broadcom.com>
21053
21054 * gdb.base/memattr.exp: Improve regexps to handle memory regions
21055 appearing in any order.
21056
87fd9e6e
DE
210572014-04-15 Doug Evans <dje@google.com>
21058
21059 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
21060 uninitialized value of "description".
21061
099fc3ea
KS
210622014-04-15 Keith Seitz <keiths@redhat.com>
21063
21064 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
21065 Remove unused globals.
21066 (test_running_the_program): Likewise.
21067 (test_controlled_execution): Likewise.
21068 (test_controlling_breakpoints): Likewise.
21069 (test_program_termination): Likewise.
21070
5da151d4
KS
210712014-04-15 Keith Seitz <keiths@redhat.com>
21072
21073 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
21074 unused globals.
21075 (test_rbreak_creation_and_listing): Likewise.
21076 (test_ignore_count): Likewise.
21077 (test_error): Likewise.
21078
35e5d2f0
PA
210792014-04-15 Pedro Alves <palves@redhat.com>
21080
21081 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
21082 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
21083 sym-file-loader.c.
21084 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21085 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21086 to sym-file-loader.c.
21087 (struct library): Forward declare.
21088 (load_shlib, lookup_function): Change prototypes.
21089 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21090 (translate_offset): Remove declarations.
21091 (get_text_addr): New declaration.
21092 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
21093 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
21094 sym-file-loader.h.
21095 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21096 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21097 here from sym-file-loader.h.
21098 (struct library): New structure.
21099 (load_shlib, lookup_function): Change prototypes and adjust to
21100 work with a struct library.
21101 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21102 (translate_offset): Make static.
21103 (get_text_addr): New function.
21104 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
21105
eb4c1710
PA
211062014-04-15 Pedro Alves <palves@redhat.com>
21107
21108 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
21109
2d1baf52
PA
211102014-04-15 Pedro Alves <palves@redhat.com>
21111
21112 * gdb.base/sym-file-loader.c: Include <limits.h>.
21113 (SELF_LINK): New define.
21114 (get_origin): New function.
21115 (load_shlib): Use it.
21116 * gdb.base/sym-file.exp: Don't early return if the target is
21117 remote. Use runto_main, and issue fail is that fails. Use
21118 gdb_load_shlibs.
21119 (shlib_name): Delete.
21120 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
21121
7dd6df01
PA
211222014-04-15 Pedro Alves <palves@redhat.com>
21123
21124 * gdb.base/sym-file.exp: Remove regex characters from test
21125 message. Don't refer to breakpoint numbers in test messages.
21126
b50c8614
KS
211272014-04-14 Keith Seitz <keiths@redhat.com>
21128
21129 PR c++/16253
21130 * gdb.cp/var-tag.cc: New file.
21131 * gdb.cp/var-tag.exp: New file.
21132 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21133 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21134 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21135 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21136
3d567982
TT
211372014-04-14 Tom Tromey <tromey@redhat.com>
21138
21139 * gdb.cp/classes.exp (test_enums): Handle underlying type.
21140 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
21141 type.
21142 * gdb.cp/enum-class.exp: New file.
21143 * gdb.cp/enum-class.cc: New file.
21144
0626fc76
TT
211452014-04-14 Tom Tromey <tromey@redhat.com>
21146
21147 * gdb.dwarf2/enum-type.exp: New file.
21148
dca325b3
SA
211492014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21150
21151 * gdb.mi/mi-vla-c99.exp: New file.
21152 * gdb.mi/vla.c: New file.
21153
5854b38a
SA
211542014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21155
21156 * gdb.base/vla-datatypes.c: New file.
21157 * gdb.base/vla-datatypes.exp: New file.
21158
463bb957
SA
211592014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21160
21161 * gdb.base/vla-ptr.c: New file.
21162 * gdb.base/vla-ptr.exp: New file.
21163
3dd170be
SA
211642014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21165
21166 * gdb.dwarf2/count.exp: New file.
21167
5ecaaa66
SA
211682014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21169
21170 * gdb.base/vla-sideeffect.c: New file.
21171 * gdb.base/vla-sideeffect.exp: New file.
21172
41f1ada5
DB
211732014-04-14 David Blaikie <dblaikie@gmail.com>
21174
21175 * gdb.mi/non-stop.c: Add return value for non-void function return
21176 statement.
21177 * gdb.threads/staticthreads.c: Ditto.
21178
0be03e84
DE
211792014-04-12 Siva Chandra Reddy <sivachandra@google.com>
21180 Doug Evans <xdje42@gmail.com>
21181
21182 * gdb.guile/scm-value.c: Improve test case.
21183 * gdb.guile/scm-value.exp: Add new test.
21184
f180a1fb
DB
211852014-04-11 David Blaikie <dblaikie@gmail.com>
21186
21187 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
21188 override Clang's default.
21189
6b662e19
JB
211902014-04-11 Joel Brobecker <brobecker@adacore.com>
21191
21192 Revert the following changes (regressions):
21193
21194 * gdb.base/vla-sideeffect.c: New file.
21195 * gdb.base/vla-sideeffect.exp: New file.
21196
21197 * gdb.dwarf2/count.exp: New file.
21198
21199 * gdb.base/vla-multi.c: New file.
21200 * gdb.base/vla-multi.exp: New file.
21201
21202 * gdb.base/vla-ptr.c: New file.
21203 * gdb.base/vla-ptr.exp: New file.
21204
21205 * gdb.base/vla-datatypes.c: New file.
21206 * gdb.base/vla-datatypes.exp: New file.
21207
21208 * gdb.mi/mi-vla-c99.exp: New file.
21209 * gdb.mi/vla.c: New file.
21210
245a5f0b
KS
212112014-04-11 Keith Seitz <keiths@redhat.com>
21212
21213 PR c++/16675
21214 * gdb.cp/cpsizeof.exp: New file.
21215 * gdb.cp/cpsizeof.cc: New file.
21216
58a84dcf
SA
212172014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21218
191a8a90
JB
21219 * gdb.mi/mi-vla-c99.exp: New file.
21220 * gdb.mi/vla.c: New file.
58a84dcf 21221
c8655f75
SA
212222014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21223
21224 * gdb.base/vla-datatypes.c: New file.
21225 * gdb.base/vla-datatypes.exp: New file.
21226
024e13b4
SA
212272014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21228
21229 * gdb.base/vla-ptr.c: New file.
21230 * gdb.base/vla-ptr.exp: New file.
21231
1a237e0e
SA
212322014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21233
21234 * gdb.base/vla-multi.c: New file.
21235 * gdb.base/vla-multi.exp: New file.
21236
504f3432
SA
212372014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21238
21239 * gdb.dwarf2/count.exp: New file.
21240
3bce8237
SA
212412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21242
191a8a90
JB
21243 * gdb.base/vla-sideeffect.c: New file.
21244 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 21245
322f9c21
YQ
212462014-04-11 Yao Qi <yao@codesourcery.com>
21247
21248 * gdb.base/completion.exp: Check file exists before running tests
21249 on file completion.
21250
d708bcd1
PA
212512014-04-10 Pedro Alves <palves@redhat.com>
21252
21253 * gdb.base/cond-eval-mode.c: New file.
21254 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
21255 prepare_for_testing to build the new file. Check result of
21256 runto_main.
21257 (test_break, test_watch): New procedures.
21258 (top level): Use them.
21259
ae1d2761
PM
212602014-04-08 Pierre Muller <muller@sourceware.org>
21261
21262 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
21263 Ctrl-V use for mingw hosts.
21264
7af389b8
SC
212652014-04-07 Siva Chandra Reddy <sivachandra@google.com>
21266
21267 * gdb.python/py-value.c: Improve test case.
21268 * gdb.python/py-value.exp: Add new test.
21269
5e703181
DE
212702014-04-07 David Blaikie <dblaikie@gmail.com>
21271
21272 * lib/compiler.c: Identify the clang compiler.
21273 * lib/compiler.cc: Ditto.
21274
9810b410
YQ
212752014-04-03 Yao Qi <yao@codesourcery.com>
21276
21277 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
21278
98d1b8dc
AB
212792014-04-01 Anton Blanchard <anton@samba.org>
21280
21281 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
21282 messages unique.
21283
3114cea1
AB
212842014-04-01 Anton Blanchard <anton@samba.org>
21285
21286 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
21287 prepare_for_testing.
21288
62f7182c
AB
212892014-04-01 Anton Blanchard <anton@samba.org>
21290
21291 * gdb.arch/ppc64-atomic-inst.c: Remove.
21292 * gdb.arch/ppc64-atomic-inst.S: New file.
21293 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
21294
770e7fc7
DE
212952014-03-31 Doug Evans <dje@google.com>
21296
21297 * gdb.base/print-symbol-loading-lib.c: New file.
21298 * gdb.base/print-symbol-loading-main.c: New file.
21299 * gdb.base/print-symbol-loading.exp: New file.
21300
46e2bafa
YQ
213012014-03-31 Yao Qi <yao@codesourcery.com>
21302
21303 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
21304
8776cfe9
JB
213052014-03-28 Joel Brobecker <brobecker@adacore.com>
21306
21307 * gdb.ada/mi_dyn_arr: New testcase.
21308
5d1ef361
DE
213092014-03-27 Doug Evans <dje@google.com>
21310
21311 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
21312
b5bee914
YQ
213132014-03-27 Yao Qi <yao@codesourcery.com>
21314
21315 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
21316 if target is nios2-*-*.
21317
0d4d0e77
YQ
213182014-03-26 Yao Qi <yao@codesourcery.com>
21319
21320 * lib/gdb.exp (readline_is_used): New proc.
21321 * gdb.base/completion.exp: Move tests on command complete up.
21322 Skip the rest of tests if readline is not used.
21323 * gdb.ada/complete.exp: Skp the test if readline is not
21324 used.
21325 * gdb.base/filesym.exp: Likewise.
21326 * gdb.base/macscp.exp: Likewise.
21327 * gdb.base/readline-ask.exp: Likewise.
21328 * gdb.base/readline.exp: Likewise.
21329 * gdb.python/py-cmd.exp: Likewise.
21330 * gdb.trace/tfile.exp: Likewise.
21331
29361eee
YQ
213322014-03-26 Yao Qi <yao@codesourcery.com>
21333
21334 * gdb.base/macscp.exp: Fix code format issues.
21335
bc9a5525
UW
213362014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
21337
21338 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
21339 * gdb.asm/powerpc64le.inc: New file.
21340
d3839ede
PA
213412014-03-25 Pedro Alves <palves@redhat.com>
21342 Doug Evans <dje@google.com>
21343
21344 * gdb.base/source-execution.c: New file.
21345 * gdb.base/source-execution.exp: New file.
21346 * gdb.base/source-execution.gdb: New file.
21347
01672a57
DE
213482014-03-24 Doug Evans <dje@google.com>
21349
21350 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
21351 using fission.
21352
88bbeca9
HZ
213532014-03-24 Hui Zhu <hui@codesourcery.com>
21354 Pedro Alves <palves@redhat.com>
21355
21356 PR breakpoints/16101
21357 * gdb.base/dprintf.exp: Use unsupported rather than changing the
21358 test pass/fail messages. Detect missing support for dprintf when
21359 breakpoints are actually inserted.
21360 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
21361 breakpoints are actually inserted.
21362 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
21363 fails.
21364
d2348791
JK
213652014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
21366
21367 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
21368
feef67ab
DE
213692014-03-22 Doug Evans <xdje42@gmail.com>
21370
21371 * gdb.python/python.exp (python not supported): Verify multi-line
21372 python command issues an error.
25d743f9 21373 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 21374 guile command issues an error.
feef67ab 21375
ecebef6a
MR
213762014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
21377
21378 * gdb.threads/thread-specific.exp: Handle the lack of usable
21379 $this_breakpoint and $this_thread.
21380
ccdd1909
HZ
213812014-03-21 Hui Zhu <hui@codesourcery.com>
21382
21383 * gdb.base/attach.exp (do_command_attach_tests): New.
21384
beb460e8
PA
213852014-03-20 Tom Tromey <tromey@redhat.com>
21386 Pedro Alves <palves@redhat.com>
21387
21388 PR cli/15718
21389 * gdb.base/condbreak-call-false.c: New file.
21390 * gdb.base/condbreak-call-false.exp: New file.
21391
40acf43a
PA
213922014-03-20 Pedro Alves <palves@redhat.com>
21393
21394 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
21395 Delete.
21396 (block_signals, unblock_signals): Delete.
21397 (child_function_2, main): Remove references to deleted variable
21398 and functions.
21399
9f5e1e02
PA
214002014-03-20 Pedro Alves <palves@redhat.com>
21401
21402 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
21403 Use pthread_kill to signal thread 2.
21404 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21405 Adjust to make the test send itself a signal rather than using the
21406 host's "kill" command.
21407
99619bea
PA
214082014-03-20 Pedro Alves <palves@redhat.com>
21409
21410 * gdb.threads/multiple-step-overs.c: New file.
21411 * gdb.threads/multiple-step-overs.exp: New file.
21412 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21413 Adjust expected infrun debug output.
21414
2adfaa28
PA
214152014-03-20 Pedro Alves <palves@redhat.com>
21416
21417 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
21418 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
21419
31e77af2
PA
214202014-03-20 Pedro Alves <palves@redhat.com>
21421
21422 PR breakpoints/7143
21423 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
21424 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
21425 of gdb_test_multiple.
21426 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
21427 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
21428
b9f437de
PA
214292014-03-20 Pedro Alves <palves@redhat.com>
21430
21431 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
21432 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
21433
05adc73e
PA
214342014-03-19 Pedro Alves <palves@redhat.com>
21435
21436 * gdb.base/async.exp: Remove early return.
21437
6048b950
PA
214382014-03-19 Pedro Alves <palves@redhat.com>
21439
21440 * gdb.base/async.exp (step& tests): Pass explicit test messages.
21441
8bcfb00a
PA
214422014-03-19 Pedro Alves <palves@redhat.com>
21443
21444 * gdb.base/async.exp (test_background): Expect \r\n after
21445 "completed." in the fail pattern.
21446
884e37dc
PA
214472014-03-19 Pedro Alves <palves@redhat.com>
21448
21449 * gdb.base/async.exp (test_background): New procedure.
21450 Use it for all background execution command tests.
21451
148e57e2
PA
214522014-03-19 Pedro Alves <palves@redhat.com>
21453
21454 * gdb.base/async.exp: Use prepare_for_testing.
21455
f48088c7
PA
214562014-03-19 Pedro Alves <palves@redhat.com>
21457
21458 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
21459 the same line.
21460
e2f6c966
PA
214612014-03-19 Pedro Alves <palves@redhat.com>
21462
21463 * gdb.base/async.c (main): Add "jump here" and "until here" line
21464 marker comments.
21465 * gdb.base/async.exp (jump_here): New global.
21466 (jump& test): Use it.
21467 (until_here): New global.
21468 (until& test): Use it.
21469
c30568d4
PA
214702014-03-19 Pedro Alves <palves@redhat.com>
21471
21472 * gdb.base/async.exp: Don't frob gdb_protocol.
21473
0172b6a7
DE
214742014-03-18 Doug Evans <xdje42@gmail.com>
21475
21476 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
21477 Fix spelling of exec-done-display.
21478
06c868a8
JK
214792014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
21480
21481 PR gdb/15358
21482 * gdb.base/gdb-sigterm.c: New file.
21483 * gdb.base/gdb-sigterm.exp: New file.
21484
0c7e1a46
PA
214852014-03-18 Pedro Alves <palves@redhat.com>
21486
21487 PR gdb/13860
21488 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
21489 * lib/mi-support.exp (mi_expect_stop): Add special handling for
21490 solib-event.
21491
f7c77d93
JB
214922014-03-17 Joel Brobecker <brobecker@adacore.com>
21493
21494 * gdb.ada/pckd_arr_ren: New testcase.
21495
5a1e8c7a
DE
214962014-03-13 Doug Evans <xdje42@gmail.com>
21497
21498 PR guile/16612
21499 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
21500 collect after discarding symbols.
21501
350e1a76
DE
215022014-03-13 Ludovic Courtès <ludo@gnu.org>
21503 Doug Evans <xdje42@gmail.com>
21504
21505 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
21506 to history survives a gc.
21507
a69900ae
PA
215082014-03-13 Pedro Alves <palves@redhat.com>
21509
21510 * gdb.base/default.exp: Don't test "target procfs".
21511
5db9f0bd
PA
215122014-03-13 Pedro Alves <palves@redhat.com>
21513
21514 * gdb.base/default.exp: Update "target child" and "target procfs"
21515 tests to not expect "Unix".
21516
b3ccfe11
TT
215172014-03-12 Tom Tromey <tromey@redhat.com>
21518
21519 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
21520 New procs. Add target-async tests.
21521 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
21522 Add target-async tests.
21523
646f4417
AA
215242014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21525
21526 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
21527 'func_start' and 'func_end' for the beginning and end of the
21528 function code, respectively.
21529 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
21530 'func_end' instead of 'func' and 'main'.
21531
288c211f
AA
215322014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21533
21534 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
21535 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
21536 generate the debug info assembler source.
21537
e0c0f156
AA
215382014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21539
21540 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
21541 * gdb.dwarf2/arr-subrange.exp: Likewise.
21542 * gdb.dwarf2/dwz.exp: Likewise.
21543 * gdb.dwarf2/method-ptr.exp: Likewise.
21544 * gdb.dwarf2/missing-sig-type.exp: Likewise.
21545 * gdb.dwarf2/subrange.exp: Likewise.
21546 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
21547 * gdb.dwarf2/implptrpiece.exp: Likewise.
21548 * gdb.dwarf2/nostaticblock.exp: Likewise.
21549
0e5c4555
AA
215502014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21551
21552 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
21553 directory to absolute path name arguments.
21554
5ec18f2b
JG
215552014-03-10 Joel Brobecker <brobecker@adacore.com>
21556
21557 * gdb.ada/tagged_access: New testcase.
21558
847fc4f2
MM
215592014-03-07 Markus Metzger <markus.t.metzger@intel.com>
21560
21561 * gdb.btrace/data.exp: Update expected output.
21562
cc3da688
YQ
215632014-03-06 Yao Qi <yao@codesourcery.com>
21564
21565 * gdb.trace/pr16508.exp: New file.
21566
0f26cec1
PA
215672014-03-05 Pedro Alves <palves@redhat.com>
21568
21569 PR gdb/16575
21570 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
21571 procedure.
21572 (top level): Adjust to use it. Add tests that exercise breakpoint
21573 interaction with the code-cache.
21574
7a5a839f
LC
215752014-02-26 Ludovic Courtès <ludo@gnu.org>
21576
21577 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
21578 test for 'history-append!'.
21579
31aa7e4e
JB
215802014-02-26 Joel Brobecker <brobecker@adacore.com>
21581
21582 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
21583 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
21584 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
21585 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
21586 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
21587 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
21588
1b588015
JB
215892014-02-26 Joel Brobecker <brobecker@adacore.com>
21590
21591 * testsuite/gdb.python/py-pp-re-notag.c: New file.
21592 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
21593 * testsuite/gdb.python/py-pp-re-notag.p: New file.
21594
55426c9d
JB
215952014-02-26 Joel Brobecker <brobecker@adacore.com>
21596
21597 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
21598
dc53a7ad
JB
215992014-02-26 Joel Brobecker <brobecker@adacore.com>
21600
21601 * gdb.dwarf2/arr-stride.c: New file.
21602 * gdb.dwarf2/arr-stride.exp: New file.
21603
12ab52e9
PA
216042014-02-26 Pedro Alves <palves@redhat.com>
21605
21606 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
21607 that won't ever trigger. Make sure that GDB reports the correct
21608 breakpoint that caused the stop.
21609
849c862e
JK
216102014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21611
21612 PR gdb/16626
21613 * gdb.base/auto-load-script: New file.
21614 * gdb.base/auto-load.c: New file.
21615 * gdb.base/auto-load.exp: New file.
21616
71b7d793
JK
21617 PR gdb/16626
21618 * gdb.base/auto-load.exp: Fix out-of-srctree run.
21619
e2f0d509
JK
216202014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21621
21622 Fix dw2-icycle.exp -fsanitize=address GDB crash.
21623 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
21624
50cc37c8
DE
216252014-02-24 Doug Evans <dje@google.com>
21626
21627 * lib/gdb.exp (run_on_host): Log error output if program fails.
21628
ea4758f2
PA
216292014-02-21 Pedro Alves <palves@redhat.com>
21630
21631 * gdb.threads/step-after-sr-lock.c: Rename to ...
21632 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
21633 * gdb.threads/step-after-sr-lock.exp: Rename to ...
21634 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21635 ... this.
21636
d7b30f67
SDJ
216372014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
21638
21639 PR tdep/16397
21640 * gdb.arch/amd64-stap-special-operands.exp: New file.
21641 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
21642 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
21643 * gdb.arch/amd64-stap-triplet.S: Likewise.
21644 * gdb.arch/amd64-stap-triplet.c: Likewise.
21645
83deb43f
JB
216462014-02-20 Joel Brobecker <brobecker@adacore.com>
21647
21648 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
21649 in .section pseudo-op.
21650
adde2bff
DE
216512014-02-20 lin zuojian <manjian2006@gmail.com>
21652 Joel Brobecker <brobecker@adacore.com>
21653 Doug Evans <xdje42@gmail.com>
21654
21655 PR symtab/16581
21656 * gdb.dwarf2/dw2-icycle.S: New file.
21657 * gdb.dwarf2/dw2-icycle.c: New file.
21658 * gdb.dwarf2/dw2-icycle.exp: New file.
21659
f7bd0f78
SC
216602014-02-19 Siva Chandra Reddy <sivachandra@google.com>
21661
21662 * gdb.python/py-value-cc.cc: Improve test case to enable testing
21663 operations on gdb.Value objects.
21664 * gdb.python/py-value-cc.exp: Add new test to test operations on
21665 gdb.Value objects.
21666
c17ef0d5
DE
216672014-02-18 Doug Evans <dje@google.com>
21668
21669 * Makefile.in (TESTS): New variable.
21670 (expanded_tests, expanded_tests_or_none): New variables
21671 (check-single): Pass $(expanded_tests_or_none) to runtest.
21672 (check-parallel): Only run tests in $(TESTS) if non-empty.
21673 (check/no-matching-tests-found): New rule.
21674 * README: Document TESTS makefile variable.
21675
5dd3176f
DE
216762014-02-18 Doug Evans <dje@google.com>
21677
21678 * Makefile.in (check-parallel): rm -rf outputs temp.
21679
0b10be4f
JK
216802014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
21681
21682 Fix "ERROR: no fileid for" in the testsuite.
21683 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
21684
85f224e7
DE
216852014-02-12 Doug Evans <dje@google.com>
21686
21687 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
21688 (MISCELLANEOUS): New variable.
21689 (clean): rm -rf $(MISCELLANEOUS).
21690 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
21691 dwp live in the same directory as symlinks, with each symlink pointed
21692 to a differently named file in a different directory.
21693
149b30ff
DE
216942014-02-11 Doug Evans <dje@google.com>
21695
21696 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
21697 of Tcl file commands.
21698
1dfdac32
MK
216992014-02-10 Mark Kettenis <kettenis@gnu.org>
21700
21701 * gdb.threads/step-after-sr-lock.exp: Avoid executing
21702 "kill -SIGUSR1 -1".
21703
aa4fb036
JB
217042014-02-10 Joel Brobecker <brobecker@adacore.com>
21705
21706 * gdb.ada/tick_length_array_enum_idx: New testcase.
21707
ed3ef339
DE
217082014-02-10 Doug Evans <xdje42@gmail.com>
21709
21710 * configure.ac (AC_OUTPUT): Add gdb.guile.
21711 * configure: Regenerate.
21712 * lib/gdb-guile.exp: New file.
21713 * lib/gdb.exp (get_target_charset): New function.
21714 * gdb.base/help.exp: Update expected output from "apropos apropos".
21715 * gdb.guile/Makefile.in: New file.
21716 * gdb.guile/guile.exp: New file.
21717 * gdb.guile/scm-arch.c: New file.
21718 * gdb.guile/scm-arch.exp: New file.
21719 * gdb.guile/scm-block.c: New file.
21720 * gdb.guile/scm-block.exp: New file.
21721 * gdb.guile/scm-breakpoint.c: New file.
21722 * gdb.guile/scm-breakpoint.exp: New file.
21723 * gdb.guile/scm-disasm.c: New file.
21724 * gdb.guile/scm-disasm.exp: New file.
21725 * gdb.guile/scm-equal.c: New file.
21726 * gdb.guile/scm-equal.exp: New file.
21727 * gdb.guile/scm-error.exp: New file.
21728 * gdb.guile/scm-error.scm: New file.
21729 * gdb.guile/scm-frame-args.c: New file.
21730 * gdb.guile/scm-frame-args.exp: New file.
21731 * gdb.guile/scm-frame-args.scm: New file.
21732 * gdb.guile/scm-frame-inline.c: New file.
21733 * gdb.guile/scm-frame-inline.exp: New file.
21734 * gdb.guile/scm-frame.c: New file.
21735 * gdb.guile/scm-frame.exp: New file.
21736 * gdb.guile/scm-generics.exp: New file.
21737 * gdb.guile/scm-gsmob.exp: New file.
21738 * gdb.guile/scm-iterator.c: New file.
21739 * gdb.guile/scm-iterator.exp: New file.
21740 * gdb.guile/scm-math.c: New file.
21741 * gdb.guile/scm-math.exp: New file.
21742 * gdb.guile/scm-objfile-script-gdb.in: New file.
21743 * gdb.guile/scm-objfile-script.c: New file.
21744 * gdb.guile/scm-objfile-script.exp: New file.
21745 * gdb.guile/scm-objfile.c: New file.
21746 * gdb.guile/scm-objfile.exp: New file.
21747 * gdb.guile/scm-ports.exp: New file.
21748 * gdb.guile/scm-pretty-print.c: New file.
21749 * gdb.guile/scm-pretty-print.exp: New file.
21750 * gdb.guile/scm-pretty-print.scm: New file.
21751 * gdb.guile/scm-section-script.c: New file.
21752 * gdb.guile/scm-section-script.exp: New file.
21753 * gdb.guile/scm-section-script.scm: New file.
21754 * gdb.guile/scm-symbol.c: New file.
21755 * gdb.guile/scm-symbol.exp: New file.
21756 * gdb.guile/scm-symtab-2.c: New file.
21757 * gdb.guile/scm-symtab.c: New file.
21758 * gdb.guile/scm-symtab.exp: New file.
21759 * gdb.guile/scm-type.c: New file.
21760 * gdb.guile/scm-type.exp: New file.
21761 * gdb.guile/scm-value-cc.cc: New file.
21762 * gdb.guile/scm-value-cc.exp: New file.
21763 * gdb.guile/scm-value.c: New file.
21764 * gdb.guile/scm-value.exp: New file.
21765 * gdb.guile/source2.scm: New file.
21766 * gdb.guile/types-module.cc: New file.
21767 * gdb.guile/types-module.exp: New file.
21768
7026a7c1
YQ
217692014-02-10 Yao Qi <yao@codesourcery.com>
21770
21771 PR testsuite/16543
21772 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
21773 * configure: Regenerated.
21774 * Makefile.in: New file.
21775
6c466447
AS
217762014-02-08 Andreas Schwab <schwab@linux-m68k.org>
21777
21778 * gdb.python/py-framefilter.exp: Fix typo.
21779
6e854735
YQ
217802014-02-08 Yao Qi <yao@codesourcery.com>
21781
21782 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
21783 that no =breakpoint-modified is emitted when breakpoints are
21784 modified through MI commands.
21785
d137e6dc
PA
217862014-02-07 Pedro Alves <pedro@codesourcery.com>
21787 Pedro Alves <palves@redhat.com>
21788
21789 * gdb.threads/step-after-sr-lock.c: New file.
21790 * gdb.threads/step-after-sr-lock.exp: New file.
21791
b5ee5a50
PA
217922014-02-07 Pedro Alves <palves@redhat.com>
21793
21794 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
21795
3c77faf3
JK
217962014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
21797
21798 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
21799 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
21800
6dddc817
DE
218012014-02-06 Doug Evans <xdje42@gmail.com>
21802
21803 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
21804 output.
21805
21806 * gdb.gdb/python-interrupts.exp: New file.
21807
de7b2893
YQ
218082014-02-05 Yao Qi <yao@codesourcery.com>
21809
21810 * gdb.trace/report.exp (use_collected_data): Test the output
21811 of "info threads" and "info inferiors".
21812
66d032ac
YQ
218132014-02-05 Yao Qi <yao@codesourcery.com>
21814
21815 Revert this patch:
21816
21817 2013-05-24 Yao Qi <yao@codesourcery.com>
21818
21819 * gdb.trace/tfile.exp: Test inferior and thread.
21820
591a12a1
UW
218212014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21822
21823 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
21824 on a function.
21825 * gdb.base/step-bt.c: Call hello via function pointer to make
21826 sure its first instruction is executed on powerpc64le-linux.
21827
0ff3e01f
UW
218282014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21829
21830 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
21831
084ee545
UW
218322014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21833
21834 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
21835 of the test patterns for use on little-endian systems.
21836
6ed14ff3
UW
218372014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21838
21839 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
21840 (decimal_vector): Fix for little-endian.
21841
401e27fd
JM
218422014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
21843
21844 * gdb.arch/sparc-sysstep.exp: New file.
21845 * gdb.arch/sparc-sysstep.c: Likewise.
21846
21847 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
21848
8b924729
EBM
218492014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21850
21851 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
21852
fb151210
JB
218532014-01-23 Tom Tromey <tromey@redhat.com>
21854
21855 * gdb.ada/array_char_idx: New testcase.
21856
0740f8d8
TT
218572014-01-23 Tom Tromey <tromey@redhat.com>
21858
21859 PR python/16487:
21860 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
21861 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
21862 classes.
21863
21909fa1
TT
218642014-01-23 Tom Tromey <tromey@redhat.com>
21865
21866 PR python/16491:
21867 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
21868 string from an inferior frame.
21869 * gdb.python/py-framefilter-mi.exp: Update.
21870
87ce2a04
DE
218712014-01-22 Doug Evans <dje@google.com>
21872
21873 * gdb.server/server-mon.exp: Add tests for "set debug-format".
21874
237b092b
AA
218752014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21876
21877 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
21878
d674a709
AA
218792014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21880
21881 * gdb.trace/entry-values.exp: Remove excess space character from
21882 regex patterns. Handle s390 call instruction.
21883
20fa3390
AA
218842014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21885
21886 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
21887 define "*_start" label. Make "name" static.
21888 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
21889 ${name} by references to ${name}_start.
21890
78466714
AA
218912014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21892
21893 * gdb.base/info-macros.exp: Remove "debug" from the compile
21894 options.
21895
ec9f644a
IB
218962014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21897
21898 * gdb.dlang/demangle.exp: New file.
21899
94b1b47e
IB
219002014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21901
21902 * gdb.dlang/primitive-types.exp: New file.
21903
7f420862
IB
219042014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21905
21906 * configure.ac: Create gdb.dlang/Makefile.
21907 * configure: Regenerate.
21908 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
21909 * gdb.dlang/Makefile.in: New file.
21910 * lib/d-support.exp: New file.
21911 * lib/gdb.exp (skip_d_tests): New proc.
21912
52834460
MM
219132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21914
21915 * gdb.btrace/delta.exp: Check reverse stepi.
21916 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
21917 * gdb.btrace/finish.exp: New.
21918 * gdb.btrace/next.exp: New.
21919 * gdb.btrace/nexti.exp: New.
21920 * gdb.btrace/record_goto.c: Add comments.
21921 * gdb.btrace/step.exp: New.
21922 * gdb.btrace/stepi.exp: New.
21923 * gdb.btrace/multi-thread-step.c: New.
21924 * gdb.btrace/multi-thread-step.exp: New.
21925 * gdb.btrace/rn-dl-bind.c: New.
21926 * gdb.btrace/rn-dl-bind.exp: New.
21927 * gdb.btrace/data.c: New.
21928 * gdb.btrace/data.exp: New.
21929 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21930
6e07b1d2
MM
219312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21932
21933 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
21934 * gdb.btrace/exception.exp: Update.
21935 * gdb.btrace/instruction_history.exp: Update.
21936 * gdb.btrace/record_goto.exp: Update.
21937 * gdb.btrace/tailcall.exp: Update.
21938 * gdb.btrace/unknown_functions.exp: Update.
21939 * gdb.btrace/delta.exp: New.
21940
0b722aec
MM
219412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21942
21943 * gdb.btrace/record_goto.exp: Add backtrace test.
21944 * gdb.btrace/tailcall.exp: Add backtrace test.
21945
066ce621
MM
219462014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21947
21948 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
21949 * gdb.btrace/record_goto.c: New.
21950 * gdb.btrace/record_goto.exp: New.
21951 * gdb.btrace/x86-record_goto.S: New.
21952
0688d04e
MM
219532014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21954
21955 * gdb.btrace/function_call_history.exp: Update tests.
21956 * gdb.btrace/instruction_history.exp: Update tests.
21957
8710b709
MM
219582014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21959
21960 * gdb.btrace/function_call_history.exp: Fix expected field
21961 order for "record function-call-history".
21962 Add new tests for "record function-call-history /c".
21963 * gdb.btrace/exception.cc: New.
21964 * gdb.btrace/exception.exp: New.
21965 * gdb.btrace/tailcall.exp: New.
21966 * gdb.btrace/x86-tailcall.S: New.
21967 * gdb.btrace/x86-tailcall.c: New.
21968 * gdb.btrace/unknown_functions.c: New.
21969 * gdb.btrace/unknown_functions.exp: New.
21970 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21971
5de9129b
MM
219722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21973
21974 * gdb.btrace/instruction_history.exp: Update.
21975 * gdb.btrace/function_call_history.exp: Update.
21976
23a7fe75
MM
219772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21978
21979 * gdb.btrace/function_call_history.exp: Fix expected function
21980 trace.
21981 * gdb.btrace/instruction_history.exp: Initialize traced.
21982 Remove traced_functions.
21983
724c7dd8
MM
219842014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21985
21986 * gdb.btrace/function_call_history.exp: Update
21987 * gdb.btrace/instruction_history.exp: Update.
21988
6d78d93b
MM
219892014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21990
21991 * gdb.btrace/enable.exp: Update expected text.
21992
93a360cc
OJ
219932014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
21994
21995 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
21996 bytes.
21997
3772b53f
MR
219982014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
21999
22000 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
22001
596662fa
OJ
220022014-01-15 Omair Javaid <omair.javaid@linaro.org>
22003
22004 * lib/gdb.exp (supports_process_record): Return true for
22005 arm*-linux*. (supports_reverse): Likewise.
22006
b5b08fb4
SC
220072014-01-13 Siva Chandra Reddy <sivachandra@google.com>
22008
22009 PR python/15464
22010 PR python/16113
22011 * gdb.python/py-type.c: Enhance test case.
22012 * gdb.python/py-value-cc.cc: Likewise
22013 * gdb.python/py-type.exp: Add new tests.
22014 * gdb.python/py-value-cc.exp: Likewise
22015
52d7fb13
AA
220162014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
22017 Pedro Alves <palves@redhat.com>
22018
22019 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
22020 Make "name" extern.
22021 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
22022 references to ${name}_start by references to ${name}.
22023
a2cd8cfe
JB
220242014-01-10 Joel Brobecker <brobecker@adacore.com>
22025
22026 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
22027
4e23fced
JB
220282014-01-10 Joel Brobecker <brobecker@adacore.com>
22029
22030 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
22031
c6a9e42c
PA
220322014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
22033 Pedro Alves <palves@redhat.com>
22034
22035 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 22036 mi_gdb_target_load.
c6a9e42c 22037
b7ea362b
PA
220382014-01-08 Pedro Alves <palves@redhat.com>
22039
22040 * gdb.threads/reconnect-signal.c: New file.
22041 * gdb.threads/reconnect-signal.exp: New file.
22042
5e3f4fab
EBM
220432014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22044
22045 * gdb.base/source-dir.exp: New file.
22046
79301218
JB
220472014-01-07 Joel Brobecker <brobecker@adacore.com>
22048
22049 * gdb.ada/mi_interface: New testcase.
22050
8e355c5d
JB
220512014-01-07 Joel Brobecker <brobecker@adacore.com>
22052
22053 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
22054 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
22055 gdb.ada/pp-rec-component/pck.ads: New files.
22056
c0d48811
JB
220572014-01-07 Joel Brobecker <brobecker@adacore.com>
22058
22059 * gdb.python/py-pp-integral.c: New file.
22060 * gdb.python/py-pp-integral.py: New file.
22061 * gdb.python/py-pp-integral.exp: New file.
22062
17b609c3 22063For older changes see ChangeLog-1993-2013.
c906108c 22064\f
8d8cb839
EZ
22065;; Local Variables:
22066;; mode: change-log
22067;; left-margin: 8
22068;; fill-column: 74
22069;; version-control: never
22070;; End:
902f2ccb 22071
b811d2c2 22072 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
22073 Copying and distribution of this file, with or without modification,
22074 are permitted provided the copyright notice and this notice are preserved.