[gdb/testsuite] Fix gdb.cp/psymtab-parameter.exp with -readnow
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
06db6ec3
TV
12020-10-27 Tom de Vries <tdevries@suse.de>
2
3 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
4 -readnow.
5
934a1764
GB
62020-10-14 Gary Benson <gbenson@redhat.com>
7
8 * gdb.python/py-format-string.exp (test_deref_refs): Treat
9 "_vptr$Base" as correct, in addition to "_vptr.Base".
10 (test_mixed): Likewise.
11
0bf21fbd
GB
122020-10-27 Gary Benson <gbenson@redhat.com>
13
14 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
15 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
16
b1d4d8d1
TBA
172020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
18
19 * gdb.base/condbreak.exp: Update the completion tests to
20 consider the '-force' flag.
21
bd24c5d6
TV
222020-10-27 Tom de Vries <tdevries@suse.de>
23
24 * gdb.base/list-ambiguous-readnow.exp: New file.
25
733d554a
TBA
262020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
27
28 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
29 the condition.
30 * gdb.linespec/cpcompletion.exp: Update to consider the
31 '-force-condition' keyword.
32 * gdb.linespec/explicit.exp: Ditto.
33 * lib/completion-support.exp: Ditto.
34
b5fa468f
TBA
352020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
36
37 * gdb.base/condbreak-multi-context.cc: New file.
38 * gdb.base/condbreak-multi-context.exp: New file.
39
b3247276
TT
402020-10-26 Tom Tromey <tom@tromey.com>
41
42 * lib/mi-support.exp (default_mi_gdb_start): Call
43 gdb_stdin_log_init.
44 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
45 subtract one from gdb_instances.
46 (gdb_stdin_log_write): Flush in_file.
47
1c47ec3e
TV
482020-10-26 Tom de Vries <tdevries@suse.de>
49
50 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
51
6390859c
TT
522020-10-26 Tom Tromey <tromey@adacore.com>
53
54 * gdb.ada/unsigned_range/foo.adb: New file.
55 * gdb.ada/unsigned_range/pack.adb: New file.
56 * gdb.ada/unsigned_range/pack.ads: New file.
57 * gdb.ada/unsigned_range.exp: New file.
58
55c3ad88
TV
592020-10-26 Tom de Vries <tdevries@suse.de>
60
61 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
62
1612c4bb
TV
632020-10-26 Tom de Vries <tdevries@suse.de>
64
65 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
66 for CU.
67 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
68
7d72802b
TV
692020-10-23 Tom de Vries <tdevries@suse.de>
70
71 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
72 DW_FORM_string.
73 (Dwarf::_default_form): New proc.
74 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
75 guessed.
76
9476b583
TV
772020-10-23 Tom de Vries <tdevries@suse.de>
78
79 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
80 * gdb.dwarf2/atomic-type.exp: Same.
81 * gdb.dwarf2/bad-regnum.exp: Same.
82 * gdb.dwarf2/cpp-linkage-name.exp: Same.
83 * gdb.dwarf2/dw2-align.exp: Same.
84 * gdb.dwarf2/dw2-bad-elf.exp: Same.
85 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
86 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
87 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
88 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
89 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
90 * gdb.dwarf2/enum-type.exp: Same.
91 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
92 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
93 * gdb.dwarf2/main-subprogram.exp: Same.
94 * gdb.dwarf2/missing-type-name.exp: Same.
95 * gdb.dwarf2/nonvar-access.exp: Same.
96 * gdb.dwarf2/typedef-void-finish.exp: Same.
97 * gdb.dwarf2/var-access.exp: Same.
98 * gdb.dwarf2/void-type.exp: Same.
99
4a636814
SM
1002020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
101
102 PR gdb/26693
103 * gdb.dwarf2/template-specification-full-name.exp: New test.
104
557fc257
LM
1052020-10-22 Luis Machado <luis.machado@linaro.org>
106
107 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
108 expected an offset from the function.
109 * gdb.base/msym-bp.exp (test): Likewise.
110
6b4c676c
AB
1112020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
112
113 * gdb.fortran/array-slices.exp: Add a new test.
114
98cec4f6
GB
1152020-10-21 Gary Benson <gbenson@redhat.com>
116
117 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
118 fullname test with Clang. Also expand comments generally.
119
ae86f581
TV
1202020-10-20 Tom de Vries <tdevries@suse.de>
121
122 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
123
8c161360
TV
1242020-10-20 Tom de Vries <tdevries@suse.de>
125
126 * gdb.dwarf2/arr-stride.c: Remove.
127 * gdb.dwarf2/arr-stride.exp: Use main.c.
128 * gdb.dwarf2/arr-subrange.c: Remove.
129 * gdb.dwarf2/arr-subrange.exp: Use main.c.
130 * gdb.dwarf2/bad-regnum.c: Remove.
131 * gdb.dwarf2/bad-regnum.exp: Use main.c.
132 * gdb.dwarf2/corrupt.c: Remove.
133 * gdb.dwarf2/corrupt.exp: Use main.c.
134 * gdb.dwarf2/dw2-bad-elf.c: Remove.
135 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
136 * gdb.dwarf2/dw2-icycle.c: Remove.
137 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
138 * gdb.dwarf2/formdata16.c: Remove.
139 * gdb.dwarf2/formdata16.exp: Use main.c.
140 * gdb.dwarf2/implptrconst.c: Remove.
141 * gdb.dwarf2/implptrconst.exp: Use main.c.
142 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
143 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
144 * gdb.dwarf2/opaque-type-lookup.c: Remove.
145 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
146
9c2412ec
TV
1472020-10-20 Tom de Vries <tdevries@suse.de>
148
149 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
150 file.
151 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
152
0cd2ad78
TV
1532020-10-20 Tom de Vries <tdevries@suse.de>
154
155 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
156 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
157 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
158 * gdb.dwarf2/dw2-ranges-base.exp: Same.
159 * gdb.dwarf2/dw2-ranges.exp: Same.
160 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
161 * gdb.dwarf2/var-access.exp: Same.
162
22cc388e
TT
1632020-10-19 Tom Tromey <tromey@adacore.com>
164
165 PR tui/26719
166 * gdb.tui/list.exp: Check source window contents after focus
167 change.
168
520596f2
TV
1692020-10-17 Tom de Vries <tdevries@suse.de>
170
171 PR symtab/26317
172 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
173
d1c8a76d
TV
1742020-10-17 Tom de Vries <tdevries@suse.de>
175
176 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
177 as suffix.
178 * gdb.dwarf2/atomic.c: Rename to ...
179 * gdb.dwarf2/atomic-type.c: ... this.
180 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
181 * gdb.dwarf2/dw2-ranges-2.c: ... this.
182 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
183 * gdb.dwarf2/dw2-ranges-3.c: ... this.
184 * gdb.dwarf2/fission-mix2.c: Rename to ...
185 * gdb.dwarf2/fission-mix-2.c: ... this.
186 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
187 standard_testfile.
188 * gdb.dwarf2/ada-valprint-error.exp: Same.
189 * gdb.dwarf2/arr-stride.exp: Same.
190 * gdb.dwarf2/arr-subrange.exp: Same.
191 * gdb.dwarf2/atomic-type.exp: Same.
192 * gdb.dwarf2/bad-regnum.exp: Same.
193 * gdb.dwarf2/break-inline-psymtab.exp: Same.
194 * gdb.dwarf2/clang-debug-names-2.exp: Same.
195 * gdb.dwarf2/clang-debug-names.exp: Same.
196 * gdb.dwarf2/comp-unit-lang.exp: Same.
197 * gdb.dwarf2/corrupt.exp: Same.
198 * gdb.dwarf2/count.exp: Same.
199 * gdb.dwarf2/cpp-linkage-name.exp: Same.
200 * gdb.dwarf2/data-loc.exp: Same.
201 * gdb.dwarf2/dw2-align.exp: Same.
202 * gdb.dwarf2/dw2-bad-elf.exp: Same.
203 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
204 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
205 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
206 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
207 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
208 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
209 * gdb.dwarf2/dw2-inline-param.exp: Same.
210 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
211 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
212 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
213 * gdb.dwarf2/dw2-is-stmt.exp: Same.
214 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
215 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
216 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
217 * gdb.dwarf2/dw2-param-error.exp: Same.
218 * gdb.dwarf2/dw2-ranges-base.exp: Same.
219 * gdb.dwarf2/dw2-ranges.exp: Same.
220 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
221 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
222 * gdb.dwarf2/dw4-sig-types.exp: Same.
223 * gdb.dwarf2/dynarr-ptr.exp: Same.
224 * gdb.dwarf2/enum-type.exp: Same.
225 * gdb.dwarf2/fission-mix.exp: Same.
226 * gdb.dwarf2/formdata16.exp: Same.
227 * gdb.dwarf2/implptrconst.exp: Same.
228 * gdb.dwarf2/implptrpiece.exp: Same.
229 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
230 * gdb.dwarf2/main-subprogram.exp: Same.
231 * gdb.dwarf2/method-ptr.exp: Same.
232 * gdb.dwarf2/missing-sig-type.exp: Same.
233 * gdb.dwarf2/nonvar-access.exp: Same.
234 * gdb.dwarf2/opaque-type-lookup.exp: Same.
235 * gdb.dwarf2/shortpiece.exp: Same.
236 * gdb.dwarf2/staticvirtual.exp: Same.
237 * gdb.dwarf2/subrange.exp: Same.
238 * gdb.dwarf2/symtab-producer.exp: Same.
239 * gdb.dwarf2/typedef-void-finish.exp: Same.
240 * gdb.dwarf2/var-access.exp: Same.
241 * gdb.dwarf2/variant.exp: Same.
242 * gdb.dwarf2/void-type.exp: Same.
243 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
244 dw2-ranges-main.c.
245 * gdb.dwarf2/dw2-ranges-main.c: Remove.
246
472d09c1
TV
2472020-10-16 Tom de Vries <tdevries@suse.de>
248
249 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
250
afe75f6d
TV
2512020-10-16 Tom de Vries <tdevries@suse.de>
252
253 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
254
8c8bd0ba
TV
2552020-10-14 Tom de Vries <tdevries@suse.de>
256
257 PR testsuite/26732
258 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
259 scenario 2.
260 * gdb.ada/mi_catch_ex_hand.exp: Same.
261
b75d55d4
PA
2622020-10-13 Pedro Alves <pedro@palves.net>
263
264 * lib/mi-support.exp (mi_clean_restart): New.
265 (mi_run_to_main): Delete.
266 All callers adjust to use mi_clean_restart / mi_runto_main.
267
e777225b
PA
2682020-10-13 Pedro Alves <pedro@palves.net>
269
270 * config/monitor.exp: Use "list -q".
271 * gdb.arch/gdb1558.exp: Use "break -q".
272 * gdb.arch/i386-permbkpt.exp: Use "break -q".
273 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
274 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
275 * gdb.base/commands.exp: Use "break -q".
276 * gdb.base/condbreak.exp: Use "break -q".
277 * gdb.base/ctf-ptype.exp: Use "list -q".
278 * gdb.base/define.exp: Use "break -q".
279 * gdb.base/del.exp: Use "break -q".
280 * gdb.base/fullname.exp: Use "break -q".
281 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
282 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
283 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
284 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
285 "hbreak -q".
286 * gdb.base/included.exp: Use "list -q".
287 * gdb.base/label.exp: Use "break -q".
288 * gdb.base/lineinc.exp: Use "break -q".
289 * gdb.base/list.exp: Use "list -q".
290 * gdb.base/macscp.exp: Use "list -q".
291 * gdb.base/pending.exp: Use "break -q".
292 * gdb.base/prologue-include.exp: Use "break -q".
293 * gdb.base/ptype.exp: Use "list -q".
294 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
295 * gdb.base/server-del-break.exp: Use "break -q".
296 * gdb.base/style.exp: Use "break -q".
297 * gdb.base/symbol-without-target_section.exp: Use "list -q".
298 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
299 * gdb.cp/exception.exp: Use "tbreak -q".
300 * gdb.dwarf2/dw2-error.exp: Use "break -q".
301 * gdb.dwarf2/fission-mix.exp: Use "break -q".
302 * gdb.dwarf2/fission-reread.exp: Use "break -q".
303 * gdb.dwarf2/pr13961.exp: Use "break -q".
304 * gdb.linespec/explicit.exp: Use "list -q".
305 * gdb.linespec/linespec.exp: Use "break -q".
306 * gdb.mi/mi-simplerun.exp: Use "--qualified".
307 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
308 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
309 * gdb.server/connect-without-multi-process.exp: Use "break -q".
310 * gdb.trace/change-loc.exp: Use "break -q".
311 * gdb.trace/pending.exp: Use "break -q".
312 * gdb.tui/basic.exp: Use "list -q".
313 * gdb.tui/list-before.exp: Use "list -q".
314 * gdb.tui/list.exp: Use "list -q".
315 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
316
8abd8ee8
PA
3172020-10-13 Pedro Alves <pedro@palves.net>
318
319 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
320 saved breakpoints file.
321 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
322 inspecting breakpoint list.
323 * lib/gdb.exp (runto_main): Add "qualified" to options.
324 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
325 and handle it.
326 (mi_runto_main): Pass 1 as qualified argument.
327
f71e6719
PA
3282020-10-13 Pedro Alves <pedro@palves.net>
329
330 * lib/mi-support.exp (mi_runto_main): New proc.
331 (mi_run_to_main): Use it.
332 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
333 * gdb.mi/mi-var-cmd.exp: Likewise.
334 * gdb.mi/mi-var-invalidate.exp: Likewise.
335 * mi-var-list-children-invalid-grandchild.exp: Likewise.
336 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
337 * gdb.mi/new-ui-mi-sync.exp: Likewise.
338 * gdb.mi/user-selected-context-sync.exp: Likewise.
339 * gdb.opt/inline-cmds.exp: Likewise.
340 * gdb.python/py-framefilter-mi.exp: Likewise.
341 * gdb.python/py-mi.exp: Likewise.
342
50441f0f
PA
3432020-10-13 Pedro Alves <pedro@palves.net>
344
345 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
346 "runto main".
347 * gdb.ada/small_reg_param.exp: Likewise.
348 * gdb.arch/powerpc-d128-regs.exp: Likewise.
349 * gdb.base/annota1.exp: Likewise.
350 * gdb.base/anon.exp: Likewise.
351 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
352 * gdb.base/dprintf-non-stop.exp: Likewise.
353 * gdb.base/dprintf.exp: Likewise.
354 * gdb.base/gdb11530.exp: Likewise.
355 * gdb.base/gdb11531.exp: Likewise.
356 * gdb.base/gnu_vector.exp: Likewise.
357 * gdb.base/interrupt-noterm.exp: Likewise.
358 * gdb.base/memattr.exp: Likewise.
359 * gdb.base/step-over-syscall.exp: Likewise.
360 * gdb.base/watch-cond-infcall.exp: Likewise.
361 * gdb.base/watch-read.exp: Likewise.
362 * gdb.base/watch-vfork.exp: Likewise.
363 * gdb.base/watch_thread_num.exp: Likewise.
364 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
365 * gdb.guile/scm-frame-inline.exp: Likewise.
366 * gdb.linespec/explicit.exp: Likewise.
367 * gdb.opt/inline-break.exp: Likewise.
368 * gdb.python/py-frame-inline.exp: Likewise.
369 * gdb.reverse/break-precsave.exp: Likewise.
370 * gdb.reverse/break-reverse.exp: Likewise.
371 * gdb.reverse/consecutive-precsave.exp: Likewise.
372 * gdb.reverse/consecutive-reverse.exp: Likewise.
373 * gdb.reverse/finish-precsave.exp: Likewise.
374 * gdb.reverse/finish-reverse.exp: Likewise.
375 * gdb.reverse/fstatat-reverse.exp: Likewise.
376 * gdb.reverse/getresuid-reverse.exp: Likewise.
377 * gdb.reverse/i386-precsave.exp: Likewise.
378 * gdb.reverse/i386-reverse.exp: Likewise.
379 * gdb.reverse/i386-sse-reverse.exp: Likewise.
380 * gdb.reverse/i387-env-reverse.exp: Likewise.
381 * gdb.reverse/i387-stack-reverse.exp: Likewise.
382 * gdb.reverse/insn-reverse.exp: Likewise.
383 * gdb.reverse/machinestate-precsave.exp: Likewise.
384 * gdb.reverse/machinestate.exp: Likewise.
385 * gdb.reverse/pipe-reverse.exp: Likewise.
386 * gdb.reverse/readv-reverse.exp: Likewise.
387 * gdb.reverse/recvmsg-reverse.exp: Likewise.
388 * gdb.reverse/rerun-prec.exp: Likewise.
389 * gdb.reverse/s390-mvcle.exp: Likewise.
390 * gdb.reverse/solib-precsave.exp: Likewise.
391 * gdb.reverse/solib-reverse.exp: Likewise.
392 * gdb.reverse/step-precsave.exp: Likewise.
393 * gdb.reverse/step-reverse.exp: Likewise.
394 * gdb.reverse/time-reverse.exp: Likewise.
395 * gdb.reverse/until-precsave.exp: Likewise.
396 * gdb.reverse/until-reverse.exp: Likewise.
397 * gdb.reverse/waitpid-reverse.exp: Likewise.
398 * gdb.reverse/watch-precsave.exp: Likewise.
399 * gdb.reverse/watch-reverse.exp: Likewise.
400 * gdb.threads/kill.exp: Likewise.
401 * gdb.threads/tid-reuse.exp: Likewise.
402
d3a07122
SM
4032020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
404
405 PR gdb/26642
406 * gdb.base/maint-target-async-off.c: New test.
407 * gdb.base/maint-target-async-off.exp: New test.
408
c65c6c42
AM
4092020-10-13 Alan Modra <amodra@gmail.com>
410
411 * gdb.arch/powerpc-altivec.s,
412 * gdb.arch/powerpc-power7.s,
413 * gdb.arch/powerpc-power8.s,
414 * gdb.arch/powerpc-power9.s,
415 * gdb.arch/powerpc-vsx.s,
416 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
417 * gdb.arch/powerpc-altivec.exp,
418 * gdb.arch/powerpc-power7.exp,
419 * gdb.arch/powerpc-power8.exp,
420 * gdb.arch/powerpc-power9.exp,
421 * gdb.arch/powerpc-vsx.exp,
422 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
423 disassembly of mfvsrd/mtvsrd.
424
f4a0f710
AM
4252020-10-13 Alan Modra <amodra@gmail.com>
426
427 * gdb.arch/arm-disassembler-options.exp: Adjust expected
428 "target architecture" output.
429 * gdb.arch/powerpc-d128-regs.exp: Likewise.
430 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
431 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
432 * gdb.arch/s390-disassembler-options.exp: Likewise.
433
87a37e5e
PA
4342020-10-12 Pedro Alves <pedro@palves.net>
435
436 PR exp/26602
437 PR c++/26550
438 * gdb.cp/ambiguous.cc (marker1): Delete.
439 (main): Initialize all the fields of the locals. Replace marker1
440 call with a "set breakpoint here" marker.
441 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
442 instead of running to marker1. Add tests printing all the
443 variables and all the fields of the variables.
444 (test_ambiguous): New proc, expecting the new GDB output when a
445 field access is ambiguous. Change all "warning: X ambiguous"
446 tests to use it.
447
71e1b6b0
GB
4482020-10-12 Gary Benson <gbenson@redhat.com>
449
450 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
451 * gdb.base/msym-bp-2.c (foo): Likewise.
452 * gdb.base/msym-lang.c (foo): Likewise.
453 * gdb.base/msym-lang-main.c (foo): Likewise.
454 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
455 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
456 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
457 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
458 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
459 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
460 * gdb.python/py-objfile.c (static_var): Likewise.
461 * gdb.python/py-symbol.c (rr): Likewise.
462 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
463 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
464
9370fd51
AB
4652020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
466
467 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
468 output of backtrace.
469
7c184d33
TT
4702020-10-09 Tom Tromey <tromey@adacore.com>
471
472 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
473 (Rec): Add field. Fix range.
474 * gdb.ada/scalar_storage.exp: Update.
475
3d87245c
HD
4762020-10-09 Hannes Domani <ssbssa@yahoo.de>
477
478 PR exp/26714
479 * gdb.base/printcmds.exp: Add tests for void results.
480
f5c4b229
JV
4812020-10-09 Jan Vrany <jan.vrany@labware.com>
482
483 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
484 is emmited for both 'set directories' and 'directory' commands.
485
b2701685
TT
4862020-10-08 Tom Tromey <tom@tromey.com>
487
488 * gdb.base/style.exp: Check that "main"'s name is styled.
489
e86efb33
TT
4902020-10-07 Tom Tromey <tromey@adacore.com>
491
492 * gdb.base/find.exp: Rename some tests.
493
30897591
GB
4942020-10-06 Gary Benson <gbenson@redhat.com>
495
496 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
497 * gdb.base/list1.c (unused): Likewise.
498
ced4a4c1
GB
4992020-10-06 Gary Benson <gbenson@redhat.com>
500
501 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
502 __attribute__ ((used)).
503 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
504
ed3bdac4
AB
5052020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
506
507 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
508 make use of regions throughout.
509 * gdb.base/overlays.exp: Enclose string with variableds in "..",
510 not {...}.
511 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
512
cd096ec8
HD
5132020-10-05 Hannes Domani <ssbssa@yahoo.de>
514
515 * gdb.base/call-sc.c: Fix return struct on stack test case.
516 * gdb.base/call-sc.exp: Likewise.
517
3ee6f75d
GB
5182020-10-02 Gary Benson <gbenson@redhat.com>
519
520 * README: Fix "paralell".
521
f65825ec
GB
5222020-09-30 Gary Benson <gbenson@redhat.com>
523
524 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
525 Convert directive to lowercase.
526 (.Labbrev1_begin): Add missing label.
527 (abbrev code 0x1): Remove DW_AT_stmt_list.
528 (.Ldie_b): Likewise.
529
5f278258
TT
5302020-09-27 Tom Tromey <tom@tromey.com>
531
532 * gdb.tui/new-layout.exp: Use with_test_prefix.
533
8f9929bb
GR
5342020-09-26 Gareth Rees <grees@undo.io> (tiny change)
535
536 PR python/26586
537 * gdb.python/python.exp: add test cases for the from_tty
538 argument to gdb.execute.
539
c20c017b
GB
5402020-09-25 Gary Benson <gbenson@redhat.com>
541
542 * gdb.base/infcall-nested-structs.exp.tcl: Add
543 additional_flags=-Wno-tautological-compare for C++
544 tests when compiling using Clang.
545
68d654af
GB
5462020-09-25 Gary Benson <gbenson@redhat.com>
547
548 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
549 for .c files.
550
b551a89f
TT
5512020-09-24 Tom Tromey <tromey@adacore.com>
552
553 PR tui/26638:
554 * gdb.tui/list.exp: Check output of "focus next".
555
20a5fcbd
TT
5562020-09-23 Tom Tromey <tom@tromey.com>
557
558 * gdb.dwarf2/intbits.exp: New file.
559 * gdb.dwarf2/intbits.c: New file.
560
b167e53f
PA
5612020-09-20 Pedro Alves <pedro@palves.net>
562
563 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
564 spawn_id before calling remote_close. Close secondary MI channel.
565
dbc49e9f
PA
5662020-09-20 Pedro Alves <pedro@palves.net>
567
568 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
569 fails.
570
c8d5abea
AB
5712020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
572
573 * gdb.fortran/array-slices.exp: Update expected results.
574 * gdb.fortran/class-allocatable-array.exp: Likewise.
575 * gdb.fortran/multi-dim.exp: Likewise.
576 * gdb.fortran/vla-type.exp: Likewise.
577 * gdb.mi/mi-vla-fortran.exp: Likewise.
578
14f9473c
VC
5792020-09-18 Victor Collod <vcollod@nvidia.com>
580
581 PR gdb/26635
582 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
583 compatible with i386, and move it to...
584 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
585 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
586 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
587
e8ef12b9
PA
5882020-09-18 Pedro Alves <pedro@palves.net>
589
590 PR gdb/26631
591 * gdb.multi/multi-target-thread-find.exp: New file.
592
e11daf7a
PA
5932020-09-18 Pedro Alves <pedro@palves.net>
594
595 * gdb.multi/multi-target-continue.exp: New file, factored out from
596 multi-target.exp.
597 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
598 multi-target.exp.
599 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
600 multi-target.exp.
601 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
602 multi-target.exp.
603 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
604 multi-target.exp.
605 * gdb.multi/multi-target.exp.tcl: New file, factored out from
606 multi-target.exp.
607 * gdb.multi/multi-target.exp: Delete.
608
d0edc2b8
AB
6092020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
610
611 * gdb.fortran/array-slices.exp: Add missing message data.
612
7474326c
PA
6132020-09-17 Pedro Alves <pedro@palves.net>
614
615 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
616
dd23068d
PA
6172020-09-17 Pedro Alves <pedro@palves.net>
618
619 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
620 full prototype.
621
0640a543
PA
6222020-09-17 Pedro Alves <pedro@palves.net>
623
624 * gdb.python/py-as-string.c: Add cast.
625
ef0cdbc1
PA
6262020-09-17 Pedro Alves <pedro@palves.net>
627
628 * gdb.base/sizeof.c (fill): Add cast.
629
3a5eeb8b
PA
6302020-09-17 Pedro Alves <pedro@palves.net>
631
632 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
633
a8129512
PA
6342020-09-17 Pedro Alves <pedro@palves.net>
635
636 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
637 linkage name.
638 * gdb.base/prologue.exp: Use print /d.
639 * gdb.base/symbol-alias.exp: Handle C++ output.
640 * gdb.base/symbol-alias2.c: Handle C++ output.
641 [__cplusplus] (func): Explicitly specify linkage name.
642
a83cdcb6
PA
6432020-09-17 Pedro Alves <pedro@palves.net>
644
645 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
646 (struct my_key_t): ... this. Adjust all references.
647 (struct value_t): Rename to ...
648 (struct my_value_t): ... this. Adjust all references.
649 (create_map, add_map_element, create_map_map)
650 (add_map_map_element): Add casts.
651
d4bcee5c
PA
6522020-09-17 Pedro Alves <pedro@palves.net>
653
654 * gdb.python/py-framefilter-mi.c (funca): Add casts.
655 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
656
81f90489
PA
6572020-09-17 Pedro Alves <pedro@palves.net>
658
659 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
660
0a229804
PA
6612020-09-17 Pedro Alves <pedro@palves.net>
662
663 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
664 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
665 (charfoo, intfoo): Define full prototype.
666 * gdb.base/ptype1.c (charfoo): Define full prototype.
667 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
668 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
669
c3e5138d
PA
6702020-09-17 Pedro Alves <pedro@palves.net>
671
672 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
673 Don't define.
674 (utf_32_string): Compile for both C and C++.
675 * gdb.base/charset.exp: Use "print /d".
676
151fdbad
PA
6772020-09-17 Pedro Alves <pedro@palves.net>
678
679 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
680 (nullptr): Rename to ...
681 (null_ptr): ... this.
682 * gdb.base/watchpoint.exp: Adjust to rename.
683
18a25b64
PA
6842020-09-17 Pedro Alves <pedro@palves.net>
685
686 * gdb.base/printcmds.c (three, flag_enum_without_zero)
687 (three_not_flag): Add casts.
688
11fac337
PA
6892020-09-17 Pedro Alves <pedro@palves.net>
690
691 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
692 char array.
693 (main): Add references to Barrier, TestStrings, TestStringsH and
694 TestStringsW.
695 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
696 and expect a full prototype in C++.
697
52626c58
PA
6982020-09-17 Pedro Alves <pedro@palves.net>
699
700 * gdb.base/nested-addr.c (main): Add cast.
701 * gdb.base/nested-addr.exp: Use "print /d".
702
52bb0902
PA
7032020-09-17 Pedro Alves <pedro@palves.net>
704
705 * gdb.base/break.exp (func): New. Use it throughout when
706 expecting a function name.
707
73e18ac9
PA
7082020-09-17 Pedro Alves <pedro@palves.net>
709
710 * gdb.base/display.exp: Issue "set print asm-demangle on".
711
c8b18808
PA
7122020-09-17 Pedro Alves <pedro@palves.net>
713
714 * gdb.base/find.c: Include <string.h>.
715 (init_bufs): Add cast.
716 * gdb.base/find.exp: Issue "set print asm-demangle on".
717
fe830662
TT
7182020-09-16 Tom Tromey <tromey@adacore.com>
719
720 PR gdb/26598:
721 * gdb.base/skipcxx.exp: New file.
722 * gdb.base/skipcxx.cc: New file.
723
945ff6e2
TV
7242020-09-16 Tom de Vries <tdevries@suse.de>
725
726 PR testsuite/26617
727 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
728 WITH_DEBUG_SECTIONS is defined.
729 (xstr, str): New macro.
730 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
731 to get start and size of _Dmain.
732 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
733 using additional_flags.
734
da1df1db
TBA
7352020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
736
737 * gdb.base/bp-cmds-sourced-script.c: New file.
738 * gdb.base/bp-cmds-sourced-script.exp: New test.
739 * gdb.base/bp-cmds-sourced-script.gdb: New file.
740
337882d4
TV
7412020-09-16 Tom de Vries <tdevries@suse.de>
742
743 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
744 get the gdb prompt after issuing "monitor exit".
745
7361f908
TV
7462020-09-16 Tom de Vries <tdevries@suse.de>
747
748 PR testsuite/26624
749 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
750
4d91ddd3
TV
7512020-09-16 Tom de Vries <tdevries@suse.de>
752
753 PR testsuite/26618
754 * gdb.tui/new-layout.exp: Escape unbalanced braces.
755
08cc37dd
TT
7562020-09-15 Tom Tromey <tromey@adacore.com>
757
758 PR rust/26197:
759 * lib/rust-support.exp (rust_llvm_version): New proc.
760 * gdb.rust/simple.exp: Check rust_llvm_version.
761
ee6372f2
TV
7622020-09-14 Tom de Vries <tdevries@suse.de>
763
764 * gdb.rust/traits.exp: Fix PATH warning.
765
dc3a371e
PA
7662020-09-13 Pedro Alves <pedro@palves.net>
767
768 * gdb.base/catch-follow-exec.c (main): Add explicit return
769 statement.
770 * gdb.base/catch-signal.c (main): Likewise.
771 * gdb.base/condbreak-call-false.c (main): Likewise.
772 * gdb.base/consecutive.c (main): Add explicit return
773 statement and return type.
774 * gdb.base/cursal.c (main): Add explicit return statement.
775 * gdb.base/cvexpr.c (main): Likewise.
776 * gdb.base/display.c (main): Add explicit return statement and
777 return type.
778 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
779 * gdb.base/endianity.c (main): Likewise.
780 * gdb.base/execd-prog.c (main): Likewise.
781 * gdb.base/gdb1090.c (main): Likewise.
782 * gdb.base/info_qt.c (main): Likewise.
783 * gdb.base/lineinc.c (main): Likewise.
784 * gdb.base/load-command.c (main): Likewise.
785 * gdb.base/macscp1.c (main): Likewise.
786 * gdb.base/pr10179-a.c (main): Likewise.
787 * gdb.base/quit-live.c (main): Likewise.
788 * gdb.base/scope0.c (main): Likewise.
789 * gdb.base/settings.c (main): Likewise.
790 * gdb.base/stack-checking.c (main): Return int.
791 * gdb.base/varargs.c (main): Add explicit return statement.
792 * gdb.cp/ambiguous.cc (main): Likewise.
793 * gdb.cp/anon-struct.cc (main): Likewise.
794 * gdb.cp/anon-union.cc (main): Likewise.
795 * gdb.cp/bool.cc (main): Likewise.
796 * gdb.cp/bs15503.cc (main): Likewise.
797 * gdb.cp/cplusfuncs.cc (main): Likewise.
798 * gdb.cp/cttiadd.cc (main): Likewise.
799 * gdb.cp/extern-c.cc (main): Likewise.
800 * gdb.cp/filename.cc (main): Likewise.
801 * gdb.cp/formatted-ref.cc (main): Likewise.
802 * gdb.cp/mb-ctor.cc (main): Likewise.
803 * gdb.cp/member-ptr.cc (main): Likewise.
804 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
805 * gdb.cp/overload-const.cc (main): Likewise.
806 * gdb.cp/paren-type.cc (main): Likewise.
807 * gdb.cp/parse-lang.cc (main): Likewise.
808 * gdb.cp/pr-1023.cc (main): Likewise.
809 * gdb.cp/psmang1.cc (main): Likewise.
810 * gdb.cp/readnow-language.cc (main): Likewise.
811 * gdb.cp/ref-params.cc (main): Likewise.
812 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
813 * gdb.cp/virtbase2.cc (main): Likewise.
814 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
815 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
816 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
817 * gdb.mi/mi-console.c (main): Likewise.
818 * gdb.mi/mi-read-memory.c (main): Likewise.
819 * gdb.modula2/multidim.c (main): Likewise.
820 * gdb.opt/inline-small-func.c (main): Likewise.
821 * gdb.python/py-rbreak.c (main): Likewise.
822 * gdb.stabs/exclfwd1.c (main): Likewise.
823 * gdb.trace/qtro.c (main): Likewise.
824
af26601c
PA
8252020-09-13 Pedro Alves <pedro@palves.net>
826
827 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
828 instead of getenv.
829
2f4b83cd
PA
8302020-09-13 Pedro Alves <pedro@palves.net>
831
832 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
833 instead of spawning GDB with remote_spawn.
834 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
835 gdb_spawn instead of spawning GDB with remote_spawn.
836
c49da0e4
PA
8372020-09-13 Pedro Alves <pedro@palves.net>
838
839 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
840 file and add calls to first and second.
841 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
842 add call to f.
843
6791b117
PA
8442020-09-13 Pedro Alves <pedro@palves.net>
845
846 * gdb.mi/mi-break-qualified.cc: New file.
847 * gdb.mi/mi-break-qualified.exp: New file.
848 * lib/mi-support.exp (mi_create_breakpoint_multi)
849 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
850 procedures.
851 (mi_create_breakpoint_1): New, factored out from
852 mi_create_breakpoint.
853
3b8d4c5c
PA
8542020-09-13 Pedro Alves <pedro@palves.net>
855
856 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
857 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
858 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
859 (register_class): Delete.
860 (main): Don't call register_class.
861
d5f96005
PA
8622020-09-13 Pedro Alves <pedro@palves.net>
863
864 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
865 (do_tests): Remove "calling method for small class" test.
866 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
867 (register_class): Delete.
868 (main): Don't call register_class.
869 * gdb.cp/call-method-register.exp: New file, based on bits removed
870 from classes.exp.
871 * gdb.cp/call-method-register.cc: New file, based on bits removed
872 from classes.cc.
873
77f2120b
PA
8742020-09-13 Pedro Alves <pedro@palves.net>
875
876 * gdb.base/msym-bp-2.c: New.
877 * gdb.base/msym-bp-shl-lib.c: New file.
878 * gdb.base/msym-bp-shl-main-2.c: New file.
879 * gdb.base/msym-bp-shl-main.c: New file.
880 * gdb.base/msym-bp-shl.exp: New file.
881 * gdb.base/msym-bp.c: New file.
882 * gdb.base/msym-bp.exp: New file.
883
32aea73e
JB
8842020-09-13 Joel Brobecker <brobecker@adacore.com>
885
886 * gdb.base/default.exp: Change $_gdb_major to 11.
887
2a67f09d
FW
8882020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
889 Felix Willgerodt <Felix.Willgerodt@intel.com>
890
891 * x86-avx512bf16.c: New file.
892 * x86-avx512bf16.exp: Likewise.
893 * lib/gdb.exp (skip_avx512bf16_tests): New function.
894
ad570dd7
TV
8952020-09-11 Tom de Vries <tdevries@suse.de>
896
897 PR exp/26602
898 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
899
a56f7391
TBA
9002020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
901
902 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
903
918619e5
AM
9042020-09-10 Alan Modra <amodra@gmail.com>
905
906 PR 26597
907 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
908
cac1e71d
TV
9092020-09-08 Tom de Vries <tdevries@suse.de>
910
911 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
912 after gdb_starti_cmd.
913
c5cd900e
AKS
9142020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
915
916 * lib/fortran.exp (fortran_complex8): New proc.
917 (fortran_complex16): New proc.
918 * gdb.fortran/complex.exp: Use routines from fortran.exp
919 * gdb.fortran/pointer-to-pointer.exp: Likewise.
920 * gdb.fortran/vla-ptr-info.exp: Likewise.
921
8f5c6526
TV
9222020-09-03 Tom de Vries <tdevries@suse.de>
923
924 PR breakpoint/26546
925 * gdb.base/label-without-address.exp: Runto main first.
926
02c6f3f1
TT
9272020-09-02 Tom Tromey <tromey@adacore.com>
928
929 * gdb.ada/mi_var_access.exp: Test children of access variable.
930 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
931 * gdb.ada/mi_var_array.exp: Update.
932
efe24f05
KB
9332020-08-31 Kevin Buettner <kevinb@redhat.com>
934
935 * gdb.base/corefile.exp (warning-free): XFAIL test when running
936 on docker w/ AUFS storage driver.
937
973695d6
KB
9382020-08-31 Kevin Buettner <kevinb@redhat.com>
939
940 * gdb.base/corefile2.exp (renamed binfile): New tests.
941
f3bd50f1
SM
9422020-08-31 Simon Marchi <simon.marchi@efficios.com>
943
944 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
945
22b9b4b0
SL
9462020-08-31 Simon Marchi <simon.marchi@efficios.com>
947
948 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
949 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
950
8efaf6b3
SM
9512020-08-31 Simon Marchi <simon.marchi@efficios.com>
952
953 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
954 output, printing a "not saved" value from history and printing a
955 convenience variable created from a "not saved" value.
956
e840f2e3
TV
9572020-08-31 Tom de Vries <tdevries@suse.de>
958
959 * gdb.base/eh_return.exp: Use nopie.
960
8f57f343
PA
9612020-08-28 Pedro Alves <pedro@palves.net>
962
963 * gdb.base/advance-until-multiple-locations.exp
964 (advance_overload, until_overload): Adjust to match the
965 frame/function header instead of the source line text.
966
626d2320
TV
9672020-08-28 Tom de Vries <tdevries@suse.de>
968
969 * gdb.base/label-without-address.c: New test.
970 * gdb.base/label-without-address.exp: New file.
971
df631783
PA
9722020-08-27 Pedro Alves <pedro@palves.net>
973
974 PR gdb/26523
975 PR gdb/26524
976 * gdb.base/advance-until-multiple-locations.cc: New.
977 * gdb.base/advance-until-multiple-locations.exp: New.
978
48b076bb
SM
9792020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
980
981 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
982
c2015ce4
AB
9832020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
984
985 * gdb.arch/amd64-byte.exp: Make test names unique, use
986 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
987 * gdb.arch/amd64-dword.exp: Likewise.
988 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
989 * gdb.arch/amd64-stap-special-operands.exp: Make test names
990 unique.
991 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
992 * gdb.arch/amd64-word.exp: Make test names unique, use
993 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
994 * gdb.arch/i386-byte.exp: Make test names unique, use
995 gdb_breakpoint.
996 * gdb.arch/i386-word.exp: Likewise.
997
995d3a19
SV
9982020-08-25 Shahab Vahedi <shahab@synopsys.com>
999
1000 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
1001
8cac2b31
SM
10022020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
1003
1004 PR gdb/26532
1005 * gdb.threads/stepi-random-signal.exp: Update pattern.
1006
2bc19622
SM
10072020-08-25 Simon Marchi <simon.marchi@efficios.com>
1008
1009 PR gdb/26532
1010 * gdb.base/ui-redirect.exp: Update pattern.
1011
b04aa1fc
GB
10122020-08-25 Gary Benson <gbenson@redhat.com>
1013
1014 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
1015 when compiling with clang.
8571e9c8 1016 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 1017
9f68b453
GB
10182020-08-25 Gary Benson <gbenson@redhat.com>
1019
1020 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
1021 Add additional_flags=-Wno-inaccessible-base when compiling
1022 with GCC >= 10.1 or clang. Add additional_flags=-w when
1023 compiling with GCC < 10.
1024
3945d2d7
GM
10252020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
1026
1027 PR m2/26372
fc5d6901
SM
1028 * gdb.modula2/multidim.c: New file.
1029 * gdb.modula2/multidim.exp: New file.
3945d2d7 1030
60122dbe
SM
10312020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
1032
1033 * lib/gdb.exp (runto): Always emit fail on internal error.
1034
1eb8556f
SM
10352020-08-24 Simon Marchi <simon.marchi@efficios.com>
1036
1037 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
1038 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1039 Likewise.
1040 * gdb.threads/stepi-random-signal.exp: Likewise.
1041
33bf4c5c
TBA
10422020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1043
1044 * gdb.base/print-file-var.exp: Fix typo "breapoint".
1045 * gdb.trace/strace.exp: Ditto.
1046
c2fd7fae
AKS
10472020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1048
1049 * gdb.fortran/vla-type.exp: Skip commands not required for
1050 the Flang compiled binaries after prologue fix.
1051
326afb72
TT
10522020-08-17 Tom de Vries <tdevries@suse.de>
1053 Tom Tromey <tromey@adacore.com>
1054
1055 PR rust/26197:
1056 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
1057
3ae7ab99
TT
10582020-08-17 Tom Tromey <tromey@adacore.com>
1059
1060 * gdb.ada/mi_var_access.exp: New file.
1061 * gdb.ada/mi_var_access/mi_access.adb: New file.
1062 * gdb.ada/mi_var_access/pck.adb: New file.
1063 * gdb.ada/mi_var_access/pck.ads: New file.
1064
f569c1c5
TV
10652020-08-16 Tom de Vries <tdevries@suse.de>
1066
1067 PR gdb/25350
1068 * gdb.base/eh_return.c: New test.
1069 * gdb.base/eh_return.exp: New file.
1070
3d11c30a
TV
10712020-08-15 Tom de Vries <tdevries@suse.de>
1072
1073 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
1074 (mixed_func_1d_): Use fortran_charlen_t in decl.
1075
547ce8f0
TV
10762020-08-15 Tom de Vries <tdevries@suse.de>
1077
1078 PR backtrace/26390
1079 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
1080 Update expected pattern.
1081
a54a7f13
PA
10822020-08-13 Pedro Alves <pedro@palves.net>
1083
1084 * gdb.fortran/complex.exp: Check skip_fortran_tests.
1085 * gdb.fortran/library-module.exp: Likewise.
1086 * gdb.fortran/logical.exp: Likewise.
1087 * gdb.fortran/module.exp: Likewise.
1088 * gdb.fortran/print_type.exp: Likewise.
1089 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1090 * gdb.fortran/vla-datatypes.exp: Likewise.
1091 * gdb.fortran/vla-history.exp: Likewise.
1092 * gdb.fortran/vla-ptr-info.exp: Likewise.
1093 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1094 * gdb.fortran/vla-ptype.exp: Likewise.
1095 * gdb.fortran/vla-sizeof.exp: Likewise.
1096 * gdb.fortran/vla-type.exp: Likewise.
1097 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1098 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1099 * gdb.fortran/vla-value-sub.exp: Likewise.
1100 * gdb.fortran/vla-value.exp: Likewise.
1101
7a82e903
PA
11022020-08-13 Pedro Alves <pedro@palves.net>
1103
1104 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
1105 * gdb.ada/access_to_packed_array.exp: Likewise.
1106 * gdb.ada/access_to_unbounded_array.exp: Likewise.
1107 * gdb.ada/addr_arith.exp: Likewise.
1108 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
1109 * gdb.ada/arr_arr.exp: Likewise.
1110 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
1111 * gdb.ada/array_bounds.exp: Likewise.
1112 * gdb.ada/array_of_variable_length.exp: Likewise.
1113 * gdb.ada/array_ptr_renaming.exp: Likewise.
1114 * gdb.ada/array_subscript_addr.exp: Likewise.
1115 * gdb.ada/arraydim.exp: Likewise.
1116 * gdb.ada/arrayparam.exp: Likewise.
1117 * gdb.ada/arrayptr.exp: Likewise.
1118 * gdb.ada/assign_1.exp: Likewise.
1119 * gdb.ada/assign_arr.exp: Likewise.
1120 * gdb.ada/atomic_enum.exp: Likewise.
1121 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1122 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
1123 * gdb.ada/bias.exp: Likewise.
1124 * gdb.ada/boolean_expr.exp: Likewise.
1125 * gdb.ada/bp_c_mixed_case.exp: Likewise.
1126 * gdb.ada/bp_enum_homonym.exp: Likewise.
1127 * gdb.ada/bp_inlined_func.exp: Likewise.
1128 * gdb.ada/bp_on_var.exp: Likewise.
1129 * gdb.ada/bp_range_type.exp: Likewise.
1130 * gdb.ada/bp_reset.exp: Likewise.
1131 * gdb.ada/call_pn.exp: Likewise.
1132 * gdb.ada/catch_assert_if.exp: Likewise.
1133 * gdb.ada/catch_ex.exp: Likewise.
1134 * gdb.ada/catch_ex_std.exp: Likewise.
1135 * gdb.ada/char_enum.exp: Likewise.
1136 * gdb.ada/char_param.exp: Likewise.
1137 * gdb.ada/complete.exp: Likewise.
1138 * gdb.ada/cond_lang.exp: Likewise.
1139 * gdb.ada/convvar_comp.exp: Likewise.
1140 * gdb.ada/dgopt.exp: Likewise.
1141 * gdb.ada/disc_arr_bound.exp: Likewise.
1142 * gdb.ada/display_nested.exp: Likewise.
1143 * gdb.ada/dot_all.exp: Likewise.
1144 * gdb.ada/dyn_loc.exp: Likewise.
1145 * gdb.ada/dyn_stride.exp: Likewise.
1146 * gdb.ada/excep_handle.exp: Likewise.
1147 * gdb.ada/expr_delims.exp: Likewise.
1148 * gdb.ada/expr_with_funcall.exp: Likewise.
1149 * gdb.ada/exprs.exp: Likewise.
1150 * gdb.ada/fin_fun_out.exp: Likewise.
1151 * gdb.ada/fixed_cmp.exp: Likewise.
1152 * gdb.ada/formatted_ref.exp: Likewise.
1153 * gdb.ada/frame_arg_lang.exp: Likewise.
1154 * gdb.ada/frame_args.exp: Likewise.
1155 * gdb.ada/fullname_bp.exp: Likewise.
1156 * gdb.ada/fun_addr.exp: Likewise.
1157 * gdb.ada/fun_in_declare.exp: Likewise.
1158 * gdb.ada/fun_overload_menu.exp: Likewise.
1159 * gdb.ada/fun_renaming.exp: Likewise.
1160 * gdb.ada/funcall_char.exp: Likewise.
1161 * gdb.ada/funcall_param.exp: Likewise.
1162 * gdb.ada/funcall_ptr.exp: Likewise.
1163 * gdb.ada/funcall_ref.exp: Likewise.
1164 * gdb.ada/homonym.exp: Likewise.
1165 * gdb.ada/info_addr_mixed_case.exp: Likewise.
1166 * gdb.ada/info_auto_lang.exp: Likewise.
1167 * gdb.ada/info_exc.exp: Likewise.
1168 * gdb.ada/info_types.exp: Likewise.
1169 * gdb.ada/int_deref.exp: Likewise.
1170 * gdb.ada/interface.exp: Likewise.
1171 * gdb.ada/iwide.exp: Likewise.
1172 * gdb.ada/lang_switch.exp: Likewise.
1173 * gdb.ada/length_cond.exp: Likewise.
1174 * gdb.ada/maint_with_ada.exp: Likewise.
1175 * gdb.ada/mi_catch_assert.exp: Likewise.
1176 * gdb.ada/mi_catch_ex.exp: Likewise.
1177 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
1178 * gdb.ada/mi_dyn_arr.exp: Likewise.
1179 * gdb.ada/mi_ex_cond.exp: Likewise.
1180 * gdb.ada/mi_exc_info.exp: Likewise.
1181 * gdb.ada/mi_interface.exp: Likewise.
1182 * gdb.ada/mi_prot.exp: Likewise.
1183 * gdb.ada/mi_ref_changeable.exp: Likewise.
1184 * gdb.ada/mi_string_access.exp: Likewise.
1185 * gdb.ada/mi_task_arg.exp: Likewise.
1186 * gdb.ada/mi_task_info.exp: Likewise.
1187 * gdb.ada/mi_var_array.exp: Likewise.
1188 * gdb.ada/mi_var_union.exp: Likewise.
1189 * gdb.ada/mi_variant.exp: Likewise.
1190 * gdb.ada/minsyms.exp: Likewise.
1191 * gdb.ada/mod_from_name.exp: Likewise.
1192 * gdb.ada/nested.exp: Likewise.
1193 * gdb.ada/null_array.exp: Likewise.
1194 * gdb.ada/optim_drec.exp: Likewise.
1195 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
1196 * gdb.ada/packed_array_assign.exp: Likewise.
1197 * gdb.ada/packed_tagged.exp: Likewise.
1198 * gdb.ada/pp-rec-component.exp: Likewise.
1199 * gdb.ada/print_chars.exp: Likewise.
1200 * gdb.ada/print_pc.exp: Likewise.
1201 * gdb.ada/ptr_typedef.exp: Likewise.
1202 * gdb.ada/ptype_arith_binop.exp: Likewise.
1203 * gdb.ada/ptype_array.exp: Likewise.
1204 * gdb.ada/ptype_field.exp: Likewise.
1205 * gdb.ada/ptype_tagged_param.exp: Likewise.
1206 * gdb.ada/ptype_union.exp: Likewise.
1207 * gdb.ada/py_range.exp: Likewise.
1208 * gdb.ada/py_taft.exp: Likewise.
1209 * gdb.ada/rdv_wait.exp: Likewise.
1210 * gdb.ada/rec_comp.exp: Likewise.
1211 * gdb.ada/rec_return.exp: Likewise.
1212 * gdb.ada/ref_param.exp: Likewise.
1213 * gdb.ada/ref_tick_size.exp: Likewise.
1214 * gdb.ada/rename_subscript_param.exp: Likewise.
1215 * gdb.ada/repeat_dyn.exp: Likewise.
1216 * gdb.ada/same_component_name.exp: Likewise.
1217 * gdb.ada/same_enum.exp: Likewise.
1218 * gdb.ada/scalar_storage.exp: Likewise.
1219 * gdb.ada/set_wstr.exp: Likewise.
1220 * gdb.ada/small_reg_param.exp: Likewise.
1221 * gdb.ada/str_binop_equal.exp: Likewise.
1222 * gdb.ada/str_ref_cmp.exp: Likewise.
1223 * gdb.ada/str_uninit.exp: Likewise.
1224 * gdb.ada/sub_variant.exp: Likewise.
1225 * gdb.ada/sym_print_name.exp: Likewise.
1226 * gdb.ada/taft_type.exp: Likewise.
1227 * gdb.ada/tagged.exp: Likewise.
1228 * gdb.ada/tagged_access.exp: Likewise.
1229 * gdb.ada/task_bp.exp: Likewise.
1230 * gdb.ada/task_switch_in_core.exp: Likewise.
1231 * gdb.ada/tasks.exp: Likewise.
1232 * gdb.ada/tick_last_segv.exp: Likewise.
1233 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
1234 * gdb.ada/type_coercion.exp: Likewise.
1235 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1236 * gdb.ada/unchecked_union.exp: Likewise.
1237 * gdb.ada/uninitialized_vars.exp: Likewise.
1238 * gdb.ada/var_arr_attrs.exp: Likewise.
1239 * gdb.ada/var_arr_typedef.exp: Likewise.
1240 * gdb.ada/var_rec_arr.exp: Likewise.
1241 * gdb.ada/variant-record.exp: Likewise.
1242 * gdb.ada/variant.exp: Likewise.
1243 * gdb.ada/variant_record_packed_array.exp: Likewise.
1244 * gdb.ada/varsize_limit.exp: Likewise.
1245 * gdb.ada/whatis_array_val.exp: Likewise.
1246 * gdb.ada/widewide.exp: Likewise.
1247 * gdb.ada/win_fu_syms.exp: Likewise.
1248
12492020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
1250
1251 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
1252
10c381b5
AB
12532020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
1254
1255 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
1256 unset the array variable.
1257
8f34b746
TV
12582020-08-03 Tom de Vries <tdevries@suse.de>
1259
1260 PR symtab/26333
1261 * lib/dwarf.exp (DW_LNE_user): New proc.
1262 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
1263 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
1264
0245e136
KB
12652020-07-31 Kevin Buettner <kevinb@redhat.com>
1266
1267 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
1268 to 'uintptr_t'
1269 (inttypes.h): Include.
1270
9ef1ec5d
KB
12712020-07-31 Kevin Buettner <kevinb@redhat.com>
1272
1273 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
1274 (C5_24k): Delete.
1275 (C5_8k, C5_64k, C5_256k): New macros.
1276 (buf_ro): Allocate 256 KiB of initialized data.
1277
4c55e970
TBA
12782020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1279
1280 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
1281 that attempt to overwrite an existing condition with a condition
1282 that fails parsing and also with a condition that parses fine
1283 but contains junk at the end.
1284
1e620590
TBA
12852020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1286
1287 * gdb.base/condbreak-bad.c: New test.
1288 * gdb.base/condbreak-bad.exp: New file.
1289
e12dcc50
TV
12902020-07-30 Tom de Vries <tdevries@suse.de>
1291
1292 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
1293 out of ...
1294 (GDBInfoModuleSymbols::check_entry): ... here.
1295 (GDBInfoModuleSymbols::check_optional_entry): New proc.
1296 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
1297 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
1298
6cc64caa
TV
12992020-07-30 Tom de Vries <tdevries@suse.de>
1300
1301 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
1302 "__class_some_module_Number_t" optional.
1303
90fd07fc
TV
13042020-07-29 Tom de Vries <tdevries@suse.de>
1305
1306 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
1307 multiple locations.
1308
f5c79e97
TV
13092020-07-29 Tom de Vries <tdevries@suse.de>
1310
1311 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
1312 rather than function name.
1313
f75a0693
AB
13142020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1315
1316 PR symtab/26270:
1317 * gdb.cp/disasm-func-name.cc: New file.
1318 * gdb.cp/disasm-func-name.exp: New file.
1319
4888741a
TT
13202020-07-28 Tom Tromey <tromey@adacore.com>
1321
1322 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
1323 'varval' location.
1324
43d5901d
AB
13252020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1326
1327 * gdb.python/py-unwind.py: Update to make use of a register
1328 descriptor.
1329
14fa8fb3
AB
13302020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1331
1332 * gdb.python/py-arch-reg-names.exp: Add additional tests.
1333
e79eb02f
AB
13342020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
1335
1336 PR fortran/23051
1337 PR fortran/26139
1338 * gdb.fortran/class-allocatable-array.exp: New file.
1339 * gdb.fortran/class-allocatable-array.f90: New file.
1340 * gdb.fortran/pointer-to-pointer.exp: New file.
1341 * gdb.fortran/pointer-to-pointer.f90: New file.
1342
876518dd
TV
13432020-07-25 Tom de Vries <tdevries@suse.de>
1344
1345 PR symtab/26243
1346 * gdb.dwarf2/dw2-line-number-zero.c: New test.
1347 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
1348
6dcfb80a
TV
13492020-07-24 Tom de Vries <tdevries@suse.de>
1350
1351 PR testsuite/26293
1352 * gdb.ada/mi_prot.exp: Require gnatmake-8.
1353
e7bc9db8
PA
13542020-07-23 Pedro Alves <pedro@palves.net>
1355
1356 * gdb.server/server-kill.exp (prepare): New, factored out from the
1357 top level.
1358 (kill_server): New.
1359 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
1360 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
1361
78344df7
AB
13622020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
1363
1364 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
1365
25dfed24
SL
13662020-07-22 Sandra Loosemore <sandra@codesourcery.com>
1367
1368 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
1369 Initialize to empty string at top level.
1370 (gdb_wrapper_init): Revert check for file existence on build.
1371 Build the wrapper in its default place, not a build-specific
1372 location. When host == build, make the pathname absolute.
1373 (gdb_compile): Delete leftover declaration of
1374 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
1375 string instead of uninitialized.
1376
7da515fd
KB
13772020-07-22 Kevin Buettner <kevinb@redhat.com>
1378
1379 * gdb.base/corefile2.exp: New file.
1380 * gdb.base/coremaker2.exp: New file.
1381
9c5ec5c2
KB
13822020-07-22 Kevin Buettner <kevinb@redhat.com>
1383
1384 * gdb.base/coredump-filter.exp: Add second
1385 non-Private-Shared-Anon-File test.
1386 (test_disasm): Rename binfile for test which is expected
1387 to fail.
1388
f9e233c9
KB
13892020-07-22 Kevin Buettner <kevinb@redhat.com>
1390
1391 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
1392 data in core file".
1393 * gdb.base/coremaker.c (buf2ro): New global.
1394 (mmapdata): Add a read-only mmap mapping.
1395
94c265d7
KB
13962020-07-22 Kevin Buettner <kevinb@redhat.com>
1397
1398 PR corefiles/25631
1399 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
1400 New test.
1401 * gdb.base/coremaker.c (buf3): New global.
1402 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
1403 flags.
1404
14052020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
1406
1407 * gdb.base/coremaker.c (filler_ro): New global constant.
1408
32fa152e
TT
14092020-07-22 Tom Tromey <tromey@adacore.com>
1410
1411 * gdb.ada/mi_prot.exp: New file.
1412 * gdb.ada/mi_prot/pkg.adb: New file.
1413 * gdb.ada/mi_prot/pkg.ads: New file.
1414 * gdb.ada/mi_prot/prot.adb: New file.
1415
c8474dc3
TBA
14162020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1417
1418 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
1419 loads two JITers.
1420
baf8791e
AB
14212020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1422
1423 * gdb.python/py-arch-reg-groups.exp: Additional tests.
1424
f7306dac
AB
14252020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1426
1427 * gdb.python/py-arch-reg-names.exp: Additional tests.
1428
6d3d6e4b
TV
14292020-07-21 Tom de Vries <tdevries@suse.de>
1430
1431 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
1432 breakpoint locations".
1433 * gdb.reverse/solib-reverse.exp: Same.
1434
803d0592
TV
14352020-07-21 Tom de Vries <tdevries@suse.de>
1436
1437 * gdb.reverse/step-reverse.c (callee): Merge statements.
1438
e9bdc510
TV
14392020-07-21 Tom de Vries <tdevries@suse.de>
1440
1441 * gdb.fortran/info-modules.exp (info module variables): Allow missing
1442 line numbers for some variables.
1443
f0f9e75a
TV
14442020-07-21 Tom de Vries <tdevries@suse.de>
1445
1446 * gdb.opt/inline-locals.c (init_array): New func.
1447 (func1): Use init_array.
1448 * gdb.opt/inline-locals.exp: Update pattern.
1449
bd460ecb
TV
14502020-07-21 Tom de Vries <tdevries@suse.de>
1451
1452 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
1453 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
1454
ae5369e7
LC
14552020-07-20 Ludovic Courtès <ludo@gnu.org>
1456
1457 * gdb.guile/source2.scm: Add #f first argument to 'format'.
1458 * gdb.guile/types-module.exp: Remove "ERROR:" from
1459 regexps since Guile 3.0 no longer prints that.
1460
68cf161c
LC
14612020-07-20 Ludovic Courtès <ludo@gnu.org>
1462
1463 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
1464 error regexp to match on Guile 2.2.
1465
c14b4913
GB
14662020-07-20 Gary Benson <gbenson@redhat.com>
1467
1468 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
1469 with clang.
1470
b243ba58
TV
14712020-07-20 Tom de Vries <tdevries@suse.de>
1472
1473 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
1474 (omp_set_lock_in_order): New function.
1475 (single_scope, multi_scope, nested_func, nested_parallel): Use
1476 omp_set_lock_in_order and omp_unset_lock.
1477 (main): Init and destroy lock and lock2.
1478
c06ad8b5
TV
14792020-07-20 Tom de Vries <tdevries@suse.de>
1480
1481 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
1482
6e22f117
TV
14832020-07-20 Tom de Vries <tdevries@suse.de>
1484
1485 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
1486
33176ea7
TV
14872020-07-17 Tom de Vries <tdevries@suse.de>
1488
1489 * gdb.base/valgrind-infcall-2.c: New test.
1490 * gdb.base/valgrind-infcall-2.exp: New file.
1491 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
1492
90c3ec2d
TV
14932020-07-17 Tom de Vries <tdevries@suse.de>
1494
1495 * gdb.dlang/circular.c (found): Use found_label as label name.
1496 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
1497 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
1498 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
1499 * gdb.dwarf2/ada-linkage-name.exp: Same.
1500 * gdb.dwarf2/arr-subrange.exp: Same.
1501 * gdb.dwarf2/atomic-type.exp: Same.
1502 * gdb.dwarf2/comp-unit-lang.exp: Same.
1503 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1504 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1505 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
1506 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
1507 * gdb.dwarf2/implptr-64bit.exp: Same.
1508 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1509 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1510 * gdb.dwarf2/imported-unit.exp: Same.
1511 * gdb.dwarf2/main-subprogram.exp: Same.
1512 * gdb.dwarf2/missing-type-name.exp: Same.
1513 * gdb.dwarf2/nonvar-access.exp: Same.
1514 * gdb.dwarf2/struct-with-sig.exp: Same.
1515 * gdb.dwarf2/typedef-void-finish.exp: Same.
1516 * gdb.dwarf2/void-type.exp: Same.
1517
10da644d
TV
15182020-07-17 Tom de Vries <tdevries@suse.de>
1519
1520 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
1521 src parameter.
1522 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
1523 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
1524 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1525 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1526 * gdb.dwarf2/dwz.exp: Same.
1527 * gdb.dwarf2/implptr-optimized-out.exp: Same.
1528 * gdb.dwarf2/implref-array.exp: Same.
1529 * gdb.dwarf2/implref-const.exp: Same.
1530 * gdb.dwarf2/implref-global.exp: Same.
1531 * gdb.dwarf2/implref-struct.exp: Same.
1532 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1533 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1534 * gdb.dwarf2/var-access.exp: Same.
1535 * gdb.dwarf2/varval.exp: Same.
1536 * gdb.trace/entry-values.exp: Same.
1537
315e6afc
TV
15382020-07-17 Tom de Vries <tdevries@suse.de>
1539
1540 * lib/dwarf.exp (Dwarf::extern): Remove.
1541 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
1542 * gdb.dlang/circular.exp: Same.
1543 * gdb.dwarf2/comp-unit-lang.exp: Same.
1544 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1545 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
1546 * gdb.dwarf2/dwz.exp: Same.
1547 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1548 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1549 * gdb.dwarf2/imported-unit.exp: Same.
1550 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1551
5597c940
SL
15522020-07-16 Sandra Loosemore <sandra@codesourcery.com>
1553
1554 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
1555 Use double quotes instead of single quotes.
1556
d0ce17d8
CT
15572020-07-16 Caroline Tice <cmtice@google.com>
1558
1559 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
1560 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
1561
853772cc
TV
15622020-07-16 Tom de Vries <tdevries@suse.de>
1563
1564 * lib/dwarf.exp (program): Initialize _line.
1565 (DW_LNE_end_sequence): Reinitialize _line.
1566 (DW_LNS_advance_line): Update _line.
1567 (line): New proc.
1568 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
1569 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1570 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1571 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1572 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1573 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1574
fe07b572
AB
15752020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1576
1577 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
1578 generic.
1579
52781cce
TV
15802020-07-15 Tom de Vries <tdevries@suse.de>
1581
1582 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
1583 is_amd64_regs_target.
1584
3dcc261c
AB
15852020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1586
1587 * gdb.fortran/ptype-on-functions.exp: Add more tests.
1588 * gdb.fortran/ptype-on-functions.f90: Likewise.
1589
054a0959
SM
15902020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
1591
1592 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
1593 values in documentation for addr_size to 4 and 8.
1594
ccb9eba6
AB
15952020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
1596
1597 * gdb.arch/amd64-osabi.exp: Update.
1598 * gdb.arch/arm-disassembler-options.exp: Update.
1599 * gdb.arch/powerpc-disassembler-options.exp: Update.
1600 * gdb.arch/ppc64-symtab-cordic.exp: Update.
1601 * gdb.arch/s390-disassembler-options.exp: Update.
1602 * gdb.base/all-architectures.exp.tcl: Update.
1603 * gdb.base/attach-pie-noexec.exp: Update.
1604 * gdb.base/catch-syscall.exp: Update.
1605 * gdb.xml/tdesc-arch.exp: Update.
1606
025a39a7
TV
16072020-07-14 Tom de Vries <tdevries@suse.de>
1608
1609 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
1610 (local_gettid): ... this.
1611 (fn): Update.
1612
74e4b667
SL
16132020-07-13 Sandra Loosemore <sandra@codesourcery.com>
1614
1615 * gdb.base/info_sources.exp: Skip directory match tests on
1616 remote hosts.
1617
f413dd74
GB
16182020-07-13 Gary Benson <gbenson@redhat.com>
1619
1620 * gdb.base/savedregs.exp (caller): Use parentheses to
1621 make expected expression evaluation ordering explicit.
1622
915771bb
GB
16232020-07-13 Gary Benson <gbenson@redhat.com>
1624
1625 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
1626
2a122642
GB
16272020-07-13 Gary Benson <gbenson@redhat.com>
1628
1629 * gdb.base/bigcore.c (main): Use a volatile pointer when
1630 attempting to trigger a SIGSEGV.
1631 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
1632 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
1633 * gdb.base/savedregs.c (thrower): Likewise.
1634 * gdb.mi/mi-syn-frame.c (bar): Likewise.
1635
3f00c730
GB
16362020-07-13 Gary Benson <gbenson@redhat.com>
1637
1638 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
1639 defining and using VLA structure fields into...
1640 * gdb.base/vla-struct-fields.c: New file.
1641 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
1642 tests into...
1643 * gdb.base/vla-struct-fields.exp: New file.
1644
963eeee4
TV
16452020-07-13 Tom de Vries <tdevries@suse.de>
1646
1647 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
1648 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
1649 * gdb.base/gold-gdb-index.exp: Same.
1650 * gdb.base/morestack.exp: Same.
1651
0ed35c9a
DX
16522020-07-11 Daniel Xu <dxu@dxuuu.xyz>
1653
1654 PR rust/26121
1655 * gdb.rust/modules.rs: Prevent linker from discarding test
1656 symbol.
1657
4fdba23d
PA
16582020-07-10 Pedro Alves <pedro@palves.net>
1659
1660 PR gdb/26199
1661 * gdb.multi/multi-target.c (exit_thread): New.
1662 (thread_start): Break loop if EXIT_THREAD.
1663 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
1664 (top level) Call test_no_resumed.
1665
15f3b077
TT
16662020-07-08 Tom Tromey <tromey@adacore.com>
1667
1668 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
1669 * gdb.ada/catch_ex.exp: Examine catchpoint text.
1670
9fc501fd
AB
16712020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1672
1673 PR python/22748
1674 * gdb.opt/inline-frame-tailcall.c: New file.
1675 * gdb.opt/inline-frame-tailcall.exp: New file.
1676 * gdb.python/py-unwind-inline.c: New file.
1677 * gdb.python/py-unwind-inline.exp: New file.
1678 * gdb.python/py-unwind-inline.py: New file.
1679
64cb3757
AB
16802020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1681
1682 * gdb.python/py-arch-reg-groups.exp: New file.
1683
0f767f94
AB
16842020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1685
1686 * gdb.python/py-arch-reg-names.exp: New file.
1687
87dbc774
AB
16882020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1689
1690 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
1691 gdb.PendingFrame.architecture method.
1692
d8cc8af6
TV
16932020-07-06 Tom de Vries <tdevries@suse.de>
1694
1695 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
1696
3c8ea5be
PA
16972020-07-03 Pedro Alves <palves@redhat.com>
1698
1699 * gdb.base/structs2.c (main): Adjust second parem_reg call to
1700 explicitly write negative numbers.
1701 * gdb.base/structs2.exp: Adjust expected output.
1702
bf90c83a
PA
17032020-07-03 Pedro Alves <palves@redhat.com>
1704
1705 * gdb.base/charset.c (init_string): Change all char parameters to
1706 unsigned char parameters.
1707
2eb82157
PA
17082020-07-03 Pedro Alves <palves@redhat.com>
1709
1710 * gdb.base/call-sc.exp (start_scalars_test): Use
1711 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1712 * gdb.base/overlays.c: Remove references to PARAMS.
1713 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
1714 * gdb.base/reread.exp: Don't set 'prototypes' global.
1715 * gdb.base/structs.exp (start_structs_test): Use
1716 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1717 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
1718 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1719 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
1720 call.
1721 * gdb.base/varargs.exp: Don't set 'prototypes' global.
1722
9adda7af
PA
17232020-07-03 Pedro Alves <palves@redhat.com>
1724
1725 * gdb.base/m32rovly.c: Delete.
1726 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
1727
2a17c803
PW
17282020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1729
1730 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
1731 of gdb_py_test_multiple.
1732 * gdb.python/py-cmd.exp: Likewise.
1733 * gdb.python/py-events.exp: Likewise.
1734 * gdb.python/py-function.exp: Likewise.
1735 * gdb.python/py-inferior.exp: Likewise.
1736 * gdb.python/py-infthread.exp: Likewise.
1737 * gdb.python/py-linetable.exp: Likewise.
1738 * gdb.python/py-parameter.exp: Likewise.
1739 * gdb.python/py-value.exp: Likewise.
1740
b011fe1a
TV
17412020-06-30 Tom de Vries <tdevries@suse.de>
1742
1743 PR testsuite/26175
1744 * lib/future.exp (gdb_default_target_compile): Detect and handle
1745 early_flags.
1746
df5b8876
SM
17472020-06-29 Simon Marchi <simon.marchi@efficios.com>
1748
1749 * boards/simavr.exp (gdb_load): Catch errors when closing
1750 previous connection. Close connection, wait for process and
1751 unset simavr_spawn_id on failure.
1752
a3ca48cd
TV
17532020-06-29 Tom de Vries <tdevries@suse.de>
1754
1755 * lib/gdb.exp (unknown): Make test-case unresolved.
1756
b0237c0e
TV
17572020-06-29 Tom de Vries <tdevries@suse.de>
1758
1759 PR gdb/25475
1760 * gdb.server/solib-list.exp: Verify that the symbol reload
1761 confirmation question is asked.
1762
c0b3b3bd
PW
17632020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1764
1765 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
1766 have a input seq nr in each pass message.
fe4c3d43 1767 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
1768 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
1769 * gdb.python/python.exp: Make test names unique,
1770 use gdb_test_multiline instead of gdb_py_test_multiple,
1771 use $gdb_test_name.
1772 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
1773
1776e3e5
NA
17742020-06-26 Nick Alcock <nick.alcock@oracle.com>
1775
1776 * configure.ac: Add --enable-libctf.
1777 * aclocal.m4: sinclude ../config/enable.m4.
1778 * Makefile.in (site.exp): Add enable_libctf to site.exp.
1779 * lib/gdb.exp (skip_ctf_tests): Use it.
1780 * gdb.base/ctf-constvars.exp: Error message tweak.
1781 * gdb.base/ctf-ptype.exp: Likewise.
1782 * configure: Regenerate.
1783
f53b3eeb
GB
17842020-06-26 Gary Benson <gbenson@redhat.com>
1785
1786 * gdb.cp/try_catch.cc: Include string.h.
1787 (main): Replace comparison against string literal with
1788 strcmp, avoiding build failure with -Wstring-compare.
1789 Add "marker test-complete".
1790 * gdb.cp/try_catch.exp: Run the test to the above marker,
1791 then verify that the value of "test" is still true.
1792
6d74da72
AB
17932020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1794
1795 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
1796
2e52d038
AB
17972020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1798
1799 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1800
3b9fce96
AB
18012020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1802
1803 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
1804 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
1805 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
1806 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
1807 * gdb.arch/riscv-tdesc-loading.exp: New file.
1808
ed69cbc8
AB
18092020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1810
1811 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1812
767a879e
AB
18132020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1814
1815 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
1816 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
1817 * gdb.arch/riscv-tdesc-regs.c: New file.
1818 * gdb.arch/riscv-tdesc-regs.exp: New file.
1819
221db974
PA
18202020-06-24 Pedro Alves <palves@redhat.com>
1821
1822 * gdb.arch/amd64-entry-value-paramref.exp: Use
1823 prepare_for_testing_full and don't pass "c++" for the .S file
1824 build spec.
1825 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
1826 $options, since it's an assembly file. Remove -Wno-deprecated.
1827 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
1828 compiling C++ programs.
1829
331733cd
PA
18302020-06-24 Pedro Alves <palves@redhat.com>
1831
1832 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
1833 Clang, add "-Wno-unknown-warning-option" to the options.
1834
caa7fd04
AB
18352020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
1836
1837 * gdb.xml/tdesc-reload.c: New file.
1838 * gdb.xml/tdesc-reload.exp: New file.
1839 * gdb.xml/maint-xml-dump-01.xml: New file.
1840 * gdb.xml/maint-xml-dump-02.xml: New file.
1841 * gdb.xml/maint-xml-dump.exp: New file.
1842
bb8d1260
SL
18432020-06-23 Sandra Loosemore <sandra@codesourcery.com>
1844
1845 * lib/completion-support.exp (test_gdb_completion_offers_commands):
1846 Adjust for omitted commands when TUI is disabled.
1847
7e4b9c4c
GB
18482020-06-23 Gary Benson <gbenson@redhat.com>
1849 Pedro Alves <palves@redhat.com>
1850
1851 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
1852 * gdb.cp/nsimport.cc: Likewise.
1853 * gdb.cp/nsnested.cc: Likewise.
1854 * gdb.cp/nsnoimports.cc: Likewise.
1855 * gdb.cp/nsusing.cc: Likewise.
1856 * gdb.cp/smartp.cc: Likewise.
1857 * gdb.python/py-pp-integral.c: Likewise.
1858 * gdb.python/py-pp-re-notag.c: Likewise.
1859
2e573c0a
GB
18602020-06-23 Gary Benson <gbenson@redhat.com>
1861
1862 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
1863 * gdb.cp/nsimport.cc: Likewise.
1864 * gdb.cp/nsnested.cc: Likewise.
1865 * gdb.cp/nsnoimports.cc: Likewise.
1866 * gdb.cp/nsusing.cc: Likewise.
1867 * gdb.cp/smartp.cc: Likewise.
1868 * gdb.python/py-pp-integral.c: Likewise.
1869 * gdb.python/py-pp-re-notag.c: Likewise.
1870
746ebfe8
PW
18712020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1872
1873 * gdb.base/default-args.exp: New test.
1874 * gdb.base/default-args.c: New file.
1875 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
1876 * gdb.base/default.exp: Update to new help text.
1877 * gdb.base/help.exp: Likewise.
1878 * gdb.base/page.exp: Likewise.
1879 * gdb.base/style.exp: Likewise.
1880 * gdb.guile/guile.exp: Likewise.
1881 * gdb.python/python.exp: Likewise.
1882
e822f2cd
SL
18832020-06-22 Sandra Loosemore <sandra@codesourcery.com>
1884
1885 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
1886 remote host. Fix search path syntax on Windows host.
1887
48e9cc84
PW
18882020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1889
1890 * gdb.base/attach.exp: Test priority of 'exec-file' changed
1891 over 'exec-file-mismatch'.
1892 * gdb.base/attach.c: Mark should_exit volatile.
1893 * gdb.base/attach2.c: Likewise. Add a comment explaining
1894 why the sleep cannot be big.
1895 * gdb.base/attach3.c: New file.
1896
160f8a8f
SL
18972020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1898
1899 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
1900 prefix optional.
1901
4d91c2a4
SL
19022020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1903
1904 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
1905 for remote host.
1906
87f83f20
SL
19072020-06-19 Sandra Loosemore <sandra@codesourcery.com>
1908 Hafiz Abid Qadeer <abidh@codesourcery.com>
1909
1910 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
1911 file sent to remote host.
1912 (top level): Allow int32_t as type of 32-bit register.
1913
37ab8655
TV
19142020-06-19 Tom de Vries <tdevries@suse.de>
1915
1916 * lib/gdb.exp (gdb_note): New proc.
1917 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
1918 (gdb_default_target_compile): ... here. Only call
1919 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
1920 (use_gdb_compile): Change to array.
1921 (toplevel): Update sets of use_gdb_compile to specify language.
1922 Warn about default_target_compile override. Store dejagnu's version
1923 of default_target_compile in dejagnu_default_target_compile.
1924
a8a56685
TV
19252020-06-18 Tom de Vries <tdevries@suse.de>
1926
1927 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
1928 (default_gdb_init): ... here.
1929
581bea2c
SL
19302020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1931
1932 Fix TUI support checks in gdb.tui tests.
1933
1934 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
1935 just say UNSUPPORTED.
1936 * gdb.tui/corefile-run.exp: Likewise.
1937 * gdb.tui/empty.exp: Likewise.
1938 * gdb.tui/list-before.exp: Likewise.
1939 * gdb.tui/list.exp: Likewise.
1940 * gdb.tui/main.exp: Likewise.
1941 * gdb.tui/regs.exp: Likewise.
1942 * gdb.tui/resize.exp: Likewise.
1943 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
1944 * gdb.tui/tui-layout-asm.exp: Likewise.
1945 * gdb.tui/tui-missing-src.exp: Likewise.
1946 * gdb.tui/winheight.exp: Likewise.
1947 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
1948
05e682e3
SL
19492020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1950
1951 Fix TCL error in gdb.python/py-format-string.exp.
1952
1953 * gdb.python/py-format-string.exp: Move test for python support
1954 earlier, out of function body.
1955
efb763a5
SM
19562020-06-15 Simon Marchi <simon.marchi@efficios.com>
1957
1958 * gdb.base/index-cache-load-twice.c: New.
1959 * gdb.base/index-cache-load-twice.exp: New.
1960
43327b20
KS
19612020-06-17 Keith Seitz <keiths@redhat.com>
1962
99cf27cf 1963 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
1964 when executing "gdb --configuration".
1965
081e778c
TV
19662020-06-17 Tom de Vries <tdevries@suse.de>
1967
1968 * lib/gdb.exp (gdb_tcl_unknown): New proc.
1969 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
1970 conditional on presence of gdb_tcl_unknown.
1971 (gdb_finish): Make override undo conditional on presence of
1972 gdb_tcl_unknown.
1973
d2d1ea20
TT
19742020-06-16 Tom Tromey <tom@tromey.com>
1975
1976 * gdb.python/tui-window.py (failwin): New function. Register it
1977 as a TUI window type.
1978 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
1979
c802e8a7
GB
19802020-06-16 Gary Benson <gbenson@redhat.com>
1981
1982 * gdb.python/py-nested-maps.c (create_map): Add missing return
1983 value.
1984 (create_map_map): Likewise.
1985
ff08abb8
TBA
19862020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1987
1988 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
1989 variable.
1990 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
1991 and use the already-defined 'options' variable.
1992
a29d5112
AB
19932020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
1994 Tom de Vries <tdevries@suse.de>
1995
1996 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
1997 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
1998 (gdb_setup_known_globals): New proc.
1999 (gdb_cleanup_globals): New proc.
2000 * lib/gdb.exp (load_lib): New override proc.
2001 (gdb_stdin_log_init): Set var in_file as persistent global.
2002 * lib/pascal.exp (gdb_stdin_log_init): Set vars
2003 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
2004 fpc_compiler as persistent global.
2005
8c74a764
TV
20062020-06-12 Tom de Vries <tdevries@suse.de>
2007
2008 * lib/tuiterm.exp (spawn): Rename to ...
2009 (tui_spawn): ... this.
2010 (toplevel): Move rename of spawn ...
2011 (gdb_init_tuiterm): ... here. New proc.
2012 (gdb_finish_tuiterm): New proc.
2013 * lib/gdb.exp (gdb_finish_hooks): New global var.
2014 (gdb_finish): Handle gdb_finish_hooks.
2015 (tuiterm_env): New proc.
2016 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
2017 tuiterm_env.
2018 * gdb.tui/basic.exp: Same.
2019 * gdb.tui/corefile-run.exp: Same.
2020 * gdb.tui/empty.exp: Same.
2021 * gdb.tui/list-before.exp: Same.
2022 * gdb.tui/list.exp: Same.
2023 * gdb.tui/main.exp: Same.
2024 * gdb.tui/new-layout.exp: Same.
2025 * gdb.tui/regs.exp: Same.
2026 * gdb.tui/resize.exp: Same.
2027 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
2028 * gdb.tui/tui-layout-asm.exp: Same.
2029 * gdb.tui/tui-missing-src.exp: Same.
2030 * gdb.tui/winheight.exp: Same.
2031
26783bce
TV
20322020-06-12 Tom de Vries <tdevries@suse.de>
2033
2034 PR testsuite/26110
2035 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
2036 (gdb_finish): Reinstall dejagnu's override of ::unknown.
2037
2b4e6a3f
TT
20382020-06-11 Tom Tromey <tom@tromey.com>
2039
2040 PR gdb/18318:
2041 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
2042 floating point tests.
2043
2f33032a
KS
20442020-06-11 Keith Seitz <keiths@redhat.com>
2045
2046 PR gdb/21356
2047 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
2048 vla_struct.
2049 Add new struct vla_typedef and union vla_typedef_union and
2050 corresponding instantiation objects.
2051 Initialize new objects.
2052 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
2053 and vla_typedef_union_object.
2054 Fixup type for vla_struct_object.
2055
a8baf0a3
TV
20562020-06-11 Tom de Vries <tdevries@suse.de>
2057
2058 * lib/gdb.exp (with_override): New proc, factored out of ...
2059 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
2060
7ab96794
TV
20612020-06-10 Tom de Vries <tdevries@suse.de>
2062
2063 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
2064
cab5c3b7
SM
20652020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
2066
2067 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
2068 parameter, update callers.
2069
f8c41851
SM
20702020-06-04 Simon Marchi <simon.marchi@efficios.com>
2071
2072 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
2073 * gdb.dwarf2/share-psymtabs-bt.c: New file.
2074 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
2075
1c07a73f
TV
20762020-06-04 Tom de Vries <tdevries@suse.de>
2077
2078 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
2079
95146b5d
TV
20802020-06-04 Tom de Vries <tdevries@suse.de>
2081
2082 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
2083 exp_continue.
2084
0cfcd4f0
TV
20852020-06-04 Tom de Vries <tdevries@suse.de>
2086
2087 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
2088
f9b5d5ea
TV
20892020-06-03 Tom de Vries <tdevries@suse.de>
2090
2091 PR symtab/26046
2092 * gdb.cp/breakpoint-locs-2.cc: New test.
2093 * gdb.cp/breakpoint-locs.cc: New test.
2094 * gdb.cp/breakpoint-locs.exp: New file.
2095 * gdb.cp/breakpoint-locs.h: New test.
2096
5144dfba
TV
20972020-06-03 Tom de Vries <tdevries@suse.de>
2098
2099 PR testsuite/25609
2100 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
2101 value of global verbose.
2102 * gdb.base/jit-elf.exp: Same.
2103 * gdb.base/jit-reader.exp: Same.
2104
621eacdf
TV
21052020-06-02 Tom de Vries <tdevries@suse.de>
2106
2107 * gdb.dwarf2/multidictionary.exp: Don't use
2108 gdb_spawn_with_cmdline_opts.
2109
1313c56e
AB
21102020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
2111
2112 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
2113 use_header case.
2114 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
2115 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
2116 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
2117 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
2118 * gdb.dwarf2/dw2-inline-header.c: New file.
2119 * gdb.dwarf2/dw2-inline-header.h: New file.
2120
f68f85b5
PA
21212020-05-30 Pedro Alves <palves@redhat.com>
2122
2123 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
2124 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
2125
678048e8
GB
21262020-05-29 Gary Benson <gbenson@redhat.com>
2127
2128 * gdb.compile/compile-cplus.exp (additional_flags): Also
2129 set when building with clang.
2130 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
2131 when building with clang.
2132
9fcafd23
GB
21332020-05-29 Gary Benson <gbenson@redhat.com>
2134
2135 * gdb.arch/i386-avx.exp (additional_flags): Also set when
2136 building with clang.
2137 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
2138
735d5a07
GB
21392020-05-29 Gary Benson <gbenson@redhat.com>
2140
2141 * gdb.cp/koenig.exp (prepare_for_testing): Add
2142 additional_flags=-Wno-unused-comparison.
2143 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
2144
4ad2c6a0
GB
21452020-05-28 Gary Benson <gbenson@redhat.com>
2146
2147 * gdb.base/sigaltstack.c (catcher): Add default case to switch
2148 statement.
2149
09fe663e
GB
21502020-05-28 Gary Benson <gbenson@redhat.com>
2151
2152 * gdb.cp/classes.exp (prepare_for_testing): Add
2153 additional_flags=-Wno-deprecated-register.
2154 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
2155 * gdb.cp/misc.exp: Likewise.
2156
cee00f17
GB
21572020-05-28 Gary Benson <gbenson@redhat.com>
2158
2159 * gdb.linespec/cpls-ops.cc (dummy): New static global.
2160 (test_op_new::operator new): Add return statement.
2161 (test_op_new_array::operator new[]): Likewise.
2162
636edd00
PA
21632020-05-27 Pedro Alves <palves@redhat.com>
2164
2165 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
2166 check. Use test_gdb_complete_unique instead of
2167 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
2168 test_gdb_complete_multiple instead of
2169 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
2170
c2b75043
LM
21712020-05-27 Luis Machado <luis.machado@linaro.org>
2172
2173 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
2174 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
2175 * gdb.arch/arm-disassembler-options.exp: Likewise.
2176 * gdb.arch/arm-disp-step.exp: Likewise.
2177 * gdb.arch/thumb-prologue.exp: Likewise.
2178 * gdb.base/async.exp: Likewise.
2179 * gdb.base/auxv.exp: Likewise.
2180 * gdb.base/complex-parts.exp: Likewise.
2181 * gdb.base/ena-dis-br.exp: Likewise.
2182 * gdb.base/foll-exec.exp: Likewise.
2183 * gdb.base/permissions.exp: Likewise.
2184 * gdb.base/relocate.exp: Likewise.
2185 * gdb.base/return2.exp: Likewise.
2186 * gdb.base/sigbpt.exp: Likewise.
2187 * gdb.base/siginfo-obj.exp: Likewise.
2188 * gdb.cp/converts.exp: Likewise.
2189 * gdb.cp/exceptprint.exp: Likewise.
2190 * gdb.cp/inherit.exp: Likewise.
2191 * gdb.cp/nsnoimports.exp: Likewise.
2192 * gdb.cp/virtbase2.exp: Likewise.
2193 * gdb.mi/mi-var-cmd.exp: Likewise.
2194 * gdb.mi/var-cmd.c: Likewise.
2195
53a47a3e
TT
21962020-05-26 Tom Tromey <tromey@adacore.com>
2197
2198 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
2199
0bc2354b
TT
22002020-05-26 Tom Tromey <tromey@adacore.com>
2201
2202 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
2203 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
2204 type.
2205 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
2206 variable.
2207
0db49895
CBG
22082020-05-26 Christian Biesinger <cbiesinger@google.com>
2209
2210 * Makefile.in: Use = instead of == for the test command
2211 for portability.
2212
40d22035
TV
22132020-05-26 Tom de Vries <tdevries@suse.de>
2214
2215 * gdb.base/gold-gdb-index-2.c: New test.
2216 * gdb.base/gold-gdb-index.c: New test.
2217 * gdb.base/gold-gdb-index.exp: New file.
2218 * gdb.base/gold-gdb-index.h: New test.
2219
043e2e02
TV
22202020-05-25 Tom de Vries <tdevries@suse.de>
2221
2222 * boards/gold-gdb-index.exp: New file.
2223
462f72c5
SM
22242020-05-25 Simon Marchi <simon.marchi@efficios.com>
2225
2226 * boards/simavr.exp: New file.
2227
6cf66e76
SM
22282020-05-25 Simon Marchi <simon.marchi@efficios.com>
2229
2230 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
2231 * gdb.base/inferior-args.exp: New file.
2232 * gdb.base/inferior-args.c: New file.
2233
75d04512
SM
22342020-05-25 Simon Marchi <simon.marchi@efficios.com>
2235
2236 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
2237 inferior_args. Pass it to gdb_reload.
2238 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
2239 inferior_args.
2240 (gdb_reload): Add inferior_args argument.
2241 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
2242 pass it to gdbserver_run.
2243 * boards/native-gdbserver.exp: Do not set noargs.
2244 * boards/native-extended-gdbserver.exp (gdb_reload): Add
2245 inferior_args argument.
2246 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
2247 * gdb.base/a2-run.exp: Check for use_gdb_stub.
2248 * gdb.base/args.exp: Likewise.
2249
42cf1844
TV
22502020-05-25 Tom de Vries <tdevries@suse.de>
2251
2252 * lib/gdb.exp (exec_is_pie): Add comment.
2253
8f7d38ef
TV
22542020-05-25 Tom de Vries <tdevries@suse.de>
2255
2256 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
2257 instead of $binfile in the untested message.
2258
465e1b0f
TV
22592020-05-25 Tom de Vries <tdevries@suse.de>
2260
2261 PR testsuite/26031
2262 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
2263
3c5a0e02
TV
22642020-05-25 Tom de Vries <tdevries@suse.de>
2265
2266 * boards/gold.exp: New file.
2267
0a4f5f8c
TT
22682020-05-23 Tom Tromey <tom@tromey.com>
2269
2270 * gdb.base/style.exp: Remove completion styling test.
2271 * lib/gdb-utils.exp (style): Remove completion styles.
2272
eca1f90c
TT
22732020-05-23 Tom Tromey <tom@tromey.com>
2274
2275 * gdb.base/style.exp: Add completion styling test.
2276 * lib/gdb-utils.exp (style): Add completion styles.
2277
7c13f4e8
AB
22782020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
2279
2280 * gdb.base/annota1.exp: Update expected results.
2281 * gdb.cp/annota2.exp: Update expected results, remove duplicate
2282 test name.
2283 * gdb.cp/annota3.exp: Update expected results.
2284
41977d16
SM
22852020-05-20 Simon Marchi <simon.marchi@efficios.com>
2286
2287 PR gdb/26016
2288 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
2289 against MAP_FAILED.
2290 * gdb.base/coremaker.c (mmapdata): Likewise.
2291 * gdb.base/jit-reader-host.c (main): Likewise.
2292 * gdb.base/sym-file-loader.c (load): Likewise.
2293 (load_shlib): Likewise.
2294
b4757f2e
TT
22952020-05-20 Tom Tromey <tromey@adacore.com>
2296
2297 * gdb.ada/array_char_idx.exp: Recognize initialized array.
2298
9a0bacfb
TV
22992020-05-20 Tom de Vries <tdevries@suse.de>
2300
2301 PR symtab/25833
2302 * gdb.base/with-mf-inc.c: New test.
2303 * gdb.base/with-mf-main.c: New test.
2304 * gdb.base/with-mf.exp: New file.
2305
76571211
TT
23062020-05-19 Tom Tromey <tromey@adacore.com>
2307
2308 * gdb.rust/simple.exp: Restore missing test result.
2309
4cd9f3d5
TV
23102020-05-19 Tom de Vries <tdevries@suse.de>
2311
2312 * gdb.base/gdb-caching-proc.exp: Fix typo.
2313
7d874253
TT
23142020-05-19 Tom Tromey <tromey@adacore.com>
2315
2316 * gdb.rust/simple.exp: Add some test descriptions.
2317 (test_one_slice): Use with_test_prefix.
2318
1d727695
TV
23192020-05-18 Tom de Vries <tdevries@suse.de>
2320
2321 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
2322
7f32a4d5
PA
23232020-05-17 Pedro Alves <palves@redhat.com>
2324
2325 PR gdb/25741
2326 * gdb.base/hw-sw-break-same-address.exp: New file.
2327
7cfd74cf
PA
23282020-05-16 Pedro Alves <palves@redhat.com>
2329
2330 * gdb.multi/multi-re-run.exp (test_re_run): Switch
2331 LAST_LOADED_FILE accordingly.
2332
57b4f16e
PW
23332020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2334
2335 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
2336
7c05caf7
PW
23372020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2338
2339 * gdb.base/help.exp: Test apropos and help for commands
2340 having aliases. Fixed comments not starting with an
2341 upper-case letter or not finishing with a dot.
2342
7aa1b46f
PW
23432020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2344
3b3aaacb
PW
2345 * gdb.base/alias.exp: Update help output check.
2346
57b4f16e 23472020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 2348
7aa1b46f
PW
2349 * gdb.base/default.exp: Update output following fixes.
2350
0605465f
PW
23512020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2352
2353 * gdb.base/alias.exp: Test aliases starting with a prefix of
2354 another alias.
2355
86e4e63d
GB
23562020-05-15 Gary Benson <gbenson@redhat.com>
2357
2358 * gdb.base/info-os.c (main): Add return statement.
2359 * gdb.base/info_minsym.c (minsym_fun): Likewise.
2360 * gdb.base/large-frame-2.c (func): Likewise.
2361 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
2362 * gdb.base/pr10179-b.c (foo2): Likewise.
2363 * gdb.base/valgrind-disp-step.c (foo): Likewise.
2364 * gdb.base/watch-cond.c (func): Likewise.
2365 * gdb.multi/goodbye.c (verylongfun): Likewise.
2366 * gdb.multi/hello.c (commonfun): Likewise.
2367 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
2368 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
2369 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
2370 Likewise.
2371 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
2372 * gdb.threads/interrupt-while-step-over.c (child_function):
2373 Likewise.
2374 * gdb.trace/actions-changed.c (end): Likewise.
2375
163df4df
GB
23762020-05-15 Gary Benson <gbenson@redhat.com>
2377
2378 * gdb.opencl/callfuncs.exp: Report when test skipped.
2379 * gdb.opencl/convs_casts.exp: Likewise.
2380 * gdb.opencl/datatypes.exp: Likewise.
2381 * gdb.opencl/operators.exp: Likewise.
2382 * gdb.opencl/vec_comps.exp: Likewise.
2383
6dbc505a
TV
23842020-05-15 Tom de Vries <tdevries@suse.de>
2385
2386 * gdb.base/align.exp.in: Rename to ...
2387 * gdb.base/align.exp.tcl: ... this.
2388 * gdb.base/align-c++.exp: Update.
2389 * gdb.base/align-c.exp: Update.
2390 * gdb.base/all-architectures.exp.in: Rename to ...
2391 * gdb.base/all-architectures.exp: ... this.
2392 * gdb.base/all-architectures-0.exp: Update.
2393 * gdb.base/all-architectures-1.exp: Update.
2394 * gdb.base/all-architectures-2.exp: Update.
2395 * gdb.base/all-architectures-3.exp: Update.
2396 * gdb.base/all-architectures-4.exp: Update.
2397 * gdb.base/all-architectures-5.exp: Update.
2398 * gdb.base/all-architectures-6.exp: Update.
2399 * gdb.base/all-architectures-7.exp: Update.
2400 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
2401 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
2402 * gdb.base/infcall-nested-structs-c++.exp: Update.
2403 * gdb.base/infcall-nested-structs-c.exp: Update.
2404 * gdb.base/info-types.exp.in: Rename to ...
2405 * gdb.base/info-types.exp.tcl: ... this.
2406 * gdb.base/info-types-c++.exp: Update.
2407 * gdb.base/info-types-c.exp: Update.
2408 * gdb.base/max-depth.exp.in: Rename to ...
2409 * gdb.base/max-depth.exp.tcl: ... this.
2410 * gdb.base/max-depth-c++.exp: Update.
2411 * gdb.base/max-depth-c.exp: Update.
2412 * gdb.cp/cpexprs.exp.in: Rename to ...
2413 * gdb.cp/cpexprs.exp.tcl: ... this.
2414 * gdb.cp/cpexprs-debug-types.exp: Update.
2415 * gdb.cp/cpexprs.exp: Update.
2416 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
2417 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
2418 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
2419 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
2420 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
2421 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
2422 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
2423 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
2424 * gdb.dwarf2/clang-debug-names-2.exp: Update.
2425 * gdb.dwarf2/clang-debug-names.exp: Update.
2426
d1034d78
AB
24272020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
2428
2429 * lib/check-test-names.exp: Remove code that prevents this file
2430 loading when tests are run in parallel.
2431
3c5c3649
PA
24322020-05-15 Pedro Alves <palves@redhat.com>
2433
2434 * gdb.multi/multi-kill.exp (start_inferior): Remove
2435 'testpid' parameter. Refer to namespace variable directly.
2436 (testpid): Declare as namespace variable.
2437
272c36b8
PA
24382020-05-15 Pedro Alves <palves@redhat.com>
2439
2440 * gdb.multi/multi-kill.exp: Wrap in namespace.
2441 (start_inferior): Add TESTPID parameter. Use it instead of the
2442 testpid global.
2443 (top level): Define empty TESTPID array, and pass it down to
2444 start_inferior.
2445
02eba61a
TV
24462020-05-14 Tom de Vries <tdevries@suse.de>
2447
2448 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
2449 output.
2450
971a3747
TV
24512020-05-14 Tom de Vries <tdevries@suse.de>
2452
2453 * gdb.base/align.exp: Split into ...
2454 * gdb.base/align.exp.in: ...
2455 * gdb.base/align-c++.exp: ...
2456 * gdb.base/align-c.exp: ... these.
2457 * gdb.base/infcall-nested-structs.exp: Split into ...
2458 * gdb.base/infcall-nested-structs.exp.in: ...
2459 * gdb.base/infcall-nested-structs-c++.exp: ...
2460 * gdb.base/infcall-nested-structs-c.exp: ... these.
2461 * gdb.base/info-types.exp: Split into ...
2462 * gdb.base/info-types.exp.in: ...
2463 * gdb.base/info-types-c++.exp: ...
2464 * gdb.base/info-types-c.exp: ... these.
2465 * gdb.base/max-depth.exp: Split into ...
2466 * gdb.base/max-depth.exp.in: ...
2467 * gdb.base/max-depth-c++.exp: ...
2468 * gdb.base/max-depth-c.exp: ... these.
2469 * gdb.cp/infcall-nodebug.exp: Split into ...
2470 * gdb.cp/infcall-nodebug.exp.in: ...
2471 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
2472 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
2473 * gdb.cp/infcall-nodebug-c-d0.exp: ...
2474 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
2475
a05575d3
TBA
24762020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2477 Pedro Alves <palves@redhat.com>
2478
2479 * gdb.multi/multi-exit.c: New file.
2480 * gdb.multi/multi-exit.exp: New file.
2481 * gdb.multi/multi-kill.c: New file.
2482 * gdb.multi/multi-kill.exp: New file.
2483
6ad82919
TBA
24842020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2485
2486 * gdb.base/annota1.exp: Update the expected output.
2487 * gdb.cp/annota2.exp: Ditto.
2488
843f4d93
AB
24892020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
2490
2491 * lib/check-test-names.exp: Disable when testing is being run in
2492 parallel.
2493
c7c66341
TV
24942020-05-12 Tom de Vries <tdevries@suse.de>
2495
2496 * gdb.base/jit-elf.exp: Fix string concat.
2497
1b59ca1c
TV
24982020-05-12 Tom de Vries <tdevries@suse.de>
2499
2500 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
2501 messages.
2502
b4991d29
TV
25032020-05-12 Tom de Vries <tdevries@suse.de>
2504
2505 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
2506
dbb0ab10
TV
25072020-05-12 Tom de Vries <tdevries@suse.de>
2508
2509 * gdb.ada/catch_ex.exp: Use with_test_prefix.
2510 * gdb.ada/mi_catch_ex.exp: Same.
2511 * gdb.ada/mi_catch_ex_hand.exp: Same.
2512
7549fed8
TV
25132020-05-12 Tom de Vries <tdevries@suse.de>
2514
2515 * gdb.fortran/complex.exp: Use with_test_prefix.
2516
af2d5cd8
TV
25172020-05-12 Tom de Vries <tdevries@suse.de>
2518
2519 * gdb.trace/passcount.exp: Fix test-names.
2520
7c121311
TV
25212020-05-12 Tom de Vries <tdevries@suse.de>
2522
2523 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
2524
c9f3b40e
TV
25252020-05-12 Tom de Vries <tdevries@suse.de>
2526
2527 * gdb.gdb/complaints.exp: Use with_test_prefix.
2528 * gdb.xml/tdesc-regs.exp: Same.
2529 * gdb.opt/inline-locals.exp: Fix test name.
2530
111b33f0
TV
25312020-05-12 Tom de Vries <tdevries@suse.de>
2532
2533 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
2534 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
2535 * gdb.dwarf2/implref-struct.exp: Same.
2536 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
2537 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
2538
ebf47080
SM
25392020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
2540
2541 * gdb.base/jit-so.exp (one_jit_test): Change test name.
2542
d30dcd12
AB
25432020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2544
2545 * lib/check-test-names.exp (all_test_names): New module variable.
2546 (counts): Add 'duplicates' field.
2547 (_check_duplicates): New procedure.
2548 (check): Also check for duplicates.
2549 (do_log_summary): Print duplicates count.
2550 (do_reset_vars): Reset counter for duplicate test names, and
2551 discard all know test names.
2552
34584c09
AB
25532020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2554
2555 * lib/gdb.exp: Include check-test-names.exp library.
2556 * lib/check-test-names.exp: New file.
2557
e0002117
TV
25582020-05-11 Tom de Vries <tdevries@suse.de>
2559
2560 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
2561
53f539a3
KS
25622020-05-11 Keith Seitz <keiths@redhat.com>
2563
2564 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
2565
113ee09a
TV
25662020-05-11 Tom de Vries <tdevries@suse.de>
2567
2568 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
2569 * gdb.cp/cpexprs.exp.in: .. here.
2570 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
2571 cpexprs.exp.
2572
ba3e70b0
KS
25732020-05-11 Keith Seitz <keiths@redhat.com>
2574
2575 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
2576 test names.
2577 * gdb.ada/arrayptr.exp: Likewise.
2578 * gdb.ada/assign_arr.exp: Likewise.
2579 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2580 * gdb.ada/bp_on_var.exp: Likewise.
2581 * gdb.ada/call_pn.exp: Likewise.
2582 * gdb.ada/complete.exp: Likewise.
2583 * gdb.ada/fun_overload_menu.exp: Likewise.
2584 * gdb.ada/funcall_param.exp: Likewise.
2585 * gdb.ada/funcall_ref.exp: Likewise.
2586 * gdb.ada/packed_array_assign.exp: Likewise.
2587 * gdb.ada/same_component_name.exp: Likewise.
2588 * gdb.ada/type_coercion.exp: Likewise.
2589 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2590 * gdb.ada/variant_record_packed_array.exp: Likewise.
2591
3ee6bb11
TV
25922020-05-11 Tom de Vries <tdevries@suse.de>
2593
2594 PR symtab/25941
2595 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
2596 out of ...
2597 * gdb.dwarf2/clang-debug-names.exp: ... here.
2598 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
2599 clang-debug-names.exp.in.
2600 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
2601 * gdb.dwarf2/clang-debug-names-2.c: New test.
2602
86cd6bc8
AKS
26032020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2604
2605 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
2606 (fortran_runto_main): New Proc, fortran version of runto_main.
2607 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
2608 * gdb.fortran/array-bounds.exp: Likewise.
2609 * gdb.fortran/array-slices.exp: Likewise.
2610 * gdb.fortran/block-data.exp: Likewise.
2611 * gdb.fortran/charset.exp: Likewise.
2612 * gdb.fortran/common-block.exp: Likewise.
2613 * gdb.fortran/complex.exp: Likewise.
2614 * gdb.fortran/derived-type-function.exp: Likewise.
2615 * gdb.fortran/derived-type.exp: Likewise.
2616 * gdb.fortran/info-modules.exp: Likewise.
2617 * gdb.fortran/info-types.exp: Likewise.
2618 * gdb.fortran/intrinsics.exp: Likewise.
2619 * gdb.fortran/library-module.exp: Likewise.
2620 * gdb.fortran/logical.exp: Likewise.
2621 * gdb.fortran/max-depth.exp: Likewise.
2622 * gdb.fortran/module.exp: Likewise.
2623 * gdb.fortran/multi-dim.exp: Likewise.
2624 * gdb.fortran/nested-funcs.exp: Likewise.
2625 * gdb.fortran/print-formatted.exp: Likewise.
2626 * gdb.fortran/print_type.exp: Likewise.
2627 * gdb.fortran/printing-types.exp: Likewise.
2628 * gdb.fortran/ptr-indentation.exp: Likewise.
2629 * gdb.fortran/ptype-on-functions.exp: Likewise.
2630 * gdb.fortran/subarray.exp: Likewise.
2631 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2632 * gdb.fortran/vla-datatypes.exp: Likewise.
2633 * gdb.fortran/vla-history.exp: Likewise.
2634 * gdb.fortran/vla-ptr-info.exp: Likewise.
2635 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2636 * gdb.fortran/vla-ptype.exp: Likewise.
2637 * gdb.fortran/vla-sizeof.exp: Likewise.
2638 * gdb.fortran/vla-type.exp: Likewise.
2639 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2640 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2641 * gdb.fortran/vla-value-sub.exp: Likewise.
2642 * gdb.fortran/vla-value.exp: Likewise.
2643 * gdb.fortran/whatis_type.exp: Likewise.
2644 * gdb.mi/mi-var-child-f.exp: Likewise.
2645
6dc55ce9 26462020-05-09 Tom de Vries <tdevries@suse.de>
2647
2648 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
2649
283cb58c
TV
26502020-05-08 Tom de Vries <tdevries@suse.de>
2651
2652 * gdb.dwarf2/clang-debug-names.c: New test.
2653 * gdb.dwarf2/clang-debug-names.exp: New file.
2654
ac4a4f1c
SM
26552020-05-06 Simon Marchi <simon.marchi@efficios.com>
2656
2657 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
2658 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
2659
24fe640b
TV
26602020-05-06 Tom de Vries <tdevries@suse.de>
2661
2662 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
2663 breakpoint is at a "recommended breakpoint location".
2664 * gdb.reverse/consecutive-reverse.exp: Same.
2665
0d8683a3
TV
26662020-05-06 Tom de Vries <tdevries@suse.de>
2667
2668 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
2669 address.
2670
b8983c46
TV
26712020-05-06 Tom de Vries <tdevries@suse.de>
2672
2673 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
2674
abf6d805
TV
26752020-05-06 Tom de Vries <tdevries@suse.de>
2676
2677 * gdb.base/store.exp (check_set, up_set): Allowing missing location
2678 info for r.
2679
0fc2a808
TV
26802020-05-06 Tom de Vries <tdevries@suse.de>
2681
2682 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
2683 necessary.
2684
873dd427
TV
26852020-05-06 Tom de Vries <tdevries@suse.de>
2686
2687 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
2688 void.
2689
7c99e7e2
TV
26902020-05-06 Tom de Vries <tdevries@suse.de>
2691
2692 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
2693 of ...
2694 * gdb.base/async.exp: ... here.
2695 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
2696 "recommended breakpoint location".
2697
6173d6a6
TV
26982020-05-06 Tom de Vries <tdevries@suse.de>
2699
2700 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
2701
6015a067
TV
27022020-05-04 Tom de Vries <tdevries@suse.de>
2703
2704 * gdb.base/async.exp: Check whether instruction addresses are a
2705 "recommended breakpoint location".
2706
3b6acaee
TT
27072020-05-03 Tom Tromey <tom@tromey.com>
2708
2709 * gdb.base/sepdebug.exp: Remove "catch" test.
2710 * gdb.base/break.exp: Remove "catch" test.
2711 * gdb.base/default.exp: Update expected output.
2712
5beb4d17
TV
27132020-05-02 Tom de Vries <tdevries@suse.de>
2714
2715 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
2716 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
2717 * gdb.arch/i386-mpx-map.exp: Same.
2718 * gdb.arch/i386-mpx-sigsegv.exp: Same.
2719 * gdb.arch/i386-mpx-simple_segv.exp: Same.
2720 * gdb.arch/i386-mpx.exp: Same.
2721
8caf140d
TV
27222020-05-02 Tom de Vries <tdevries@suse.de>
2723
2724 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
2725
693196cb
TV
27262020-05-01 Tom de Vries <tdevries@suse.de>
2727
2728 * gdb.ada/operator_bp.exp: Allow more than required amount of
2729 breakpoint.
2730
53ae0aa9
TV
27312020-05-01 Tom de Vries <tdevries@suse.de>
2732
2733 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
2734
ee9d1e5f
HD
27352020-04-30 Hannes Domani <ssbssa@yahoo.de>
2736
2737 PR gdb/18706
2738 * gdb.cp/stub-array-size.cc: New test.
2739 * gdb.cp/stub-array-size.exp: New file.
2740 * gdb.cp/stub-array-size.h: New test.
2741 * gdb.cp/stub-array-size2.cc: New test.
2742
d5cf82c0
HD
27432020-04-30 Hannes Domani <ssbssa@yahoo.de>
2744
2745 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
2746 output to the new format.
2747
42e165c3
SM
27482020-04-29 Simon Marchi <simon.marchi@efficios.com>
2749
2750 * gdb.base/break.exp: Use with_test_prefix.
2751
6e4e3fe1
TV
27522020-04-29 Tom de Vries <tdevries@suse.de>
2753
2754 * lib/gdb.exp (debug_types): New proc.
2755 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
2756 * gdb.python/py-symtab.exp: Same.
2757
d642b692
HD
27582020-04-29 Hannes Domani <ssbssa@yahoo.de>
2759
2760 PR gdb/17320
2761 * gdb.base/pretty-array.c: New test.
2762 * gdb.base/pretty-array.exp: New file.
2763
ea90f227
TV
27642020-04-29 Tom de Vries <tdevries@suse.de>
2765
2766 PR symtab/25889
2767 * gdb.cp/cpexprs.exp: Adapt for inclusion.
2768 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
2769 and include cpexprs.exp.
2770
a65189c9
TV
27712020-04-28 Mark Williams <mark@myosotissp.com>
2772
2773 PR gdb/24480
2774 * dw4-toplevel-types.exp: Test for top level types.
2775 * dw4-toplevel-types.cc: Test for top level types.
2776
32d1f47a
TBA
27772020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2778
2779 * gdb.threads/stop-with-handle.exp: Fix typo in comment
2780 (theads -> threads).
2781
56a4f5a1
TV
27822020-04-28 Tom de Vries <tdevries@suse.de>
2783
2784 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
2785
0b2f8a3b
TV
27862020-04-28 Tom de Vries <tdevries@suse.de>
2787
2788 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
2789
5390c717
TV
27902020-04-28 Tom de Vries <tdevries@suse.de>
2791
2792 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
2793
15cd93d0
TV
27942020-04-28 Tom de Vries <tdevries@suse.de>
2795
2796 * gdb.dwarf2/main-foo.c: New test.
2797 * gdb.dwarf2/struct-with-sig.exp: New file.
2798
d472f0fb
TV
27992020-04-25 Tom de Vries <tdevries@suse.de>
2800
2801 * boards/debug-types.exp: New file.
2802
8d840e05
AB
28032020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
2804
2805 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
2806
bcfe6157
TT
28072020-04-24 Tom Tromey <tom@tromey.com>
2808
2809 PR symtab/12707:
2810 * gdb.python/py-symbol.exp: Update expected results for
2811 linkage_name test.
2812 * gdb.cp/print-demangle.exp: New file.
2813 * gdb.base/c-linkage-name.exp: Fix test.
2814 * gdb.guile/scm-symbol.exp: Update expected results for
2815 linkage_name test.
2816
f049a313
TT
28172020-04-24 Tom Tromey <tom@tromey.com>
2818
2819 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
2820 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
2821 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
2822 assembler.
2823
7cf28874
TV
28242020-04-24 Tom de Vries <tdevries@suse.de>
2825
2826 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
2827 C++.
2828
dac2fef7
TT
28292020-04-24 Tom Tromey <tromey@adacore.com>
2830
2831 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
2832 values.
2833 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
2834 values. Update test for minimal encodings.
2835 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
2836 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
2837 values. Update test for minimal encodings.
2838
1acda803
TT
28392020-04-24 Tom Tromey <tromey@adacore.com>
2840
2841 PR python/23662:
2842 * gdb.ada/variant.exp: Add Python checks.
2843 * gdb.rust/simple.exp: Add dynamic type checks.
2844
adfb9815
TT
28452020-04-24 Tom Tromey <tromey@adacore.com>
2846
2847 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
2848 Make array type matching more lax.
2849 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
2850 * gdb.ada/mi_variant.exp: New file.
2851 * gdb.ada/mi_variant/pck.ads: New file.
2852 * gdb.ada/mi_variant/pkg.adb: New file.
2853 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
2854 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
2855
7d79de9a
TT
28562020-04-24 Tom Tromey <tromey@adacore.com>
2857
2858 * gdb.ada/variant.exp: Add dynamic field offset tests.
2859 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
2860 * gdb.ada/variant/pkg.adb: Add new variables.
2861
f8e89861
TT
28622020-04-24 Tom Tromey <tromey@adacore.com>
2863
2864 * gdb.ada/variant.exp: New file
2865 * gdb.ada/variant/pkg.adb: New file
2866 * gdb.ada/variant/pck.adb: New file
2867
86e887ae
TV
28682020-04-24 Tom de Vries <tdevries@suse.de>
2869
2870 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
2871
88428775
TV
28722020-04-24 Tom de Vries <tdevries@suse.de>
2873
2874 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
2875 flags.
2876
4e86f6e7
TV
28772020-04-24 Tom de Vries <tdevries@suse.de>
2878
2879 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
2880
2016d3e6
TV
28812020-04-24 Tom de Vries <tdevries@suse.de>
2882
2883 * lib/gdb.exp (default_gdb_start): Handle eof.
2884 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
2885 failure.
2886 * gdb.base/readnever.exp: Handle clean_restart failure.
2887
70bc38f5
TV
28882020-04-23 Tom de Vries <tdevries@suse.de>
2889
2890 * gdb.base/decl-before-def.exp: Run to main and print a again.
2891
de82891c
TV
28922020-04-23 Tom de Vries <tdevries@suse.de>
2893
2894 * gdb.base/decl-before-def-decl.c: New test.
2895 * gdb.base/decl-before-def-def.c: New test.
2896 * gdb.base/decl-before-def.exp: New file.
2897
96038148
TV
28982020-04-23 Tom de Vries <tdevries@suse.de>
2899
2900 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
2901
54ac3df1
TV
29022020-04-22 Tom de Vries <tdevries@suse.de>
2903
2904 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
2905 debug_info_offset.
2906 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
2907 before $objsfile in the line line.
2908
714534e1
TV
29092020-04-22 Tom de Vries <tdevries@suse.de>
2910
2911 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
2912
16a7dbf4
MS
29132020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2914
2915 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
2916 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
2917 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
2918 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
2919 * gdb.base/jit-protocol.h: Update definitions to match all usage
2920 contexts.
2921
29222020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2923
2924 * gdb.base: Rename all jit related test and source files.
2925
29262020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2927
2928 * gdb.base/jit-reader.exp: Relax register output check.
2929
317d2668
TV
29302020-04-22 Tom de Vries <tdevries@suse.de>
2931
2932 PR symtab/25764
2933 * gdb.base/psym-external-decl-2.c: New test.
2934 * gdb.base/psym-external-decl.c: New test.
2935 * gdb.base/psym-external-decl.exp: New file.
2936 * gdb.threads/tls.exp: Add PR25807 kfail.
2937
eea9e357
TV
29382020-04-22 Tom de Vries <tdevries@suse.de>
2939
2940 PR symtab/25801
2941 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
2942 in "info source" output.
2943
3d5afab3
TV
29442020-04-22 Tom de Vries <tdevries@suse.de>
2945
2946 PR symtab/25700
2947 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
2948 symtab for imported_unit.c.
2949
b32102f6
GB
29502020-04-21 Gary Benson <gbenson@redhat.com>
2951
2952 * gdb.base/advance.c (func): New argument, to match call site.
2953 (func2, func3): Add return statements.
2954
d43b7a2d
TBA
29552020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2956
2957 * gdb.multi/run-only-second-inf.c: New file.
2958 * gdb.multi/run-only-second-inf.exp: New file.
2959
d89edf9b
MM
29602020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2961
2962 * gdb.btrace/multi-inferior.c: New test.
2963 * gdb.btrace/multi-inferior.exp: New file.
2964
1a476b6d
MM
29652020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2966
2967 * gdb.btrace/enable-new-thread.c: New test.
2968 * gdb.btrace/enable-new-thread.exp: New file.
2969
4778a5f8
TV
29702020-04-21 Tom de Vries <tdevries@suse.de>
2971
2972 PR gdb/25471
2973 * gdb.threads/killed-outside.c: New test.
2974 * gdb.threads/killed-outside.exp: New file.
2975
9b2c992c
GB
29762020-04-20 Gary Benson <gbenson@redhat.com>
2977
2978 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
2979 * gdb.base/nested-subp2.exp: Likewise.
2980 * gdb.base/nested-subp3.exp: Likewise.
2981
b5d1d6f7
GB
29822020-04-20 Gary Benson <gbenson@redhat.com>
2983
2984 * gdb.base/nested-subp1.exp: Disable test when using clang.
2985 * gdb.base/nested-subp2.exp: Likewise.
2986 * gdb.base/nested-subp3.exp: Likewise.
2987
25230285
GB
29882020-04-20 Gary Benson <gbenson@redhat.com>
2989
2990 * gdb.cp/exception.cc: Fix compilation error with clang.
2991
fa93cc8f
GB
29922020-04-20 Gary Benson <gbenson@redhat.com>
2993
809730f3 2994 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 2995
e0c45f30
GB
29962020-04-20 Gary Benson <gbenson@redhat.com>
2997
2998 * gdb.base/jit-main.c: Fix compilation error with clang.
2999
4ddfec93
KR
30002020-04-17 Kamil Rytarowski <n54@gmx.com>
3001
3002 * gdb.base/attach-twice.c: Include "sys/types.h".
3003 (PTRACE_ATTACH): Add fallback definition.
3004 (main): Pass `0' to the 4th argument of `ptrace'.
3005
2bed205e
KR
30062020-04-17 Kamil Rytarowski <n54@gmx.com>
3007
3008 * gdb.base/fork-running-state.c: Include "signal.h".
3009
0743fc83
TT
30102020-04-17 Tom Tromey <tromey@adacore.com>
3011
3012 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
3013 Update tests.
3014 * gdb.btrace/cpu.exp: Update tests.
3015 * gdb.base/maint.exp: Update tests.
3016 * gdb.base/default.exp: Update tests.
3017 * gdb.base/completion.exp: Update tests.
3018
efba5c23
TV
30192020-04-16 Tom de Vries <tdevries@suse.de>
3020
3021 PR symtab/25791
3022 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
3023 (ensure_gdb_index): and factor out and move ...
3024 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
3025 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
3026
d191d716
TV
30272020-04-16 Tom de Vries <tdevries@suse.de>
3028
3029 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
3030 loading exec.
3031
99f1bc6a
AB
30322020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
3033
3034 * gdb.base/many-completions.exp: New file.
3035
194d088f
TV
30362020-04-14 Tom de Vries <tdevries@suse.de>
3037
3038 PR symtab/25718
3039 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
3040
c1a66c06
TV
30412020-04-14 Tom de Vries <tdevries@suse.de>
3042
3043 PR symtab/25720
3044 * gdb.base/maint-expand-symbols-header-file.c: New test.
3045 * gdb.base/maint-expand-symbols-header-file.exp: New file.
3046 * gdb.base/maint-expand-symbols-header-file.h: New test.
3047
21b0982c
AB
30482020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3049
3050 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
3051 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
3052 get_func_info.
3053 (get_func_info): Delete.
3054 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
3055 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
3056 * lib/dwarf.exp (get_func_info): New function.
3057
dd1cab06
TV
30582020-04-13 Tom de Vries <tdevries@suse.de>
3059
3060 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
3061 to what find_gnatmake does.
3062
71ea2b6b
TV
30632020-04-10 Tom de Vries <tdevries@suse.de>
3064
3065 * gdb.base/style.exp: Expect "Expanding full symbols" message for
3066 -readnow.
3067
bdfc1e8a
TV
30682020-04-10 Tom de Vries <tdevries@suse.de>
3069
3070 PR cli/25808
3071 * gdb.base/style.c: Add leading newlines.
3072 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
3073 Check listing of main's one-line body.
3074
14ca8ecf
TV
30752020-04-08 Tom de Vries <tdevries@suse.de>
3076
3077 * lib/gdb.exp (psymtabs_p): New proc.
3078 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
3079 importing unit" unsupported if there are no partial symbols.
3080
e21d048f
TV
30812020-04-08 Tom de Vries <tdevries@suse.de>
3082
3083 PR testsuite/25760
3084 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
3085
25c11aca
TV
30862020-04-07 Tom de Vries <tdevries@suse.de>
3087
3088 PR symtab/25796
3089 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
3090
5707e24b
TV
30912020-04-07 Tom de Vries <tdevries@suse.de>
3092
3093 * gdb.base/check-psymtab.c: New test.
3094 * gdb.base/check-psymtab.exp: New file.
3095
6ee448cc
TT
30962020-04-06 Tom Tromey <tromey@adacore.com>
3097
3098 * gdb.ada/variant-record/proc.adb: New file.
3099 * gdb.ada/variant-record/value.adb: New file.
3100 * gdb.ada/variant-record/value.s: New file.
3101 * gdb.ada/variant-record.exp: New file.
3102
9e7c9a03
HD
31032020-04-03 Hannes Domani <ssbssa@yahoo.de>
3104
3105 PR gdb/25325
3106 * gdb.cp/typed-enum.cc: New test.
3107 * gdb.cp/typed-enum.exp: New file.
3108
c90d28ac
AB
31092020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3110
3111 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
3112 * gdb.dwarf2/dw2-inline-small-func.c: New file.
3113 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
3114 * gdb.dwarf2/dw2-inline-small-func.h: New file.
3115 * gdb.opt/inline-small-func.c: New file.
3116 * gdb.opt/inline-small-func.exp: New file.
3117 * gdb.opt/inline-small-func.h: New file.
3118
34e9a9fa
AB
31192020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3120
3121 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
3122 function.
3123
6a354911
AB
31242020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3125
3126 * lib/dwarf.exp (function_range): Allow compiler options to be
3127 specified.
3128
880d9777
TV
31292020-04-02 Tom de Vries <tdevries@suse.de>
3130
3131 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
3132 __attribute__((always_inline)).
3133 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
3134
f32682ea
TV
31352020-04-02 Tom de Vries <tdevries@suse.de>
3136
3137 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
3138 (gdbserver_gdb_exit): ... here. Add timeout warning.
3139 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
3140 (connect_target_extended_remote): Append new server_spawn_id to
3141 server_spawn_ids.
3142 (cleanup): New proc.
3143 (setup, <toplevel>): Call cleanup.
3144
d3214198
TV
31452020-04-02 Tom de Vries <tdevries@suse.de>
3146
3147 * gdb.base/main-psymtab.exp: New file.
3148
cc77ed24
TV
31492020-04-02 Tom de Vries <tdevries@suse.de>
3150
3151 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
3152
3638a098
TT
31532020-04-01 Tom Tromey <tom@tromey.com>
3154
3155 * gdb.base/complex-parts.exp: Add type tests.
3156
c34e8714
TT
31572020-04-01 Tom Tromey <tom@tromey.com>
3158
3159 * gdb.base/complex-parts.exp: Add arithmetic tests.
3160
981c08ce
TT
31612020-04-01 Tom Tromey <tom@tromey.com>
3162
3163 * gdb.compile/compile.exp: Update.
3164 * gdb.compile/compile-cplus.exp: Update.
3165 * gdb.base/varargs.exp: Update.
3166 * gdb.base/floatn.exp: Update.
3167 * gdb.base/endianity.exp: Update.
3168 * gdb.base/callfuncs.exp (do_function_calls): Update.
3169 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
3170 (complex_float_integral_args): Update.
3171 * gdb.base/complex.exp: Update.
3172 * gdb.base/complex-parts.exp: Update.
3173
3d1cfd43
TT
31742020-04-01 Tom Tromey <tromey@adacore.com>
3175
3176 * gdb.rust/union.rs: New file.
3177 * gdb.rust/union.exp: New file.
3178 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
3179 (main): Update.
3180 * gdb.rust/simple.exp: Move union tests to union.exp.
3181
e033dfa9
TT
31822020-04-01 Tom Tromey <tromey@adacore.com>
3183
3184 * gdb.rust/simple.rs (main): Remove "y0".
3185
53cccef1
TBA
31862020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3187
3188 * gdb.multi/stop-all-on-exit.c: New test.
3189 * gdb.multi/stop-all-on-exit.exp: New file.
3190
60e22c1e
HD
31912020-04-01 Hannes Domani <ssbssa@yahoo.de>
3192
3193 PR gdb/24789
3194 * gdb.cp/misc.cc: Add integer reference variable.
3195 * gdb.cp/misc.exp: Add test.
3196
e139a727
TBA
31972020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3198
3199 * gdb.server/stop-reply-no-thread.exp: Enhance the test
3200 scenario to cover execution until the end and also the case
3201
16b0db75
TV
32022020-03-31 Tom de Vries <tdevries@suse.de>
3203
3204 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
3205 c. Use "maint info symtabs" to check symtab expansion.
3206
c0502da6
TV
32072020-03-30 Tom de Vries <tdevries@suse.de>
3208
3209 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
3210 unsupported.
3211 (verify_psymtab_expanded): Move ...
3212 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
3213 test.
3214 (readnow): New proc.
3215
5935fd15
AB
32162020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3217
3218 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
3219 with $hex.
3220
1773be9e
TT
32212020-03-20 Tom Tromey <tromey@adacore.com>
3222
3223 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
3224
70304be9
TT
32252020-03-20 Tom Tromey <tromey@adacore.com>
3226
3227 * gdb.ada/sub_variant/subv.adb: New file.
3228 * gdb.ada/sub_variant.exp: New file.
3229
0dd7b8f7
TV
32302020-03-20 Tom de Vries <tdevries@suse.de>
3231
3232 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
3233 first break fails.
3234 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
3235
cada5fc9
AB
32362020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3237
3238 * gdb.server/exit-multiple-threads.c: New file.
3239 * gdb.server/exit-multiple-threads.exp: New file.
3240
6b8c53f2
AB
32412020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3242
3243 * gdb.fortran/mixed-lang-stack.c: New file.
3244 * gdb.fortran/mixed-lang-stack.cpp: New file.
3245 * gdb.fortran/mixed-lang-stack.exp: New file.
3246 * gdb.fortran/mixed-lang-stack.f90: New file.
3247
19a2740f
AB
32482020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3249
3250 * gdb.linespec/cp-completion-aliases.cc: New file.
3251 * gdb.linespec/cp-completion-aliases.exp: New file.
3252
d8c8b848
TV
32532020-03-19 Tom de Vries <tdevries@suse.de>
3254
3255 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
3256 more precise.
3257
a9933ccf
TV
32582020-03-18 Tom de Vries <tdevries@suse.de>
3259
3260 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
3261 * gdb.dwarf2/break-inline-psymtab.c: New test.
3262 * gdb.dwarf2/break-inline-psymtab.exp: New file.
3263
2f89101f
TV
32642020-03-16 Tom de Vries <tdevries@suse.de>
3265
3266 * lib/cache.exp (gdb_do_cache): Add and handle local variables
3267 cache_verify and cache_verify_proc.
3268
6b9374f1
TV
32692020-03-15 Tom de Vries <tdevries@suse.de>
3270
3271 * gdb.server/solib-list.exp: Handle
3272 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
3273
eaeaf44c
TV
32742020-03-15 Tom de Vries <tdevries@suse.de>
3275
3276 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
3277 objfiles".
3278
3293bbaf
TT
32792020-03-14 Tom Tromey <tom@tromey.com>
3280
3281 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
3282
ab44624c
TV
32832020-03-14 Tom de Vries <tdevries@suse.de>
3284
3285 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
3286
54c43825
TV
32872020-03-14 Tom de Vries <tdevries@suse.de>
3288
3289 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
3290 result in line-by-line fashion.
3291
2ac70237
TV
32922020-03-14 Tom de Vries <tdevries@suse.de>
3293
3294 * lib/gdb.exp (supports_statement_frontiers): New proc.
3295 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
3296
09546b56
TV
32972020-03-14 Tom de Vries <tdevries@suse.de>
3298
3299 * gdb.base/printcmds.exp: Add missing quoting for "print
3300 teststring2".
3301
a1f6a07c
TT
33022020-03-13 Tom Tromey <tom@tromey.com>
3303
3304 * gdb.base/printcmds.exp (test_print_strings): Add regression
3305 test.
3306 * gdb.base/printcmds.c (charptr): New typedef.
3307 (teststring2): New global.
3308
1b83d09c
AB
33092020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
3310
3311 * gdb.base/break-interp.exp: Use the tail of the filename, not the
3312 full path in the test name.
3313 (test_ld): Add some with_test_prefix blocks to make test names
3314 unique.
3315
2d61316c
TV
33162020-03-13 Tom de Vries <tdevries@suse.de>
3317
3318 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
3319
2e9145ac
TV
33202020-03-13 Tom de Vries <tdevries@suse.de>
3321
3322 * gdb.mi/mi-sym-info.exp: Make matching more precise.
3323
96c7f873
TV
33242020-03-13 Tom de Vries <tdevries@suse.de>
3325
3326 PR symtab/25646
3327 * gdb.dwarf2/imported-unit.exp: Add test.
3328
49ba92c0
TV
33292020-03-13 Tom de Vries <tdevries@suse.de>
3330
3331 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
3332 (var1, var2): New variable.
3333 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
3334 matching symbols.
3335
301b21e0
TV
33362020-03-13 Tom de Vries <tdevries@suse.de>
3337
3338 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
3339 (Term::command): Use prompt prefix.
3340 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
3341 * gdb.tui/tui-layout-asm-short-prog.exp: Use
3342 command_no_prompt_prefix instead of prefix.
3343 * gdb.tui/tui-layout-asm.exp: Same.
3344
3f512721
SM
33452020-03-12 Simon Marchi <simon.marchi@efficios.com>
3346
3347 * gdb.base/break-interp.exp: Use foreach_with_prefix.
3348
40310f30
SM
33492020-03-12 Simon Marchi <simon.marchi@efficios.com>
3350
3351 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
3352 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
3353 on" while stepping over the test instruction, match printed
3354 message.
3355
09252140
TV
33562020-03-12 Tom de Vries <tdevries@suse.de>
3357
3358 * gdb.base/info-types.exp: Use exp_continue during matching of output
3359 of "info types".
3360
14e9c72c
TV
33612020-03-12 Tom de Vries <tdevries@suse.de>
3362
3363 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
3364
e515d67e
TV
33652020-03-12 Tom de Vries <tdevries@suse.de>
3366
3367 * gdb.fortran/module.exp: Use exp_continue during matching of output
3368 of "info variable -n".
3369
307eafd8
TV
33702020-03-12 Tom de Vries <tdevries@suse.de>
3371
3372 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
3373 gdb.dwarf2/dw2-ranges-base.c.
3374
9a2de3fc
TV
33752020-03-12 Tom de Vries <tdevries@suse.de>
3376
3377 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
3378 in presence of GLIBC debuginfo.
3379
3217502e
TV
33802020-03-12 Tom de Vries <tdevries@suse.de>
3381
3382 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
3383 $core.
3384
1281424c
TV
33852020-03-12 Tom de Vries <tdevries@suse.de>
3386
3387 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
3388 more precise.
3389
038b97fc
SM
33902020-03-11 Simon Marchi <simon.marchi@efficios.com>
3391
3392 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
3393 from Unix to Windows path.
3394
5308d1e7
TV
33952020-03-11 Tom de Vries <tdevries@suse.de>
3396
3397 * gdb.ada/minsyms.exp: Set language to ada.
3398
f870f78f
TV
33992020-03-11 Tom de Vries <tdevries@suse.de>
3400
3401 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
3402
5a13315d
TV
34032020-03-11 Tom de Vries <tdevries@suse.de>
3404
3405 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
3406
976862ed
TT
34072020-03-11 Tom Tromey <tromey@adacore.com>
3408
3409 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
3410
7462c383
TV
34112020-03-11 Tom de Vries <tdevries@suse.de>
3412
3413 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
3414
1c6c46a0
TV
34152020-03-11 Tom de Vries <tdevries@suse.de>
3416
3417 * gdb.base/break-interp.exp: Limit verbose scope.
3418
44f41bb7
TV
34192020-03-11 Tom de Vries <tdevries@suse.de>
3420
3421 * gdb.fortran/logical.f90: Define variable with character type.
3422 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
3423
b76f3a42
TV
34242020-03-11 Tom de Vries <tdevries@suse.de>
3425
3426 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
3427
1c33af77
TV
34282020-03-11 Tom de Vries <tdevries@suse.de>
3429
3430 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
3431 symtabs.
3432
8c95582d
AB
34332020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3434 Bernd Edlinger <bernd.edlinger@hotmail.de>
3435
3436 * gdb.cp/step-and-next-inline.cc: New file.
3437 * gdb.cp/step-and-next-inline.exp: New file.
3438 * gdb.cp/step-and-next-inline.h: New file.
3439 * gdb.dwarf2/dw2-is-stmt.c: New file.
3440 * gdb.dwarf2/dw2-is-stmt.exp: New file.
3441 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
3442 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
3443 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
3444
cecf8547
AB
34452020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3446
3447 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
3448 is-stmt flag in the line table.
3449
0ba678c9
TV
34502020-03-09 Tom de Vries <tdevries@suse.de>
3451
3452 * lib/gdb.exp (cached_file): Create cache dir.
3453
72fbdf83
TV
34542020-03-07 Tom de Vries <tdevries@suse.de>
3455
3456 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
3457 * gdb.cp/rvalue-ref-params.exp: Same.
3458
436b5e99
TV
34592020-03-06 Tom de Vries <tdevries@suse.de>
3460
3461 * lib/gdb.exp (tentative_rename, cached_file): New proc.
3462 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
3463
09f2921c
TV
34642020-03-06 Tom de Vries <tdevries@suse.de>
3465
3466 * README: Fix "the the".
3467 * gdb.base/dprintf.exp: Same.
3468
50a3cc5d
TV
34692020-03-05 Tom de Vries <tdevries@suse.de>
3470
3471 * gdb.base/maint.exp: Update "main print statistics" expected output.
3472
0a709cba
AKS
34732020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3474
3475 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
3476 (fortran_int8): Likewise.
3477 (fortran_real4): Likewise.
3478 (fortran_real8): Likewise.
3479 (fortran_complex4): Likewise.
3480 (fortran_logical4): Likewise.
3481 (fortran_character1): Likewise.
3482
5e5d66b6
AB
34832020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
3484
3485 * gdb.fortran/logical.exp: Add tests that any non-zero value is
3486 printed as true.
3487
7b973adc
SDJ
34882020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
3489
3490 * gdb.base/printcmds.exp: Add test to verify printf of a
3491 variable holding an address.
3492
478e490a
TV
34932020-03-03 Tom de Vries <tdevries@suse.de>
3494
3495 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
3496
1ef44e86
TV
34972020-03-03 Tom de Vries <tdevries@suse.de>
3498
3499 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
3500 gdb_test_multiple call.
3501
b98cc2cf
TV
35022020-03-03 Tom de Vries <tdevries@suse.de>
3503
3504 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
3505 gdb_test_multiple calls.
3506
63e163f2
AB
35072020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3508
3509 * gdb.base/default.exp: Remove test of 'set history filename'.
3510 * gdb.base/gdbinit-history.exp: Add tests for setting the history
3511 filename to the empty string.
3512 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
3513 and GDBHISTSIZE.
3514
24ed6739
AB
35152020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3516
3517 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
3518 disabled.
3519
590003dc 35202020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 3521 Tom de Vries <tdevries@suse.de>
590003dc
TV
3522
3523 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
3524 -prompt prefix, before user_code argument. Add -lbl option likewise.
3525 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
3526 (gdb_is_target_1): Add -prompt prefix and move to before user_code
3527 argument.
3528 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
3529 have "\r\n" at start-of-line, instead of at end-of-line.
3530
f5e46084
SM
35312020-02-28 Simon Marchi <simon.marchi@efficios.com>
3532
3533 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
3534 libinproctrace.so.
3535
f7a7000d
LM
35362020-02-28 Luis Machado <luis.machado@linaro.org>
3537
3538 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
3539 to "p/x".
3540
718e0816
LM
35412020-02-28 Luis Machado <luis.machado@linaro.org>
3542
3543 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
3544 asm/ptrace.h and error.h.
3545
13c3a74a
TV
35462020-02-28 Tom de Vries <tdevries@suse.de>
3547
3548 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
3549 (struct wrapper, do_something, mundane/symada__cS): Move ...
3550 * gdb.base/c-linkage-name-2.c: ... here. New source file.
3551 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
3552 Update "print symada__cS before partial symtab expansion" regexp.
3553 Update breakpoint location. Flush symbol cache after expansion.
3554
85d2d5bb
LM
35552020-02-28 Luis Machado <luis.machado@linaro.org>
3556
3557 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
3558
3608f86c
TV
35592020-02-27 Tom de Vries <tdevries@suse.de>
3560
3561 * config/sid.exp: Remove unused globals.
3562 * gdb.base/attach.exp: Same.
3563 * gdb.base/catch-load.exp: Same.
3564 * gdb.base/dbx.exp: Same.
3565 * lib/gdb.exp: Same.
3566 * lib/mi-support.exp: Same.
3567 * lib/prompt.exp: Same.
3568
c8d4f6df
TV
35692020-02-27 Tom de Vries <tdevries@suse.de>
3570
3571 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
3572 not set.
3573
0d79cdc4
AM
35742020-02-26 Aaron Merey <amerey@redhat.com>
3575
3576 * gdb.debuginfod: New directory for debuginfod tests.
3577 * gdb.debuginfod/main.c: New test file.
3578 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
3579
0dce4280
TV
35802020-02-26 Tom de Vries <tdevries@suse.de>
3581
3582 PR gdb/25603
3583 * gdb.base/persistent-lang.cc: New test.
3584 * gdb.base/persistent-lang.exp: New file.
3585
9e80cfa1
AB
35862020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3587
3588 * gdb.fortran/derived-type-striding.exp: Add a new test.
3589 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
3590 new test.
3591
2078dbb2
AB
35922020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3593
3594 * gdb.base/cached-source-file.exp: Avoid source file paths in test
3595 names.
3596
70d49700
TV
35972020-02-25 Tom de Vries <tdevries@suse.de>
3598
3599 PR go/18926
3600 * gdb.go/methods.exp: Remove gcc/93866 xfail.
3601
a88ef40d
TV
36022020-02-24 Tom de Vries <tdevries@suse.de>
3603
3604 PR gdb/25592
3605 * gdb.base/info-locals-unused-static-var.c: New test.
3606 * gdb.base/info-locals-unused-static-var.exp: New file.
3607
01b1af32
TT
36082020-02-22 Tom Tromey <tom@tromey.com>
3609
3610 * gdb.python/tui-window.exp: New file.
3611 * gdb.python/tui-window.py: New file.
3612
7c043ba6
TT
36132020-02-22 Tom Tromey <tom@tromey.com>
3614
3615 PR tui/17850:
3616 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
3617 tests.
3618
c22fef7e
TT
36192020-02-22 Tom Tromey <tom@tromey.com>
3620
3621 * gdb.tui/new-layout.exp: Add sub-layout tests.
3622
ee325b61
TT
36232020-02-22 Tom Tromey <tom@tromey.com>
3624
3625 * gdb.tui/new-layout.exp: New file.
3626
3f0cbb04
TT
36272020-02-22 Tom Tromey <tom@tromey.com>
3628
3629 * gdb.rust/rust-style.rs: New file.
3630 * gdb.rust/rust-style.exp: New file.
3631 * gdb.base/style.exp: Test structure printing.
3632 * gdb.base/style.c (struct some_struct): New type.
3633 (enum etype): New type.
3634 (struct_value): New global.
3635
75525152
TV
36362020-02-21 Tom de Vries <tdevries@suse.de>
3637
3638 PR go/18926
3639 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
3640 Remove blanket xfails. Use message argument for gdb_breakpoint.
3641 Make continuing to breakpoint test conditional on setting breakpoint.
3642 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
3643 DW_AT_name attribute. Add xfail for GCC PR93866.
3644
bd360d30
AB
36452020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
3646
3647 * gdb.dwarf2/cpp-linkage-name.c: New file.
3648 * gdb.dwarf2/cpp-linkage-name.exp: New file.
3649
c7adb09f 36502020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
3651
3652 * lib/gdb.exp (gdb_wrapper_init): Reset
3653 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
3654 not exist.
3655
a9c79803
TV
36562020-02-20 Tom de Vries <tdevries@suse.de>
3657
3658 PR go/17018
3659 * gdb.go/hello.exp: Copy ...
3660 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
3661 print of st to print value of global definition. Add xfail for GCC
3662 PR93844.
3663 * gdb.go/hello.exp: Remove printing of st before definition.
3664 * gdb.go/hello.go: Copy ...
3665 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
3666 to st.
3667 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
3668
d7445728
TV
36692020-02-20 Tom de Vries <tdevries@suse.de>
3670
3671 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
3672 (gdb_simple_compile): Handle compile_flags go by using .go extension
3673 for source file.
3674 * gdb.go/chan.exp: Use support_go_compile.
3675 * gdb.go/handcall.exp: Same.
3676 * gdb.go/hello.exp: Same.
3677 * gdb.go/integers.exp: Same.
3678 * gdb.go/max-depth.exp: Same.
3679 * gdb.go/methods.exp: Same.
3680 * gdb.go/package.exp: Same.
3681 * gdb.go/strings.exp: Same.
3682 * gdb.go/types.exp: Same.
3683 * gdb.go/unsafe.exp: Same.
3684
c9c41e6d
TV
36852020-02-19 Tom de Vries <tdevries@suse.de>
3686
3687 * gdb.python/lib-types.exp: Make xfail more strict.
3688
f20ff837
TV
36892020-02-19 Tom de Vries <tdevries@suse.de>
3690
3691 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
3692
08410482
DE
36932020-02-19 Doug Evans <dje@google.com>
3694
3695 PR rust/25535
3696 * gdb.rust/simple.exp: Add test.
3697 * gdb.rust/simple.rs: Add test.
3698
623563f7
TV
36992020-02-19 Tom de Vries <tdevries@suse.de>
3700
3701 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
3702 output line-by-line.
3703
d3308cfd
TV
37042020-02-19 Tom de Vries <tdevries@suse.de>
3705
3706 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
3707
86cbc5dc
TV
37082020-02-19 Tom de Vries <tdevries@suse.de>
3709
3710 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
3711 prelink.
3712
9db2b96b
TV
37132020-02-19 Tom de Vries <tdevries@suse.de>
3714
3715 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
3716 (gdb_do_cache): Use gdb_do_cache_wrap.
3717 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
3718
89e2fdc5
TV
37192020-02-19 Tom de Vries <tdevries@suse.de>
3720
3721 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
3722 gdb_compile option.
3723
373d7ac0
SM
37242020-02-18 Simon Marchi <simon.marchi@efficios.com>
3725
3726 * gdb.base/printcmds.exp (test_print_enums): Update expected
3727 output.
3728
b29a2df0
SM
37292020-02-18 Simon Marchi <simon.marchi@efficios.com>
3730
3731 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
3732 for "unknown".
3733
6740f0cc
SM
37342020-02-18 Simon Marchi <simon.marchi@efficios.com>
3735
3736 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
3737 enumerator.
3738
edd45eb0
SM
37392020-02-18 Simon Marchi <simon.marchi@efficios.com>
3740
3741 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
3742 FE_, add FE_NONE.
3743 (three): Update.
3744 (enum flag_enum_without_zero): New enum.
3745 (flag_enum_without_zero): New variable.
3746 (enum not_flag_enum): New enum.
3747 (three_not_flag): New variable.
3748 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
3749 (test_print_enums): Add more tests for printing flag enums.
3750
d4295de4
TV
37512020-02-18 Tom de Vries <tdevries@suse.de>
3752
3753 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
3754 (gdb_compile_ada): ... here.
3755 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
3756 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
3757
f251f505
TT
37582020-02-14 Tom Tromey <tom@tromey.com>
3759
3760 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
3761 build directory.
3762 * boards/gdbserver-base.exp: Update path to gdbserver.
3763
8f432634
TV
37642020-02-13 Tom de Vries <tdevries@suse.de>
3765
3766 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
3767
92b6eaf7
TV
37682020-02-13 Tom de Vries <tdevries@suse.de>
3769
3770 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
3771 are missing.
3772
f3b0f7fe
TV
37732020-02-13 Tom de Vries <tdevries@suse.de>
3774
3775 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
3776 call.
3777
f6be8713
SDJ
37782020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3779
3780 PR tui/25126
3781 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
3782 * gdb.base/cached-source-file.c: New file.
3783 * gdb.base/cached-source-file.exp: New file.
3784
b2770d5e
TV
37852020-02-11 Tom de Vries <tdevries@suse.de>
3786
3787 PR testsuite/25488
3788 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
3789
44f6938e
TV
37902020-02-10 Tom de Vries <tdevries@suse.de>
3791
3792 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
3793
5f0e2eb7
MR
37942020-02-10 Maciej W. Rozycki <macro@wdc.com>
3795
3796 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
3797 and $after_addr are both integers before making a comparison.
3798
46ce2b6f
TV
37992020-02-09 Tom de Vries <tdevries@suse.de>
3800
3801 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
3802 command output and paste it into gdb.log. If any, paste catch message
3803 to gdb.log.
3804
5abbbe1d
TT
38052020-02-07 Tom Tromey <tromey@adacore.com>
3806
3807 PR breakpoints/24915:
3808 * gdb.base/annotate-symlink.exp: Use setup_xfail.
3809
1d5d29e7
SV
38102020-02-06 Shahab Vahedi <shahab@synopsys.com>
3811
3812 * gdb.tui/tui-missing-src.exp: Add the "missing source
3813 file" test for the TUI.
3814
b0999b9b
AB
38152020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
3816
3817 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
3818 including a port number in the output.
3819
c3b149eb
AKS
38202020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3821
3822 * lib/fortran.exp (fortran_int4): Handle clang.
3823 (fortran_int8): Likewise.
3824 (fortran_real4): Likewise.
3825 (fortran_real8): Likewise.
3826 (fortran_complex4): Likewise.
3827 (fortran_logical4): Likewise.
3828 (fortran_character1): Likewise.
3829
f8dcc90b
TV
38302020-02-04 Tom de Vries <tdevries@suse.de>
3831
3832 * README (Race detection): Add note.
3833
f90ac7c2
TV
38342020-02-04 Tom de Vries <tdevries@suse.de>
3835
3836 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
3837
780636ae
TV
38382020-02-04 Tom de Vries <tdevries@suse.de>
3839
3840 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
3841
5d2e1193
RA
38422020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
3843
3844 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
3845 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
3846 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
3847 blttar, bnetarl.
3848 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
3849 binary for blttar, bnetarl.
3850 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
3851 wait instruction. Delete ldmx test.
3852 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
3853
e409c542
AKS
38542020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3855
3856 * gdb.fortran/array-bounds-high.exp: New file.
3857 * gdb.fortran/array-bounds-high.f90: New file.
3858
b0029748
LD
38592020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
3860
3861 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
3862 Replace #include of <sys/fcntl.h> by <fcntl.h>.
3863
195a8287
TV
38642020-02-01 Tom de Vries <tdevries@suse.de>
3865
3866 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
3867
42330a68
AB
38682020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
3869
3870 PR tui/9765
3871 * gdb.tui/tui-layout-asm-short-prog.S: New file.
3872 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
3873
b62a8028
LM
38742020-01-29 Luis Machado <luis.machado@linaro.org>
3875
3876 * gdb.arch/aarch64-brk-patterns.c: New source file.
3877 * gdb.arch/aarch64-brk-patterns.exp: New test.
3878
5f440116
TBA
38792020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3880
3881 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
3882 GCC/Clang version.
3883 * gdb.cp/pass-by-ref.exp: Ditto.
3884
ee2a6fc6
TV
38852020-01-29 Tom de Vries <tdevries@suse.de>
3886
3887 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
3888 * gdb.threads/watchpoint-fork-mt.c: Same.
3889 * gdb.threads/watchpoint-fork-parent.c: Same.
3890 * gdb.threads/watchpoint-fork-st.c: Same.
3891 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
3892
16b10d6e
LM
38932020-01-27 Luis Machado <luis.machado@linaro.org>
3894
3895 * gdb.base/step-over-syscall.exp (setup): Check if we're already
3896 sitting at a syscall instruction when we hit the syscall function's
3897 breakpoint.
3898 Check PC against one obtained with the x command.
3899 Validate syscall number.
3900 (step_over_syscall): Don't continue to the syscall instruction if
3901 we're already there.
3902
b1468492
PW
39032020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3904
3905 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
3906
7ffa82e1
AB
39072020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3908
3909 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
3910 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
3911
3d92a3e3
AB
39122020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3913
3914 * gdb.dwarf2/dw2-inline-stepping.c: New file.
3915 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
3916
94a72be7
AB
39172020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3918
3919 * gdb.base/maint.exp: Update line table parsing test.
3920 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
3921
53af73bf
PA
39222020-01-24 Pedro Alves <palves@redhat.com>
3923
3924 PR gdb/25410
3925 * gdb.multi/multi-re-run-1.c: New.
3926 * gdb.multi/multi-re-run-2.c: New.
3927 * gdb.multi/multi-re-run.exp: New.
3928
1ba1ac88
AB
39292020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3930
3931 PR gdb/23718
3932 * gdb.server/server-kill-python.exp: New file.
3933
f3364a6d
AB
39342020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3935
3936 * gdb.server/multi-ui-errors.c: New file.
3937 * gdb.server/multi-ui-errors.exp: New file.
3938
733d0a67
AB
39392020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3940
3941 PR tui/9765
3942 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
3943
4f13c1c0
TT
39442020-01-19 Tom Tromey <tom@tromey.com>
3945
3946 * gdb.tui/main.exp: Add check for plain "file".
3947
40c94099
CB
39482020-01-16 Christian Biesinger <cbiesinger@google.com>
3949
3950 * lib/gdb.exp: Fix spelling error (seperatelly).
3951
ff47f4f0
TT
39522020-01-14 Tom Tromey <tom@tromey.com>
3953
3954 PR symtab/12535:
3955 * gdb.python/python.exp: Test decode_line with empty string
3956 argument.
3957
717c684d
BE
39582020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3959
3960 * gdb.base/skip-inline.exp: Extend test.
3961
44e4c775
AB
39622020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3963
3964 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
3965 * gdb.dwarf2/dw2-bad-elf.c: New file.
3966 * gdb.dwarf2/dw2-bad-elf.exp: New file.
3967
d93c6db7
AB
39682020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3969
3970 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
3971 _line_saw_file.
3972
9a6d629c
AB
39732020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3974
3975 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
3976 border.
3977
d9ebdab7
TBA
39782020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3979
3980 * gdb.multi/multi-target.exp (setup): Factor out "info
3981 connections" and "info inferiors" tests to ...
3982 (test_info_inferiors): ... this new procedure.
3983 (top level): Run new "info-inferiors" tests.
3984
f3c469b9
PA
39852020-01-10 Pedro Alves <palves@redhat.com>
3986
3987 * gdb.server/bkpt-other-inferior.exp: New file.
3988
121b3efd
PA
39892020-01-10 Pedro Alves <palves@redhat.com>
3990
3991 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
3992 of "add-inferior".
3993 * gdb.base/quit-live.exp: Likewise.
3994 * gdb.base/remote-exec-file.exp: Likewise.
3995 * gdb.guile/scm-progspace.exp: Likewise.
3996 * gdb.linespec/linespec.exp: Likewise.
3997 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3998 * gdb.mi/user-selected-context-sync.exp: Likewise.
3999 * gdb.multi/multi-target.exp (setup): Add "info connection" and
4000 "info inferiors" tests.
4001 * gdb.multi/remove-inferiors.exp: Adjust expected output of
4002 "add-inferior".
4003 * gdb.multi/watchpoint-multi.exp: Likewise.
4004 * gdb.python/py-inferior.exp: Likewise.
4005 * gdb.server/extended-remote-restart.exp: Likewise.
4006 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
4007 "info inferiors".
4008 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
4009 * gdb.trace/report.exp: Likewise.
4010
1dadb1dd
PA
40112020-01-10 Pedro Alves <palves@redhat.com>
4012
4013 * gdb.multi/multi-target.c: New file.
4014 * gdb.multi/multi-target.exp: New file.
4015 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
4016 mode requested, but remote does not support non-stop".
4017
78f2c40a
PA
40182020-01-10 Pedro Alves <palves@redhat.com>
4019
4020 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
4021 disconnect before reconnecting.
4022
e7af6c70
TBA
40232020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4024 Pedro Alves <palves@redhat.com>
4025
4026 * gdb.server/connect-without-multi-process.exp: Also test
4027 continuing to end.
4028
acdf84a6
PA
40292020-01-10 Pedro Alves <palves@redhat.com>
4030
4031 * gdb.base/remote-exec-file.exp: New file.
4032
873657b9
PA
40332020-01-10 Pedro Alves <palves@redhat.com>
4034
4035 * gdb.base/fork-running-state.exp (do_test): Adjust expected
4036 output.
4037 * gdb.threads/async.c: New.
4038 * gdb.threads/async.exp: New.
4039 * gdb.multi/tids-gid-reset.c: New.
4040 * gdb.multi/tids-gid-reset.exp: New.
4041
7f0ae84c
GB
40422020-01-10 George Barrett <bob@bob131.so>
4043
4044 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
4045 to help in finding the image relocation offset.
4046 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
4047 options in arguments.
4048 (stap_test_no_debuginfo): Likewise.
4049 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
4050 test variants.
4051 (stap_test): Add null semaphore relocation test.
4052
47e9d49d
GB
40532020-01-10 George Barrett <bob@bob131.so>
4054
4055 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
4056 * gdb.base/stap-probe.exp: Likewise.
4057 (stap_test): Pass argument as an additional flag.
4058 (stap_test_no_debuginfo): Likewise.
4059 (stap_test): Check `info probes stap' output for semaphore
4060 addresses if the test binary is supposed to have them.
4061
f5a7c406
AB
40622020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4063
4064 * gdb.tui/basic.exp: Add more scrolling tests.
4065
9ae6bf64
TT
40662020-01-09 Tom Tromey <tom@tromey.com>
4067
4068 PR tui/18932:
4069 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
4070 meangingful value.
4071 (Term::command, Term::resize): Update.
4072 * gdb.tui/basic.exp: Add scrolling test.
4073
b2efe70c
AB
40742020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4075
4076 * gdb.tui/tui-layout-asm.exp: New file.
4077
3804da7e
AB
40782020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4079
4080 * lib/tuiterm.exp (Term::check_box_contents): New proc.
4081
b40aa28f
AB
40822020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4083
4084 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
4085 (Term::enter_tui): Use Term::prepare_for_tui.
4086
63ffd7c9
AB
40872020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4088
4089 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
4090 called.
4091
3be966f6
AB
40922020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4093
4094 * gdb.base/skip.exp: Fix race condition in test.
4095
153d79c4
AB
40962020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
4097
4098 * gdb.base/backtrace.c: New file.
4099 * gdb.base/backtrace.exp: New file.
4100
f2302a34
AB
41012020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
4102
4103 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
4104
6ec1d75e
PW
41052020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4106
4107 * gdb.base/style.exp: Test that warnings are styled.
4108
c296cbe6
BE
41092019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4110
4111 * gdb.base/line65535.exp: New file.
4112 * gdb.base/line65535.c: New file.
4113
b28a729d
SM
41142019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
4115
4116 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
4117 * lib/gnat_debug_info_test.adb: New file.
4118 * gdb.ada/ptype_tagged_param.exp: Use
4119 gnat_runtime_has_debug_info, expect a different output if
4120 runtime does not have debug info.
4121
7f2d7a0d
SM
41222019-12-20 Simon Marchi <simon.marchi@efficios.com>
4123
4124 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
4125 (another) quote in test name.
4126
f3bce483
SM
41272019-12-20 Simon Marchi <simon.marchi@efficios.com>
4128
4129 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
4130 Add quote in test name.
4131
c855a912
TBA
41322019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4133
4134 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
4135 directory instead.
4136 * gdb.cp/pass-by-ref.exp: Extend with more cases.
4137 * gdb.cp/pass-by-ref-2.cc: New file.
4138 * gdb.cp/pass-by-ref-2.exp: New file.
4139
fc9d2d72
TT
41402019-12-20 Tom Tromey <tom@tromey.com>
4141
4142 * gdb.tui/list-before.exp: New file.
4143
77b97e00
TT
41442019-12-20 Tom Tromey <tom@tromey.com>
4145
4146 * gdb.tui/list.exp: Check for source on initial listing.
4147
f69656d0
TT
41482019-12-11 Tom Tromey <tromey@adacore.com>
4149
4150 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
4151 Add crlf test.
4152
99a55965
SM
41532019-12-18 Simon Marchi <simon.marchi@efficios.com>
4154
4155 * gdb.base/default.exp: Update value of $_gdb_major.
4156
5024637f
BE
41572019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4158
4159 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
4160
b63634be
BE
41612019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4162
4163 * gdb.base/skip.exp: Whitespace fix.
4164
45d73523
BE
41652019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4166
4167 * gdb.base/skip-inline.c: New file.
4168 * gdb.base/skip-inline.exp: New file.
4169
d043f8c8
SM
41702019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
4171
4172 * gdb.base/jit-reader.exp (jit_reader_test): Rename
4173 jit_function_00 to jit_function_stack_mangle.
4174 * gdb.base/jithost.c (jit_function_t): Rename to...
4175 (jit_function_stack_mangle_t): ... this.
4176 (jit_function_add_t): New typedef.
4177 (jit_function_00_code): Rename to...
4178 (jit_function_stack_mangle_code): ... this, make static.
4179 (jit_function_add_code): New.
4180 (main): Generate "add" function and call it. Adjust to changes
4181 in jithost_abi.
4182 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
4183 (struct jithost_abi) <begin, end>: Remove fields.
4184 <object, function_stack_mangle, function_add>: New fields.
4185 * gdb.base/jitreader.c (struct reader_state) <code_begin,
4186 code_end>: Remove fields.
4187 <func_stack_mangle>: New field.
4188 (read_debug_info): Adjust to renaming, create block for "add"
4189 function.
4190 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
4191
873de05c
TT
41922019-12-11 Tom Tromey <tom@tromey.com>
4193
4194 * gdb.tui/resize.exp: Fix regexp.
4195 * gdb.tui/regs.exp: Fix regexps.
4196 * gdb.tui/main.exp: Fix regexp.
4197
3d979945
TT
41982019-12-11 Tom Tromey <tom@tromey.com>
4199
4200 * gdb.tui/resize.exp: Update.
4201 * gdb.tui/empty.exp (layouts): Update.
4202
2192a9d3
TT
42032019-12-11 Tom Tromey <tom@tromey.com>
4204
4205 * gdb.tui/regs.exp: Update.
4206 * gdb.tui/empty.exp (layouts): Update.
4207 * gdb.tui/basic.exp: Update.
4208 * lib/tuiterm.exp (_check_box): Don't check bottom border.
4209
d8edc8b7
PW
42102019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4211
4212 * gdb.base/options.exp: Add -raw-values in the print completion list.
4213 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
4214
4c12d936
KB
42152019-12-10 Kevin Buettner <kevinb@redhat.com>
4216
4217 * gdb.threads/omp-par-scope.c: New file.
4218 * gdb/threads/omp-par-scope.exp: New file.
4219
26b911fb
KB
42202019-12-10 Kevin Buettner <kevinb@redhat.com>
4221
bb47f919
KB
4222 * lib/gdb.exp (support_nested_function_tests): New proc.
4223
42242019-12-10 Kevin Buettner <kevinb@redhat.com>
4225
4226 * lib/gdb.exp (gdb_compile_openmp): New proc.
4227 (build_executable_from_specs): Add an "openmp" option.
4228 (gdb_compile_pthreads): Add non-executable case.
26b911fb 4229
6c71eb7d
TT
42302019-12-10 Tom Tromey <tromey@adacore.com>
4231
4232 * gdb.ada/unchecked_union.exp: New file.
4233 * gdb.ada/unchecked_union/pck.adb: New file.
4234 * gdb.ada/unchecked_union/pck.ads: New file.
4235 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
4236 * gdb-utils.exp (string_to_regexp): Also quote "?".
4237
bac7c5cf
GB
42382019-12-10 George Barrett <bob@bob131.so>
4239
4240 Test scripted probe breakpoints.
4241 * gdb.guile/scm-breakpoint.c (main): Add probe point.
4242 * gdb.python/py-breakpoint.c (main): Likewise.
4243 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
4244 specifier test.
4245 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
4246
330f1d38
TBA
42472019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4248
4249 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
4250 an rvalue parameter.
4251 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
4252 parameter.
4253
b43315e2
AB
42542019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4255
4256 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
4257 modules.
4258
54f73dad
AB
42592019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4260
4261 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
4262 broken version of GCC.
4263
d57cbee9
AB
42642019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4265
4266 * gdb.fortran/info-modules.exp: Rewrite to make use of new
4267 sym-info-cmds library.
4268 * gdb.fortran/info-types.exp: Likewise.
4269 * lib/sym-info-cmds.exp: New file.
4270
c14aab8c
TV
42712019-12-08 Tom de Vries <tdevries@suse.de>
4272
4273 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
4274
aa2d5a42
KS
42752019-12-07 Keith Seitz <keiths@redhat.com>
4276
4277 * gdb.base/corefile-buildid-shlib-shr.c: New file.
4278 * gdb.base/corefile-buildid-shlib.c: New file.
4279 * gdb.base/corefile-buildid.c: New file.
4280 * gdb.base/corefile-buildid.exp: New file.
4281
93e55f0a
TV
42822019-12-06 Tom de Vries <tdevries@suse.de>
4283
4284 * gdb.dwarf2/varval.exp: Add decl before def test.
4285
c7d12402
TBA
42862019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4287
4288 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
4289
06acc08f
TBA
42902019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4291
4292 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
4293 CV and reference conversion for overload resolution.
4294 * gdb.cp/rvalue-ref-overload.exp: Test it.
4295
e0fad1ea
PW
42962019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4297
4298 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
4299 * gdb.base/frameapply.exp: Test faas without command.
4300
8d70a9f0
AB
43012019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4302
4303 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
4304 Fortran tests.
4305 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
4306 order.
4307
36c8fb93
AB
43082019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4309
4310 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
4311 casting to type with no kind specified.
4312 (test_basic_parsing_of_type_kinds): Additional tests for types
4313 with no kind specified, and add tests for single/double
4314 precision/complex types.
4315
4139ff00
TT
43162019-12-04 Tom Tromey <tromey@adacore.com>
4317
4318 * gdb.base/endianity.c (struct other) <x>: New field.
4319 (main): Initialize it.
4320 * gdb.base/endianity.exp: Update.
4321
a05cf17a
TT
43222019-12-04 Tom Tromey <tromey@adacore.com>
4323
4324 * gdb.ada/scalar_storage/storage.adb: New file.
4325 * gdb.ada/scalar_storage/pck.adb: New file.
4326 * gdb.ada/scalar_storage/pck.ads: New file.
4327 * gdb.ada/scalar_storage.exp: New file.
4328
103a685e
TT
43292019-12-04 Tom Tromey <tromey@adacore.com>
4330
4331 * gdb.base/endianity.c (struct otherendian) <f>: New field.
4332 (main): Initialize it.
4333 * gdb.base/endianity.exp: Update.
4334
c2512106
AB
43352019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4336
4337 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
4338
293b38d6
AB
43392019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4340
4341 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
4342 -symbol-info-module-functions and -symbol-info-module-variables.
4343
216a7e6b
AB
43442019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
4345
4346 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
4347
5bbd8269
AB
43482019-12-01 Richard Bunt <richard.bunt@arm.com>
4349 Andrew Burgess <andrew.burgess@embecosm.com>
4350
4351 * gdb.fortran/derived-type-striding.exp: New file.
4352 * gdb.fortran/derived-type-striding.f90: New file.
4353 * gdb.fortran/array-slices.exp: New file.
4354 * gdb.fortran/array-slices.f90: New file.
4355
be09caf1
PW
43562019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4357
4358 * gdb.base/define.exp: Test . in command names.
4359 * gdb.base/setshow.exp: Update test, as . is now part of
4360 command name.
4361
643c0cbe
PW
43622019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4363
4364 * gdb.base/define-prefix.exp: New file.
4365
dcdec678
AB
43662019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
4367
4368 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
4369 compile.
4370 (skip_btrace_pt_tests): Likewise.
4371
640ab947
AB
43722019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4373
4374 * gdb.fortran/info-modules.exp: Compile source files in correct
4375 order.
4376
d22670f0
KB
43772019-11-27 Kevin Buettner <kevinb@redhat.com>
4378
4379 * gdb.dwarf2/imported-unit.exp: New file.
4380 * gdb.dwarf2/imported-unit.c: New file.
4381
db5960b4
AB
43822019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4383
4384 * gdb.mi/mi-fortran-modules-2.f90: New file.
4385 * gdb.mi/mi-fortran-modules.exp: New file.
4386 * gdb.mi/mi-fortran-modules.f90: New file.
4387
7dc42066
AB
43882019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4389
4390 * gdb.mi/mi-sym-info-1.c: New file.
4391 * gdb.mi/mi-sym-info-2.c: New file.
4392 * gdb.mi/mi-sym-info.exp: New file.
4393
0dfeecca
TT
43942019-11-22 Tom Tromey <tromey@adacore.com>
4395
4396 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
4397 * gdb.ada/tasks/foo.adb: Add another stopping location.
4398
34877895
PJ
43992019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
4400
4401 * gdb.base/endianity.c: New test.
4402 * gdb.base/endianity.exp: New file.
4403
2e84f897
LD
44042019-11-21 Lukas Durfina <ldurfina@tachyum.com>
4405
4406 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
4407
65d1cd5f
TV
44082019-11-21 Tom de Vries <tdevries@suse.de>
4409
4410 PR gdb/24956
4411 * gdb.base/ui-redirect.exp: Test output of user-defined command.
4412
4f22c3f4
SDJ
44132019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
4414
4415 * gdb.python/py-progspace.exp: Add missing parentheses on some
4416 'print' commands.
4417
9f6ad286
TT
44182019-11-19 Tom Tromey <tom@tromey.com>
4419
4420 * gdb.tui/winheight.exp: New file.
4421
0b8dbf3f
AB
44222019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4423
4424 * gdb.base/ctf-whatis.c: Delete.
4425 * gdb.base/ctf-whatis.exp: Delete.
4426 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
4427
f833b7a7
AB
44282019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4429
4430 * gdb.base/ctf-cvexpr.exp: Delete.
4431 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
4432
30d0a636
AB
44332019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4434
4435 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
4436 the compiler. Clean up header comment a little.
4437 * gdb.base/ctf-ptype.exp: Likewise.
4438 * gdb.base/ctf-whatis.exp: Likewise.
4439 * lib/gdb.exp (skip_ctf_tests): New proc.
4440
494409bb
SDJ
44412019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
4442
4443 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
4444 * gdb.tui/corefile-run.exp: New file.
4445
55708e99
TT
44462019-11-14 Tom Tromey <tromey@adacore.com>
4447
4448 * gdb.base/gdbvars.exp (test_convenience_variables): Add
4449 regression tests.
4450
45e42163
TT
44512019-11-12 Tom Tromey <tom@tromey.com>
4452
4453 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
4454 after any command. Expect prompt after WAIT_FOR is seen.
4455 (enter_tui): Enable resize messages.
4456 (command): Expect command in output.
4457 (get_line): Avoid error when cursor appears to be off-screen.
4458 (dump_screen): Include screen size in title.
4459 (_do_resize): New proc, from "resize".
4460 (resize): Rewrite. Do resize in two steps.
4461 * gdb.tui/empty.exp (layouts): Fix entries.
4462 (check_boxes): Remove xfail.
4463 (check_text): Dump screen on failure.
4464
086baaf1
AB
44652019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4466
4467 * gdb.python/py-symbol.exp: Add test for
4468 gdb.lookup_static_symbols.
4469
09ff83af
AB
44702019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4471
4472 * gdb.python/py-symbol.c: Declare and call function from new
4473 py-symbol-2.c file.
4474 * gdb.python/py-symbol.exp: Compile both source files, and add new
4475 tests for gdb.lookup_static_symbol.
4476 * gdb.python/py-symbol-2.c: New file.
4477
11af934b
TV
44782019-11-02 Tom de Vries <tdevries@suse.de>
4479
4480 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
4481 * gdb.base/anon.exp: Same.
4482 * gdb.base/auto-connect-native-target.exp: Same.
4483 * gdb.base/call-ar-st.exp: Same.
4484 * gdb.base/catch-syscall.exp: Same.
4485 * gdb.base/commands.exp: Same.
4486 * gdb.base/default.exp: Same.
4487 * gdb.base/display.exp: Same.
4488 * gdb.base/float.exp: Same.
4489 * gdb.base/foll-fork.exp: Same.
4490 * gdb.base/help.exp: Same.
4491 * gdb.base/info-macros.exp: Same.
4492 * gdb.base/info-proc.exp: Same.
4493 * gdb.base/info-target.exp: Same.
4494 * gdb.base/long_long.exp: Same.
4495 * gdb.base/macscp.exp: Same.
4496 * gdb.base/memattr.exp: Same.
4497 * gdb.base/nofield.exp: Same.
4498 * gdb.base/pointers.exp: Same.
4499 * gdb.base/printcmds.exp: Same.
4500 * gdb.base/ptype.exp: Same.
4501 * gdb.base/restore.exp: Same.
4502 * gdb.base/return.exp: Same.
4503 * gdb.base/scope.exp: Same.
4504 * gdb.base/set-noassign.exp: Same.
4505 * gdb.base/setshow.exp: Same.
4506 * gdb.base/shlib-call.exp: Same.
4507 * gdb.base/signals.exp: Same.
4508 * gdb.base/sigstep.exp: Same.
4509 * gdb.base/skip.exp: Same.
4510 * gdb.base/solib-symbol.exp: Same.
4511 * gdb.base/stap-probe.exp: Same.
4512 * gdb.base/step-line.exp: Same.
4513 * gdb.base/step-test.exp: Same.
4514 * gdb.base/style.exp: Same.
4515 * gdb.base/varargs.exp: Same.
4516 * gdb.base/vla-datatypes.exp: Same.
4517 * gdb.base/vla-ptr.exp: Same.
4518 * gdb.base/vla-sideeffect.exp: Same.
4519 * gdb.base/volatile.exp: Same.
4520 * gdb.base/watch-cond-infcall.exp: Same.
4521 * gdb.base/watchpoint.exp: Same.
4522
e96ec2ba
TV
45232019-11-02 Tom de Vries <tdevries@suse.de>
4524
4525 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
4526 * gdb.cp/cpexprs.exp: Same.
4527 * gdb.cp/except-multi-location.exp: Same.
4528 * gdb.cp/exceptprint.exp: Same.
4529 * gdb.cp/gdb2384.exp: Same.
4530 * gdb.cp/inherit.exp: Same.
4531 * gdb.cp/m-static.exp: Same.
4532 * gdb.cp/meth-typedefs.exp: Same.
4533 * gdb.cp/misc.exp: Same.
4534 * gdb.cp/namespace.exp: Same.
4535 * gdb.cp/non-trivial-retval.exp: Same.
4536 * gdb.cp/overload.exp: Same.
4537 * gdb.cp/pr17132.exp: Same.
4538 * gdb.cp/re-set-overloaded.exp: Same.
4539 * gdb.cp/rvalue-ref-types.exp: Same.
4540 * gdb.cp/templates.exp: Same.
4541
bd5766ec
LM
45422019-11-01 Luis Machado <luis.machado@linaro.org>
4543
4544 PR gdb/25124
4545
4546 * gdb.arch/pr25124.S: New file.
4547 * gdb.arch/pr25124.exp: New file.
4548
165f8965
AB
45492019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4550
4551 * gdb.fortran/info-modules.exp: Update expected results, and add
4552 additional tests for 'info module functinos', and 'info module
4553 variables'.
4554 * gdb.fortran/info-types.exp: Update expected results.
4555 * gdb.fortran/info-types.f90: Extend testcase with additional
4556 module variables and functions.
4557
59c35742
AB
45582019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4559
4560 * gdb.fortran/info-modules.exp: New file.
4561 * gdb.fortran/info-types.exp: Build with new file.
4562 * gdb.fortran/info-types.f90: Include and use new module.
4563 * gdb.fortran/info-types-2.f90: New file.
4564
f3fb2519
PW
45652019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4566
4567 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
4568 * gdb.base/settings.exp: Test all settings types using
4569 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
4570 that now verifies that the value of "maint show" is the same as
4571 returned by the settings functions. Test the type of the
4572 maintenance settings.
4573 * gdb.base/default.exp: Update show_conv_list.
4574
d1e36019
TV
45752019-10-31 Tom de Vries <tdevries@suse.de>
4576
4577 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
4578 gdb_test.
4579 * gdb.arch/amd64-disp-step.exp: Same.
4580 * gdb.asm/asm-source.exp: Same.
4581 * gdb.btrace/buffer-size.exp: Same.
4582 * gdb.btrace/cpu.exp: Same.
4583 * gdb.btrace/enable.exp: Same.
4584 * gdb.dwarf2/count.exp: Same.
4585 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4586 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
4587 * gdb.fortran/vla-datatypes.exp: Same.
4588 * gdb.fortran/vla-history.exp: Same.
4589 * gdb.fortran/vla-ptype.exp: Same.
4590 * gdb.fortran/vla-value.exp: Same.
4591 * gdb.fortran/whatis_type.exp: Same.
4592 * gdb.guile/guile.exp: Same.
4593 * gdb.multi/tids.exp: Same.
4594 * gdb.python/py-finish-breakpoint.exp: Same.
4595 * gdb.python/py-framefilter.exp: Same.
4596 * gdb.python/py-pp-registration.exp: Same.
4597 * gdb.python/py-xmethods.exp: Same.
4598 * gdb.python/python.exp: Same.
4599 * gdb.server/connect-with-no-symbol-file.exp: Same.
4600 * gdb.server/no-thread-db.exp: Same.
4601 * gdb.server/run-without-local-binary.exp: Same.
4602 * gdb.stabs/weird.exp: Same.
4603 * gdb.threads/attach-many-short-lived-threads.exp: Same.
4604 * gdb.threads/thread-find.exp: Same.
4605 * gdb.threads/tls-shared.exp: Same.
4606 * gdb.threads/tls.exp: Same.
4607 * gdb.threads/wp-replication.exp: Same.
4608 * gdb.trace/ax.exp: Same.
4609 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
4610
3d11e68e
TV
46112019-10-31 Tom de Vries <tdevries@suse.de>
4612
4613 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
4614 * gdb.ada/array_subscript_addr.exp: Same.
4615 * gdb.ada/arrayidx.exp: Same.
4616 * gdb.ada/arrayparam.exp: Same.
4617 * gdb.ada/arrayptr.exp: Same.
4618 * gdb.ada/boolean_expr.exp: Same.
4619 * gdb.ada/call_pn.exp: Same.
4620 * gdb.ada/complete.exp: Same.
4621 * gdb.ada/fixed_cmp.exp: Same.
4622 * gdb.ada/fun_addr.exp: Same.
4623 * gdb.ada/funcall_param.exp: Same.
4624 * gdb.ada/interface.exp: Same.
4625 * gdb.ada/mod_from_name.exp: Same.
4626 * gdb.ada/null_array.exp: Same.
4627 * gdb.ada/packed_array.exp: Same.
4628 * gdb.ada/packed_tagged.exp: Same.
4629 * gdb.ada/print_chars.exp: Same.
4630 * gdb.ada/print_pc.exp: Same.
4631 * gdb.ada/ptype_arith_binop.exp: Same.
4632 * gdb.ada/ptype_field.exp: Same.
4633 * gdb.ada/ptype_tagged_param.exp: Same.
4634 * gdb.ada/rec_return.exp: Same.
4635 * gdb.ada/ref_tick_size.exp: Same.
4636 * gdb.ada/str_ref_cmp.exp: Same.
4637 * gdb.ada/taft_type.exp: Same.
4638 * gdb.ada/tagged.exp: Same.
4639 * gdb.ada/type_coercion.exp: Same.
4640 * gdb.ada/uninitialized_vars.exp: Same.
4641
60b6ede8
TV
46422019-10-30 Tom de Vries <tdevries@suse.de>
4643
4644 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
4645
30baf67b
TV
46462019-10-26 Tom de Vries <tdevries@suse.de>
4647
4648 * gdb.base/bigcore.c: Fix typos in comments.
4649 * gdb.base/ctf-ptype.c: Same.
4650 * gdb.base/long_long.c: Same.
4651 * gdb.dwarf2/dw2-op-out-param.S: Same.
4652 * gdb.python/py-evthreads.c: Same.
4653 * gdb.reverse/i387-stack-reverse.c: Same.
4654 * gdb.trace/tfile.c: Same.
4655 * lib/compiler.c: Same.
4656 * lib/compiler.cc: Same.
4657
158da0d1
TV
46582019-10-25 Tom de Vries <tdevries@suse.de>
4659
4660 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
4661 gdb_test_multiple calls.
4662 * gdb.reverse/sigall-reverse.exp: Same.
4663 * gdb.reverse/solib-precsave.exp: Same.
4664 * gdb.reverse/solib-reverse.exp: Same.
4665 * gdb.reverse/until-precsave.exp: Same.
4666 * gdb.reverse/until-reverse.exp: Same.
4667
4ccdfbec
TV
46682019-10-24 Tom de Vries <tdevries@suse.de>
4669
4670 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
4671 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
4672 kfail using -wrap pattern flag and convenience variable
4673 gdb_test_name.
4674
33d569b7
AB
46752019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
4676
4677 * gdb.python/py-progspace.exp: Add tests for the
4678 Progspace.block_for_pc method.
4679
4d0b984b
TT
46802019-10-23 Tom Tromey <tom@tromey.com>
4681
4682 * configure: Rebuild.
4683 * aclocal.m4: Use m4_include, not sinclude.
4684
94cb3754
TV
46852019-10-21 Tom de Vries <tdevries@suse.de>
4686
4687 * gdb.base/infcall-nested-structs.c: Add
4688 __attribute__((noinline,noclone)) to all functions.
4689 (call_all): Add missing variable initialization. Simplify return value.
4690 (breakpt): Increment volatile variable, to prevent call from being
4691 optimized out.
4692 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
4693
062f1fc1
TV
46942019-10-17 Tom de Vries <tdevries@suse.de>
4695
4696 * gdb.fortran/module.exp: Allow info variables to print info for files
4697 other than module.f90.
4698
0b54364d
AB
46992019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4700
4701 * gdb.fortran/module.exp: Extend with 'info variables' test.
4702
7ff5fae7
AB
47032019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4704
4705 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
4706 F77_FOR_TARGET.
4707
d10eccaa
TV
47082019-10-16 Tom de Vries <tdevries@suse.de>
4709
4710 PR tdep/25096
4711 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
4712
745ff14e
TV
47132019-10-16 Tom de Vries <tdevries@suse.de>
4714
4715 PR tdep/24104
4716 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
4717 Add KFAIL for PR tdep/25096.
4718
03e1ab94
TV
47192019-10-16 Tom de Vries <tdevries@suse.de>
4720
4721 PR testsuite/25059
4722 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
4723
b17fcc10
TV
47242019-10-16 Tom de Vries <tdevries@suse.de>
4725
4726 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
4727 as signed.
4728
9223170f
SM
47292019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
4730
4731 * gdb.mi/list-thread-groups-available.exp: Read entries one by
4732 one instead of increasing timeout.
4733
d6e76313
TV
47342019-10-13 Tom de Vries <tdevries@suse.de>
4735
4736 PR record/25038
4737 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
4738 * gdb.reverse/sigall-reverse.exp: Same.
4739 * gdb.reverse/solib-precsave.exp: Same.
4740 * gdb.reverse/solib-reverse.exp: Same.
4741 * gdb.reverse/step-precsave.exp: Same.
4742 * gdb.reverse/until-precsave.exp: Same.
4743 * gdb.reverse/until-reverse.exp: Same.
4744 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
4745
6dfc0041
AA
47462019-10-10 Andreas Arnez <arnez@linux.ibm.com>
4747
4748 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
4749 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
4750 (cmp_struct_05_01, cmp_struct_static_02_01)
4751 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
4752 comparisons.
4753
abcf2cc8
TV
47542019-10-10 Tom de Vries <tdevries@suse.de>
4755
4756 PR testsuite/24888
4757 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
4758 gnatlink.
4759
a50faaf6
TV
47602019-10-09 Tom de Vries <tdevries@suse.de>
4761
4762 PR testsuite/25048
4763 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
4764
60ff3cd7
AB
47652019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4766
4767 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
4768 exceptions due to missing debug information.
4769
dfee8566
TV
47702019-10-07 Tom de Vries <tdevries@suse.de>
4771
4772 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
4773
3d63690a
AB
47742019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4775
4776 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
4777 * gdb.base/annota1.exp: Update to use gdb_test_name.
4778
30d1f018
WP
47792019-10-07 Weimin Pan <weimin.pan@oracle.com>
4780
4781 * gdb.base/ctf-whatis.exp: New file.
4782 * gdb.base/ctf-whatis.c: New file.
4783 * gdb.base/ctf-ptype.exp: New file.
4784 * gdb.base/ctf-ptype.c: New file.
4785 * gdb.base/ctf-constvars.exp: New file.
4786 * gdb.base/ctf-constvars.c: New file.
4787 * gdb.base/ctf-cvexpr.exp: New file.
4788
4dbbb47c
TV
47892019-10-04 Tom de Vries <tdevries@suse.de>
4790
4791 * gdb.cp/local-static.c (main): Move declaration of int i out of the
4792 for loop.
4793
77c2dba3
TT
47942019-10-03 Tom Tromey <tom@tromey.com>
4795
4796 PR rust/24976:
4797 * gdb.rust/simple.rs (Union2): New type.
4798 (main): Use Union2.
4799 * gdb.rust/simple.exp: Add test.
4800
179aed7f
AB
48012019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4802
4803 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
4804 nested function prefix.
4805
0a4b0913
AB
48062019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
4807 Richard Bunt <richard.bunt@arm.com>
4808 Andrew Burgess <andrew.burgess@embecosm.com>
4809
4810 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
4811 nested functions.
4812 * gdb.fortran/nested-funcs.f90: Update expected results.
4813 * gdb.fortran/nested-funcs-2.exp: New file.
4814 * gdb.fortran/nested-funcs-2.f90: New file.
4815
082cce05
AB
48162019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4817
4818 * gdb.python/py-parameter.exp: Make test names unique.
4819 * gdb.python/py-template.exp: Likewise.
4820 * gdb.python/py-value.exp: Likewise.
4821
2b74ba5a
AB
48222019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4823
4824 * gdb.base/break-interp.exp: Reduce test name duplication.
4825 * gdb.base/call-sc.exp: Likewise.
4826 * gdb.base/callfuncs.exp: Likewise.
4827 * gdb.base/charset.exp: Likewise.
4828 * gdb.base/dump.exp: Likewise.
4829 * gdb.base/ena-dis-br.exp: Likewise.
4830 * gdb.base/relational.exp: Likewise.
4831 * gdb.base/step-over-syscall.exp: Likewise.
4832 * gdb.base/structs.exp: Likewise.
4833
58eb20d5
AB
48342019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4835
4836 * gdb.linespec/explicit.exp: Make test names unique.
4837 * gdb.linespec/ls-errs.exp: Likewise.
4838
4d421147
AB
48392019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4840
4841 * gdb.reverse/break-precsave.exp: Make test names unique.
4842 * gdb.reverse/break-reverse.exp: Likewise.
4843 * gdb.reverse/finish-precsave.exp: Likewise.
4844 * gdb.reverse/finish-reverse.exp: Likewise.
4845 * gdb.reverse/machinestate-precsave.exp: Likewise.
4846 * gdb.reverse/machinestate.exp: Likewise.
4847 * gdb.reverse/readv-reverse.exp: Likewise.
4848 * gdb.reverse/recvmsg-reverse.exp: Likewise.
4849 * gdb.reverse/sigall-precsave.exp: Likewise.
4850 * gdb.reverse/sigall-reverse.exp: Likewise.
4851 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
4852 * gdb.reverse/watch-precsave.exp: Likewise.
4853 * gdb.reverse/watch-reverse.exp: Likewise.
4854
d8c06f22
AB
48552019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4856
4857 * gdb.threads/stop-with-handle.c: New file.
4858 * gdb.threads/stop-with-handle.exp: New file.
4859
3a56ed86
TV
48602019-10-03 Tom de Vries <tdevries@suse.de>
4861
4862 PR testsuite/25059
4863 * gdb.base/list-missing-source.exp: Allowing the "Compilation
4864 directory" line to be missing.
4865
42275044
TV
48662019-10-03 Tom de Vries <tdevries@suse.de>
4867
4868 PR testsuite/25059
4869 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
4870 type optional.
4871
9ef62df0
AA
48722019-10-02 Andreas Arnez <arnez@linux.ibm.com>
4873
4874 * gdb.python/py-format-string.c (string.h): New include.
4875 (main): Fill a_struct_with_union.the_union.an_int with bytes of
4876 the same value, for endianness-independence.
4877 * gdb.python/py-format-string.exp (default_regexp_dict)
4878 (test_pretty_structs, test_format): Adjust expected output to the
4879 changed initialization.
4880
37f6a7f4
TT
48812019-10-02 Tom Tromey <tromey@adacore.com>
4882
4883 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
4884
1d58d6a2
PA
48852019-10-02 Pedro Alves <palves@redhat.com>
4886 Andrew Burgess <andrew.burgess@embecosm.com>
4887
4888 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
4889 "print-file-var.h".
4890 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4891 (get_version_1): Print this_version_id and its address.
4892 Add extern "C" wrappers around interface functions.
4893 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
4894 "print-file-var.h".
4895 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4896 (get_version_2): Print this_version_id and its address.
4897 Add extern "C" wrappers around interface functions.
4898 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
4899 <stddef.h> and "print-file-var.h".
4900 Add extern "C" wrappers around interface functions.
4901 [VERSION_ID_MAIN] (this_version_id): Define.
4902 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
4903 * gdb.base/print-file-var.h: Add some #defines to simplify setting
4904 up extern "C" blocks.
4905 * gdb.base/print-file-var.exp (test): New, factored out from top
4906 level.
4907 (top level): Test all combinations of attribute hidden or not,
4908 dlopen or not, and this_version_id symbol in main file or not.
4909 Compile tests as both C++ and C, make test names unique.
4910
d770d56f
TT
49112019-10-01 Tom Tromey <tom@tromey.com>
4912
4913 * gdb.base/style.exp: Test "show logging filename".
4914
7f6aba03
TT
49152019-10-01 Tom Tromey <tom@tromey.com>
4916
4917 * lib/gdb-utils.exp (style): Handle "metadata" argument.
4918 * gdb.base/style.exp: Add metadata style test.
4919
14309bb6
TT
49202019-10-01 Tom Tromey <tom@tromey.com>
4921
4922 * gdb.base/style.exp: Test "pwd".
4923
2a3c1174
PA
49242019-10-01 Tom Tromey <tom@tromey.com>
4925
4926 * gdb.base/style.exp: Update tests.
4927
53d666ec
AA
49282019-10-01 Andreas Arnez <arnez@linux.ibm.com>
4929
4930 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
4931 'six' to unsigned.
4932 (s1): Initialize fields 'four' and 'six' instead of 'three' and
4933 'five'. Use an all-ones bit pattern for each.
4934 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
4935 to its changed values.
4936
4a56a520
TT
49372019-09-30 Tom Tromey <tromey@adacore.com>
4938
4939 * gdb.rust/traits.rs: Disable all warnings.
4940
0df0352a
TV
49412019-09-29 Tom de Vries <tdevries@suse.de>
4942
aac66a4c 4943 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 4944
73d9a918
TV
49452019-09-29 Tom de Vries <tdevries@suse.de>
4946
4947 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
4948
060b3ab4
TV
49492019-09-27 Tom de Vries <tdevries@suse.de>
4950
4951 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
4952
68f7d34d
TV
49532019-09-27 Tom de Vries <tdevries@suse.de>
4954
4955 PR record/23188
4956 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
4957
5d63b30a
TT
49582019-09-26 Tom Tromey <tromey@adacore.com>
4959
4960 * gdb.ada/py_taft.exp: New file.
4961 * gdb.ada/py_taft/main.adb: New file.
4962 * gdb.ada/py_taft/pkg.adb: New file.
4963 * gdb.ada/py_taft/pkg.ads: New file.
4964
3d435220
TV
49652019-09-24 Tom de Vries <tdevries@suse.de>
4966
4967 PR gdb/24598
4968 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
4969
77d03678
TV
49702019-09-22 Tom de Vries <tdevries@suse.de>
4971
4972 * gdb.base/restore.exp: Allow register variables to be optimized out at
4973 -O0.
4974
abf516c6
UW
49752019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
4976
4977 * gdb.arch/spu-info.exp: Remove file.
4978 * gdb.arch/spu-info.c: Remove file.
4979 * gdb.arch/spu-ls.exp: Remove file.
4980 * gdb.arch/spu-ls.c: Remove file.
4981
4982 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
4983 * gdb.asm/spu.inc: Remove file.
4984
4985 * gdb.base/dump.exp: Remove support for spu*-*-*.
4986 * gdb.base/stack-checking.exp: Likewise.
4987 * gdb.base/overlays.exp: Likewise.
4988 * gdb.base/ovlymgr.c: Likewise.
4989 * gdb.base/spu.ld: Remove file.
4990
4991 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
4992 * gdb.cp/cpexprs.exp: Likewise.
4993 * gdb.cp/exception.exp: Likewise.
4994 * gdb.cp/gdb2495.exp: Likewise.
4995 * gdb.cp/mb-templates.exp: Likewise.
4996 * gdb.cp/pr9167.exp: Likewise.
4997 * gdb.cp/userdef.exp: Likewise.
4998
4999 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
5000
5001 * gdb.cell: Remove directory.
5002 * lib/cell.exp: Remove file.
5003
e452e88f
TV
50042019-09-19 Tom de Vries <tdevries@suse.de>
5005
5006 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
5007
8a625130
TV
50082019-09-19 Tom de Vries <tdevries@suse.de>
5009
5010 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
5011
81dc3ab5
TV
50122019-09-19 Tom de Vries <tdevries@suse.de>
5013
5014 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
5015 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
5016 (gdb_target_cmd): ... here.
5017 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
5018 value 2.
5019
b078f3ac
AB
50202019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
5021
5022 * gdb.base/source-dir.exp: Avoid having directory names in test
5023 names.
5024
f1b620e9
MG
50252019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5026
5027 * gdb.base/source-dir.exp: Add extra test for mapped compilation
5028 directory.
5029
67f3ed6a
AB
50302019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5031
5032 * gdb.base/list-missing-source.exp: New file.
5033
d1b70248
TV
50342019-09-14 Tom de Vries <tdevries@suse.de>
5035
5036 PR teststuite/24599
5037 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
5038 * lib/ada.exp (gnatmake_version_at_least): New proc.
5039
5fabdcd6
AB
50402019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5041
5042 * gdb.base/maint.exp: Use exec_has_index_section.
5043
aa17805f
AB
50442019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5045
5046 * gdb.base/maint.exp: Add test for 'maint info sections'.
5047
25e5c209
TV
50482019-09-12 Tom de Vries <tdevries@suse.de>
5049
5050 * gdb.base/store.exp: Allow register variables to be optimized out at
5051 -O0.
5052
4993045d
PW
50532019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5054
5055 * gdb.ada/rdv_wait.exp: Update to new task names.
5056 * gdb.base/task_switch_in_core.exp: Likewise.
5057 * gdb.base/info_sources_base.c: Likewise.
5058
8a516164
TT
50592019-09-10 Tom Tromey <tromey@adacore.com>
5060
5061 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
5062
aa391654
TT
50632019-09-10 Tom Tromey <tromey@adacore.com>
5064
5065 * gdb.ada/dgopt.exp: New file.
5066 * gdb.ada/dgopt/x.adb: New file.
5067
8634b462
TT
50682019-09-08 Tom Tromey <tom@tromey.com>
5069
5070 * gdb.tui/resize.exp: Remove setup_xfail.
5071 * gdb.tui/regs.exp: Remove setup_xfail.
5072 * gdb.tui/basic.exp: Remove setup_xfail.
5073
736b0f76
DB
50742019-09-06 David Blaikie <dblaikie@gmail.com>
5075
5076 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
5077 * gdb.cp/cplabel.exp: Ditto.
5078 * gdb.linespec/ls-errs.exp: Ditto.
5079
30331a6c
TV
50802019-09-05 Tom de Vries <tdevries@suse.de>
5081
5082 * lib/gdb.exp (cmp_file_string): New proc.
5083 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
5084 runto_main. Verify save breakpoints output.
5085
98b0ebab
PW
50862019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5087
5088 * gdb.base/info-var.exp: Test info variables without running
5089 to main, to avoid expect's buffer overflow.
5090
4e962e74
TT
50912019-09-03 Tom Tromey <tromey@adacore.com>
5092
5093 * gdb.ada/bias.exp: New file.
5094 * gdb.ada/bias/bias.adb: New file.
5095 * gdb.ada/print_chars.exp: Add regression test.
5096 * gdb.ada/print_chars/foo.adb (My_Character): New type.
5097 (MC): New variable.
5098
2ea1a07a
SL
50992019-08-29 Sandra Loosemore <sandra@codesourcery.com>
5100
5101 * gdb.base/argv0-symlink.exp: Run only on native target
5102 and local host.
5103
8077c50d
TV
51042019-08-29 Tom de Vries <tdevries@suse.de>
5105
5106 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
5107 diverse debug info.
5108 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
5109
48352473
TV
51102019-08-28 Tom de Vries <tdevries@suse.de>
5111
5112 * gdb.base/info-var.exp: Allow info variables to print info for files
5113 other than info-var-f1.c and info-var-f2.c.
5114
d8f27c60
AB
51152019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5116
5117 * gdb.fortran/info-types.exp: Add module.
5118 * gdb.fortran/info-types.f90: Update expected results.
5119
1f20c35e
AB
51202019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5121
5122 * gdb.fortran/info-types.exp: New file.
5123 * gdb.fortran/info-types.f90: New file.
5124 * lib/fortran.exp (fortran_character1): New proc.
5125
4acfdd20
AB
51262019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
5127
5128 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
5129 functions'. Reindent as needed.
5130 * gdb.base/info-var-f1.c: New file.
5131 * gdb.base/info-var-f2.c: New file.
5132 * gdb.base/info-var.exp: New file.
5133 * gdb.base/info-var.h: New file.
5134
5c31b358
TV
51352019-08-26 Tom de Vries <tdevries@suse.de>
5136
5137 PR c++/24852
5138 * gdb.cp/no-libstdcxx-probe.exp: New test.
5139
b694989f
TV
51402019-08-26 Tom de Vries <tdevries@suse.de>
5141
5142 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
5143 * tests need to be skipped.
5144 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
5145 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
5146 mi_skip_libstdcxx_probe_tests.
5147
d9c4ba53
SDJ
51482019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
5149
5150 * gdb.python/py-xmethods.exp: Use raw strings when passing
5151 arguments to SimpleXMethodMatcher.
5152
395fad09
TV
51532019-08-22 Tom de Vries <tdevries@suse.de>
5154
5155 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
5156 more informative.
5157
26c957f1
PA
51582019-08-21 Pedro Alves <palves@redhat.com>
5159
5160 * gdb.base/with.exp: Test "with" with no arguments.
5161
61f80d5d
TV
51622019-08-21 Tom de Vries <tdevries@suse.de>
5163
5164 * gdb.base/gdb-caching-proc.exp: Sort files.
5165
d7a11d13
TV
51662019-08-20 Tom de Vries <tdevries@suse.de>
5167
5168 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
5169 compilation.
5170
34dafe9f
TV
51712019-08-16 Tom de Vries <tdevries@suse.de>
5172
5173 * gdb.base/compare-sections.exp ("after run to main"): Allow
5174 mismatched read-only sections for PIE executables.
5175
398fdd60
TT
51762019-08-16 Tom Tromey <tom@tromey.com>
5177
5178 * lib/tuiterm.exp (_csi_Z): New proc.
5179 * gdb.tui/basic.exp: Update window positions.
5180 * gdb.tui/empty.exp: Update window positions.
5181
d8f9e51c
SL
51822019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5183
5184 * gdb.base/examine-backward.exp: Correct regexp for
5185 "examine 3 bytes backward from ${address_zero}".
5186
3df505f6
TT
51872019-08-15 Tom Tromey <tom@tromey.com>
5188
5189 * gdb.tui/empty.exp: Enable resizing tests.
5190
272560b5
TT
51912019-08-15 Tom Tromey <tromey@adacore.com>
5192
5193 * gdb.ada/char_enum.exp: Add regression tests.
5194 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
5195 and '0'.
5196 (Char, Gchar): Update.
5197 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
5198
08235187
CB
51992019-08-15 Christian Biesinger <cbiesinger@google.com>
5200
5201 * gdb.python/python.exp: Expect a leading underscore on
5202 GdbOutput{,Error}File.
5203
22a2ab04
SL
52042019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5205
5206 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
5207 Windows host.
5208
835b995b
SL
52092019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5210
5211 * gdb.base/batch-preserve-term-settings.exp
5212 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
5213
97dd8e07
CB
52142019-08-15 Christian Biesinger <cbiesinger@google.com>
5215
5216 * lib/gdb.exp: When running on a mingw target, replace
5217 /x/ with x:/.
5218
75faf5c4
AH
52192019-08-14 Alan Hayward <alan.hayward@arm.com>
5220
5221 * gdb.arch/aarch64-prologue.c: New test.
5222 * gdb.arch/aarch64-prologue.exp: New file.
5223
abc6c00f
TV
52242019-08-13 Tom de Vries <tdevries@suse.de>
5225
5226 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
5227 Thread.
5228
74c2c1f4
SL
52292019-08-13 Sandra Loosemore <sandra@codesourcery.com>
5230
5231 * gdb.python/py-completion.exp: Download the .py file to the host
5232 and use its host pathname. Conditionalize tests that use
5233 tab completion and manipulate files on the build machine.
5234 * gdb.python/py-events.exp: Download the .py file to the host
5235 and use its host pathname.
5236 * gdb.python/py-evsignal.exp: Likewise.
5237 * gdb.python/py-evthreads.exp: Likewise.
5238 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
5239 pathname syntax.
5240 * gdb.python/py-framefilter.exp: Download the .py file to the right
5241 place on the host. Match Windows pathname syntax.
5242 * gdb.python/py-mi-var-info-path-expression.exp: Download the
5243 .py file to the host and use its host pathname.
5244 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
5245 * gdb.python/py-objfile.exp: Expect a host pathname, not a
5246 build pathname. Skip symlink test on Windows host. Add missing
5247 newline at end of file.
5248 * gdb.python/py-pp-maint.exp: Download the .py file to the host
5249 and use its host pathname.
5250 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
5251 * gdb.python/py-section-script.exp: Use host location of binfile
5252 on safe-path. Use correct path separator on Windows host.
5253 Reorder alternatives in gdb_test_multiple to prevent matching
5254 the wrong alternative on success.
5255 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
5256
ca2589f3
PP
52572019-08-12 Patrick Palka <patrick@parcs.ath.cx>
5258
5259 * gdb.gdb/selftest.exp (test_with_self): Update test to now
5260 expect the GDB inferior to no longer immediately stop after
5261 being resumed with "signal SIGINT".
5262
020a839d
SL
52632019-08-09 Sandra Loosemore <sandra@codesourcery.com>
5264
5265 * gdb.linespec/break-ask.exp: Generalize regexps to match
5266 Windows pathnames too.
5267
128d6509
TV
52682019-08-08 Tom de Vries <tdevries@suse.de>
5269
5270 PR testsuite/24862
5271 * lib/tuiterm.exp (_accept): Fix CSI regexp.
5272
590042fc
PW
52732019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5274
5275 * gdb.base/style.exp: Update tests for help doc new invariants.
5276 * gdb.base/help.exp: Likewise.
5277
046bebe1
TT
52782019-08-06 Tom Tromey <tom@tromey.com>
5279
5280 * gdb.base/style.exp: Add disassemble test.
5281 * gdb.base/style.c (some_called_function): New function.
5282 (main): Use it.
5283
0b27c27d
CB
52842019-08-05 Christian Biesinger <cbiesinger@google.com>
5285
5286 * gdb.python/py-block.exp: Test dictionary access on blocks.
5287
580f1034
SM
52882019-08-05 Simon Marchi <simon.marchi@efficios.com>
5289
5290 PR gdb/24863
5291 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
5292 -list-thread-groups --available test when running under
5293 check-read1.
5294
d86bd7cb
TV
52952019-08-05 Tom de Vries <tdevries@suse.de>
5296
5297 PR testsuite/24863
5298 * lib/gdb.exp (with_read1_timeout_factor): New proc.
5299 * gdb.base/help.exp: Use with_read1_timeout_factor.
5300 * gdb.base/info-macros.exp: Same.
5301 * gdb.cp/nested-types.exp: Same.
5302
a80cf5d8
TV
53032019-08-05 Tom de Vries <tdevries@suse.de>
5304
5305 * lib/gdb.exp (version_at_least): Factor out of ...
5306 (tcl_version_at_least): ... here.
5307 (gdb_compile): Fail if pie results in non-PIE executable.
5308 (readelf_version, readelf_prints_pie): New proc.
5309 (exec_is_pie): Return -1 if unknown.
5310
d0962838
TV
53112019-08-05 Tom de Vries <tdevries@suse.de>
5312
5313 * lib/gdb.exp (tcl_version_at_least): Fix typo.
5314
2252ff3d
SL
53152019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5316
5317 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
5318
26655f53
SL
53192019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5320
5321 * lib/completion-support.exp (test_gdb_complete_none): Skip
5322 tab completion tests if no readline support.
5323 (test_gdb_complete_unique_re): Likewise.
5324 (test_gdb_complete_multiple): Likewise.
5325
db4dc13e
PW
53262019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5327
5328 * gdb.base/info_sources.exp: New file.
5329 * gdb.base/info_sources.c: New file.
5330 * gdb.base/info_sources_base.c: New file.
5331
0eba165a
PFC
53322019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5333
5334 * gdb.base/batch-exit-status.exp: Call test_exit_status with
5335 prefix argument.
5336 (test_exit_status): Add prefix argument.
5337
59bd512b
TV
53382019-08-01 Tom de Vries <tdevries@suse.de>
5339
5340 PR testsuite/24863
5341 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
5342 calling exp_continue for new thread and thread exited messages.
5343
2a3ad588
TV
53442019-08-01 Tom de Vries <tdevries@suse.de>
5345
5346 PR testsuite/24863
5347 * gdb.base/structs.exp: Fix check-read1 timeout using
5348 gdb_test_sequence.
5349 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
5350
117eb594
TV
53512019-08-01 Tom de Vries <tdevries@suse.de>
5352
5353 PR testsuite/24863
5354 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
5355 line.
5356
ed591340
TV
53572019-08-01 Tom de Vries <tdevries@suse.de>
5358
5359 PR testsuite/24863
5360 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
5361
aa3b6533
TT
53622019-07-30 Tom Tromey <tromey@adacore.com>
5363
5364 * gdb.ada/display_nested.exp: New file.
5365 * gdb.ada/display_nested/foo.adb: New file.
5366 * gdb.ada/display_nested/pack.adb: New file.
5367 * gdb.ada/display_nested/pack.ads: New file.
5368
2906593f
CB
53692019-07-30 Christian Biesinger <cbiesinger@google.com>
5370
5371 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
5372 namespace.
5373 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
5374
0f575925
TV
53752019-07-30 Tom de Vries <tdevries@suse.de>
5376
5377 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
5378 instead.
5379
b13057d9
TV
53802019-07-30 Tom de Vries <tdevries@suse.de>
5381
5382 PR testsuite/24834
5383 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
5384 (exec_is_pie): New proc.
5385
5c4dde85
CB
53862019-07-29 Christian Biesinger <cbiesinger@google.com>
5387
5388 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
5389
c620ed88
CB
53902019-07-29 Christian Biesinger <cbiesinger@google.com>
5391
5392 * gdb.python/py-objfile.c: Add global and static vars.
5393 * gdb.python/py-objfile.exp: Test new functions Objfile.
5394 lookup_global_symbol and lookup_static_symbol.
5395
3d235706
TT
53962019-07-29 Tom Tromey <tom@tromey.com>
5397
5398 * lib/tuiterm.exp (Term::_csi_@): New proc.
5399 (Term::_csi_X): Don't move cursor.
5400
c7e4c0a6
PW
54012019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5402
5403 * gdb.base/options.exp: Update backtrace - completion to
5404 new option -frame-info.
5405 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
5406 Test new 'set print frame-info'. Test backtrace -frame-info
5407 overriding 'set print frame-info'.
5408 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
5409 Test new 'set print frame-info'.
5410 Verify consistency of backtrace with and without filters, with and
5411 without -no-filters.
5412 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
5413 default.
5414
de28a3b7
TV
54152019-07-29 Tom de Vries <tdevries@suse.de>
5416
5417 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
5418 no arguments".
5419
507dd60e
TV
54202019-07-29 Tom de Vries <tdevries@suse.de>
5421
5422 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
5423 is a substring of the first for "complete non-unique file name".
5424
5beafce9
TV
54252019-07-29 Tom de Vries <tdevries@suse.de>
5426
5427 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
5428 with ".*".
5429
2d274232
TV
54302019-07-29 Tom de Vries <tdevries@suse.de>
5431
5432 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
5433 Pass prompt_regexp parameter to gdb_test_multiple calls.
5434
9197cd8b
TV
54352019-07-29 Tom de Vries <tdevries@suse.de>
5436
5437 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 5438 print registers" regexps.
9197cd8b 5439
b528dae0
TV
54402019-07-29 Tom de Vries <tdevries@suse.de>
5441
5442 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
5443
d17725d7
TV
54442019-07-29 Tom de Vries <tdevries@suse.de>
5445
5446 PR gdb/24855
5447 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
5448 (skip_python_tests_prompt): Add prompt_regexp argument to
5449 gdb_test_multiple calls.
5450
52b75bf1
TT
54512019-07-27 Tom Tromey <tom@tromey.com>
5452
5453 * gdb.tui/main.exp: New file.
5454
2b1d00c2
TT
54552019-07-27 Tom Tromey <tom@tromey.com>
5456
5457 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
5458 optional.
5459 * gdb.tui/empty.exp: New file.
5460
ded631d5
TT
54612019-07-27 Tom Tromey <tom@tromey.com>
5462
5463 * lib/tuiterm.exp (spawn): New proc.
5464 (Term::resize): New proc.
5465 * gdb.tui/resize.exp: New file.
5466
58ac439d
TT
54672019-07-27 Tom Tromey <tom@tromey.com>
5468
5469 * gdb.tui/list.exp: New file.
5470
fe1f56ee
TT
54712019-07-27 Tom Tromey <tom@tromey.com>
5472
5473 * gdb.tui/regs.exp: New file.
5474
f790b310
TT
54752019-07-27 Tom Tromey <tom@tromey.com>
5476
5477 * gdb.tui/basic.exp: Add "layout split" test.
5478
d95fc6ee
TT
54792019-07-27 Tom Tromey <tom@tromey.com>
5480
5481 * gdb.tui/basic.exp: Add "layout asm" test.
5482
c3786b3a
TT
54832019-07-27 Tom Tromey <tom@tromey.com>
5484
5485 * lib/tuiterm.exp: New file.
5486 * gdb.tui/basic.exp: New file.
5487
98a617f8
KB
54882019-07-27 Kevin Buettner <kevinb@redhat.com>
5489
5490 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
5491 Enable tests associated with this flag. Adjust regex
5492 referencing "foo_low" to now refer to "foo_cold" instead.
5493
5c076da4
KB
54942019-07-27 Kevin Buettner <kevinb@redhat.com>
5495
5496 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
5497 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
5498 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
5499 foo_cold. Revise comments to match.
5500 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
5501 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
5502 were wrapped into this proc; Call do_test in loop from outermost
5503 level.
5504 (foo_low): Rename all occurrences to "foo_cold".
5505 (backtrace from baz): New test.
5506 (x2/i foo_cold): New test.
5507 (info line *foo_cold): New test.
5508
1512d3b7
TV
55092019-07-26 Tom de Vries <tdevries@suse.de>
5510
5511 * gdb.arch/i386-pkru.exp: Fix unterminated string.
5512
297989a1
TV
55132019-07-25 Tom de Vries <tdevries@suse.de>
5514
5515 PR testsuite/24830
5516 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
5517 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
5518 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
5519 (skip_libstdcxx_probe_tests): ... here.
5520 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
5521
b3b965fb
TV
55222019-07-24 Tom de Vries <tdevries@suse.de>
5523
5524 PR testsuite/24807
5525 * gdb.objc/basicclass.m: Include stdio.h.
5526 * gdb.objc/nondebug.m: Same.
5527 * gdb.objc/objcdecode.m: Same.
5528
4625b4d0
TV
55292019-07-24 Tom de Vries <tdevries@suse.de>
5530
5531 PR testsuite/24612
5532 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
5533 additional_flags.
5534
024a5840
TV
55352019-07-24 Tom de Vries <tdevries@suse.de>
5536
5537 PR testsuite/24831
5538 * gdb.multi/tids.exp: Update error messages for info threads.
5539
c76ddaa3
TV
55402019-07-24 Tom de Vries <tdevries@suse.de>
5541
5542 * gdb.base/info-types.exp: Allow info types to print info for more than
5543 one file.
5544
9a618ef6
TV
55452019-07-23 Tom de Vries <tdevries@suse.de>
5546
5547 PR testsuite/24842
5548 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
5549 gdb_spawn_with_cmdline_opts.
5550
40eadf04
SP
55512019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5552
5553 * gdb.arch/arm-cmse-sgstubs.c: New test.
5554 * gdb.arch/arm-cmse-sgstubs.exp: New file.
5555
5ba29434
TV
55562019-07-23 Tom de Vries <tdevries@suse.de>
5557
5558 PR testsuite/24711
5559 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
5560 issuing next command.
5561
a8e9d247
AB
55622019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5563
5564 * gdb.ada/info_auto_lang.exp: Update expected results.
5565 * gdb.base/info-types.c: Add additional types to check.
5566 * gdb.base/info-types.exp: Update expected results.
5567
eb86c5e2
AB
55682019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5569
5570 * gdb.base/info-types.c: New file.
5571 * gdb.base/info-types.exp: New file.
5572
01e175fe
AB
55732019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
5574
5575 * gdb.arch/riscv-bp-infcall.c: New file.
5576 * gdb.arch/riscv-bp-infcall.exp: New file.
5577
6b78c3f8
AB
55782019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
5579
5580 PR breakpoints/24541
5581 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
5582
da738167
TV
55832019-07-14 Tom de Vries <tdevries@suse.de>
5584
5585 PR testsuite/24760
5586 * gdb.objc/basicclass.exp: Fix unterminated string.
5587
0d4e84ed
AB
55882019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
5589 Andrew Burgess <andrew.burgess@embecosm.com>
5590
5591 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
5592 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
5593 negative bounds.
5594 * gdb.fortran/vla-value.exp: Print elements of an array with
5595 negative bounds.
5596 * gdb.fortran/vla.f90: Setup an array with negative bounds for
5597 testing.
5598
021d8588
AB
55992019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
5600
5601 * gdb.base/options.exp (expect_string): Dequote strings in
5602 results.
5603 (test-string): Test strings with different quoting and reindent.
5604
f06f1252
TT
56052019-07-10 Tom Tromey <tromey@adacore.com>
5606
5607 * gdb.ada/mi_ex_cond.exp: Update expected results.
5608 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
5609 * gdb.ada/mi_catch_ex.exp: Update expected results.
5610 * gdb.ada/mi_catch_assert.exp: Update expected results.
5611 * gdb.ada/catch_ex.exp (catch_exception_info)
5612 (catch_exception_entry, catch_assert_entry)
5613 (catch_unhandled_entry): Update.
5614 * gdb.ada/catch_assert_if.exp: Update expected results.
5615
b863685d
RB
56162019-07-10 Richard Bunt <richard.bunt@arm.com>
5617 Stephen Roberts <stephen.roberts@arm.com>
5618
5619 * gdb.base/define.exp: Restore original prompt.
5620
cb1e4e32
PA
56212019-07-09 Pedro Alves <palves@redhat.com>
5622
5623 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
5624 breakpoints" output.
5625 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
5626 * gdb.python/py-breakpoint.exp: No longer expect that "catch
5627 throw" creates breakpoint.
5628 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
5629 'type="catchpoint"'.
5630
b58a68fe
PA
56312019-07-09 Pedro Alves <palves@redhat.com>
5632
5633 PR c++/15468
5634 * gdb.cp/except-multi-location-lib.cc: New.
5635 * gdb.cp/except-multi-location-main.cc: New.
5636 * gdb.cp/except-multi-location.exp: New.
5637
0826779b
PW
56382019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
5639
5640 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
5641 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
5642 argument and update callers.
5643
5b0e2db4
AB
56442019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5645
5646 * gdb.arch/amd64-break-on-asm-line.S: New file.
5647 * gdb.arch/amd64-break-on-asm-line.exp: New file.
5648
1f6f6e21
PW
56492019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5650
5651 * gdb.base/printcmds.exp: Test printing C string and
5652 C wide string convenience vars without transiting via the inferior.
5653 Also make test names unique.
5654
ea142fbf
AH
56552019-07-08 Alan Hayward <alan.hayward@arm.com>
5656
5862c886 5657 PR breakpoints/25011
ea142fbf
AH
5658 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
5659
213fd9fa
PA
56602019-07-04 Pedro Alves <palves@redhat.com>
5661
5662 * lib/gdb.exp (foreach_with_prefix): Don't return early if
5663 body returned ok(0), break(3) or continue(4).
5664 * gdb.testsuite/foreach_with_prefix.exp: New file.
5665
2b40fda7
AH
56662019-07-04 Alan Hayward <alan.hayward@arm.com>
5667
5668 * gdb.server/unittest.exp: Allow 0 unit tests to run.
5669
a26c8de0
PA
56702019-07-03 Pedro Alves <palves@redhat.com>
5671
5672 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
5673 "return -code".
5674
5f4ba3e7
PA
56752019-07-03 Pedro Alves <palves@redhat.com>
5676
5677 PR cli/24732
5678 * gdb.base/shell.exp: Load completion-support.exp.
5679 Adjust expected error output. Add completion tests.
5680
a994424f
PA
56812019-07-03 Pedro Alves <palves@redhat.com>
5682
5683 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
5684 string_to_regexp.
5685
3d9be6f5
PA
56862019-07-03 Pedro Alves <palves@redhat.com>
5687
5688 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
5689 (expect_integer): Adjust to expect "-string".
5690 (expect_string): New.
5691 (all_options): Expect "-string".
5692 (test-flag, test-boolean): Adjust to expect "-string".
5693 (test-string): New proc.
5694 (top level): Call it.
5695
41fc454c
PA
56962019-07-03 Pedro Alves <palves@redhat.com>
5697
5698 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
5699 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
5700 the expected output in the success.
5701
b2b2a215
PA
57022019-07-03 Pedro Alves <palves@redhat.com>
5703
5704 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
5705 Split one gdb_test_multiple call in two to avoid a race.
5706
fdbc9870
PA
57072019-07-03 Pedro Alves <palves@redhat.com>
5708
5709 * gdb.base/with.c: New file.
5710 * gdb.base/with.exp: New file.
5711
c6ac8931
PA
57122019-07-03 Pedro Alves <palves@redhat.com>
5713
5714 * gdb.base/settings.exp: Replace all references to "maint
5715 test-settings set" with references to "maint set test-settings",
5716 and all references to "maint test-settings show" with references
5717 to "maint show test-settings".
5718
970f9d09
PA
57192019-07-03 Pedro Alves <palves@redhat.com>
5720
5721 * gdb.base/settings.exp (test-string): Adjust expected out when
5722 testing "maint test-settings show filename"
5723
54d66006
PA
57242019-07-02 Pedro Alves <palves@redhat.com>
5725
5726 * gdb.base/options.exp (test-info-threads): New procedure.
5727 (top level): Call it.
5728
10d06d82
TT
57292019-06-28 Tom Tromey <tromey@adacore.com>
5730
5731 * gdb.dwarf2/ada-linkage-name.c: New file.
5732 * gdb.dwarf2/ada-linkage-name.exp: New file.
5733
3d507ff2
TT
57342019-06-27 Tom Tromey <tromey@adacore.com>
5735
d039f014 5736 PR c++/20020:
3d507ff2
TT
5737 * gdb.cp/constexpr-field.exp: Use setup_xfail.
5738
8af58ffe
TV
57392019-06-26 Tom de Vries <tdevries@suse.de>
5740
5741 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
5742
22e21752
TV
57432019-06-26 Tom de Vries <tdevries@suse.de>
5744
5745 * gdb.base/index-cache.exp: Add back missing debug option.
5746
b65b566c
PW
57472019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5748
5749 * gdb.base/alias.exp: Test non matching/non existing prefixes.
5750
5c2c8c69
TV
57512019-06-25 Tom de Vries <tdevries@suse.de>
5752
5753 PR testsuite/24727
5754 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
5755
164e3873
TV
57562019-06-24 Tom de Vries <tdevries@suse.de>
5757
5758 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
5759
824eacee
TV
57602019-06-24 Tom de Vries <tdevries@suse.de>
5761
5762 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
5763 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
5764 * gdb.trace/unavailable-dwarf-piece.exp: Same.
5765
385b97d3
TV
57662019-06-24 Tom de Vries <tdevries@suse.de>
5767
5768 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
5769
c596f180
TV
57702019-06-21 Tom de Vries <tdevries@suse.de>
5771
5772 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
5773
b13a7d03
TV
57742019-06-21 Tom de Vries <tdevries@suse.de>
5775
5776 PR testsuite/24518
5777 PR ada/24713
5778 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
5779 index.
5780
899277ae
TT
57812019-06-19 Tom Tromey <tromey@adacore.com>
5782
5783 * gdb.ada/length_cond.exp: Add intro comment.
5784
680e1bee
TT
57852019-06-19 Tom Tromey <tromey@adacore.com>
5786
5787 * gdb.ada/length_cond.exp: New file.
5788 * gdb.ada/length_cond/length_cond.adb: New file.
5789 * gdb.ada/length_cond/pck.adb: New file.
5790 * gdb.ada/length_cond/pck.ads: New file.
5791
0ed4690a
TV
57922019-06-18 Tom de Vries <tdevries@suse.de>
5793
5794 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
5795
d20ed5fd
TT
57962019-06-18 Tom Tromey <tromey@adacore.com>
5797
5798 * gdb.base/list0.h: Add comment explaining control character.
5799
86e04673
TV
58002019-06-18 Tom de Vries <tdevries@suse.de>
5801
5802 * boards/fission.exp: Break up long debug_flags line.
5803
c4973306
SM
58042019-06-16 Tom de Vries <tdevries@suse.de>
5805
5806 PR gdb/24445
5807 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
5808 generated index.
5809
93cb9841
AB
58102019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5811
5812 PR gdb/24686
5813 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
5814 improve detection of bug gdb/24541.
5815
399aaebd
SM
58162019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
5817
5818 PR gdb/24669
5819 * gdb.base/index-cache.exp (uses_readnow,
5820 expecting_index_cache_use): Define global variable.
5821 (test_cache_enabled_miss, test_cache_enabled_hit): Use
5822 expecting_index_cache_use.
5823
584a927c
AB
58242019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
5825 Andrew Burgess <andrew.burgess@embecosm.com>
5826
5827 * gdb.fortran/pointers.f90: New file.
5828 * gdb.fortran/print_type.exp: New file.
5829 * gdb.fortran/vla-ptype.exp: Adapt expected results.
5830 * gdb.fortran/vla-type.exp: Likewise.
5831 * gdb.fortran/vla-value.exp: Likewise.
5832 * gdb.mi/mi-vla-fortran.exp: Likewise.
5833
30056ea0
AB
58342019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5835
5836 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
5837 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
5838 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
5839 as a stop reason.
5840
ec8e2b6d
AB
58412019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5842
5843 * gdb.base/annota1.exp: Update expected results.
5844 * gdb.cp/annota2.exp: Likewise.
5845 * gdb.cp/annota3.exp: Likewise.
5846
09e4c4e1
AB
58472019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5848
5849 * gdb.base/style-logging.exp: Remove path from test name.
5850
0735b091
TT
58512019-06-14 Tom Tromey <tromey@adacore.com>
5852
5853 PR gdb/24502:
5854 * gdb.base/style-logging.exp: New file.
5855
f5686554
TT
58562019-06-14 Tom Tromey <tromey@adacore.com>
5857
5858 * gdb.base/symfile-warn.exp: New file.
5859 * gdb.base/symfile-warn.c: New file.
5860
a0c1ffed
TT
58612019-06-14 Tom Tromey <tromey@adacore.com>
5862
5863 * gdb.base/annotate-symlink.exp: New file.
5864
f411722c
TT
58652019-06-14 Tom Tromey <tromey@adacore.com>
5866
5867 * gdb.ada/set_wstr.exp: Add reassignment test.
5868
4268ec18
TT
58692019-06-14 Tom Tromey <tromey@adacore.com>
5870
5871 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
5872 'unchecked_access and 'unrestricted_access as well.
5873
9a9e394b
TT
58742019-06-14 Tom Tromey <tromey@adacore.com>
5875
5876 PR ada/24539:
5877 * gdb.ada/vla.exp: Update tests.
5878 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
5879 pragma.
5880
4c048731
PA
58812019-06-13 Pedro Alves <palves@redhat.com>
5882
5883 * gdb.base/settings.exp (test-integer): Test junk after
5884 "unlimited".
5885
6665660a
PA
58862019-06-13 Pedro Alves <palves@redhat.com>
5887
5888 * gdb.base/options.exp (test-thread-apply): New.
5889 (top level): Call it.
5890
5d707134
PA
58912019-06-13 Pedro Alves <palves@redhat.com>
5892
5893 * gdb.base/options.exp (test-frame-apply): New.
5894 (top level): Test print commands with different "frame apply"
5895 prefixes.
5896
e2a689da
PA
58972019-06-13 Pedro Alves <palves@redhat.com>
5898
e79be6e5 5899 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
5900 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
5901 'max_completions' parameter and handle it.
5902 (test_gdb_completion_offers_commands): New.
5903
90a1ef87
PA
59042019-06-13 Pedro Alves <palves@redhat.com>
5905
5906 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
5907
d4c16835
PA
59082019-06-13 Pedro Alves <palves@redhat.com>
5909
5910 * gdb.base/options.exp (test-backtrace): New.
5911 (top level): Call it.
5912
2daf894e
PA
59132019-06-13 Pedro Alves <palves@redhat.com>
5914
5915 * gdb.guile/scm-frame-args.exp: Use "set print
5916 raw-frame-arguments" instead of "set print raw frame-arguments".
5917 * gdb.python/py-frame-args.exp: Likewise.
5918
e6ed716c
PA
59192019-06-13 Pedro Alves <palves@redhat.com>
5920
5921 * gdb.compile/compile.exp: Adjust expected output to option
5922 processing changes.
5923
7d8062de
PA
59242019-06-13 Pedro Alves <palves@redhat.com>
5925
5926 * gdb.base/options.exp: Build executable.
5927 (test-print): New procedure.
5928 (top level): Call it, once for "print" and another for "compile
5929 print".
5930
9d0faba9
PA
59312019-06-13 Pedro Alves <palves@redhat.com>
5932
5933 * gdb.base/options.c: New file.
5934 * gdb.base/options.exp: New file.
5935
dee7b4c8
PA
59362019-06-13 Pedro Alves <palves@redhat.com>
5937
5938 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
5939 that "o" is ambiguous.
5940
dca0f6c0
PA
59412019-06-13 Pedro Alves <palves@redhat.com>
5942
5943 * gdb.base/settings.c: New file.
5944 * gdb.base/settings.exp: New file.
5945
ccf46844
PA
59462019-06-13 Pedro Alves <palves@redhat.com>
5947
5948 * gdb.base/completion.exp: Fix comment typo.
5949
b9a3f842
PA
59502019-06-13 Pedro Alves <palves@redhat.com>
5951
5952 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
5953 foo --1" test.
5954
d106773e
PA
59552019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
5956
5957 * gdb.fortran/block-data.f: New.
5958 * gdb.fortran/block-data.exp: New.
5959
fea82da0
TV
59602019-06-11 Tom de Vries <tdevries@suse.de>
5961
5962 PR testsuite/24521
5963 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
5964 message.
5965
8c2e74f1
TV
59662019-06-11 Tom de Vries <tdevries@suse.de>
5967
5968 PR testsuite/24521
5969 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
5970
b49851c8
TV
59712019-06-11 Tom de Vries <tdevries@suse.de>
5972
5973 * boards/readnow.exp: New file.
5974
a7067863
AB
59752019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
5976
5977 * gdb.fortran/vla-sizeof.exp: Update expected results.
5978
1a3da2cd
AB
59792019-06-06 Amos Bird <amosbird@gmail.com>
5980
5981 * gdb.base/annota1.exp (thread_switch): Add test for
5982 thread-exited annotation.
5983
3847a7bf
TT
59842019-06-06 Tom Tromey <tromey@adacore.com>
5985
5986 * gdb.base/maint.exp: Expect command started/finished output.
5987
0088ba59
AB
59882019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5989
5990 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
5991 comment.
5992 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
5993
312617a3
AB
59942019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5995
5996 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
5997 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
5998 * gdb.arch/riscv-unwind-long-insn.c: New file.
5999 * gdb.arch/riscv-unwind-long-insn.exp: New file.
6000
e1f2e1a2
CB
60012019-06-04 Christian Biesinger <cbiesinger@google.com>
6002
d3238f7d 6003 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 6004
206584bd
PW
60052019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6006
6007 * lib/gdb.exp (help_list_trailer): New regexp variable
6008 factorizing the help trailer message.
6009 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
6010 arg to allow to better factorize various tests.
6011 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
6012 (test_prefix_command_help): Use help_list_trailer.
6013 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
6014 * gdb.guile/scm-cmd.exp: Likewise.
6015 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
6016 * gdb.base/help.exp: Use test_user_defined_class_help.
6017 * gdb.base/style.exp: Add tests for styling of help and apropos.
6018 * lib/gdb-utils.exp (style): Add title and highlight styles.
6019
708dc93e
PW
60202019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6021
6022 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
6023 $_shell_exitsignal.
6024 * gdb.base/default.exp: Update for new convenience variables.
6025
f49055a5
TT
60262019-05-29 Tom Tromey <tromey@adacore.com>
6027
6028 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
6029 to "break complete ada" test case's regexp.
6030
4330d61d
TT
60312019-05-29 Tom Tromey <tromey@adacore.com>
6032
6033 PR c++/20020:
6034 * gdb.cp/constexpr-field.exp: New file.
6035 * gdb.cp/constexpr-field.cc: New file.
6036
000439d5
TT
60372019-05-29 Tom Tromey <tromey@adacore.com>
6038
6039 * gdb.base/finish.exp (finish_no_print): New proc.
6040 (finish_tests): Call it.
6041
5a01c34c
TV
60422019-05-24 Tom de Vries <tdevries@suse.de>
6043
6044 * gdb.dwarf2/gdb-add-index.exp: New file.
6045
18125b16
TT
60462019-05-22 Tom Tromey <tromey@adacore.com>
6047
6048 * gdb.base/info-shared.exp (check_info_shared): Use "style".
6049 * gdb.base/style.exp: Use "style".
6050 * lib/gdb-utils.exp (style): New proc.
6051
af1a8d03
TV
60522019-05-22 Tom de Vries <tdevries@suse.de>
6053
6054 * gdb.base/align.exp: Require c++11.
6055
e7fe496b
TV
60562019-05-22 Tom de Vries <tdevries@suse.de>
6057
6058 PR testsuite/24586
6059 * gdb.python/py-mi-var-info-path-expression.exp: Call
6060 mi_skip_python_tests to check if python is supported.
6061
8fca4da0
AH
60622019-05-22 Alan Hayward <alan.hayward@arm.com>
6063
6064 * gdb.arch/aarch64-pauth.c: New test.
6065 * gdb.arch/aarch64-pauth.exp: New file.
6066
b7060614
AH
60672019-05-22 Alan Hayward <alan.hayward@arm.com>
6068
6069 * README (Re-running Tests Outside The Testsuite): New section.
6070
669d0468
TV
60712019-05-21 Tom de Vries <tdevries@suse.de>
6072
6073 * gdb.arch/amd64-eval.exp: Require c++11.
6074 * gdb.base/max-depth.exp: Same.
6075 * gdb.compile/compile-cplus-array-decay.exp: Same.
6076 * gdb.cp/meth-typedefs.exp: Same.
6077 * gdb.cp/subtypes.exp: Same.
6078 * gdb.cp/temargs.exp: Same.
6079
ce3ebcaa
AH
60802019-05-21 Alan Hayward <alan.hayward@arm.com>
6081
6082 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
6083
34d11c68
AB
60842019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
6085
6086 PR gdb/18644
6087 * gdb.fortran/complex.exp: Remove setup_kfail calls.
6088 * gdb.fortran/printing-types.exp: Add new test.
6089 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
6090 testing.
6091 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
6092 setup_kfail call.
6093
87781e84
AH
60942019-05-17 Alan Hayward <alan.hayward@arm.com>
6095
6096 * README (Running the Testsuite): Change example.
6097 (Testsuite Parameters): Remove TRANSCRIPT.
6098 * lib/gdb.exp: Remove TRANSCRIPT check.
6099
b420b89e
AH
61002019-05-17 Alan Hayward <alan.hayward@arm.com>
6101
6102 * README (Testsuite Parameters): Add replay logging to
6103 GDBSERVER_DEBUG.
6104 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
6105 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
6106 as a comma separated list.
6107 (gdb_debug_init): Override procedure.
6108
408e9b8b
AH
61092019-05-17 Alan Hayward <alan.hayward@arm.com>
6110
6111 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
6112 (gdb_write_cmd_file): New procedure.
6113 * lib/gdbserver-support.exp (gdbserver_start): Call
6114 gdbserver_write_cmd_file.
6115 (gdbserver_write_cmd_file): New procedure.
6116
f9e2e39d
AH
61172019-05-17 Alan Hayward <alan.hayward@arm.com>
6118
6119 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
6120 (delete_breakpoints): Likewise.
6121 (gdb_run_cmd): Likewise.
6122 (gdb_start_cmd): Likewise.
6123 (gdb_starti_cmd): Likewise.
6124 (gdb_internal_error_resync): Likewise.
6125 (gdb_test_multiple): Likewise.
6126 (gdb_reinitialize_dir): Likewise.
6127 (default_gdb_exit): Likewise.
6128 (gdb_file_cmd): Mark kill as optional.
6129 (default_gdb_start): Call gdb_stdin_log_init.
6130 (send_gdb): Call gdb_stdin_log_write.
6131 (rerun_to_main): Mark Y as an answer.
6132 (gdb_stdin_log_init): New function.
6133 (gdb_stdin_log_write): Likewise.
6134
81f47ac2
AH
61352019-05-17 Alan Hayward <alan.hayward@arm.com>
6136
6137 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
6138 * gdb.base/debug-expr.exp: Likewise.
6139 * gdb.base/foll-fork.exp: Likewise.
6140 * gdb.base/foll-vfork.exp: Likewise.
6141 * gdb.base/fork-print-inferior-events.exp: Likewise.
6142 * gdb.base/gdb-sigterm.exp: Likewise.
6143 * gdb.base/gdbinit-history.exp: Likewise.
6144 * gdb.base/osabi.exp: Likewise.
6145 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6146 * gdb.base/ui-redirect.exp: Likewise.
6147 * gdb.gdb/unittest.exp: Likewise.
6148 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
6149 * gdb.mi/mi-watch.exp: Likewise.
6150 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6151 * gdb.mi/user-selected-context-sync.exp: Likewise.
6152 * gdb.python/python.exp: Disable debug test when debugging.
6153 * gdb.threads/check-libthread-db.exp: Disable when debugging.
6154 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
6155 Likewise.
6156 * gdb.threads/stepi-random-signal.exp: Likewise.
6157
29b52314
AH
61582019-05-17 Alan Hayward <alan.hayward@arm.com>
6159
6160 * Makefile.in: Pass through GDB_DEBUG.
6161 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6162 (gdb,debug): Add board setting.
6163 * lib/gdb.exp (default_gdb_start): Start debugging.
6164 (gdb_debug_enabled): New procedure.
6165 (gdb_debug_init): Likewise.
29b52314
AH
6166
61672019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 6168
29b52314
AH
6169 * Makefile.in: Pass through GDB_DEBUG.
6170 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6171 (gdb,debug): Add board setting.
6172 * lib/gdb.exp (default_gdb_start): Start debugging.
6173 (gdb_debug_enabled): New procedure.
6174 (gdb_debug_init): Likewise.
29b52314 6175
ca1285d1
AH
61762019-05-17 Alan Hayward <alan.hayward@arm.com>
6177
6178 * gdb.base/ui-redirect.exp: Add debug redirect tests.
6179
f3a09c80
AH
61802019-05-17 Alan Hayward <alan.hayward@arm.com>
6181
6182 * gdb.base/ui-redirect.exp: Test redirection.
6183
26648588
JV
61842019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
6185
6186 * gdb.mi/mi-complete.exp: New file.
6187 * gdb.mi/mi-complete.cc: Likewise.
6188
14237686
AB
61892019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
6190
6191 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
6192 indexed and sliced arrays, and pointers to arrays.
6193
e7bd7fba
TT
61942019-05-14 Tom Tromey <tromey@adacore.com>
6195
6196 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
6197 styling test.
6198
2764128d
TV
61992019-05-14 Tom de Vries <tdevries@suse.de>
6200
6201 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
6202 selection entry encoding.
6203
71bed2db
TT
62042019-05-10 Tom Tromey <tromey@adacore.com>
6205
6206 * gdb.ada/info_exc.exp: Add "complete" test.
6207
63b667ad
TV
62082019-05-09 Tom de Vries <tdevries@suse.de>
6209
6210 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
6211 CU-relative.
6212
9cfd2b89
TV
62132019-05-09 Tom de Vries <tdevries@suse.de>
6214
6215 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
6216 CU-relative.
6217
2228ef77
XR
62182019-05-08 Joel Brobecker <brobecker@adacore.com>
6219
6220 * gdb.ada/frame_arg_lang.exp: New testcase.
6221 * gdb.ada/frame_arg_lang/bla.adb: New file.
6222 * gdb.ada/frame_arg_lang/pck.ads: New file.
6223 * gdb.ada/frame_arg_lang/pck.adb: New file.
6224 * gdb.ada/frame_arg_lang/foo.c: New file.
6225
80e55b13
TT
62262019-05-08 Tom Tromey <tromey@adacore.com>
6227
6228 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
6229
9d3421af
TT
62302019-05-08 Tom Tromey <tromey@adacore.com>
6231
6232 * gdb.base/ptype-offsets.exp: Update tests.
6233
844333e2
TT
62342019-05-08 Tom Tromey <tromey@adacore.com>
6235
6236 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
6237 cases.
6238 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
6239 "short".
6240
988915ee
TT
62412019-05-08 Tom Tromey <tromey@adacore.com>
6242
6243 * gdb.ada/vla.exp: New file.
6244 * gdb.ada/vla/vla.adb: New file.
6245
7bd55dac
TV
62462019-05-07 Tom de Vries <tdevries@suse.de>
6247
6248 * gdb.base/index-cache.exp (ls_host): Fix return statement.
6249
75f06e9d
TV
62502019-05-07 Tom de Vries <tdevries@suse.de>
6251
6252 PR testsuite/24522
6253 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
6254 section.
6255
77e7aaa4
TV
62562019-05-07 Tom de Vries <tdevries@suse.de>
6257
6258 PR testsuite/24522
6259 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
6260 .debug_aranges section.
6261
456ba0fa
TV
62622019-05-07 Tom de Vries <tdevries@suse.de>
6263
6264 PR testsuite/24159
6265 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
6266
5a56d6a6
TV
62672019-05-06 Tom de Vries <tdevries@suse.de>
6268
6269 * lib/gdb.exp (exec_has_index_section): New proc.
6270 * gdb.base/index-cache.exp: Handle case that binfile contains an index
6271 section.
6272
9d6d4be8
TV
62732019-05-04 Tom de Vries <tdevries@suse.de>
6274
6275 * boards/cc-with-debug-names.exp: New file.
6276
222a8d25
TT
62772019-05-03 Tom Tromey <tromey@adacore.com>
6278
6279 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
6280 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
6281 * gdb.ada/char_enum.exp: Add test.
6282
0fdfd794
TV
62832019-05-03 Tom de Vries <tdevries@suse.de>
6284
6285 * boards/cc-with-gdb-index.exp: New file.
6286
80062eb9
AB
62872019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
6288
6289 * gdb.rust/simple.exp: Add new test case.
6290 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
6291 (main): Initialise an instance of the new struct.
6292
4504bbde
TT
62932019-05-01 Tom Tromey <tromey@adacore.com>
6294
6295 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
6296 record.
6297 (NPR): New variable.
6298 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
6299 test.
6300
d48e62f4
TT
63012019-05-01 Tom Tromey <tromey@adacore.com>
6302
6303 * gdb.ada/packed_array_assign.exp: Add packed assignment
6304 regression test.
6305
f59f30f5
TV
63062019-05-01 Tom de Vries <tdevries@suse.de>
6307
6308 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
6309
b70bfc54
TV
63102019-05-01 Tom de Vries <tdevries@suse.de>
6311
6312 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
6313
15f18d14
AT
63142019-04-30 Ali Tamur <tamur@google.com>
6315
6316 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
6317
2ff0a947
TT
63182019-04-30 Tom Tromey <tromey@adacore.com>
6319
6320 * lib/ada.exp (find_ada_tool): New proc.
6321 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
6322 * gdb.ada/catch_ex_std.exp: New file.
6323 * gdb.ada/catch_ex_std/foo.adb: New file.
6324 * gdb.ada/catch_ex_std/some_package.adb: New file.
6325 * gdb.ada/catch_ex_std/some_package.ads: New file.
6326
a776957c
TT
63272019-04-30 Tom Tromey <tromey@adacore.com>
6328
6329 PR c++/24470:
6330 * gdb.cp/temargs.cc: Add test code from PR.
6331
bc68014d
AB
63322019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6333
6334 * gdb.fortran/vla-datatypes.exp: Update expected results.
6335 * gdb.fortran/vla-ptype.exp: Likewise.
6336 * gdb.fortran/vla-type.exp: Likewise.
6337 * gdb.fortran/vla-value.exp: Likewise.
6338
f1fdc960
AB
63392019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6340
6341 * gdb.fortran/ptr-indentation.exp: Update expected results.
6342 * gdb.fortran/ptype-on-functions.exp: Likewise.
6343 * gdb.fortran/vla-ptr-info.exp: Likewise.
6344 * gdb.fortran/vla-value.exp: Likewise.
6345
bf7a4de1
AB
63462019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6347
6348 * gdb.fortran/ptype-on-functions.exp: New file.
6349 * gdb.fortran/ptype-on-functions.f90: New file.
6350
bbe75b9d
AB
63512019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6352
6353 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
6354 case void string.
6355
1db455a7
AB
63562019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6357
6358 * gdb.fortran/complex.exp: Expand.
6359 * gdb.fortran/complex.f: Renamed to...
6360 * gdb.fortran/complex.f90: ...this, and extended to add more
6361 complex values.
6362
b6d03bb2
AB
63632019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6364
6365 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
6366 MODULO, CMPLX.
6367
2e62ab40
AB
63682019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
6369 Richard Bunt <richard.bunt@arm.com>
6370
6371 * gdb.base/max-depth.c: New file.
6372 * gdb.base/max-depth.exp: New file.
6373 * gdb.python/py-nested-maps.c: New file.
6374 * gdb.python/py-nested-maps.exp: New file.
6375 * gdb.python/py-nested-maps.py: New file.
6376 * gdb.python/py-format-string.exp (test_max_depth): New proc.
6377 (test_all_common): Call test_max_depth.
6378 * gdb.fortran/max-depth.exp: New file.
6379 * gdb.fortran/max-depth.f90: New file.
6380 * gdb.go/max-depth.exp: New file.
6381 * gdb.go/max-depth.go: New file.
6382 * gdb.modula2/max-depth.exp: New file.
6383 * gdb.modula2/max-depth.c: New file.
6384 * lib/gdb.exp (get_print_expr_at_depths): New proc.
6385
d2b584a5
TV
63862019-04-29 Tom de Vries <tdevries@suse.de>
6387
6388 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
6389
136afab8
PW
63902019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6391
6392 * gdb.base/callexit.exp: Test may-call-functions off.
6393
725cbb63
KS
63942019-04-25 Keith Seitz <keiths@redhat.com>
6395
6396 PR c++/24367
6397 * gdb.cp/meth-typedefs.cc (incomplete_struct)
6398 (another_incomplete_struct, test_incomplete): New definitions.
6399 (main): Use new definitions.
6400 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
6401 functions.
6402
701adfb0
PA
64032019-04-25 Ali Tamur <tamur@google.com>
6404
6405 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
6406
82433e3e
SDJ
64072019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
6408
6409 PR corefiles/11608
6410 PR corefiles/18187
6411 * gdb.base/coredump-filter-build-id.exp: New file.
6412
dd06d4d6
AH
64132019-04-25 Alan Hayward <alan.hayward@arm.com>
6414
e79be6e5
SM
6415 * Makefile.in: Pass through GDBSERVER_DEBUG.
6416 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
6417 (gdbserver,debug): Add board setting.
6418 * gdb.trace/tspeed.exp: Skip when debugging.
6419 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
6420 * lib/gdbserver-support.exp: Likewise
dd06d4d6 6421
1670072e
TT
64222019-04-24 Tom Tromey <tromey@adacore.com>
6423
6424 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
6425 Rust.
6426
a59240a4
TT
64272019-04-24 Tom Tromey <tromey@adacore.com>
6428
6429 * gdb.arch/amd64-eval.exp: Test bitfield return.
6430 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
6431 (class Foo) <return_bitfields>: New method.
6432 (main): Call it.
6433
b907456c
AB
64342019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
6435
6436 * gdb.cp/many-args.cc: New file.
6437 * gdb.cp/many-args.exp: New file.
6438
5c565afd
TV
64392019-04-23 Tom de Vries <tdevries@suse.de>
6440
6441 PR gdb/24433
6442 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
6443
ba22ff86
AH
64442019-04-23 Alan Hayward <alan.hayward@arm.com>
6445
6446 * gdb.trace/backtrace.exp: Use nopie flag.
6447 * gdb.trace/circ.exp: Likewise.
6448 * gdb.trace/collection.exp: Likewise.
6449 * gdb.trace/ftrace.exp: Likewise.
6450 * gdb.trace/mi-trace-unavailable.exp: Likewise.
6451 * gdb.trace/mi-traceframe-changed.exp: Likewise.
6452 * gdb.trace/qtro.exp: Likewise.
6453 * gdb.trace/read-memory.exp: Likewise.
6454 * gdb.trace/report.exp: Likewise.
6455 * gdb.trace/tfile.exp: Likewise.
6456 * gdb.trace/tfind.exp: Likewise.
6457 * gdb.trace/unavailable.exp: Likewise.
6458
7905fc35
PA
64592019-04-22 Pedro Alves <palves@redhat.com>
6460
6461 * gdb.base/solib-probes-nosharedlibrary.c,
6462 gdb.base/solib-probes-nosharedlibrary.exp: New files.
6463
8ecb59f8
TT
64642019-04-19 Tom Tromey <tromey@adacore.com>
6465
6466 * gdb.ada/ptype_union.c: New file.
6467 * gdb.ada/ptype_union.exp: New file.
6468
62160ec9
TT
64692019-04-19 Tom Tromey <tromey@adacore.com>
6470
6471 PR symtab/24423:
6472 * gdb.base/list0.h (foo): Add a control-l character.
6473
36cd4ba5
TV
64742019-04-18 Tom de Vries <tdevries@suse.de>
6475
6476 PR gdb/24433
6477 * boards/local-board.exp: Set sysroot to "".
6478
b73715df
TV
64792019-04-18 Tom de Vries <tdevries@suse.de>
6480 Pedro Alves <palves@redhat.com>
6481
6482 PR gdb/24454
6483 * gdb.threads/vfork-follow-child-exec.c: New file.
6484 * gdb.threads/vfork-follow-child-exec.exp: New file.
6485 * gdb.threads/vfork-follow-child-exit.c: New file.
6486 * gdb.threads/vfork-follow-child-exit.exp: New file.
6487
4aa866af
LS
64882019-04-15 Leszek Swirski <leszeks@google.com>
6489
6490 * gdb.arch/amd64-eval.cc: New file.
6491 * gdb.arch/amd64-eval.exp: New file.
6492
e5a1a79a
AH
64932019-04-11 Alan Hayward <alan.hayward@arm.com>
6494
6495 * gdb.server/sysroot.c: New test.
6496 * gdb.server/sysroot.exp: New file.
6497 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
6498 matching param.
6499
41077b66
AB
65002019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
6501
6502 * gdb.base/align.exp: Extend test to cover structures containing
6503 only static fields.
6504
c30391f8
TV
65052019-04-11 Tom de Vries <tdevries@suse.de>
6506
6507 * boards/cc-with-dwz-m.exp: New file.
6508 * boards/cc-with-dwz.exp: New file.
6509 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
6510
e242fd12
SM
65112019-04-09 Simon Marchi <simon.marchi@efficios.com>
6512
6513 * gdb.base/start-cpp.exp: New file.
6514 * gdb.base/start-cpp.cc: New file.
6515
2b0c8b01
KB
65162019-04-08 Kevin Buettner <kevinb@redhat.com>
6517
6518 * gdb.python/py-thrhandle.exp: Adjust tests to call
6519 thread_from_handle instead of thread_from_thread_handle.
6520
947210e5
KB
65212019-04-08 Kevin Buettner <kevinb@redhat.com>
6522
6523 * gdb.python/py-thrhandle.exp: Add tests for
6524 gdb.InferiorThread.handle.
6525
d7df6549
AB
65262019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6527
6528 * gdb.python/py-function.exp: Check calling helper function from
6529 all languages.
6530 * lib/gdb.exp (gdb_supported_languages): New proc.
6531
8bdc1658
AB
65322019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6533
6534 * gdb.base/complex-parts.c: New file.
6535 * gdb.base/complex-parts.exp: New file.
6536
05caa1d2
TT
65372019-04-01 Tom Tromey <tromey@adacore.com>
6538
6539 PR symtab/23331:
6540 * gdb.dwarf2/dw2-ranges-main.c: New file.
6541 * gdb.dwarf2/dw2-ranges-psym.c: New file.
6542 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
6543
7734102d
EZ
65442019-03-30 Simon Marchi <simark@simark.ca>
6545
6546 * gdb.base/default.exp: Add values for $_gdb_major and
6547 $_gdb_minor.
6548
188e1fa9
TT
65492019-03-29 Tom Tromey <tromey@adacore.com>
6550
6551 * gdb.base/help.exp: Tighten apropos regexp.
6552
2880242d
KS
65532019-03-29 Keith Seitz <keiths@redhat.com>
6554
6555 * gdb.fortran/array-bounds.exp: New file.
6556 * gdb.fortran/array-bounds.f90: New file.
6557
077cad8e
PW
65582019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6559
6560 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
6561
80047cfc
PW
65622019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6563
6564 * gdb.multi/hello.c (main): Increase alarm timer.
6565
f489207e
SL
65662019-03-28 Sandra Loosemore <sandra@codesourcery.com>
6567
6568 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
6569 factor when no hardware watchpoint support.
6570
c92df149
AH
65712019-03-28 Alan Hayward <alan.hayward@arm.com>
6572 Pedro Alves <palves@redhat.com>
6573
6574 * boards/local-board.exp: set sysroot to /.
6575
933aebfa
AH
65762019-03-27 Alan Hayward <alan.hayward@arm.com>
6577
6578 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
6579 in child.
6580
9f9aa852
AB
65812019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6582
6583 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
6584 field.
6585 (make_container): Initialise new field.
6586 * gdb.python/py-prettyprint.exp: Add new tests.
6587 * gdb.python/py-prettyprint.py (class ContainerPrinter)
6588 <display_hint>: New method.
6589
3714a195
AB
65902019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6591
6592 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
6593 gdb_continue_to_breakpoint more throughout this test.
6594 (run_lang_tests) Supply unique test names, and use
6595 gdb_test_no_output.
6596
18c77628
AB
65972019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6598
6599 * gdb.base/finish-pretty.exp: Update expected results.
6600 * gdb.base/pretty-print.c: New file.
6601 * gdb.base/pretty-print.exp: New file.
6602
9a93502f
PA
66032019-03-25 Pedro Alves <palves@redhat.com>
6604
6605 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
6606 move comments outside list. Append '-i "" eof' section.
6607
968aa7ae
AH
66082019-03-22 Alan Hayward <alan.hayward@arm.com>
6609
34a7f2a4 6610 PR testsuite/25016
968aa7ae
AH
6611 * README: Add pie options.
6612 * gdb.base/break-interp.exp: Ensure pie is disabled.
6613 * gdb.base/dump.exp: Likewise.
6614 * lib/gdb.exp (gdb_compile): Add pie option.
6615
4c7d57e7
TT
66162019-03-19 Tom Tromey <tromey@adacore.com>
6617
6618 * gdb.mi/mi2-cli-display.c: New file.
6619 * gdb.mi/mi2-cli-display.exp: New file.
6620
bff8c71f
TT
66212019-03-18 Joel Brobecker <brobecker@adacore.com>
6622 Tom Tromey <tromey@adacore.com>
6623
6624 * gdb.ada/ptype_array/pck.adb: New file.
6625 * gdb.ada/ptype_array/pck.ads: New file.
6626 * gdb.ada/ptype_array/foo.adb: New file.
6627 * gdb.ada/ptype_array.exp: New file.
6628
d085f989
TT
66292019-03-14 Tom Tromey <tromey@adacore.com>
6630
6631 * gdb.base/style.exp: Add "set style sources" test.
6632
b4be1b06
SM
66332019-03-13 Simon Marchi <simon.marchi@ericsson.com>
6634
6635 * mi-breakpoint-location-ena-dis.exp: Rename to ...
6636 * mi-breakpoint-multiple-locations.exp: ... this.
6637 (make_breakpoints_pattern): New proc.
6638 (do_test): Add mi_version parameter, test -break-insert,
6639 -break-info and =breakpoint-created.
6640
7cde5fc2
AB
66412019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
6642
6643 * config/default.exp: Remove 'load_lib gdb.exp'.
6644 * config/monitor.exp: Likewise.
6645 * config/sid.exp: Likewise.
6646 * config/sim.exp: Likewise.
6647 * config/slite.exp: Likewise.
6648 * config/unix.exp: Likewise.
6649 * gdb.base/default.exp: Remove unhelpful comment.
6650
efbecbc1
AB
66512019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6652
6653 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
6654
0841c79a
AB
66552019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6656
6657 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
6658
4a270568
AB
66592019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6660
6661 * gdb.fortran/type-kinds.exp: Update expected results.
6662
067630bd
AB
66632019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6664
6665 * gdb.fortran/type-kinds.exp: Test new integer type kind.
6666
3be47f7a
AB
66672019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6668
6669 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
6670 function.
6671 (test_basic_parsing_of_type_kinds): Expand types tested.
6672 (test_parsing_invalid_type_kinds): New function.
6673
4d00f5d8
AB
66742019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6675
6676 * gdb.fortran/intrinsics.exp: New file.
6677 * gdb.fortran/intrinsics.f90: New file.
6678 * gdb.fortran/type-kinds.exp: New file.
6679
c8f91604
AB
66802019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6681
6682 * gdb.fortran/dot-ops.exp: New file.
6683
dd9f2c76
AB
66842019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6685
6686 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
6687 Check upper and lower case logical literals.
6688
84ec9724
AB
66892019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6690
6691 * gdb.fortran/types.exp (test_float_literal_types_accepted):
6692 Remove duplicate tests.
6693
c3734e09
AH
66942019-03-06 Alan Hayward <alan.hayward@arm.com>
6695
6696 * lib/gdb.exp (builtin_cd): rename of cd.
6697 (cd): Override builtin.
6698
aa3cfbda
RB
66992019-03-06 Richard Bunt <richard.bunt@arm.com>
6700
6701 * gdb.fortran/function-calls.exp: New file.
6702 * gdb.fortran/function-calls.f90: New test.
6703
7b63ad86
RB
67042019-03-04 Richard Bunt <richard.bunt@arm.com>
6705
6706 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
6707 on user program standard output.
6708 * gdb.fortran/short-circuit-argument-list.f90: Record function
6709 calls.
6710
01abb042
AH
67112019-02-28 Alan Hayward <alan.hayward@arm.com>
6712
c3734e09
AH
6713 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
6714 failure.
01abb042 6715
92137da0
RO
67162019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6717
6718 PR gdb/8527
6719 * gdb.base/interrupt-daemon-attach.c,
6720 gdb.base/interrupt-daemon-attach.exp: New test.
6721
5862844d
PA
67222019-02-27 Pedro Alves <palves@redhat.com>
6723
6724 * gdb.base/page.exp: Add tests for "set width/height -1".
6725
8ed25214
PA
67262019-02-27 Pedro Alves <palves@redhat.com>
6727
6728 * gdb.base/page.exp: Add tests for "set/show width/height" with
6729 "infinite" values.
6730
6c28e44a
TT
67312019-02-27 Tom Tromey <tromey@adacore.com>
6732
6733 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
6734 2.4.
6735 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
6736 workaround.
6737
bf9a735e
AB
67382019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
6739
6740 * gdb.base/align.exp: Extend to compile in both C and C++, and add
6741 tests for structs with static members.
6742
8791793c
TT
67432019-02-26 Tom Tromey <tromey@adacore.com>
6744
6745 * gdb.python/py-value.exp (test_value_from_buffer): Check for
6746 ValueError, not TypeError.
6747
bc2a507e
KB
67482019-02-26 Kevin Buettner <kevinb@redhat.com>
6749
6750 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
6751 call from main program.
6752
e0e7d3bd
JB
67532019-02-23 Joel Brobecker <brobecker@adacore.com>
6754
6755 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
6756 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
6757 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
6758 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
6759 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
6760
9600246d
KS
67612019-02-22 Keith Seitz <keiths@redhat.com>
6762
6763 PR symtab/23853
6764 * gdb.base/symlink-sourcefile.c: New file.
6765 * gdb.base/symlink-sourcefile.exp: New file.
6766
0c95f9ed
TT
67672019-02-20 Tom Tromey <tom@tromey.com>
6768
6769 * gdb.base/info_qt.exp: Update.
6770
6caa91b6
SM
67712019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
6772
6773 * gdb.base/source.exp: Move "error in sourced script" code to
6774 the end.
6775 * gdb.base/source-error.gdb: Move contents to
6776 source-error-1.gdb. Add new code to source source-error-1.gdb.
6777 * gdb.base/source-error-1.gdb: New file, from previous
6778 source-error.gdb.
6779
6506371f
TT
67802019-02-17 Tom Tromey <tom@tromey.com>
6781
6782 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
6783 for macro styling.
6784 * gdb.base/style.c (SOME_MACRO): New macro.
6785
a0087920
TT
67862019-02-17 Tom Tromey <tom@tromey.com>
6787
6788 * gdb.base/style.exp: Add line-wrapping tests.
6789 * gdb.base/page.exp: Add test for quitting during pagination.
6790
a2cd4f14
JB
67912019-02-17 Joel Brobecker <brobecker@adacore.com>
6792
6793 * gdb.ada/big_packed_array: New testcase.
6794 * gdb.ada/homonym.exp: Fix incorrect expected output for
6795 "break <homonym__get_value>" test.
6796
9d70ffbc
WP
67972019-02-13 Weimin Pan <weimin.pan@oracle.com>
6798
6799 PR breakpoints/21870
6800 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
6801 and prepare_for_testing. Add comment.
6802 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
6803 redundant cleanup call. Clean up comment.
6804
01c7ae81
WP
68052019-02-12 Weimin Pan <weimin.pan@oracle.com>
6806
6807 PR breakpoints/21870
6808 * gdb.arch/aarch64-dbreg-contents.exp: New file.
6809 * gdb.arch/aarch64-dbreg-contents.c: New file.
6810
aff29d1c
JB
68112019-02-10 Joel Brobecker <brobecker@adacore.com>
6812
6813 * gdb.ada/mi_ref_changeable: New testcase.
6814
df0da8a2
AH
68152019-02-07 Alan Hayward <alan.hayward@arm.com>
6816
6817 * gdb.base/attach.exp: Add double attach test.
6818
bd447abb
SM
68192019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
6820
6821 * lib/gdb.exp (default_gdb_start): Don't match pagination
6822 prompt.
6823 (gdb_init): Set stty_init.
6824
1dbc40b9
TT
68252019-01-27 Tom Tromey <tom@tromey.com>
6826
6827 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
6828 skip_python_tests.
6829
353229bf
AH
68302019-01-24 Alan Hayward <alan.hayward@arm.com>
6831
6832 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
6833 New structure.
6834 (struct struct_static_02_02): Likewise.
6835 (struct struct_static_02_03): Likewise.
6836 (struct struct_static_02_04): Likewise.
6837 (struct struct_static_04_01): Likewise.
6838 (struct struct_static_04_02): Likewise.
6839 (struct struct_static_04_03): Likewise.
6840 (struct struct_static_04_04): Likewise.
6841 (struct struct_static_06_01): Likewise.
6842 (struct struct_static_06_02): Likewise.
6843 (struct struct_static_06_03): Likewise.
6844 (struct struct_static_06_04): Likewise.
6845 (cmp_struct_static_02_01): Likewise.
6846 (cmp_struct_static_02_02): Likewise.
6847 (cmp_struct_static_02_03): Likewise.
6848 (cmp_struct_static_02_04): Likewise.
6849 (cmp_struct_static_04_01): Likewise.
6850 (cmp_struct_static_04_02): Likewise.
6851 (cmp_struct_static_04_03): Likewise.
6852 (cmp_struct_static_04_04): Likewise.
6853 (cmp_struct_static_06_01): Likewise.
6854 (cmp_struct_static_06_02): Likewise.
6855 (cmp_struct_static_06_03): Likewise.
6856 (cmp_struct_static_06_04): Likewise.
6857 (call_all): Test new structs.
6858 * gdb.base/infcall-nested-structs.exp: Likewise.
6859
73021deb
AH
68602019-01-21 Alan Hayward <alan.hayward@arm.com>
6861 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
6862
fc65c7db
AH
68632019-01-21 Alan Hayward <alan.hayward@arm.com>
6864 * gdb.base/stack-protector.c: New test.
6865 * gdb.base/stack-protector.exp: New file.
6866 * gdb.cp/ovldbreak.exp: Only allow a single break line.
6867 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
6868 option.
6869 (gdb_compile): Remove stack protector for GCC and prevent
6870 recursion.
6871
c24bdb02
KS
68722019-01-16 Keith Seitz <keiths@redhat.com>
6873
6874 PR gdb/23773
6875 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
6876
6f072a10
PFC
68772019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6878
6879 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
6880 aliases.
6881 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
6882 tests.
6883 * gdb.arch/powerpc-vector-regs.c: New file.
6884 * gdb.arch/powerpc-vector-regs.exp: New file.
6885
a7b8d682
PFC
68862019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6887
6888 * gdb.arch/altivec-regs.exp: Fix the list passed to
6889 gdb_expect_list when testing "info vector".
6890
6eb6fb67
AB
68912019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6892
6893 * gdb.base/style.exp: Don't include path in testname.
6894
b56f80d8
KS
68952019-01-10 Keith Seitz <keiths@redhat.com>
6896
6897 PR gdb/23712
6898 PR symtab/23010
6899 * gdb.dwarf2/multidictionary.exp: New file.
6900
041be526
SM
69012019-01-09 Simon Marchi <simon.marchi@ericsson.com>
6902
6903 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
6904 (test_gnuv3_style_demangling): ... this.
6905 (test_lucid_style_demangling): Remove.
6906 (test_arm_style_demangling): Remove.
6907 (test_hp_style_demangling): Remove.
6908 (do_tests): Remove calls to the above.
6909
d820d0c3
AB
69102019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6911
6912 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
6913 case.
6914
f097f5ad
TT
69152019-01-06 Tom Tromey <tom@tromey.com>
6916
6917 PR gdb/28155:
6918 * gdb.dwarf2/typedef-void-finish.exp: New file.
6919
2cd8cc0b
TT
69202018-12-28 Tom Tromey <tom@tromey.com>
6921 Simon Marchi <simark@simark.ca>
6922
6923 * gdb.base/jit-exec.exp: New file.
6924 * gdb.base/jit-exec.c: New file.
6925 * gdb.base/jit-execd.c: New file.
6926
35fb8261
TT
69272018-12-28 Tom Tromey <tom@tromey.com>
6928
6929 * gdb.base/style.exp: Update test to check for address styling.
6930
47fd17cd
TT
69312018-12-28 Tom Tromey <tom@tromey.com>
6932
6933 * gdb.base/style.exp: Add test for styling of "Reading symbols"
6934 message.
6935
d47032b7
TT
69362018-12-28 Tom Tromey <tom@tromey.com>
6937
6938 * gdb.base/style.exp: Add test for version number styling.
6939
af79b68d
TT
69402018-12-28 Tom Tromey <tom@tromey.com>
6941
6942 * gdb.base/style.exp: Add test for print_address_symbolic.
6943
0bb296cb
TT
69442018-12-28 Tom Tromey <tom@tromey.com>
6945
6946 * gdb.base/style.exp: Add test for breakpoint setting.
6947
80ae2043
TT
69482018-12-28 Tom Tromey <tom@tromey.com>
6949
6950 * gdb.base/style.exp: Add test for variable names.
6951
cbe56571
TT
69522018-12-28 Tom Tromey <tom@tromey.com>
6953
6954 * gdb.base/style.exp: New file.
6955 * gdb.base/style.c: New file.
6956
9162a27c
TT
69572018-12-28 Tom Tromey <tom@tromey.com>
6958
6959 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
6960 "dumb".
6961 * gdb.base/readline.exp (operate_and_get_next): Save and restore
6962 the TERM environment variable.
6963
bc543c90
TT
69642018-12-27 Tom Tromey <tom@tromey.com>
6965
6966 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
6967 pagination test.
6968
6f0ffe50
AB
69692018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
6970
6971 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
6972 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
6973
b5a1e557
PW
69742018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6975
6976 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
6977 Filename a.adb changed to bp_fun_addr.adb.
6978 gdb.ada/bp_fun_addr.exp: Update test accordingly.
6979
6e8b1ab2
JV
69802018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
6981
6982 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
6983 non-PIE executables.
6984 * README: Mention the gdb,nopie_flag board setting.
6985 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
6986 non-PIE executable.
6987 * gdb.arch/amd64-entry-value.exp: Likewise.
6988 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
6989 * gdb.arch/i386-float.exp: Likewise.
6990 * gdb.arch/i386-signal.exp: Likewise.
6991 * gdb.mi/mi-reg-undefined.exp: Likewise.
6992
d00a27c5
PM
69932018-12-21 Paul Marechal <paul.marechal@ericsson.com>
6994
6995 PR gdb/23974
6996 * gdb.base/info-os.exp: Check return for unknown "info os" type.
6997
161d081c
PW
69982018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6999
7000 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
7001 Update order of results accordingly.
7002
b001de23
AB
70032018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
7004
7005 * gdb.base/annota1.exp: Update a test regexp.
7006
99e1a184
AB
70072018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
7008
7009 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
7010
7a81c1e2
PW
70112018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7012
7013 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
7014 (reuse_time): Initialize to REUSE_TIME_CAP.
7015 (check_rc): New function.
7016 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
7017 Check pthread_create rc.
7018 (spawner_thread_func): Check pthread_create and pthread_join rc.
7019
73e8dc90
PA
70202018-12-08 Pedro Alves <palves@redhat.com>
7021
7022 * gdb.base/list.exp (test_forward_search): Rename to ...
7023 (test_forward_reverse_search): ... this. Also test reverse-search
7024 and the forward-search alias.
7025
13f2ed32
AB
70262018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
7027
7028 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
7029 local timeout variable before return, and remove all local timeout
7030 variable entirely.
7031 (gdb_load): Likewise.
7032
64d27cfc
TV
70332018-12-01 Tom de Vries <tdevries@suse.de>
7034
7035 * gdb.base/gdb-caching-proc.exp: New file.
7036
f63c03b4
SDJ
70372018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
7038
7039 * Makefile.in (TIMESTAMP): New variable.
7040 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
7041 command.
7042 (check-single-racy): Likewise.
7043 (check/%.exp): Likewise.
7044 (check-racy/%.exp): Likewise.
7045 (workers/%.worker): Likewise.
7046 (build-perf): Likewise.
7047 (check-perf): Likewise.
7048 * README: Describe new "TS" and "TS_FORMAT" variables.
7049 * print-ts.py: New file.
7050
1c97054b
BF
70512018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
7052
7053 PR python/23714
7054 * gdb.python/python.exp: Test command repetition after
7055 gdb.execute.
7056
1871a62d
AB
70572018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
7058
7059 * gdb.opt/inline-break.exp: Add test that info breakpoint output
7060 is correctly aligned.
7061
fb5e1ed9
PW
70622018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7063
7064 * gdb.ada/info_auto_lang.exp: New testcase.
7065 * gdb.ada/info_auto_lang/global_pack.ads: New file.
7066 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
7067 * gdb.ada/info_auto_lang/some_c.c: New file.
7068
43d397ca
PW
70692018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7070
7071 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
7072 FUNC_lang language syntax.
7073
beddd671
PW
70742018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7075
7076 * gdb.base/info_minsym.c: New file.
7077 * gdb.base/info_minsym.exp: New file.
7078
73fc52c4
TT
70792018-11-19 Tom Tromey <tom@tromey.com>
7080
7081 PR rust/23625:
7082 * gdb.rust/simple.exp: Add ptype test. Update expected output.
7083 * gdb.rust/expr.exp: Update expected output. Change one test.
7084
994b876a
TT
70852018-11-19 Tom Tromey <tom@tromey.com>
7086
7087 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
7088
6769f276
PA
70892018-11-19 Pedro Alves <palves@redhat.com>
7090
7091 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
7092 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
7093 see the expected warning.
7094
38a72da0
AH
70952018-11-16 Alan Hayward <alan.hayward@arm.com>
7096
7097 PR gdb/22736:
7098 * gdb.cp/infcall-nodebug-lib.c: New test.
7099 * gdb.cp/infcall-nodebug-main.c: New test.
7100 * gdb.cp/infcall-nodebug.exp: New file.
7101
53a89d6e
SM
71022018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
7103
7104 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
7105 completer tests.
7106
9325300d
TV
71072018-11-09 Tom de Vries <tdevries@suse.de>
7108
7109 * gdb.base/msym-lang.c: New test.
7110 * gdb.base/msym-lang.exp: New file.
7111 * gdb.base/msym-lang-main.c: New test.
7112
20f0d60d
TT
71132018-11-08 Tom Tromey <tom@tromey.com>
7114
7115 PR gdb/23555:
7116 PR gdb/23838:
7117 * gdb.base/warning.exp: New file.
7118
b5420128
JB
71192018-11-08 Jan Beulich <jbeulich@suse.com>
7120
7121 * testsuite/gdb.arch/i386-avx512.c,
7122 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
7123
cd115d61
AB
71242018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
7125
7126 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
7127 point hardware.
7128
35ee2dc2
AB
71292018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
7130
7131 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
7132 * gdb.dwarf2/missing-type-name.exp: New file.
7133
31aceee8
TV
71342018-11-06 Tom de Vries <tdevries@suse.de>
7135
7136 * gdb.base/many-headers.c: New test.
7137 * gdb.base/many-headers.exp: New file.
7138
109be305
JW
71392018-11-06 Jim Wilson <jimw@sifive.com>
7140
7141 * gdb.base/code_elim.exp: For riscv, set additional_flags
7142 to include -msmall-data-limit=0.
7143
e2b7af72
JB
71442018-11-01 Joel Brobecker <brobecker@adacore.com>
7145
7146 * gdb.ada/watch_minus_l: New testcase.
7147
cdcda965
SM
71482018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
7149
7150 * gdb.arch/aix-sighandle.c: New file.
7151 * gdb.arch/aix-sighandle.exp: New file.
7152
92dcebf3
AB
71532018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7154
7155 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
7156 registers being unions.
7157
68b9ac18
TV
71582018-10-31 Tom de Vries <tdevries@suse.de>
7159
7160 * lib/valgrind.exp: New file.
7161 (vgdb_start, vgdb_stop): New procs, factored out of ...
7162 * gdb.base/valgrind-bt.exp: ... here, ...
7163 * gdb.base/valgrind-disp-step.exp: ... here and ...
7164 * gdb.base/valgrind-infcall.exp: ... here.
7165
1443936e
TV
71662018-10-31 Tom de Vries <tdevries@suse.de>
7167
7168 * lib/gdb.exp (get_valueof): Don't output read value in test name.
7169
eb77c9df
AB
71702018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7171
7172 * gdb.dwarf2/void-type.c: New file.
7173 * gdb.dwarf2/void-type.exp: New file.
7174
82b5e646
PW
71752018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7176
7177 * gdb.base/info_qt.c: New file.
7178 * gdb.base/info_qt.exp: New file.
7179
8d619c01
EBM
71802018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7181
7182 * gdb.arch/powerpc-htm-regs.c: New file.
7183 * gdb.arch/powerpc-htm-regs.exp: New file.
7184
f2cf6173
EBM
71852018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7186
7187 * gdb.arch/powerpc-tar.c: New file.
7188 * gdb.arch/powerpc-tar.exp: New file.
7189
7ca18ed6
EBM
71902018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7191
7192 * gdb.arch/powerpc-ppr-dscr.c: New file.
7193 * gdb.arch/powerpc-ppr-dscr.exp: New file.
7194
bfcc0eba
TV
71952018-10-25 Tom de Vries <tdevries@suse.de>
7196
7197 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
7198
fe1a5cad
TV
71992018-10-24 Tom de Vries <tdevries@suse.de>
7200
7201 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
7202 longer exists error.
7203
a76dc3b7
TV
72042018-10-24 Tom de Vries <tdevries@suse.de>
7205
7206 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
7207
4df46df7
TV
72082018-10-24 Tom de Vries <tdevries@suse.de>
7209
7210 * gdb.base/valgrind-db-attach.exp: Handle removed support for
7211 --db-attach in valgrind.
7212
0dbfcfff
AB
72132018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
7214
7215 * gdb.arch/riscv-reg-aliases.c: New file.
7216 * gdb.arch/riscv-reg-aliases.exp: New file.
7217
b04480b1
AH
72182018-10-19 Alan Hayward <alan.hayward@arm.com>
7219
7220 * gdb.python/py-cmd.exp: Check for gdb_prompt.
7221
2c6ac8d7
AH
72222018-10-19 Alan Hayward <alan.hayward@arm.com>
7223
7224 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
7225
2bc69f25
AH
72262018-10-19 Alan Hayward <alan.hayward@arm.com>
7227
7228 * gdb.cp/ovldbreak.exp: Fix regexps.
7229
1f1ae3a3
AH
72302018-10-19 Alan Hayward <alan.hayward@arm.com>
7231
7232 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
7233
94c18618
SDJ
72342018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
7235
7236 PR cli/23785
7237 * gdb.base/restore.exp: New test to check if "restore" with an
7238 invalid file doesn't segfault.
7239
812cd6eb
TV
72402018-10-18 Tom de Vries <tdevries@suse.de>
7241
7242 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
7243 * gdb.ada/excep_handle.exp: Same.
7244 * gdb.ada/mi_string_access.exp: Same.
7245 * gdb.ada/mi_var_union.exp: Same.
7246 * gdb.arch/arc-analyze-prologue.exp: Same.
7247 * gdb.arch/arc-decode-insn.exp: Same.
7248 * gdb.base/readnever.exp: Same.
7249 * gdb.fortran/printing-types.exp: Same.
7250 * gdb.guile/scm-lazy-string.exp: Same.
7251
c4b90788
TV
72522018-10-16 Tom de Vries <tdevries@suse.de>
7253
7254 PR gdb/23730
7255 * gdb.base/catch-follow-exec.c: Add copyright notice.
7256 * gdb.base/catch-follow-exec.exp: Rewrite to use
7257 gdb_spawn_with_cmdline_opts. Require gdb-native.
7258
8bca2978
SL
72592018-10-12 Sandra Loosemore <sandra@codesourcery.com>
7260
7261 * gdb.trace/actions-changed.exp: Check for arch support.
7262 * gdb.trace/actions.exp: Likewise.
7263 * gdb.trace/ax.exp: Likewise.
7264 * gdb.trace/backtrace.exp: Likewise.
7265 * gdb.trace/change-loc.exp: Likewise.
7266 * gdb.trace/deltrace.exp: Likewise.
7267 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
7268 * gdb.trace/ftrace.exp: Likewise.
7269 * gdb.trace/infotrace.exp: Check for arch support.
7270 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
7271 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
7272 * gdb.trace/mi-tsv-changed.exp: Likewise.
7273 * gdb.trace/packetlen.exp: Likewise.
7274 * gdb.trace/passc-dyn.exp: Likewise.
7275 * gdb.trace/passcount.exp: Likewise.
7276 * gdb.trace/pending.exp: Likewise.
7277 * gdb.trace/range-stepping.exp: Check for shlib support.
7278 * gdb.trace/report.exp: Check for arch support.
7279 * gdb.trace/save-trace.exp: Likewise.
7280 * gdb.trace/signal.exp: Check for signal support.
7281 * gdb.trace/tfind.exp: Check for arch support.
7282 * gdb.trace/trace-break.exp: Check for arch and shlib support.
7283 * gdb.trace/trace-common.h: Add comment.
7284 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
7285 * gdb.trace/trace-enable-disable.exp: Likewise.
7286 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
7287 * gdb.trace/tracecmd.exp: Check for arch support.
7288 * gdb.trace/tspeed.exp: Check for shlib and target support.
7289 * gdb.trace/tstatus.exp: Check for arch support.
7290 * gdb.trace/tsv.exp: Likewise.
7291 * gdb.trace/while-dyn.exp: Likewise.
7292 * gdb.trace/while-stepping.exp: Likewise.
7293 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
7294
f9c49bff
SM
72952018-10-12 Simon Marchi <simon.marchi@ericsson.com>
7296
7297 * gdb.trace/tspeed.exp: Remove nowarnings.
7298 (prepare_for_trace_test): Declare "global ipalib".
7299 * gdb.trace/tspeed.c: Include unistd.h.
7300 (main): Remove superfluous printf argument.
7301
d4330bde
SL
73022018-10-11 Sandra Loosemore <sandra@codesourcery.com>
7303
7304 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
7305 directory prefix on the filename.
7306
8ecfd7bd
SDJ
73072018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
7308
7309 * gdb.gdb/unittest.exp: Update expected message informing that
7310 selftests have been disabled.
7311 * gdb.server/unittest.exp: Likewise.
7312
58bbcd02
TV
73132018-10-09 Tom de Vries <tdevries@suse.de>
7314
7315 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
7316 with runto_main.
7317
9f6b697b
WP
73182018-10-08 Weimin Pan <weimin.pan@oracle.com>
7319
7320 PR c++/16841
7321 * gdb.cp/virtbase2.cc: New file.
7322 * gdb.cp/virtbase2.exp: New file.
7323
add5ded5
TT
73242018-10-06 Tom Tromey <tom@tromey.com>
7325
7326 PR python/19399:
7327 * gdb.python/py-inferior.exp: Add architecture test.
7328
f9e48344
TT
73292018-10-06 Tom Tromey <tom@tromey.com>
7330
7331 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
7332 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
7333
2a8be203
TT
73342018-10-06 Tom Tromey <tom@tromey.com>
7335
7336 * gdb.python/py-breakpoint.exp (check_last_event): Check location
7337 of a "throw" catchpoint.
7338
e04caa70
SDJ
73392018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
7340
7341 * gdb.base/info-proc.exp: Update string expected from "help info
7342 proc".
7343
5ca8c39f
TT
73442018-10-04 Tom Tromey <tom@tromey.com>
7345
7346 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
7347 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
7348 (test_initial_complaints, test_empty_complaints): Update.
7349 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7350
3453e7e4
TT
73512018-10-04 Tom Tromey <tom@tromey.com>
7352
7353 PR cli/19551:
7354 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
7355 * lib/gdb.exp (gdb_file_cmd): Update.
7356 * gdb.stabs/weird.exp (print_weird_var): Update.
7357 * gdb.server/solib-list.exp: Update.
7358 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
7359 * gdb.mi/mi-cli.exp: Update.
7360 * gdb.linespec/linespec.exp: Update.
7361 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7362 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
7363 * gdb.cp/cp-relocate.exp: Update.
7364 * gdb.base/sym-file.exp: Update.
7365 * gdb.base/relocate.exp: Update.
7366 * gdb.base/readnever.exp: Update.
7367 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
7368 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
7369 * gdb.base/dbx.exp (gdb_file_cmd): Update.
7370 * gdb.base/code_elim.exp: Update.
7371 * gdb.base/break-unload-file.exp (test_break): Update.
7372 * gdb.base/break-interp.exp (test_attach_gdb): Update.
7373 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
7374 Update.
7375 * gdb.base/attach.exp (do_attach_tests): Update.
7376 * gdb.base/sepdebug.exp: Update.
7377 * gdb.python/py-section-script.exp: Update.
7378
6afcf761
TT
73792018-10-04 Tom Tromey <tom@tromey.com>
7380
7381 PR cli/22234:
7382 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
7383 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
7384 output.
7385
fef1b293
TT
73862018-10-04 Tom Tromey <tom@tromey.com>
7387
7388 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
7389 set width and height to 0.
7390 (test_command_line_attach_run): Use -quiet.
7391
ca98345e
SL
73922018-10-03 Sandra Loosemore <sandra@codesourcery.com>
7393
7394 * lib/gdb.exp (skip_ifunc_tests): New.
7395 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
7396 other compile failures.
7397 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
7398
ff34e6ae
SM
73992018-10-01 Simon Marchi <simon.marchi@ericsson.com>
7400
7401 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
7402 is_amd64_regs_target.
7403
6bb8890e
AH
74042018-10-01 Alan Hayward <alan.hayward@arm.com>
7405
7406 * gdb.arch/aarch64-sighandler-regs.c: New test.
7407 * gdb.arch/aarch64-sighandler-regs.exp: New file.
7408 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
7409
224d30d3
MM
74102018-10-01 Markus Metzger <markus.t.metzger@intel.com>
7411
7412 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
7413 assembly.
7414
f67ffa6a
AB
74152018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
7416
7417 * gdb.base/frame-selection.exp: New file.
7418 * gdb.base/frame-selection.c: New file.
7419
9fc3183f
AH
74202018-09-27 Alan Hayward <alan.hayward@arm.com>
7421
7422 * gdb.threads/check-libthread-db.c (thread_routine): Use a
7423 pthread barrier.
7424 (main): Likewise.
7425
d354055e
AB
74262018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
7427
7428 * gdb.base/large-frame-1.c: New file.
7429 * gdb.base/large-frame-2.c: New file.
7430 * gdb.base/large-frame.exp: New file.
7431 * gdb.base/large-frame.h: New file.
7432
db727370
JL
74332018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7434
7435 PR gdb/20948
7436 * gdb.base/write_mem.exp: New test.
7437 * gdb.base/write_mem.c: Likewise.
7438
ae778caf
TT
74392018-09-23 Tom Tromey <tom@tromey.com>
7440
7441 PR python/18852:
7442 * gdb.python/py-parameter.exp: Add test for parameter that throws
7443 on "set".
7444
fd3ba736
TT
74452018-09-23 Tom Tromey <tom@tromey.com>
7446
7447 PR python/17284:
7448 * gdb.python/py-template.exp (test_template_arg): Add test for
7449 negative template argument number.
7450
39a24317
TT
74512018-09-23 Tom Tromey <tom@tromey.com>
7452
7453 PR python/14062:
7454 * gdb.python/python.exp: Add test for post_event error.
7455
f5769a2c
TT
74562018-09-23 Tom Tromey <tom@tromey.com>
7457
7458 PR python/18170:
7459 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
7460 convert pointers to int and long.
7461
1c1e54f6
TT
74622018-09-23 Tom Tromey <tom@tromey.com>
7463
7464 PR python/20126:
7465 * gdb.python/py-value.exp (test_value_numeric_ops): Add
7466 signed-ness conversion tests.
7467
fb4fa946
TT
74682018-09-23 Tom Tromey <tom@tromey.com>
7469
7470 PR python/18352;
7471 * gdb.python/py-value.exp (test_float_conversion): New proc.
7472 Use it.
7473
a466edac
HAQ
74742018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
7475
7476 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
7477
4ee9b0c5
SL
74782018-09-18 Sandra Loosemore <sandra@codesourcery.com>
7479
7480 * gdb.base/complete-empty.exp: Skip tab-completion tests if
7481 no readline.
7482 * gdb.base/utf8-identifiers.exp: Likewise.
7483 * gdb.cp/cpcompletion.exp: Likewise.
7484 * gdb.linespec/cpcompletion.exp: Likewise.
7485 * gdb.linespec/cpls-abi-tag.exp: Likewise.
7486 * gdb.linespec/cpls-ops.exp: Likewise.
7487
23be8da7
RB
74882018-09-19 Richard Bunt <richard.bunt@arm.com>
7489 Chris January <chris.january@arm.com>
7490
7491 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
7492 * gdb.fortran/short-circuit-argument-list.exp: New file.
7493 * gdb.fortran/short-circuit-argument-list.f90: New test.
7494
5031d0ae
SDJ
74952018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7496
7497 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
7498 "arch=" keyword when executing "-stack-list-frames".
7499
b4c0d1a4
SDJ
75002018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7501
7502 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
7503 "arch=" keyword when executing "-stack-list-frames".
7504
7a6d2b45
SDJ
75052018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7506
7507 * gdb.ada/complete.exp: Expect for "@" when doing "complete
7508 break ada".
7509
8588b356
SM
75102018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
7511
7512 PR python/23669
7513 * gdb.python/python.exp: Test gdb.execute("show commands").
7514
65e65158
TT
75152018-09-16 Tom Tromey <tom@tromey.com>
7516
7517 * gdb.base/new-ui.exp (do_execution_tests): Update.
7518 * gdb.base/dbx.exp (test_breakpoints): Update.
7519
bf326452
AH
75202018-09-14 Alan Hayward <alan.hayward@arm.com>
7521
7522 * lib/gdb.exp (gdb_simple_compile): Add proc.
7523 (is_elf_target): Use gdb_simple_compile.
7524 (skip_altivec_tests): Likewise.
7525 (skip_vsx_tests): Likewise.
7526 (skip_tsx_tests): Likewise.
7527 (skip_btrace_tests): Likewise.
7528 (skip_btrace_pt_tests): Likewise.
7529 (gdb_can_simple_compile): Likewise.
7530 (gdb_has_argv0): Likewise.
7531 (gdb_target_symbol_prefix): Likewise.
7532 (target_supports_scheduler_locking): Likewise.
7533
2361b0fb
TT
75342018-09-13 Tom Tromey <tom@tromey.com>
7535
7536 * Makefile.in (TAGS): Recognize proc_with_prefix and
7537 gdb_caching_proc.
7538
0ae1a321
SM
75392018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7540
7541 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
7542 method.
7543
a40bf0c2
SM
75442018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7545
7546 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
7547 and a few other Inferior properties when the Inferior is no
7548 longer valid.
7549
4a3fe98f
TT
75502018-09-13 Tom Tromey <tom@tromey.com>
7551
7552 PR rust/23650:
7553 * gdb.rust/simple.exp: Add test for enum field access error.
7554
098b2108
TT
75552018-09-13 Tom Tromey <tom@tromey.com>
7556
7557 PR rust/23626:
7558 * gdb.rust/simple.rs (EmptyEnum): New type.
7559 (main): Use it.
7560 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
7561
1256af7d
SM
75622018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7563
7564 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
7565 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
7566 * gdb.python/py-symtab.exp: Update test printing an objfile.
7567
4aa8e6c2
SM
75682018-09-12 Simon Marchi <simon.marchi@ericsson.com>
7569
7570 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
7571 object.
7572
c221b2f7
AH
75732018-09-12 Alan Hayward <alan.hayward@arm.com>
7574
7575 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
7576 (support_complex_tests): Use gdb_can_simple_compile.
7577 (is_ilp32_target): Likewise.
7578 (is_lp64_target): Likewise.
7579 (is_64_target): Likewise.
7580 (is_amd64_regs_target): Likewise.
7581 (is_aarch32_target): Likewise.
7582 (gdb_int128_helper): Likewise.
7583
6f1107b5
JK
75842018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7585
7586 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
7587
1f5d1570
JG
75882018-09-10 Jerome Guitton <guitton@adacore.com>
7589
7590 * gdb.ada/same_component_name: Add test for case of tagged record
7591 with variable-length fields.
7592
cc330e39
XR
75932018-09-10 Xavier Roirand <roirand@adacore.com>
7594
7595 * gdb.ada/access_to_unbounded_array.exp: New testcase.
7596 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
7597 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
7598 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
7599
b9c50e9a
XR
76002018-09-10 Xavier Roirand <roirand@adacore.com>
7601
7602 * gdb.ada/mi_string_access.exp: New testcase.
7603 * gdb.ada/mi_string_access/bar.adb: New file.
7604 * gdb.ada/mi_string_access/pck.adb: New file.
7605 * gdb.ada/mi_string_access/pck.asd: New file.
7606
2963898f
XR
76072018-09-10 Xavier Roirand <roirand@adacore.com>
7608
7609 * gdb.ada/mi_var_union.exp: New testcase.
7610 * gdb.ada/mi_var_union/bar.adb: New file.
7611 * gdb.ada/mi_var_union/pck.adb: New file.
7612 * gdb.ada/mi_var_union/pck.asd: New file.
7613
1aac008f
TT
76142018-09-08 Tom Tromey <tom@tromey.com>
7615
7616 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
7617
332cf4c9
TT
76182018-09-08 Tom Tromey <tom@tromey.com>
7619
7620 PR python/16047:
7621 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
7622 (register_pretty_printers): Register new printer.
7623 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
7624 test.
7625 * gdb.python/py-prettyprint.c (int_type3): New typedef.
7626 (an_int_type3): New global.
7627
424da6cf
JB
76282018-09-08 Joel Brobecker <brobecker@adacore.com>
7629
7630 * gdb.ada/expr_with_funcall: New testcase.
7631
2a62dfa9
JB
76322018-09-08 Joel Brobecker <brobecker@adacore.com>
7633
7634 * gdb.ada/packed_array_assign: New testcase.
7635
96b6697f
AB
76362018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
7637
7638 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
7639 names, and add test prefixes to make test names unique.
7640
e4a62c65
TV
76412018-09-05 Tom de Vries <tdevries@suse.de>
7642
7643 * gdb.dwarf2/varval.exp: Add test.
7644
dd083ee2
GB
76452018-09-04 Gary Benson <gbenson@redhat.com>
7646
7647 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
7648 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
7649
aef9346c
TT
76502018-08-31 Tom Tromey <tom@tromey.com>
7651
7652 * gdb.rust/simple.rs: Rename second variable "v".
7653
c67f2e15
AB
76542018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
7655
7656 * gdb.base/funcargs.c (use_a): New function.
7657 (recurse): Call use_a.
7658
078a0207
KS
76592018-08-29 Keith Seitz <keiths@redhat.com>
7660
7661 * gdb.compile/compile-cplus-anonymous.cc: New file.
7662 * gdb.compile/compile-cplus-anonymous.exp: New file.
7663 * gdb.compile/compile-cplus-array-decay.cc: New file.
7664 * gdb.compile/compile-cplus-array-decay.exp: New file.
7665 * gdb.compile/compile-cplus-inherit.cc: New file.
7666 * gdb.compile/compile-cplus-inherit.exp: New file.
7667 * gdb.compile/compile-cplus-member.cc: New file.
7668 * gdb.compile/compile-cplus-member.exp: New file.
7669 * gdb.compile/compile-cplus-method.cc: New file.
7670 * gdb.compile/compile-cplus-method.exp: New file.
7671 * gdb.compile/compile-cplus-mod.c: "New" file.
7672 * gdb.compile/compile-cplus-namespace.cc: New file.
7673 * gdb.compile/compile-cplus-namespace.exp: New file.
7674 * gdb.compile/compile-cplus-nested.cc: New file.
7675 * gdb.compile/compile-cplus-nested.exp: New file.
7676 * gdb.compile/compile-cplus-print.c: "New" file.
7677 * gdb.compile/compile-cplus-print.exp: "New" file.
7678 * gdb.compile/compile-cplus-virtual.cc: New file.
7679 * gdb.compile/compile-cplus-virtual.exp: New file.
7680 * gdb.compile/compile-cplus.c: "New" file.
7681 * gdb.compile/compile-cplus.exp: "New" file.
7682 * lib/compile-support.exp: New file.
7683
b0f492b9
GB
76842018-08-16 Gary Benson <gbenson@redhat.com>
7685
7686 PR gdb/13000:
7687 * gdb.base/batch-exit-status.exp: New file.
7688 * gdb.base/batch-exit-status.good-commands: Likewise.
7689 * gdb.base/batch-exit-status.bad-commands: Likewise.
7690
36eb4c5f
AH
76912018-08-29 Alan Hayward <alan.hayward@arm.com>
7692
7693 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
7694 (struct struct02): Likewise.
7695 (struct struct03): Likewise.
7696 (struct struct04): Likewise.
7697 (struct struct_01_01): New struct.
7698 (struct struct_01_02): Likewise.
7699 (struct struct_01_03): Likewise.
7700 (struct struct_01_04): Likewise.
7701 (struct struct_02_01): Likewise.
7702 (struct struct_02_02): Likewise.
7703 (struct struct_02_03): Likewise.
7704 (struct struct_02_04): Likewise.
7705 (struct struct_04_01): Likewise.
7706 (struct struct_04_02): Likewise.
7707 (struct struct_04_03): Likewise.
7708 (struct struct_04_04): Likewise.
7709 (struct struct_05_01): Likewise.
7710 (struct struct_05_02): Likewise.
7711 (struct struct_05_03): Likewise.
7712 (struct struct_05_04): Likewise.
7713 (cmp_struct01): Remove function.
7714 (cmp_struct02): Likewise.
7715 (cmp_struct03): Likewise.
7716 (cmp_struct04): Likewise.
7717 (cmp_struct_01_01): Add Function.
7718 (cmp_struct_01_02): Likewise.
7719 (cmp_struct_01_03): Likewise.
7720 (cmp_struct_01_04): Likewise.
7721 (cmp_struct_02_01): Likewise.
7722 (cmp_struct_02_02): Likewise.
7723 (cmp_struct_02_03): Likewise.
7724 (cmp_struct_02_04): Likewise.
7725 (cmp_struct_04_01): Likewise.
7726 (cmp_struct_04_02): Likewise.
7727 (cmp_struct_04_03): Likewise.
7728 (cmp_struct_04_04): Likewise.
7729 (cmp_struct_05_01): Likewise.
7730 (cmp_struct_05_02): Likewise.
7731 (cmp_struct_05_03): Likewise.
7732 (cmp_struct_05_04): Likewise.
7733 (call_all): Add new structs.
7734 * gdb.base/infcall-nested-structs.exp: Likewise.
7735
3bf9c013
JV
77362018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
7737
7738 * gdb.python/py-framefilter-mi.exp: Update regexp to
7739 check for "arch" field in frame output.
7740
450d1e88
KB
77412018-08-23 Kevin Buettner <kevinb@redhat.com>
7742
7743 * gdb.dwarf2/dw2-ranges-func.c: New file.
7744 * gdb.dwarf2/dw2-ranges-func.exp: New file.
7745
ae739fe7
SM
77462018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
7747
7748 * gdb.base/term.exp: Compare terminal settings with values from
7749 the inferior.
7750 * gdb.base/term.c: Get and set terminal settings.
7751
6d52907e
JV
77522018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
7753
7754 * lib/mi-support.exp (mi_expect_stop): Update regexp to
7755 accommodate new "arch" field in frame output.
7756 * gdb.mi/mi-return.exp: Likewise.
7757 * gdb.mi/mi-stack.exp: Likewise.
7758 * gdb.mi/mi-syn-frame.exp: Likewise.
7759 * gdb.mi/user-selected-context-sync.exp: Likewise.
7760
be2d111a
MS
77612018-08-19 Michael Spang <spang@google.com>
7762
7763 PR gdb/11786
7764 * gdb.base/gcore-tls-pie.c: New file.
7765 * gdb.base/gcore-tls-pie.exp: New file.
7766
ae3a7c47
KB
77672018-08-18 Kevin Buettner <kevinb@redhat.com>
7768
7769 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
7770 * gdb.dwarf2/varval.c: New file.
7771 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 7772
2ecae92e
AH
77732018-08-17 Alan Hayward <alan.hayward@arm.com>
7774
7775 PR gdb/18931
7776 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
7777
c1854f1d
KS
77782018-08-16 Keith Seitz <keiths@redhat.com>
7779
7780 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
7781 tests expected to pass.
7782
26fb3983
JV
77832018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
7784
7785 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
7786 -data-disassemble -a.
7787 (test_disassembly_bogus_args): Likewise.
7788
67943c00
AB
77892018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
7790
7791 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
7792
5ff2bbae
AB
77932018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7794
7795 * gdb.base/vla-optimized-out.exp: Add new test.
7796
e5bbcd0f
AB
77972018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7798
7799 * gdb.base/vla-optimized-out-o3.exp: Delete.
7800 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
7801 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
7802 deleted tests.
7803
9d4a934c
AB
78042018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
7805
7806 PR gdb/18050:
7807 * gdb.server/extended-remote-restart.c: New file.
7808 * gdb.server/extended-remote-restart.exp: New file.
7809
045cf012
SM
78102018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
7811
7812 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
7813 "set variable index = 42".
7814
87d6a7aa
SM
78152018-08-07 Simon Marchi <simon.marchi@ericsson.com>
7816
7817 * boards/index-cache-gdb.exp: New file.
7818 * gdb.dwarf2/index-cache.exp: New file.
7819 * gdb.dwarf2/index-cache.c: New file.
7820 * gdb.base/maint.exp: Check if we are using the index cache.
7821
96d68bd4
RO
78222018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7823
7824 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
7825 MAKEFLAGS.
7826
5a699617
RO
78272018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7828
7829 * dg-extract-results.sh: Move to toplevel contrib.
7830 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
7831 * Makefile.in (check-parallel-racy): Likewise.
7832
5bd18990
AB
78332018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
7834
7835 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
7836 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
7837 tests if the target supports scheduler locking.
7838
3fbbcf47
TV
78392018-08-04 Tom de Vries <tdevries@suse.de>
7840
7841 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
7842
3e1d3d8c
TT
78432018-08-02 Tom Tromey <tom@tromey.com>
7844
7845 PR symtab/16842.
7846 * gdb.cp/temargs.exp: Test "info address" of a template
7847 parameter.
7848
5abe0f0c
JV
78492018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
7850
7851 * gdb.python/py-mi-var-info-path-expression.c: New file.
7852 * gdb.python/py-mi-var-info-path-expression.py: New file.
7853 * gdb.python/py-mi-var-info-path-expression.exp: New file.
7854
fb66cde8
SDJ
78552018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
7856
7857 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
7858 error after "cannot resolve name" string.
7859
c708f4d2
AB
78602018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
7861
7862 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
7863 started.
7864 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
7865
37cc0cae
TV
78662018-07-28 Tom de Vries <tdevries@suse.de>
7867
7868 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
7869
63b4ecf7
TV
78702018-07-26 Tom de Vries <tdevries@suse.de>
7871
7872 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
7873
3c3bb058
AB
78742018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
7875
7876 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
7877 is visible.
7878
9e7f3bbb
TV
78792018-07-26 Tom de Vries <tdevries@suse.de>
7880
7881 PR breakpoints/23366
7882 * gdb.base/catch-follow-exec.c: New test.
7883 * gdb.base/catch-follow-exec.exp: New file.
7884
16f808ec
TV
78852018-07-25 Tom de Vries <tdevries@suse.de>
7886
7887 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
7888 vla-optimized-out.c.
7889
d7154a8d
JV
78902018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
7891
7892 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
7893 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
7894
232a0032
TV
78952018-07-20 Tom de Vries <tdevries@suse.de>
7896
7897 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
7898 NOCLONE macro.
7899 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
7900
fbb1d502
TV
79012018-07-19 Tom de Vries <tdevries@suse.de>
7902
7903 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
7904 regular expression.
7905
42dc7699
TV
79062018-07-18 Tom de Vries <tdevries@suse.de>
7907
7908 * gdb.base/vla-optimized-out.c: New test.
7909 * gdb.base/vla-optimized-out.exp: New file.
7910
7f1f7e23
SDJ
79112018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
7912
7913 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
7914 message "No address associated with hostname" when gdbserver
7915 cannot resolve the hostname.
7916
5759ebb3
PW
79172018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7918
7919 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
7920 Add some test prefixes to make tests unique.
7921
3606ccab
PW
79222018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7923
7924 * gdb.base/frameapply.c: New file.
7925 * gdb.base/frameapply.exp: New file.
7926
529c08b2
PW
79272018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7928
7929 * gdb.base/skip.exp: Update expected error message.
7930
c7ab0aef
SDJ
79312018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7932 Jan Kratochvil <jan.kratochvil@redhat.com>
7933 Paul Fertser <fercerpav@gmail.com>
7934 Tsutomu Seki <sekiriki@gmail.com>
7935
7936 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
7937 parameter.
7938 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
7939 by default.
7940 * boards/native-gdbserver.exp: Likewise.
7941 * gdb.server/run-without-local-binary.exp: Improve regexp used
7942 for detecting when a remote debugging connection succeeds.
7943 * gdb.server/server-connect.exp: New file.
7944 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
7945 Do not prefix the port number with ":".
7946 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
7947 support for detecting and using it. Add '$debughost_gdbserver'
7948 to the list of arguments used to start gdbserver. Handle case
7949 when gdbserver cannot resolve a network name.
7950
16ff70dd
SDJ
79512018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7952
7953 PR c++/23373
7954 * gdb.base/ptype-offsets.cc (struct static_member): New
7955 struct.
7956 (main) <stmember>: New variable.
7957 * gdb.base/ptype-offsets.exp: Add test for printing a struct
7958 with a static member in it.
7959
3541979f
AB
79602018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
7961
7962 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
7963 watchpoints enabled and disabled.
7964
c8ad9b9a
AB
79652018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7966
7967 * gdb.base/examine-backward.exp: Still run tests around address
7968 0x0, even if address 0x0 is not readable. Update the pattern for
7969 matching address 0x0 in expected output.
7970
e0e5e971
AB
79712018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
7972
7973 * gdb.base/share-env-with-gdbserver.c (main): Add call to
7974 malloc/free.
7975
1ea5da02
TV
79762018-07-04 Tom de Vries <tdevries@suse.de>
7977
7978 * gdb.dwarf2/dw2-error.exp: Update expected error message.
7979
471b9d15
MR
79802018-07-02 Maciej W. Rozycki <macro@mips.com>
7981
7982 PR tdep/8282
7983 * gdb.arch/mips-disassembler-options.exp: New test.
7984 * gdb.arch/mips-disassembler-options.s: New test source.
7985
75acb486
PA
79862018-06-29 Pedro Alves <palves@redhat.com>
7987
7988 * gdb.threads/names.exp: Adjust expected "info threads" output.
7989
cd2bb709
PA
79902018-06-29 Pedro Alves <palves@redhat.com>
7991
7992 * gdb.opt/inline-break.exp (line number, address): Add "info
7993 break" tests.
7994
991ff292
PA
79952018-06-29 Pedro Alves <palves@redhat.com>
7996
7997 * gdb.opt/inline-break.c (func1): Add "break here" marker.
7998 * gdb.opt/inline-break.exp: Test setting breakpoints by line
7999 number and address and running to them.
8000
356819b6 80012018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
8002
8003 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
8004
2512d7ef
JK
80052018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8006
8007 * lib/compiler.c: Remove executable permission flag.
8008
be1b6474
RB
80092018-06-28 Richard Bunt <richard.bunt@arm.com>
8010
8011 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
8012 code.
8013 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
8014
291f9a96
PT
80152018-06-28 Petr Tesarik <ptesarik@suse.cz>
8016
8017 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
8018
ed6dfe51
PT
80192018-06-28 Petr Tesarik <ptesarik@suse.cz>
8020
8021 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
8022 address argument is omitted.
8023
d4d429d5
PT
80242018-06-28 Petr Tesarik <ptesarik@suse.cz>
8025
8026 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
8027
7ab6656f
OJ
80282018-06-27 Omair Javaid <omair.javaid@linaro.org>
8029
8030 PR gdb/21695
8031 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
8032 * gdb.base/infoline-reloc-main-from-zero.c: New file.
8033
a33ccfc7
TT
80342018-06-26 Tom Tromey <tom@tromey.com>
8035
8036 PR rust/22574:
8037 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
8038 * gdb.rust/simple.rs (struct SimpleLayout): New.
8039
6d72d289
SM
80402018-06-22 Simon Marchi <simon.marchi@ericsson.com>
8041
8042 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
8043 "info registers" output.
8044
8363f9d5
RB
80452018-06-21 Richard Bunt <richard.bunt@arm.com>
8046
8047 * gdb.base/watchpoint-hw-attach.c: New test.
8048 * gdb.base/watchpoint-hw-attach.exp: New file.
8049
f00674fe
SM
80502018-06-20 Simon Marchi <simon.marchi@ericsson.com>
8051
8052 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
8053 through /bin/sh.
8054 * boards/dwarf4-gdb-index.exp: Likewise.
8055 * boards/fission-dwp.exp: Likewise.
8056
1d554008
UW
80572018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
8058
8059 * gdb.base/float128.exp: Add comment and improved fail message
8060 to the failure case of "print large128" test.
8061
d0ac1c44
SM
80622018-06-19 Simon Marchi <simon.marchi@ericsson.com>
8063
8064 * configure.ac: Remove AC_PREREQ.
8065 * configure: Re-generate.
8066
61b04dd0
PA
80672018-06-19 Pedro Alves <palves@redhat.com>
8068
8069 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
8070 (func_extern_caller): New.
8071 (main): Call func_extern_caller.
8072 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
8073 logic change.
8074
f63b508a
SM
80752018-06-18 Weimin Pan <weimin.pan@oracle.com>
8076
8077 PR gdb/16841
8078 * gdb.cp/typedef-base.cc: New file.
8079 * gdb.cp/typedef-base.exp: New file.
8080
0fe3a558
TV
80812018-06-18 Tom de Vries <tdevries@suse.de>
8082
8083 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
8084
7010835a
AB
80852018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8086 Richard Bunt <Richard.Bunt@arm.com>
8087
8088 * gdb.threads/attach-slow-waitpid.c: New file.
8089 * gdb.threads/attach-slow-waitpid.exp: New file.
8090 * gdb.threads/slow-waitpid.c: New file.
8091
14897d65
PA
80922018-06-14 Pedro Alves <palves@redhat.com>
8093
8094 * gdb.base/fork-running-state.c: Include <errno.h>.
8095 (exit_if_relative_exits): New.
8096 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
8097 exits.
8098 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
8099 child exits.
8100
5d9a0608
TV
81012018-06-14 Tom de Vries <tdevries@suse.de>
8102
8103 PR cli/22573
8104 * gdb.base/finish-pretty.c: New test.
8105 * gdb.base/finish-pretty.exp: New file.
8106
11ae5818
PA
81072018-06-14 Pedro Alves <palves@redhat.com>
8108
8109 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
8110 gdb's expected startup output.
8111
1d39de44
PA
81122018-06-14 Pedro Alves <palves@redhat.com>
8113
8114 * lib/selftest-support.exp (selftest_setup): Remove inlined
8115 function handling.
8116
70ee0000
TV
81172018-06-14 Tom de Vries <tdevries@suse.de>
8118
8119 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
8120 matching of breakpoint printing.
8121
11f4b608
TV
81222018-06-13 Tom de Vries <tdevries@suse.de>
8123
8124 PR testsuite/23269
8125 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
8126 (fork_child): ... here, and ...
8127 (fork_parent): ... here.
8128
81292018-06-12 Tom de Vries <tdevries@suse.de>
8130
8131 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
8132
9516f85a
AB
81332018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
8134 Stephen Roberts <stephen.roberts@arm.com>
8135
8136 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
8137 rewrite test to describe action performed, rather than possible
8138 failure.
8139
5045b3d7
GB
81402018-06-08 Gary Benson <gbenson@redhat.com>
8141
8142 * gdb.threads/check-libthread-db.exp: New file.
8143 * gdb.threads/check-libthread-db.c: Likewise.
8144
c61b06a1
TT
81452018-06-05 Tom Tromey <tom@tromey.com>
8146
8147 * gdb.base/default.exp: Update expected "show version" output.
8148
eb6af809
TT
81492018-06-05 Tom Tromey <tom@tromey.com>
8150
8151 PR cli/12326:
8152 * gdb.cp/static-print-quit.exp: Update.
8153 * lib/gdb.exp (pagination_prompt): Update.
8154 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
8155 * gdb.python/python.exp: Update.
8156
178d6a63
JB
81572018-06-04 Joel Brobecker <brobecker@adacore.com>
8158
8159 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
8160
8e817061
JB
81612018-06-01 Joel Brobecker <brobecker@adacore.com>
8162
8163 * gdb.ada/bp_fun_addr: New testcase.
8164
e86ca25f
TT
81652018-06-01 Tom Tromey <tom@tromey.com>
8166
8167 * gdb.xml/tdesc-regs.exp (load_description): Update expected
8168 results.
8169 * gdb.dwarf2/method-ptr.exp: Set language to C++.
8170 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
8171 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
8172 * gdb.base/maint.exp (maint_pass_if): Update.
8173
4b2dfa9d
MR
81742018-05-31 Maciej W. Rozycki <macro@mips.com>
8175
8176 * gdb.base/endian.exp: New test.
8177 * gdb.base/endian.c: New test source.
8178
45f25d6c
AB
81792018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
8180
8181 PR gdb/23203
8182 * gdb.base/bt-selected-frame.c: New file.
8183 * gdb.base/bt-selected-frame.exp: New file.
8184 * lib/gdb.exp (get_current_frame_number): New function.
8185
d9f6d7f8
MR
81862018-05-24 Maciej W. Rozycki <macro@mips.com>
8187 Pedro Alves <palves@redhat.com>
8188
8189 * gdb.threads/tls-core.c: Include <stdlib.h>
8190 (thread_proc): Call `abort'.
8191 * gdb.threads/tls-core.exp: Generate a core with core_find too.
8192 (tls_core_test): New procedure, bits factored out from ...
8193 (top level): ... here. Test both native cores and gcore cores.
8194
ff1cf532
TT
81952018-05-23 Tom Tromey <tom@tromey.com>
8196
8197 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
8198
b98664d3
TT
81992018-05-23 Tom Tromey <tom@tromey.com>
8200
8201 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
8202 symfile_complaints.
8203 (test_short_complaints): Likewise.
8204 (test_empty_complaints): Likewise.
8205 (test_initial_complaints): Update.
8206
4e9668d0
TT
82072018-05-23 Tom Tromey <tom@tromey.com>
8208
8209 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
8210
43ba33c7
TT
82112018-05-23 Tom Tromey <tom@tromey.com>
8212
8213 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
8214 (test_short_complaints): Update.
8215
035522c0
PA
82162018-05-22 Pedro Alves <palves@redhat.com>
8217
8218 * gdb.base/remote.exp: Only gdb_start after compiling the
8219 testcase. Issue "disconnect" before testing "set remote" command
8220 defaults. Issue clean_restart before running to main.
8221
cc0be08f
PA
82222018-05-22 Pedro Alves <palves@redhat.com>
8223
8224 * gdb.base/remote.exp: Adjust expected output of "show remote
8225 memory-write-packet-size". Add tests for "set remote
8226 memory-write-packet-size 0" and "set remote
8227 memory-write-packet-size fixed/limit".
8228
b1b60145
PA
82292018-05-22 Pedro Alves <palves@redhat.com>
8230
8231 PR gdb/22973
8232 * gdb.base/utf8-identifiers.c: New file.
8233 * gdb.base/utf8-identifiers.exp: New file.
8234
0ec848ad
PFC
82352018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8236
8237 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
8238
2c3305f6
PFC
82392018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8240
8241 * gdb.arch/powerpc-vsx-gcore.exp: New file.
8242
ce1e8424
TT
82432018-05-18 Tom Tromey <tom@tromey.com>
8244
8245 * gdb.base/ptype-offsets.exp: Update.
8246
ddfe970e
KS
82472018-05-17 Keith Seitz <keiths@redhat.com>
8248
8249 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
8250 in expected breakpoint stop locations.
8251 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
8252 move to proper scope to test variable values.
8253 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
8254 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
8255 New functions.
8256 (main): Call not_inline_func3.
8257 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
8258 inline_func1, inline_func2, and inline_func3. Test that when each
8259 breakpoint is hit, GDB properly reports both the stop location
8260 and the backtrace. Repeat tests for temporary breakpoints.
8261
0726fcc6
MR
82622018-05-15 Maciej W. Rozycki <macro@mips.com>
8263
8264 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
8265 rather then trying to access it in determining whether the PID
8266 of `gdbserver' could have been retrieved.
8267
8ee22052
AB
82682018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
8269
8270 * gdb.arch/amd64-init-x87-values.S: New file.
8271 * gdb.arch/amd64-init-x87-values.exp: New file.
8272
7785df48
JK
82732018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8274
8275 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
8276
56bcdbea
TT
82772018-05-04 Tom Tromey <tom@tromey.com>
8278
8279 PR python/22730:
8280 * gdb.python/python.exp: Test multi-line execute.
8281
a913fffb
TT
82822018-05-04 Tom Tromey <tom@tromey.com>
8283
8284 PR python/22731:
8285 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
8286
7a2c85f2
TT
82872018-05-04 Tom Tromey <tom@tromey.com>
8288
8289 PR gdb/11750:
8290 * gdb.base/define.exp: Test defining a user command inside a user
8291 command.
8292 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
8293
a3b60e45
JK
82942018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8295 Pedro Alves <palves@redhat.com>
8296
8297 PR breakpoints/19806 and support for PR external/20207.
8298 * gdb.base/watchpoint-unaligned.c: New file.
8299 * gdb.base/watchpoint-unaligned.exp: New file.
8300
45fe4a03
AB
83012018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8302
8303 * gdb.base/maint.exp: Make test names unique, use
8304 test_prefix_command_help to test 'help maint info', and remove
8305 repeated test of 'help maint'.
8306
9be2ae8f
TT
83072018-05-04 Tom Tromey <tom@tromey.com>
8308
8309 PR gdb/22619:
8310 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
8311 behavior.
8312
11859c31
AB
83132018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8314
8315 * gdb.base/maint.exp: Process output from 'maint print registers'
8316 line at a time.
8317
089a9490
AB
83182018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8319
8320 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
8321 timeout.
8322
9b0797e2
AB
83232018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
8324
8325 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
8326 filter pattern.
8327
f6ac5f3d
PA
83282018-05-02 Pedro Alves <palves@redhat.com>
8329
8330 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
8331 to_log_command renames.
8332 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8333
77d3c63b
TT
83342018-05-02 Tom Tromey <tom@tromey.com>
8335
8336 * gdb.python/py-parameter.exp: Set test message.
8337
0489430a
TT
83382018-05-02 Tom Tromey <tom@tromey.com>
8339
8340 PR python/20084:
8341 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
8342 PARAM_ZUINTEGER_UNLIMITED tests.
8343
1632f8ba
DR
83442018-04-28 Dan Robertson <danlrobertson89@gmail.com>
8345
8346 PR rust/23124
8347 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
8348 when casting.
8349
6d7bb824
TT
83502018-04-30 Tom Tromey <tom@tromey.com>
8351
8352 * gdb.python/py-type.exp: Check align attribute.
8353 * gdb.python/py-type.c: New "aligncheck" global.
8354
007e1530
TT
83552018-04-30 Tom Tromey <tom@tromey.com>
8356
8357 PR exp/17095:
8358 * gdb.dwarf2/dw2-align.exp: New file.
8359 * gdb.cp/align.exp: New file.
8360 * gdb.base/align.exp: New file.
8361 * lib/gdb.exp (gdb_int128_helper): New proc.
8362 (has_int128_c, has_int128_cxx): New caching procs.
8363
6873858b
TT
83642018-04-27 Tom Tromey <tom@tromey.com>
8365
8366 PR rust/22545:
8367 * gdb.rust/simple.exp: Add inclusive range tests.
8368
79188d8d
PA
83692018-04-26 Pedro Alves <palves@redhat.com>
8370
8371 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
8372 ifunc breakpoint locations correctly of ifunc breakpoints set
8373 while the program resolves the ifunc.
8374
c7075ad5
PA
83752018-04-26 Pedro Alves <palves@redhat.com>
8376
8377 * gdb.base/gnu-ifunc-final.c: New file.
8378 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
8379 * gdb.base/gnu-ifunc.exp (executable): Delete.
8380 (staticexecutable): Adjust.
8381 (lib_opts, exec_opts): Delete.
8382 (make_binsuffix, build, set-break): New procedures.
8383 (misc_tests): New, with tests factored out from the top level.
8384 (top level): Test different combinations of ifunc resolver name,
8385 resolver with and with debug info, and ifunc target with and
8386 without debug info. Wrap static tests with with_target_prefix.
8387
8388016d
PA
83882018-04-26 Pedro Alves <palves@redhat.com>
8389
8390 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
8391 return type" warnings.
8392
249b5733
PA
83932018-04-25 Pedro Alves <palves@redhat.com>
8394
8395 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
8396 killed".
8397 * gdb.base/kill-after-signal.exp: Likewise.
8398 * gdb.threads/kill.exp: Likewise.
8399
f67c0c91
SDJ
84002018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8401 Sergio Durigan Junior <sergiodj@redhat.com>
8402 Pedro Alves <palves@redhat.com>
8403
8404 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
8405 regexps to expect for '[Inferior ... detached]' as well.
8406 * gdb.base/attach.exp: Likewise.
8407 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
8408 "gdb_continue_to_end".
8409 (test_catch_syscall_with_wrong_args): Likewise.
8410 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
8411 ']'. Don't set 'verbose' on.
8412 * gdb.base/foll-vfork.exp: Likewise.
8413 * gdb.base/fork-print-inferior-events.c: New file.
8414 * gdb.base/fork-print-inferior-events.exp: New file.
8415 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
8416 '[Inferior ... has been killed]' message.
8417 * gdb.base/kill-after-signal.exp: Likewise.
8418 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
8419 detach message.
8420 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
8421 message.
8422 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
8423 regexps to expect for '[Inferior ... detached]' as well.
8424 * gdb.threads/process-dies-while-detaching.exp: Likewise.
8425
0a8ddac4
SM
84262018-04-24 Simon Marchi <simon.marchi@ericsson.com>
8427
8428 PR gdb/23104
8429 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
8430
701adfb0
PA
84312018-04-22 Rajendra SY <rajendra.sy@gmail.com>
8432
8433 PR gdb/23095
8434 * gdb.base/break-probes.exp: Pass shlib_load to
8435 prepare_for_testing. Set normal_bp to r_debug_state if target is
8436 bsd.
8437
d27d16bf
RB
84382018-04-19 Richard Bunt <richard.bunt@arm.com>
8439
8440 * gdb.threads/multiple-successive-infcall.c: New test.
8441 * gdb.threads/multiple-successive-infcall.exp: New file.
8442
a037790e
TT
84432018-04-17 Tom Tromey <tom@tromey.com>
8444
8445 * gdb.rust/simple.rs (Union): New type.
8446 (main): New local "u".
8447 * gdb.rust/simple.exp (test_one_slice): Add new test case.
8448
e3a91079
AA
84492018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8450
8451 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
8452 number information in output of "whereis" command.
8453 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
8454
b744723f
AA
84552018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8456
8457 * gdb.ada/info_types.exp: Adjust expected output to the line
8458 numbers now printed by "info var/func/type".
8459 * gdb.base/completion.exp: Likewise.
8460 * gdb.base/included.exp: Likewise.
8461 * gdb.cp/cp-relocate.exp: Likewise.
8462 * gdb.cp/cplusfuncs.exp: Likewise.
8463 * gdb.cp/namespace.exp: Likewise.
8464 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
8465
4a4495d6
MM
84662018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8467
8468 * gdb.btrace/cpu.exp: New.
8469
1d509aa6
MM
84702018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8471
8472 * gdb.base/step-indirect-call-thunk.exp: New.
8473 * gdb.base/step-indirect-call-thunk.c: New.
8474 * gdb.reverse/step-indirect-call-thunk.exp: New.
8475 * gdb.reverse/step-indirect-call-thunk.c: New.
8476
6295b6da
SM
84772018-04-11 Simon Marchi <simon.marchi@ericsson.com>
8478
8479 * gdb.base/pie-fork.c: New file.
8480 * gdb.base/pie-fork.exp: New file.
8481
50146e70
TT
84822018-04-11 Tom Tromey <tom@tromey.com>
8483
8484 * gdb.rust/simple.exp: Add test for ".." struct initializer.
8485
f50d8a2e
PA
84862018-04-10 Pedro Alves <palves@redhat.com>
8487
8488 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
8489 exits. Instead loop running forever.
8490 (fork_parent): Run forever too.
8491
a0be7a36
SM
84922018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8493
8494 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
8495 mi_continue_to_line.
8496 * gdb.mi/mi-stack.c (callee4): Add comment.
8497
9b73db36
SM
84982018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8499
8500 * gdb.mi/mi-stack.exp: Fix indentation.
8501
c912f608
SM
85022018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8503
8504 PR gdb/22979
8505 * gdb.arch/amd64-osabi.exp: New file.
8506
26540402
SM
85072018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8508
8509 PR gdb/22980
8510 * gdb.base/osabi.exp: New file.
8511
121ad66c 85122018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
8513
8514 * gdb.cp/static-typedef-print.exp: New file.
8515 * gdb.cp/static-typedef-print.cc: New file.
8516
3fcded8f
JB
85172018-03-27 Joel Brobecker <brobecker@adacore.com>
8518
8519 * gdb.ada/varsize_limit: New testcase.
8520
59cc4834
JB
85212018-03-27 Joel Brobecker <brobecker@adacore.com>
8522
8523 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
8524
8525 * gdb.ada/notcplusplus: New testcase.
8526
8527 * gdb.base/c-linkage-name.c: New file.
8528 * gdb.base/c-linkage-name.exp: New testcase.
8529
4ca59a9f
TT
85302018-03-26 Tom Tromey <tom@tromey.com>
8531
8532 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
8533 * gdb.python/py-framefilter.py (name_error): New global.
8534 (ErrorInName.function): Use name_error.
8535
978d6c75
TT
85362018-03-26 Tom Tromey <tom@tromey.com>
8537
8538 PR backtrace/15582:
8539 * gdb.python/py-framefilter.exp: Add "bt hide" test.
8540
b7fee5a3
KS
85412018-03-23 Keith Seitz <keiths@redhat.com>
8542
8543 PR c++/22968
8544 * gdb.cp/subtypes.exp: New file.
8545 * gdb.cp/subtypes.h: New file.
8546 * gdb.cp/subtypes.cc: New file.
8547 * gdb.cp/subtypes-2.cc: New file.
8548
376be529
AB
85492018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8550
8551 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
8552 (done): Call '_exit' not 'exit' to avoid atexit handlers.
8553 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
8554 -nostartfiles when compiling the test. Confirm that all registers
8555 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
8556
066cfa98
AB
85572018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8558
8559 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
8560 option, syntax was wrong anyway.
8561 * gdb.arch/arm-disp-step.exp: Likewise.
8562 * gdb.arch/sparc64-regs.exp: Likewise.
8563 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
8564 option, syntax was wrong anyway, switch to use
8565 prepare_for_testing.
8566 * gdb.arch/i386-disp-step.exp: Likewise.
8567
079670b9
AA
85682018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
8569
8570 * gdb.ada/exec_changed.exp: Replace "target_info exists
8571 use_gdb_stub" by "use_gdb_stub".
8572 * gdb.ada/start.exp: Likewise.
8573 * gdb.base/async-shell.exp: Likewise.
8574 * gdb.base/attach-pie-misread.exp: Likewise.
8575 * gdb.base/attach-wait-input.exp: Likewise.
8576 * gdb.base/break-entry.exp: Likewise.
8577 * gdb.base/break-interp.exp: Likewise.
8578 * gdb.base/dprintf-detach.exp: Likewise.
8579 * gdb.base/nostdlib.exp: Likewise.
8580 * gdb.base/solib-nodir.exp: Likewise.
8581 * gdb.base/statistics.exp: Likewise.
8582 * gdb.base/testenv.exp: Likewise.
8583 * gdb.mi/mi-exec-run.exp: Likewise.
8584 * gdb.mi/mi-start.exp: Likewise.
8585 * gdb.multi/dummy-frame-restore.exp: Likewise.
8586 * gdb.multi/multi-arch-exec.exp: Likewise.
8587 * gdb.multi/multi-arch.exp: Likewise.
8588 * gdb.multi/tids.exp: Likewise.
8589 * gdb.multi/watchpoint-multi.exp: Likewise.
8590 * gdb.python/py-events.exp: Likewise.
8591 * gdb.threads/attach-into-signal.exp: Likewise.
8592 * gdb.threads/attach-stopped.exp: Likewise.
8593 * gdb.threads/threadapply.exp: Likewise.
8594 * lib/selftest-support.exp: Likewise.
8595
26d6cec4
AA
85962018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
8597
8598 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
8599
4ee89e90
SR
86002018-03-20 Stephen Roberts <stephen.roberts@arm.com>
8601
8602 * gdb.perf/template-breakpoints.cc: New file.
8603 * gdb.perf/template-breakpoints.exp: New file.
8604 * gdb.perf/template-breakpoints.py: New file.
8605
92630041
TT
86062018-03-19 Tom Tromey <tom@tromey.com>
8607
8608 * gdb.rust/simple.rs (main): Add local variables field1, field2,
8609 y0.
8610 * gdb.rust/simple.exp: Test bare identifier form of struct
8611 initializer.
8612
76727919
TT
86132018-03-19 Tom Tromey <tom@tromey.com>
8614
8615 * gdb.gdb/observer.exp: Remove.
8616
194ed413
AA
86172018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8618
8619 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
8620 "qualified" option when setting breakpoints.
8621 * gdb.trace/backtrace.exp: Likewise.
8622 * gdb.trace/circ.exp: Likewise.
8623 * gdb.trace/collection.exp: Likewise.
8624 * gdb.trace/disconnected-tracing.exp: Likewise.
8625 * gdb.trace/ftrace-lock.exp: Likewise.
8626 * gdb.trace/ftrace.exp: Likewise.
8627 * gdb.trace/infotrace.exp: Likewise.
8628 * gdb.trace/packetlen.exp: Likewise.
8629 * gdb.trace/passc-dyn.exp: Likewise.
8630 * gdb.trace/qtro.exp: Likewise.
8631 * gdb.trace/read-memory.exp: Likewise.
8632 * gdb.trace/report.exp: Likewise.
8633 * gdb.trace/signal.exp: Likewise.
8634 * gdb.trace/status-stop.exp: Likewise.
8635 * gdb.trace/strace.exp: Likewise.
8636 * gdb.trace/tfind.exp: Likewise.
8637 * gdb.trace/trace-break.exp: Likewise.
8638 * gdb.trace/trace-condition.exp: Likewise.
8639 * gdb.trace/trace-mt.exp: Likewise.
8640 * gdb.trace/tstatus.exp: Likewise.
8641 * gdb.trace/tsv.exp: Likewise.
8642 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8643 * gdb.trace/unavailable.exp: Likewise.
8644 * gdb.trace/while-dyn.exp: Likewise.
8645
8b067d2c
AA
86462018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8647
8648 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
8649 that libinproctrace is copied to the target.
8650
3ae9ce5d
TT
86512018-03-14 Tom Tromey <tom@tromey.com>
8652
8653 PR cli/14977:
8654 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
8655 a null pointer.
8656 * gdb.base/wchar.exp: Likewise.
8657
b8c2339b
TT
86582018-03-14 Tom Tromey <tom@tromey.com>
8659
8660 PR cli/19918:
8661 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
8662 flag.
8663
4872dc46
SM
86642018-03-08 Simon Marchi <simon.marchi@ericsson.com>
8665
8666 PR gdb/22841
8667 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
8668 "target" to remote_exec.
8669
e4fe3756
SM
86702018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
8671
8672 PR gdb/22841
8673 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
8674 ${board}_upload): Remove.
8675
e95a97d4
AA
86762018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
8677
8678 * gdb.cp/watch-cp.cc: New test.
8679 * gdb.cp/watch-cp.exp: New file.
8680
dbbb1059
AB
86812018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8682
8683 * gdb.base/infcall-nested-structs.exp: New file.
8684 * gdb.base/infcall-nested-structs.c: New file.
8685 * gdb.base/float.exp: Add riscv support.
8686
ecc054c0
TP
86872018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
8688
8689 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
8690 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
8691
25e3c82c
SDJ
86922018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
8693
8694 * gdb.server/abspath.exp: New file.
8695 * lib/gdb.exp (with_cwd): New procedure.
8696
3083294d
SM
86972018-02-28 Simon Marchi <simon.marchi@ericsson.com>
8698
8699 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
8700 use it.
8701 (gdb_is_target_remote_prompt): New proc.
8702 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
8703 (gdb_is_target_native): Pass prompt parameter to
8704 gdb_is_target_1.
8705
3275ef47
SM
87062018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
8707
8708 * gdb.base/load-command.c: New file.
8709 * gdb.base/load-command.exp: New file.
8710 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
8711 (gdb_is_target_1): ...this, and generalize for other targets
8712 than just remote.
8713 (gdb_is_target_remote): Use gdb_is_target_1.
8714 (gdb_is_target_native): use gdb_is_target_1.
8715
6893c19a
TT
87162018-02-26 Tom Tromey <tom@tromey.com>
8717
8718 PR python/16497:
8719 * gdb.python/py-framefilter.exp: Update test.
8720
2ddeaf8a
TT
87212018-02-26 Tom Tromey <tom@tromey.com>
8722
8723 * gdb.dwarf2/variant.c: New file.
8724 * gdb.dwarf2/variant.exp: New file.
8725
c9317f21
TT
87262018-02-26 Tom Tromey <tom@tromey.com>
8727
8728 * gdb.rust/simple.exp: Accept more possible results in enum test.
8729
6f6d0c26
SM
87302018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
8731
8732 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
8733 parentheses.
8734
11b03145
MR
87352018-02-23 Maciej W. Rozycki <macro@mips.com>
8736
8737 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
8738 name of a variable: $actual_linejj -> $actual_line.
8739
54a27fe5
JB
87402018-02-21 John Baldwin <jhb@FreeBSD.org>
8741
8742 * gdb.arch/amd64-i386-address.exp: Fix a typo.
8743
de65820c
MM
87442018-02-20 Markus Metzger <markus.t.metzger@intel.com>
8745
8746 * gdb.btrace/buffer-size.exp: Do not force BTS.
8747
980548fd
PA
87482018-02-14 Pedro Alves <palves@redhat.com>
8749
8750 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
8751 getting a "Quit".
8752
c4e12631
MM
87532018-02-09 Markus Metzger <markus.t.metzger@intel.com>
8754
8755 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
8756 Fix test name.
8757
c2e0e465
SM
87582018-02-07 Simon Marchi <simon.marchi@ericsson.com>
8759
8760 * gdb.cp/m-static.exp: Check type of optimized out static
8761 member.
8762
f7216783
AB
87632018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
8764
8765 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
8766 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
8767
0625771b
LS
87682018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
8769 Leszek Swirski <leszeks@google.com>
8770
8771 * gdb.python/py-prettyprint.c
8772 (struct to_string_returns_value_inner,
8773 struct to_string_returns_value_wrapper): New.
8774 (main): Add tsrvw variable.
8775 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
8776 ToStringReturnsValueWrapper): New classes.
8777 (register_pretty_printers): Register new pretty-printers.
8778 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
8779 recursive pretty printer.
8780 * gdb.python/py-mi.exp: Likewise.
8781
59498c30
LS
87822018-02-01 Leszek Swirski <leszeks@google.com>
8783
8784 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
8785 functions with the same name as an include file are parsed
8786 correctly.
8787
d4d38844
YQ
87882018-02-01 Yao Qi <yao.qi@linaro.org>
8789
8790 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
8791 "\[^\r\n\]*".
8792
07e5f5cf
NP
87932018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
8794
8795 * gdb.arch/powerpc-prologue-frame.s: New file.
8796 * gdb.arch/powerpc-prologue-frame.c: Likewise.
8797 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
8798
929b5ad4
JB
87992018-01-31 Joel Brobecker <brobecker@adacore.com>
8800
8801 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
8802
e671cd59
PA
88032018-01-30 Pedro Alves <palves@redhat.com>
8804
8805 PR gdb/13211
8806 * gdb.base/interrupt-daemon.c: New.
8807 * gdb.base/interrupt-daemon.exp: New.
8808 * gdb.multi/multi-term-settings.c: New.
8809 * gdb.multi/multi-term-settings.exp: New.
8810
fc413dc4
JB
88112018-01-30 Joel Brobecker <brobecker@adacore.com>
8812
8813 * gdb.base/break.exp: Save the location where the breakpoint
8814 on break.c:47 was actually inserted when debugging the version
8815 compiled at -O2 and use it in the expected output of the "info
8816 break" test performed soon after.
8817
5c319bb2
PA
88182018-01-22 Pedro Alves <palves@redhat.com>
8819 Sergio Durigan Junior <sergiodj@redhat.com>
8820
8821 * gdb.base/whatis.exp: Add tests for 'set print object on' +
8822 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
8823
a9e40818
JB
88242018-01-22 Joel Brobecker <brobecker@adacore.com>
8825
8826 * gdb.base/break-include.c, gdb.base/break-include.inc,
8827 gdb.base/break-include.exp: New files.
8828 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
8829 line number now being the actual line number where the breakpoint
8830 was inserted.
8831 * gdb.mi/mi-break.exp: Likewise.
8832 * gdb.mi/mi-reverse.exp: Likewise.
8833 * gdb.mi/mi-simplerun.exp: Ditto.
8834
e707fc44
AB
88352018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8836
8837 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
8838 varobj.
8839 * gdb.mi/mi-var-create-rtti.exp: Likewise.
8840
ae451627
AB
88412018-01-21 Don Breazeal <donb@codesourcery.com>
8842 Andrew Burgess <andrew.burgess@embecosm.com>
8843
8844 * gdb.mi/basics.c: Add new global.
8845 * gdb.mi/mi-frame-regs.exp: New file.
8846 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
8847 case.
8848
b1b189e0
AB
88492018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8850
8851 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
8852 non-parameter, and on an unknown symbol.
8853
fcfcc376
TT
88542018-01-19 Tom Tromey <tom@tromey.com>
8855
8856 * gdb.rust/modules.rs (TWENTY_THREE): New global.
8857 * gdb.rust/modules.exp: Add ::-qualified lookup test.
8858
634c1c31
AA
88592018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8860
8861 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
8862 setrlimit and chdir to int.
8863
d6ad07fd
AA
88642018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8865
8866 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
8867 function.
8868 (my_tend): Likewise.
8869 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
8870 rationale of avoiding FP- and vector instructions.
8871
adf8243b
RK
88722018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
8873
8874 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
8875 "info reg" with "\[ \t\]*".
8876 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
8877 "\[ \t\]+".
8878 * gdb.arch/s390-multiarch.exp: Ditto.
8879 * gdb.base/pc-fp.exp: Ditto.
8880 * gdb.reverse/i386-precsave.exp: Ditto.
8881 * gdb.reverse/i386-reverse.exp: Ditto.
8882 * gdb.reverse/i387-env-reverse.exp: Ditto.
8883 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8884
dcc06925
AA
88852018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8886
8887 * lib/gdb.exp (gdb_compile): Re-enable use of
8888 universal_compile_options for languages other than Rust.
8889
25d4fd80
AA
88902018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8891
8892 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
8893
ee7f689e 88942018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
8895
8896 PR gdb/16577
8897 * gdb.base/solib-vanish.exp: New.
8898 * gdb.base/solib-vanish-main.c: New.
8899 * gdb.base/solib-vanish-lib1.c: New.
8900 * gdb.base/solib-vanish-lib2.c: New.
8901
d8447b6b
YQ
89022018-01-17 Yao Qi <yao.qi@linaro.org>
8903
8904 * gdb.compile/compile.exp: Match the address printed for
8905 frame in the output of command "bt".
8906
86d6a90c
TT
89072018-01-15 Tom Tromey <tom@tromey.com>
8908
8909 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
8910 compute sp_reg.
8911
cbcdb1aa
AB
89122018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8913
8914 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
8915 to prepare.
8916 (prepare): Return 0 on error, 1 on success.
8917
eea61984
PA
89182018-01-12 Pedro Alves <palves@redhat.com>
8919
8920 * gdb.base/continue-after-aborted-step-over.c: New.
8921 * gdb.base/continue-after-aborted-step-over.exp: New.
8922
6181e9c2
SM
89232018-01-11 Simon Marchi <simon.marchi@ericsson.com>
8924
8925 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
8926 options when not creating an executable.
8927
3cada740
PA
89282018-01-11 Pedro Alves <palves@redhat.com>
8929
8930 PR remote/22597
8931 * gdb.server/stop-reply-no-thread.c: New file.
8932 * gdb.server/stop-reply-no-thread.exp: New file.
8933
c63d3e8d
PA
89342018-01-10 Pedro Alves <palves@redhat.com>
8935
8936 PR gdb/22670
8937 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
8938 functions too. Test setting breakpoints and printing C functions
8939 with no debug info too.
8940 * gdb.ada/bp_c_mixed_case/qux.c: New file.
8941
d4c2a405
PA
89422018-01-10 Pedro Alves <palves@redhat.com>
8943
8944 PR gdb/22670
8945 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
8946 a fail.
8947
8825213e
PA
89482018-01-10 Pedro Alves <palves@redhat.com>
8949
8950 PR gdb/22670
8951 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
8952
605fd3c6
YQ
89532018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8954
8955 * gdb.server/unittest.exp: Match the output in non-development
8956 mode.
8957
1e5ded6c
YQ
89582018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8959
8960 * gdb.gdb/unittest.exp: Match output in non-development mode.
8961
30066b0b
JB
89622018-01-08 Joel Brobecker <brobecker@adacore.com>
8963
8964 * gdb.ada/access_tagged_param.exp: Relax expected output
8965 for value of "ObjL" in "continue" to pck.inspect breakpoint
8966 test.
8967
04bafb1e
XR
89682018-01-08 Joel Brobecker <brobecker@adacore.com>
8969
9f86398b
JB
8970 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
8971 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 8972
e379cee6
PA
89732018-01-05 Pedro Alves <palves@redhat.com>
8974
8975 PR gdb/18653
8976 * gdb.base/libsegfault.exp: New.
8977
de63c46b
PA
89782018-01-05 Joel Brobecker <brobecker@adacore.com>
8979
8980 PR gdb/22670
8981 * gdb.ada/access_tagged_param.exp: New file.
8982 * gdb.ada/access_tagged_param/foo.adb: New file.
8983
f98fc17b
PA
89842018-01-05 Pedro Alves <palves@redhat.com>
8985
8986 PR gdb/22670
8987 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
8988 exercise lower case too, and to exercise both full matching and
8989 wild matching.
8990
342f8240
JB
89912018-01-05 Joel Brobecker <brobecker@adacore.com>
8992
8993 * gdb.ada/rename_subscript_param: New testcase.
8994
7150d33c
JG
89952018-01-05 Jerome Guitton <guitton@adacore.com>
8996
8997 * gdb.ada/arr_acc_idx_w_gap: New testcase.
8998
cc0e770c
JB
89992018-01-05 Joel Brobecker <brobecker@adacore.com>
9000
9001 * gdb.ada/convvar_comp: New testcase.
9002
672a41aa 90032018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
9004
9005 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
9006 (My_Table): New global variable.
9007 * testsuite/gdb.ada/array_char_idx.exp: Add test.
9008
7365ec2f
JB
90092018-01-04 Joel Brobecker <brobecker@adacore.com>
9010
9011 PR gdb/22670
9012 * gdb.ada/maint_with_ada: New testcase.
9013
289483b6
JB
90142018-01-04 Joel Brobecker <brobecker@adacore.com>
9015
9016 PR gdb/22670
9017 * gdb.ada/bp_c_mixed_case: New testcase.
9018
344420da
JB
90192018-01-04 Joel Brobecker <brobecker@adacore.com>
9020
9021 PR gdb/22670
9022 * gdb.ada/complete.exp: Add "complete break ada" test.
9023
66fc87a0
JB
90242018-01-04 Joel Brobecker <brobecker@adacore.com>
9025
9026 PR gdb/22670
9027 * gdb.ada/info_addr_mixed_case: New testcase.
9028
9f757bf7
XR
90292018-01-03 Xavier Roirand <roirand@adacore.com>
9030
9031 * gdb.ada/excep_handle.exp: New testcase.
9032 * gdb.ada/excep_handle/foo.adb: New file.
9033 * gdb.ada/excep_handle/pck.ads: New file.
9034
bd570f80
JB
90352018-01-03 Joel Brobecker <brobecker@adacore.com>
9036
9037 * gdb.base/step-line.c: Add extra empty line in copyright header.
9038 * gdb.base/step-line.inp: Likewise.
9039
9fe561ab
JB
90402018-01-02 Joel Brobecker <brobecker@adacore.com>
9041
9042 * gdb.ada/dyn_stride.exp: Add slice test.
9043
a405673c
JB
90442018-01-02 Joel Brobecker <brobecker@adacore.com>
9045
9046 * gdb.ada/dyn_stride: New testcase.
9047
cef0f868
SH
90482017-12-27 Stafford Horne <shorne@gmail.com>
9049
9050 * gdb.xml/extra-regs.xml: Add example foo reggroup.
9051 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
9052
b67d92b0
SH
90532017-12-27 Stafford Horne <shorne@gmail.com>
9054
9055 * gdb.base/reggroups.c: New file.
9056 * gdb.base/reggroups.exp: New file.
9057
eccab96d
JB
90582017-12-18 Joel Brobecker <brobecker@adacore.com>
9059
9060 * gdb.dwarf2/ada-valprint-error.c: New file.
9061 * gdb.dwarf2/ada-valprint-error.exp: New file.
9062
0e2da9f0
JB
90632017-12-18 Joel Brobecker <brobecker@adacore.com>
9064
9065 * gdb.ada/assign_arr: New testcase.
9066
cb923fcc
XR
90672017-12-18 Xavier Roirand <roirand@adacore.com>
9068
9069 * gdb.ada/funcall_ptr: New testcase.
9070
7c161838
SDJ
90712017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
9072
9073 PR cli/16224
9074 * gdb.base/ptype-offsets.cc: New file.
9075 * gdb.base/ptype-offsets.exp: New file.
9076
1af17fd9
YQ
90772017-12-15 Yao Qi <yao.qi@linaro.org>
9078
9079 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
9080 if XML is disabled.
9081
828d5846
XR
90822017-12-15 Xavier Roirand <roirand@adacore.com>
9083
9084 * gdb.ada/same_component_name: New testcase.
9085
79e8fcaa
JB
90862017-12-14 Joel Brobecker <brobecker@adacore.com>
9087
9088 * gdb.ada/str_binop_equal: New testcase.
9089
e05fa6f9
JB
90902017-12-14 Joel Brobecker <brobecker@adacore.com>
9091
9092 * gdb.ada/task_switch_in_core: New testcase.
9093
b89641ba
SM
90942017-12-13 Simon Marchi <simon.marchi@ericsson.com>
9095
9096 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
9097 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
9098 call test_bkpt_qualified.
9099 (test_bkpt_qualified): New proc.
9100
6892d2e4
PA
91012017-12-13 Pedro Alves <palves@redhat.com>
9102
9103 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
9104 Tighten regexp by matching with an anchor.
9105
a22ecf70
PA
91062017-12-13 Pedro Alves <palves@redhat.com>
9107
9108 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
9109 ("expression with namespace"): New set of tests.
9110 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
9111 (Nested::Test_NS::qux): New.
9112 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
9113 defaults to 'start_quote_char' and 'end_quote_char' parameters.
9114
9937536c
JB
91152017-12-13 Joel Brobecker <brobecker@adacore.com>
9116
9117 * gdb.base/server-del-break.c: New file.
9118 * gdb.base/server-del-break.exp: New file.
9119
fe49c6f5
SH
91202017-12-12 Stafford Horne <shorne@gmail.com>
9121
9122 * gdb.xml/tdesc-regs.exp: Add or1k support.
9123
c3d18620
SH
91242017-12-12 Stafford Horne <shorne@gmail.com>
9125
9126 * gdb.base/bp-permanent.c: Define nop of or1k.
9127
c5f9cfc8
JB
91282017-12-11 Joel Brobecker <brobecker@adacore.com>
9129
9130 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
9131 output with components being reordered.
9132
a9c135fc
JB
91332017-12-11 Joel Brobecker <brobecker@adacore.com>
9134
9135 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
9136 output with components being reordered.
9137
927aa2e7
JK
91382017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9139 Pedro Alves <palves@redhat.com>
9140
9141 * gdb.base/maint.exp (check for .gdb_index): Check also for
9142 .debug_names.
9143 * gdb.dlang/watch-loc.c (.debug_aranges): New.
9144 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
9145 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
9146 (.gdb_index used after symbol reloading): Support also .debug_names.
9147 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
9148
f17d9474
YQ
91492017-12-08 Yao Qi <yao.qi@linaro.org>
9150
9151 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9152 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
9153
a0de8c21
YQ
91542017-12-08 Yao Qi <yao.qi@linaro.org>
9155
9156 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9157 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
9158
a738ea1d
YQ
91592017-12-08 Yao Qi <yao.qi@linaro.org>
9160
9161 * gdb.arch/aarch64-tagged-pointer.c: New file.
9162 * gdb.arch/aarch64-tagged-pointer.exp: New file.
9163
1cd9a73b
SDJ
91642017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
9165
9166 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
9167 "int".
9168
fa6eb693
KS
91692017-12-07 Keith Seitz <keiths@redhat.com>
9170
9171 PR breakpoints/22569
9172 * gdb.linespec/ls-errs.exp: Change expected result of "break
9173 -source this file has spaces.c -line 3".
9174 Check that an explicit source file followed by whitespace is
9175 identified as an invalid explicit location.
9176
883fd55a
KS
91772017-12-07 Keith Seitz <keiths@redhat.com>
9178
9179 * gdb.cp/nested-types.cc: New file.
9180 * gdb.cp/nested-types.exp: New file.
9181 * lib/cp-support.exp: Load data-structures.exp library.
9182 (debug_cp_test_ptype_class): New global.
9183 (cp_ptype_class_verbose, next_line): New procedures.
9184 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
9185 Add and document new return value.
9186 Switch the list of lines to a queue.
9187 Add support for new `type' key for nested type definitions.
9188 Add debugging/troubleshooting messages.
9189 * lib/data-structures.exp: New file.
9190
ec72db3e
SM
91912017-12-07 Simon Marchi <simon.marchi@ericsson.com>
9192
9193 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
9194 with proc_with_prefix, don't use with_test_prefix.
9195
99598d71
TT
91962017-12-07 Tom Tromey <tom@tromey.com>
9197
9198 * gdb.base/break.exp: Add test for empty "commands".
9199
a8806230
YQ
92002017-12-07 Yao Qi <yao.qi@linaro.org>
9201
9202 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
9203 malloc and catch syscall.
9204
824cc835
PM
92052017-12-07 Phil Muldoon <pmuldoon@redhat.com>
9206
e79be6e5 9207 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
9208 tests for explicit locations.
9209
7cc244de
PA
92102017-12-06 Pedro Alves <palves@redhat.com>
9211
9212 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
9213 force-disabling XML descriptions.
9214
50a1fdd5
PA
92152017-12-04 Pedro Alves <palves@redhat.com>
9216
9217 PR gdb/22499
9218 * gdb.arch/amd64-disp-step-avx.S: New file.
9219 * gdb.arch/amd64-disp-step-avx.exp: New file.
9220
f0fb2488
PA
92212017-12-03 Pedro Alves <palves@redhat.com>
9222
9223 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
9224 and <string.h>.
9225 (parent_function): Print distinct messages when waitpid fails, or
9226 the child exits with a signal, or the child exits for an unhandled
9227 reason.
9228 * gdb.threads/process-dies-while-detaching.exp
9229 (detach_and_expect_exit): New 'inf_output_re' parameter and use
9230 it. Wait for both inferior output and GDB's prompt. Use an
9231 indirect spawn id list.
9232 (do_detach): New parameter 'child_exit'. Use it to compute
9233 expected inferior output.
9234 (test_detach, test_detach_watch, test_detach_killed_outside):
9235 Adjust to pass down the expected child exit kind.
9236
97cbe998
SDJ
92372017-12-01 Joel Brobecker <brobecker@adacore.com>
9238 Sergio Durigan Junior <sergiodj@redhat.com>
9239 Pedro Alves <palves@redhat.com>
9240
9241 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
9242
40fc416f
SDJ
92432017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
9244
9245 * gdb.base/relocate.exp: Add tests to guarantee that arguments
9246 to 'symbol-file' and 'add-symbol-file' can be
9247 position-independent.
9248
1cc75e92
YQ
92492017-12-01 Yao Qi <yao.qi@linaro.org>
9250
9251 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
9252 the URL in copyright header.
9253 * gdb.arch/aarch64-fp.exp: Likewise.
9254 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
9255 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
9256 * gdb.base/expand-psymtabs.exp: Likewise.
9257 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
9258 * gdb.fortran/common-block.exp: Likewise.
9259 * gdb.fortran/common-block.f90: Likewise.
9260 * gdb.fortran/logical.exp: Likewise.
9261 * gdb.fortran/vla-datatypes.f90: Likewise.
9262 * gdb.fortran/vla-sub.f90: Likewise.
9263
875fb7a7
JB
92642017-11-30 Joel Brobecker <brobecker@adacore.com>
9265
9266 * gdb.ada/repeat_dyn: New testcase.
9267
6f14765f
UW
92682017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9269
9270 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
9271 Update for changed thread numbering.
9272 * gdb.cell/bt.exp: Update for changed GDB output.
9273
f1af7b94
SM
92742017-11-30 Simon Marchi <simon.marchi@ericsson.com>
9275
9276 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
9277 setting isremote by hand.
9278 * boards/dwarf4-gdb-index.exp: Likewise.
9279 * boards/fission.exp: Likewise.
9280 * boards/stabs.exp: Likewise.
9281
e3919f3e
PA
92822017-11-30 Pedro Alves <palves@redhat.com>
9283
9284 * gdb.linespec/cpls-ops.exp
9285 (check_explicit_skips_function_argument): Extract the underlying
9286 type of size_t instead of hardcoding it.
9287
bd69330d
PA
92882017-11-29 Pedro Alves <palves@redhat.com>
9289
9290 PR c++/19436
9291 * gdb.linespec/cpls-abi-tag.cc: New file.
9292 * gdb.linespec/cpls-abi-tag.exp: New file.
9293
a20714ff
PA
92942017-11-29 Pedro Alves <palves@redhat.com>
9295
9296 * gdb.base/langs.exp: Use -qualified.
9297 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
9298 it.
9299 * gdb.cp/namespace.exp: Use -qualified.
9300 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
9301 (overload-3, template-overload, template-ret-type, const-overload)
9302 (const-overload-quoted, anon-ns, ambiguous-prefix): New
9303 procedures.
9304 (test_driver): Call them.
9305 * gdb.cp/save-bp-qualified.cc: New.
9306 * gdb.cp/save-bp-qualified.exp: New.
9307 * gdb.linespec/explicit.exp: Test -qualified.
9308 * lib/completion-support.exp (completion::explicit_opts_list): Add
9309 "-qualified".
9310 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
9311
f6f1d339
PM
93122017-11-29 Phil Muldoon <pmuldoon@redhat.com>
9313
9314 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
9315
02ca603a
TT
93162017-11-29 Tom Tromey <tom@tromey.com>
9317
9318 * gdb.base/relocate.exp: Update invalid argument test.
9319 Add new tests for invalid arguments.
9320
ed6c0bfb
TP
93212017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9322
9323 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
9324 Return 0 as a long.
9325 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
9326
f106e10e
TP
93272017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9328
9329 * gdb.cp/breakpoint.cc (bar): Set return type to void.
9330 * gdb.cp/psymtab-parameter.cc (func): Likewise.
9331 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
9332 func ().
9333 * gdb.cp/shadow.cc (B.func): Return 0.
9334
10329bb2
JB
93352017-11-27 Joel Brobecker <brobecker@adacore.com>
9336
9337 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
9338 expected output in gdb_expect call to allow the exception
9339 message to be present as well. Fix syntax confusion to avoid
9340 TCL thinking that exception_name is an array.
9341
617cd4bc
UW
93422017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
9343
9344 * gdb.arch/spu-info.c: Include <unistd.h>.
9345 (do_signal_test): Fix broken calls to write.
9346 * gdb.arch/spu-info.exp: Use prepare_for_testing.
9347 Fix checks for empty mailboxes. Update signal tests for corrected
9348 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
9349 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
9350 * gdb.cell/arch.exp: Use standard_output_file.
9351 * gdb.cell/break.exp: Likewise.
9352 * gdb.cell/bt.exp: Likewise.
9353 * gdb.cell/core.exp: Likewise.
9354 * gdb.cell/dwarfaddr.exp: Likewise.
9355 * gdb.cell/ea-cache.exp: Likewise.
9356 * gdb.cell/ea-standalone.exp: Likewise.
9357 * gdb.cell/f-regs.exp: Likewise.
9358 * gdb.cell/fork.exp: Likewise.
9359 * gdb.cell/gcore.exp: Likewise.
9360 * gdb.cell/mem-access.exp: Likewise.
9361 * gdb.cell/ptype.exp: Likewise.
9362 * gdb.cell/registers.exp: Likewise.
9363 * gdb.cell/sizeof.exp: Likewise.
9364 * gdb.cell/solib-symbol.exp: Likewise.
9365 * gdb.cell/solib.exp: Likewise.
617cd4bc 9366
a81aaca0
PA
93672017-11-25 Pedro Alves <palves@redhat.com>
9368
9369 * gdb.base/complete-empty.exp: New file.
9370 * gdb.base/completion.exp: Adjust.
9371
6a3c6ee4
PA
93722017-11-25 Pedro Alves <palves@redhat.com>
9373
9374 * gdb.linespec/cpls-ops.cc: New file.
9375 * gdb.linespec/cpls-ops.exp: New file.
9376 * lib/completion-support.exp (test_complete_prefix_range_re): New,
9377 factored out from ...
9378 (test_complete_prefix_range): ... this.
9379
8955eb2d
PA
93802017-11-24 Pedro Alves <palves@redhat.com>
9381
9382 * gdb.linespec/cpcompletion.exp: New file.
9383 * gdb.linespec/cpls-hyphen.cc: New file.
9384 * gdb.linespec/cpls.cc: New file.
9385 * gdb.linespec/cpls2.cc: New file.
9386 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
9387 test to use test_gdb_complete_unique. Add label completion,
9388 keyword completion and explicit location completion tests.
9389 * lib/completion-support.exp: New file.
9390
e547c119
JB
93912017-11-24 Joel Brobecker <brobecker@adacore.com>
9392
9393 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
9394 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
9395 when hitting an exception catchpoint.
9396
7c3c1aa8
YQ
93972017-11-22 Yao Qi <yao.qi@linaro.org>
9398
9399 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
9400
41bd68f5
SM
94012017-11-22 Simon Marchi <simon.marchi@ericsson.com>
9402
9403 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
9404 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
9405 * gdb.dwarf2/info-locals-optimized-out.c: New file.
9406
1daad298
YQ
94072017-11-22 Yao Qi <yao.qi@linaro.org>
9408
9409 * gdb.base/info-os.exp: Pass pthreads.
9410 * gdb.multi/multi-attach.exp: Likewise.
9411
88465e87
YQ
94122017-11-22 Yao Qi <yao.qi@linaro.org>
9413
9414 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
9415 compiler.
9416
dc196b23
YQ
94172017-11-22 Yao Qi <yao.qi@linaro.org>
9418
9419 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
9420 * gdb.base/break-interp.exp: Likewise.
9421 * gdb.base/jit-attach-pie.exp: Likewise.
9422
2400729e
UW
94232017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9424
9425 * gdb.base/float128.c (large128): New variable.
9426 * gdb.base/float128.exp: Add test to print largest __float128 value.
9427
7a26362d
UW
94282017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9429
9430 * gdb.arch/vsx-regs.exp: Update register content checks.
9431
ed0f4273
UW
94322017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
9433
9434 * gdb.arch/ppc-longdouble.exp: New file.
9435 * gdb.arch/ppc-longdouble.c: Likewise.
9436
a25d69c6
PA
94372017-11-21 Pedro Alves <palves@redhat.com>
9438
9439 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
9440
73fcf641
PA
94412017-11-20 Pedro Alves <palves@redhat.com>
9442
9443 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
9444 (long_double_typedef): New typedefs.
9445 Use DEF on double and long double.
9446 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
9447 cases.
9448 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
9449 and 'long_double_ptr_same_size' locals. Use them to decide
9450 whether cast from array/function to float is valid/invalid.
9451
71a3c369
TT
94522017-11-17 Tom Tromey <tom@tromey.com>
9453
9454 * gdb.rust/traits.rs: New file.
9455 * gdb.rust/traits.exp: New file.
9456
ced9779b
JB
94572017-11-17 Joel Brobecker <brobecker@adacore.com>
9458
9459 * gdb.ada/minsyms: New testcase.
9460
a0922d80
PA
94612017-11-16 Pedro Alves <palves@redhat.com>
9462
9463 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
9464 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
9465
ea04e54c
PA
94662017-11-16 Pedro Alves <palves@redhat.com>
9467
9468 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
9469 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
9470
e849ea89
PA
94712017-11-16 Pedro Alves <palves@redhat.com>
9472
9473 * gdb.server/reconnect-ctrl-c.c: New file.
9474 * gdb.server/reconnect-ctrl-c.exp: New file.
9475
d8ae99a7
PM
94762017-11-16 Phil Muldoon <pmuldoon@redhat.com>
9477
9478 * gdb.python/py-rbreak.exp: New file.
9479 * gdb.python/py-rbreak.c: New file.
9480 * gdb.python/py-rbreak-func2.c: New file.
9481
968a13f8
PA
94822017-11-16 Pedro Alves <palves@redhat.com>
9483
9484 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
9485 pattern.
9486 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
9487 GDB.
9488
71774bc9
SM
94892017-11-15 Simon Marchi <simon.marchi@ericsson.com>
9490
9491 * gdb.tui/completionn.exp (test_tab_completion): Add space in
9492 regex.
9493
ddbb44cf
SM
94942017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
9495
9496 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
9497 test names.
9498
584a564f
PA
94992017-11-09 Pedro Alves <palves@redhat.com>
9500
9501 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
9502 factored out from ...
9503 (top level): ... here, and adjusted to avoid expecting beyond the
9504 prompt in a single gdb_test_multiple.
9505
5ed7a928
PA
95062017-11-09 Pedro Alves <palves@redhat.com>
9507
9508 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
9509 output.
9510 * gdb.server/ext-attach.exp ("kill" test): Likewise.
9511 * gdb.server/ext-restart.exp ("kill" test): Likewise.
9512 * gdb.server/ext-run.exp ("kill" test): Likewise.
9513 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
9514
a60e0738
PA
95152017-11-09 Pedro Alves <palves@redhat.com>
9516
9517 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
9518 match till end of line.
9519
2c88253f
PA
95202017-11-09 Pedro Alves <palves@redhat.com>
9521
9522 * gdb.base/memattr.exp: Tighten regexes to match the end line.
9523
c7a38517
PA
95242017-11-09 Pedro Alves <palves@redhat.com>
9525
9526 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
9527 New procedures, factored out from ...
9528 (top level): ... here, and adjusted to avoid expecting beyond the
9529 prompt in one go.
9530
f29f4b6b
PA
95312017-11-09 Pedro Alves <palves@redhat.com>
9532
9533 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
9534 output. Fix '?' match.
9535
286acbb5
JB
95362017-11-08 Joel Brobecker <brobecker@adacore.com>
9537
9538 * gdb.ada/scoped_watch: New testcase.
9539 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
9540 which is actually correct.
9541 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
9542 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
9543
62d7ae92
PA
95442017-11-08 Pedro Alves <palves@redhat.com>
9545
9546 * gdb.gdb/complaints.exp (test_initial_complaints)
9547 (test_serial_complaints, test_short_complaints): Call
9548 complaint_internal instead of complaint.
9549
280ca31f
DT
95502017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
9551
9552 * gdb.threads/tls-core.c: New file.
9553 * gdb.threads/tls-core.exp: Likewise.
9554
b5ec771e
PA
95552017-11-08 Pedro Alves <palves@redhat.com>
9556
9557 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
9558 (p Exported_Capitalized): New test.
9559 (p exported_capitalized): New test.
9560
a02b41a7
PA
95612017-11-07 Pedro Alves <palves@redhat.com>
9562
9563 * gdb.cp/ena-dis-br-range.exp: Add more tests.
9564
95e95a6d
PA
95652017-11-07 Pedro Alves <palves@redhat.com>
9566
9567 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
9568 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
9569 (disable_invalid, disable_inverted, disable_negative): New
9570 procedures.
9571 ("bad numbers"): New set of tests.
9572
cee62dbd
PA
95732017-11-07 Pedro Alves <palves@redhat.com>
9574
9575 * gdb.cp/ena-dis-br-range.exp: Add tests.
9576
cc638e86
PA
95772017-11-07 Pedro Alves <palves@redhat.com>
9578
9579 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
9580
d0fe4701
XR
95812017-11-07 Xavier Roirand <roirand@adacore.com>
9582 Pedro Alves <palves@redhat.com>
9583
9584 * gdb.base/ena-dis-br.exp: Add reference to
9585 gdb.cp/ena-dis-br-range.exp.
9586 * gdb.cp/ena-dis-br-range.exp: New file.
9587 * gdb.cp/ena-dis-br-range.cc: New file.
9588
46f67f80
PA
95892017-11-06 Pedro Alves <palves@redhat.com>
9590
9591 * gdb.base/attach-non-pgrp-leader.c: New.
9592 * gdb.base/attach-non-pgrp-leader.exp: New.
9593
726e1356
PA
95942017-11-06 Pedro Alves <palves@redhat.com>
9595
9596 * configure.ac: No longer check for termio.h and sgtty.h.
9597 * configure: Regenerate.
9598 * remote-utils.c: Include termios.h instead of gdb_termios.h.
9599 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
9600 Remove termio and sgtty code.
9601
50ab6ace
YQ
96022017-11-03 Yao Qi <yao.qi@linaro.org>
9603
9604 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
9605 in GDB is disabled.
9606
8e68731c
YQ
96072017-11-03 Yao Qi <yao.qi@linaro.org>
9608
9609 * gdb.python/py-thrhandle.exp: Skip it if python is not
9610 enabled.
9611
3a87ae65
SM
96122017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
9613
9614 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
9615 as a breakpoint command.
9616
484d8d36
MD
96172017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
9618
9619 PR python/21213
9620 * gdb.python/py-infthread.exp: Test calling
9621 InferiorThread.inferior () multiple times in a row.
9622
4a27f119
KS
96232017-10-27 Keith Seitz <keiths@redhat.com>
9624
9625 * gdb.opt/inline-break.exp (break_info_1): New procedure.
9626 Test "info break" for every inlined function breakpoint.
9627
bb11dd58
YQ
96282017-10-27 Yao Qi <yao.qi@linaro.org>
9629
9630 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
9631
a43f3893
PF
96322017-10-26 Patrick Frants <osscontribute@gmail.com>
9633
9634 * gdb.cp/classes.exp (test_static_members): Test printing
9635 Outer::instance.
9636 * gdb.cp/classes.c (struct Inner, struct Outer): New.
9637 (Inner::instance, Outer::instance): New.
9638
792ccf00
PA
96392017-10-24 Pedro Alves <palves@redhat.com>
9640
9641 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
9642 extra console" test in two stages.
9643
eb2bfbad
PA
96442017-10-24 Pedro Alves <palves@redhat.com>
9645
9646 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
9647
1f75a651
PA
96482017-10-24 Pedro Alves <palves@redhat.com>
9649
9650 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
9651 loop.
9652
779990d9
PA
96532017-10-24 Pedro Alves <palves@redhat.com>
9654
9655 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
9656 $attempt" and "stoppedtry $stoppedtry" test prefixes.
9657
ad9b8f5d
PA
96582017-10-24 Pedro Alves <palves@redhat.com>
9659
9660 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
9661 parameter and handle it. Don't output read value in test name.
9662
fee6da6e
PA
96632017-10-24 Pedro Alves <palves@redhat.com>
9664
9665 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
9666 custom test name.
9667
10389c2c
PA
96682017-10-24 Pedro Alves <palves@redhat.com>
9669
9670 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
9671 include the unstable output directory name in the test's name.
9672 (initial_setup_simple) <'set args'>: Use custom test name.
9673
a80e65a9
PA
96742017-10-24 Pedro Alves <palves@redhat.com>
9675
9676 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
9677 with explicit test name.
9678
15763a09
PA
96792017-10-20 Pedro Alves <palves@redhat.com>
9680
9681 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
9682 'wait -i'. Use gdb_assert and remote_close.
9683
49a4ce2e
AB
96842017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
9685
9686 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
9687 number from variable rather than hard-coded.
9688
a75868f5
PA
96892017-10-19 Pedro Alves <palves@redhat.com>
9690
9691 * gdb.base/long-inferior-output.c: New file.
9692 * gdb.base/long-inferior-output.exp: New file.
9693
c8ba13ad
KS
96942017-11-18 Keith Seitz <keiths@redhat.com>
9695
9696 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
9697 method.
9698 (main): Call it.
9699 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
9700 Add additional user-defined conversion operator tests.
9701
b27de576
PA
97022017-10-17 Pedro Alves <palves@redhat.com>
9703
9704 * boards/native-stdio-gdbserver.exp: Load "local-board".
9705
8484c955
PA
97062017-10-17 Pedro Alves <palves@redhat.com>
9707
9708 * gdb.base/quit-live.c: New file.
9709 * gdb.base/quit-live.exp: New file.
9710
83d5a34d
KS
97112017-10-16 Keith Seitz <keiths@redhat.com>
9712
9713 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
9714 (class_with_protected_typedef, class_with_private_typedef)
9715 (struct_with_public_typedef, struct_with_protected_typedef)
9716 (struct_with_private_typedef): New classes/structs.
9717 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
9718 typedefs and access specifiers.
9719
739b3f1d
PA
97202017-10-16 Pedro Alves <palves@redhat.com>
9721 Simon Marchi <simon.marchi@polymtl.ca>
9722
9723 * README (Local vs Remote vs Native): New section.
9724 * boards/local-board.exp: New file, with bits factored out from
9725 ...
9726 * boards/native-extended-gdbserver.exp: ... here. Load
9727 "local-board".
9728 * boards/native-gdbserver.exp: Load "local-board".
9729 (${board}_spawn, ${board}_exec): Delete.
9730 * boards/native-stdio-gdbserver.exp: Most contents factored out to
9731 ...
9732 * boards/stdio-gdbserver-base.exp: ... this new file.
9733 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
9734 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
9735 procedure.
9736 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
9737 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
9738 stdio_gdbserver_command.
9739 (${board}_get_remote_address, ${board}_get_comm_port)
9740 (${board}_download, ${board}_upload): Delete.
9741 (get_target_remote_pipe_cmd): New.
9742
fe68b953
SM
97432017-10-16 Simon Marchi <simon.marchi@ericsson.com>
9744
9745 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
9746 test_bkpt_deletion, test_bkpt_cond_and_cmds,
9747 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
9748 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
9749 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
9750 remove with_test_prefix.
9751
300b6685
PA
97522017-10-13 Pedro Alves <palves@redhat.com>
9753
9754 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
9755 * gdb.base/annota1.exp: Use it instead of is_remote.
9756 * gdb.base/annota3.exp: Use it instead of is_remote.
9757 * gdb.cp/annota2.exp: Use it instead of is_remote.
9758 * gdb.cp/annota3.exp: Use it instead of is_remote.
9759 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
9760
50500caf
PA
97612017-10-13 Pedro Alves <palves@redhat.com>
9762
9763 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
9764 (test_num_test_vars, run_and_count_vars, find_env)
9765 (test_set_unset_env, test_inherit_env_var): New procedures.
9766 (top level): Use them.
9767
dad0c6d2
PA
97682017-10-13 Pedro Alves <palves@redhat.com>
9769
9770 * lib/selftest-support.exp (selftest_setup): Extend comments, and
9771 also skip on stub-like targets.
9772
8b0553c1
PA
97732017-10-13 Pedro Alves <palves@redhat.com>
9774
9775 PR gdb/22293
9776 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
9777 (top level): Move some tests to ...
9778 (test_not_found): ... this new procedure.
9779 (top level): Call it.
9780
7594f623
PA
97812017-10-13 Pedro Alves <palves@redhat.com>
9782
9783 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
9784 expect different "info terminal" output if testing with a
9785 non-native target.
9786
ebe3b402
PA
97872017-10-13 Pedro Alves <palves@redhat.com>
9788 Simon Marchi <simon.marchi@polymtl.ca>
9789
9790 PR python/12966
9791 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
9792
42f1b161
PA
97932017-10-13 Pedro Alves <palves@redhat.com>
9794
9795 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
9796 already.
9797
8d6ef72b
PA
97982017-10-13 Pedro Alves <palves@redhat.com>
9799
9800 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
9801 is_remote.
9802
d7bcd5b8
PA
98032017-10-13 Pedro Alves <palves@redhat.com>
9804
9805 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
9806 is_remote.
9807
df479dc6
PA
98082017-10-13 Pedro Alves <palves@redhat.com>
9809
9810 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
9811 is set.
9812 (corefile_test_attach): Likewise. Check can_spawn_for_attach
9813 instead of is_remote.
9814
23fb630a
PA
98152017-10-13 Pedro Alves <palves@redhat.com>
9816
9817 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
9818 (top level): Add comment.
9819
cc77b1dc
PA
98202017-10-13 Pedro Alves <palves@redhat.com>
9821
9822 * gdb.base/remote.exp (top level): Fix comment typo and add
9823 missing return.
9824
27c9e813
PA
98252017-10-13 Pedro Alves <palves@redhat.com>
9826 Simon Marchi <simon.marchi@polymtl.ca>
9827
9828 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
9829 calls and add comments. Skip test if use_gdb_stub is set.
9830 (top level): Use "set cwd" command instead of "cd" command.
9831
5e830d98
PA
98322017-10-13 Pedro Alves <palves@redhat.com>
9833
9834 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
9835 is_remote target check.
9836
f5ca0032
PA
98372017-10-13 Pedro Alves <palves@redhat.com>
9838
9839 * gdb.base/scope.exp: Use build_executable + clean_restart +
9840 gdb_file_cmd instead of prepare_for_testing and no longer skip
9841 "before run" tests on is_remote target boards. Update comments.
9842 * boards/native-extended-gdbserver.exp
9843 (extended_gdbserver_load_last_file): New, factored out from ...
9844 (gdb_load): ... this. Move further below and add comment.
9845 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
9846
8aed1c0d
PA
98472017-10-12 Pedro Alves <palves@redhat.com>
9848
9849 * gdb.base/attach.exp: Remove references to gdb64.
9850 * gdb.base/dbx.exp: Remove references to gdb64.
9851
cfa34c87
SM
98522017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9853 Pedro Alves <palves@redhat.com>
9854
9855 * gdb.base/label.exp: Remove is_remote target check.
9856
9192b7de
PA
98572017-10-12 Pedro Alves <palves@redhat.com>
9858
9859 * gdb.base/auvx.exp (coredir): Update comment.
9860 (top level) <core_works>: Use "set cwd" command instead of "cd"
9861 command.
9862
6bf0052d
PA
98632017-10-12 Pedro Alves <palves@redhat.com>
9864 Simon Marchi <simon.marchi@polymtl.ca>
9865
9866 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
9867 target boards.
9868
e48ef82d
PA
98692017-10-12 Pedro Alves <palves@redhat.com>
9870 Simon Marchi <simon.marchi@polymtl.ca>
9871
9872 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
9873 Instead skip if there's any gdb_protocol set.
9874
8d7aea57
SM
98752017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9876 Pedro Alves <palves@redhat.com>
9877
9878 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
9879
30440677
PA
98802017-10-12 Pedro Alves <palves@redhat.com>
9881 Simon Marchi <simon.marchi@polymtl.ca>
9882
9883 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
9884 instead of on dejagnu remote boards.
9885
4e04f045 98862017-10-12 Pedro Alves <palves@redhat.com>
175654b9 9887 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
9888
9889 * gdb.base/inferior-died.exp: Remove is_remote and isnative
9890 checks. Use build_executable + clean_restart instead of
9891 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
9892 of enabling non-stop after starting gdb.
9893
871a186e
PA
98942017-10-12 Pedro Alves <palves@redhat.com>
9895
9896 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
9897 * gdb.threads/non-ldr-exc-2.exp: Ditto.
9898 * gdb.threads/non-ldr-exc-3.exp: Ditto.
9899 * gdb.threads/non-ldr-exc-4.exp: Ditto.
9900
56d704da
AK
99012017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
9902
9903 * gdb.arch/arc-tdesc-cpu.exp: New file.
9904 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
9905
2f20e312
SM
99062017-10-10 Simon Marchi <simon.marchi@ericsson.com>
9907
9908 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
9909
65630365
PA
99102017-10-10 Pedro Alves <palves@redhat.com>
9911
9912 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
9913 expect CLI output.
9914
bf469271
PA
99152017-10-10 Pedro Alves <palves@redhat.com>
9916
9917 * lib/selftest-support.exp (selftest_setup): Update for
9918 captured_command_loop's prototype change.
9919
777a42f1
PA
99202017-10-09 Pedro Alves <palves@redhat.com>
9921
9922 Test both arch1=>arch2 and arch2=>arch1.
9923
9924 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
9925 (srcfile2, binfile2, march1, march2): Remove globals. Largely
9926 factored out to...
9927 (append_arch1_options, append_arch2_options, append_arch_options)
9928 (build_executables): New procedures.
9929 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
9930 local.
9931 (top level): Add new 'first_arch' testing axis.
9932
cbd2b4e3
PA
99332017-10-09 Pedro Alves <palves@redhat.com>
9934
9935 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
9936 (barrier): New.
9937 (thread_start, all_started): New functions.
9938 (main): Spawn new thread and wait until it is scheduled.
9939 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
9940 option.
9941 (do_test): Add 'selected_thread' parameter. Run to all_started
9942 instead of main. Explicitly set the breakpoint at main. Switch
9943 to the SELECTED_THREAD thread.
9944 (top level): Test handling the exec event with either the main
9945 thread or the second thread selected.
9946
5c9e4427
PA
99472017-10-09 Pedro Alves <palves@redhat.com>
9948
9949 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
9950 logic. Move STOP marker after the value checks.
9951 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
9952 regexp.
9953
b3b7c423
SL
99542017-10-06 Sandra Loosemore <sandra@codesourcery.com>
9955
9956 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
9957
3b4b2f16
UW
99582017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
9959
9960 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
9961 integer-to-dfp conversion.
9962 * gdb.base/dfp-test.exp: Likewise.
9963
5cd63fda
PA
99642017-10-04 Pedro Alves <palves@redhat.com>
9965
9966 * gdb.multi/hangout.c: Include <unistd.h>.
9967 (hangout_loop): New function.
9968 (main): Call alarm. Call hangout_loop in a loop.
9969 * gdb.multi/hello.c: Include <unistd.h>.
9970 (hello_loop): New function.
9971 (main): Call alarm. Call hangout_loop in a loop.
9972 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
9973 inferior with the other selected.
9974
4c71c105
SM
99752017-10-04 Simon Marchi <simon.marchi@ericsson.com>
9976
9977 * gdb.mi/list-thread-groups-available.exp: New file.
9978 * gdb.mi/list-thread-groups-available.c: New file.
9979
bc3b087d
SDJ
99802017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9981
9982 * gdb.base/set-cwd.exp: Make it available on
9983 native-extended-gdbserver.
9984
d092c5a2
SDJ
99852017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9986
9987 * gdb.base/set-cwd.c: New file.
9988 * gdb.base/set-cwd.exp: Likewise.
9989
45320ffa
TT
99902017-10-02 Tom Tromey <tom@tromey.com>
9991
9992 PR rust/22236:
9993 * gdb.rust/simple.rs (main): New variable "fslice".
9994 * gdb.rust/simple.exp: Add slice tests. Update string tests.
9995
b3e3859b
TT
99962017-10-02 Tom Tromey <tom@tromey.com>
9997
9998 * gdb.rust/simple.exp: Test ptype of a slice.
9999
01af5e0d
TT
100002017-10-02 Tom Tromey <tom@tromey.com>
10001
10002 * gdb.rust/simple.exp: Test index of slice.
10003
a9bbfbd8
TT
100042017-09-27 Tom Tromey <tom@tromey.com>
10005
10006 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
10007
df8899e5
TP
100082017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10009 Pedro Alves <palves@redhat.com>
10010
10011 * gdb.base/compare-sections.exp (get value of read-only section): Read
10012 as unsigned value.
10013 (corrupt read-only section): Likewise and don't set written if patching
10014 failed.
10015
757bf54b
KB
100162017-09-21 Kevin Buettner <kevinb@redhat.com>
10017
10018 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
10019 files.
10020
06871ae8
PA
100212017-09-20 Pedro Alves <palves@redhat.com>
10022
10023 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
10024 symbol names in gdb's output.
10025 * gdb.cp/overload.exp ("list all overloads"): Likewise.
10026
e5f25bc5
PA
100272017-09-20 Pedro Alves <palves@redhat.com>
10028
10029 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
10030 Rename to ...
10031 (test_list_ambiguous_symbol): ... this and add a symbol name
10032 parameter. Adjust.
10033 (test_list_ambiguous_function): Reimplement on top of
10034 test_list_ambiguous_symbol and also test listing ambiguous
10035 variables.
10036 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
10037 (ambiguous_fun): ... this.
10038 (ambiguous_var): New.
10039 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
10040 (ambiguous_fun): ... this.
10041 (ambiguous_var): New.
10042
4e5a4f58
JB
100432017-09-19 John Baldwin <jhb@FreeBSD.org>
10044
10045 * gdb.base/starti.c: New file.
10046 * gdb.base/starti.exp: New file.
10047 * lib/gdb.exp (gdb_starti_cmd): New procedure.
10048
26e53f3e
PA
100492017-09-14 Pedro Alves <palves@redhat.com>
10050
10051 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
10052 (top level): Use it instead of runto.
10053
cb791d59
TT
100542017-09-11 Tom Tromey <tom@tromey.com>
10055
10056 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
10057
7c96f8c1
TT
100582017-09-11 Tom Tromey <tom@tromey.com>
10059
10060 * gdb.python/py-infthread.exp: Add tests for new_thread event.
10061 * gdb.python/py-inferior.exp: Add tests for new inferior events.
10062
469412dd
CW
100632017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
10064
10065 * gdb.fortran/printing-types.exp: New file.
10066 * gdb.fortran/printing-types.exp: New file.
10067
e0f86435
BH
100682017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10069
10070 * gdb.fortran/vla-ptype.exp: Fix typos.
10071 * gdb.fortran/vla-value.exp: Same.
10072
9e9af4be
BH
100732017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10074
10075 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
10076 * gdb.mi/mi-var-child-f.exp: Likewise.
10077 * gdb.mi/mi-vla-fortran.exp: Likewise.
10078
a5ad232b 100792017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
10080 Christoph Weinmann <christoph.t.weinmann@intel.com>
10081 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
10082
10083 * gdb.fortran/ptr-indentation.f90: New file.
10084 * gdb.fortran/ptr-indentation.exp: New file.
10085
5aec60eb
TT
100862017-09-05 Tom Tromey <tom@tromey.com>
10087
10088 PR gdb/22010:
10089 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
10090
8f8f8152
TP
100912017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10092
10093 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
10094
fbd1b771
JK
100952017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10096
10097 * gdb.threads/tls-nodebug-pie.c: New file.
10098 * gdb.threads/tls-nodebug-pie.exp: New file.
10099
5eb5f850
TT
101002017-09-05 Tom Tromey <tom@tromey.com>
10101
10102 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
10103 for rust.
10104
ae780a21
SM
101052017-09-05 Simon Marchi <simon.marchi@ericsson.com>
10106
10107 * gdb.multi/multi-arch-exec.exp: Test with different
10108 "follow-exec-mode" settings.
10109 (do_test): New procedure.
10110
3693fdb3
PA
101112017-09-04 Pedro Alves <palves@redhat.com>
10112
10113 * gdb.base/func-static.c (S::method const, S::method volatile)
10114 (S::method volatile const): New methods.
10115 (c_s, v_s, cv_s): New instances.
10116 (main): Call method() on them.
10117 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
10118 (cannot_resolve): New procedure.
10119 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
10120 print-quote-unquoted columns.
10121 (do_test): Test printing each scope too.
10122
e68cb8e0
PA
101232017-09-04 Pedro Alves <palves@redhat.com>
10124
10125 * gdb.base/local-static.exp: Also test with
10126 class::method::variable wholly quoted.
10127 * gdb.cp/m-static.exp (class::method::variable): Remove test.
10128
858be34c
PA
101292017-09-04 Pedro Alves <palves@redhat.com>
10130
10131 * gdb.base/local-static.c: New.
10132 * gdb.base/local-static.cc: New.
10133 * gdb.base/local-static.exp: New.
10134
46a4882b
PA
101352017-09-04 Pedro Alves <palves@redhat.com>
10136
10137 * gdb.asm/asm-source.exp: Add casts to int.
10138 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
10139 (dataglobal64_1, dataglobal64_2): New globals.
10140 * gdb.base/nodebug.exp: Test different expressions involving the
10141 new globals, with print, whatis and ptype. Add casts to int.
10142 * gdb.base/solib-display.exp: Add casts to int.
10143 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
10144 * gdb.cp/m-static.exp: Add cast to int.
10145 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
10146 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
10147 tls variable with no debug info without a cast. Test with a cast
10148 to int too.
10149 * gdb.trace/entry-values.exp: Add casts.
10150
2c5a2be1
PA
101512017-09-04 Pedro Alves <palves@redhat.com>
10152
10153 * gdb.base/nodebug.exp: Test that ptype's error about functions
10154 with unknown return type includes the function name too.
10155
7022349d
PA
101562017-09-04 Pedro Alves <palves@redhat.com>
10157
10158 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
10159 return type of munmap in infcall.
10160 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
10161 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
10162 type of ftell in infcall.
10163 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
10164 type of getpid in infcall.
10165 * gdb.base/infcall-exec.exp: Cast return type of execlp in
10166 infcall.
10167 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
10168 Bail on failure to extract the pid.
10169 * gdb.base/nodebug.c: #include <stdint.h>.
10170 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
10171 New functions.
10172 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
10173 Change expected output of print/whatis/ptype with functions with
10174 no debug info. Test all supported languages. Call
10175 test_call_promotion.
10176 * gdb.compile/compile.exp: Adjust expected output to expect
10177 warning.
10178 * gdb.threads/siginfo-threads.exp: Likewise.
10179
54990598
PA
101802017-09-04 Pedro Alves <palves@redhat.com>
10181
10182 * gdb.base/callfuncs.exp (do_function_calls): New parameter
10183 "prototypes". Test calling float functions via prototyped and
10184 unprototyped function pointers.
10185 (perform_all_tests): New parameter "prototypes". Pass it down.
10186 (top level): Pass down "prototypes" parameter to
10187 perform_all_tests.
10188
34d16ea2
SM
101892017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10190
10191 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
10192 Test with nested loops.
10193
9521ecda
SM
101942017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10195
10196 * gdb.base/commands.exp: Call the new procedures.
10197 (loop_break_test, loop_continue_test): New procedures.
10198
80a65e9b
SM
101992017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10200
10201 * gdb.base/commands.exp: Call new procedure.
10202 (define_if_without_arg_test): New procedure.
10203
e439fa14
PA
102042017-09-04 Pedro Alves <palves@redhat.com>
10205
10206 * gdb.base/list-ambiguous.exp: New file.
10207 * gdb.base/list-ambiguous0.c: New file.
10208 * gdb.base/list-ambiguous1.c: New file.
10209 * gdb.base/list.exp (test_list_range): Adjust expected output.
10210
0a2dde4a
SDJ
102112017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
10212
10213 * gdb.base/share-env-with-gdbserver.c: New file.
10214 * gdb.base/share-env-with-gdbserver.exp: Likewise.
10215
5e89eb3a
SM
102162017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10217
10218 * gdb.base/commands.exp (gdbvar_simple_if_test,
10219 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
10220 progvar_simple_if_test, progvar_simple_while_test,
10221 progvar_complex_if_while_test, user_defined_command_test,
10222 user_defined_command_args_eval,
10223 user_defined_command_args_stack_test,
10224 user_defined_command_manyargs_test, bp_deleted_in_command_test,
10225 temporary_breakpoint_commands,
10226 gdb_test_no_prompt, redefine_hook_test,
10227 redefine_backtrace_test): Remove "global gdb_prompt".
10228
fd437cbc
SM
102292017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10230
10231 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
10232 New proc, call it from toplevel.
10233
87215ad1
SDJ
102342017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
10235
10236 PR remote/21852
10237 * gdb.server/normal.c: New file, copied from gdb.base.
10238 * gdb.server/run-without-local-binary.exp: New file.
10239
58afddc6
WP
102402017-08-07 Weimin Pan <weimin.pan@oracle.com>
10241
10242 * gdb.arch/sparc64-adi.exp: New file.
10243 * gdb.arch/sparc64-adi.c: New file.
10244
5277199a
PA
102452017-08-22 Pedro Alves <palves@redhat.com>
10246
10247 * gdb.cp/overload.exp (line_range_pattern): New procedure.
10248 (top level): Add "list all overloads" tests.
10249
14278e1f
TT
102502017-08-22 Tom Tromey <tom@tromey.com>
10251
10252 * gdb.gdb/xfullpath.exp: Remove.
10253
bf223d3e
PA
102542017-08-21 Pedro Alves <palves@redhat.com>
10255
10256 PR gdb/19487
10257 * gdb.base/symbol-alias.c: New.
10258 * gdb.base/symbol-alias2.c: New.
10259 * gdb.base/symbol-alias.exp: New.
10260
c973d0aa
PA
102612017-08-21 Pedro Alves <palves@redhat.com>
10262
10263 * gdb.base/dfp-test.c
10264 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
10265 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
10266 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
10267 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
10268 * gdb.base/whatis-ptype-typedefs.c: New.
10269 * gdb.base/whatis-ptype-typedefs.exp: New.
10270 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
10271 (an_int, an_int_type, an_int_type2): New globals.
10272 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
10273 involving typedefs and cast expressions.
10274 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
10275 (lookup_typedefs_function): New.
10276 (typedefs_pretty_printers_dict): New.
10277 (top level): Register lookup_typedefs_function in
10278 gdb.pretty_printers.
10279
6d580b63
YQ
102802017-08-18 Yao Qi <yao.qi@linaro.org>
10281
10282 * gdb.server/unittest.exp: New.
10283
206726fb
SDJ
102842017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
10285
10286 PR gdb/21954
10287 * gdb.base/environ.exp: Add test to check if 'unset environment'
10288 works.
10289
bf0ec4c2
AA
102902017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10291
10292 * lib/gdb.exp (universal_compile_options): New caching proc.
10293 (gdb_compile): Suppress GCC's coloring of messages.
10294
d6382fff
TT
102952017-08-14 Tom Tromey <tom@tromey.com>
10296
10297 PR gdb/21675:
10298 * gdb.base/printcmds.exp (test_radices): New function.
10299 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
10300 * gdb.base/sizeof.exp (check_valueof): Use p/d.
10301 * lib/gdb.exp (get_integer_valueof): Use p/d.
10302
c2c2dd9f
SM
103032017-08-12 Simon Marchi <simon.marchi@ericsson.com>
10304
10305 * lib/gdb.exp (get_valueof): Don't capture end-of-line
10306 characters.
10307
fdffd6f4
TT
103082017-08-05 Tom Tromey <tom@tromey.com>
10309
10310 * gdb.rust/simple.exp: Allow String to appear in a different
10311 namespace.
10312
27d41eac
YQ
103132017-07-26 Yao Qi <yao.qi@linaro.org>
10314
10315 * gdb.gdb/unittest.exp: Invoke command
10316 "maintenance check xml-descriptions".
10317
031ed05d
AA
103182017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10319
10320 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
10321 calling context.
10322 (hex128): Drop erroneous calculation of parameters.
10323
dcd27ddf
SM
103242017-07-22 Simon Marchi <simon.marchi@ericsson.com>
10325
10326 * gdb.python/py-unwind.exp: Disable stack protection when
10327 building test file.
10328
47e77640
PA
103292017-07-20 Pedro Alves <palves@redhat.com>
10330
10331 * gdb.base/default.exp (set language): Adjust expected output.
10332
62d2a18a
PA
103332017-07-20 Pedro Alves <palves@redhat.com>
10334
10335 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
10336 (test_minsym): ... this, and make static.
10337 (get_pck__foo__bar__minsym): Rename to ...
10338 (get_test_minsym): ... this.
10339 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
10340 symbol names and comments.
10341 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
10342 (get_test_minsym): ... this.
10343 (pck__foo__bar__minsym__2): Rename to ...
10344 (test_minsym): ... this.
10345 (main): Adjust.
10346
c45ec17c
PA
103472017-07-17 Pedro Alves <palves@redhat.com>
10348
10349 * gdb.base/completion.exp: Adjust expected output.
10350 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
10351 the completer works.
10352
c6756f62
PA
103532017-07-17 Pedro Alves <palves@redhat.com>
10354
10355 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
10356
5bd68487
AB
103572017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
10358
10359 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
10360
8880f2a9
TT
103612017-07-14 Tom Tromey <tom@tromey.com>
10362
10363 PR rust/21764:
10364 * gdb.rust/simple.exp: Add tests.
10365
65547233
TT
103662017-07-14 Tom Tromey <tom@tromey.com>
10367
10368 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
10369
8f14146e
PA
103702017-07-14 Pedro Alves <palves@redhat.com>
10371
10372 * gdb.linespec/base/one/thefile.cc (z1): New function.
10373 * gdb.linespec/base/two/thefile.cc (z2): New function.
10374 * gdb.linespec/linespec.exp: Add tests.
10375
b4365d02
AB
103762017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10377
10378 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
10379 to mi_create_breakpoint.
10380
5d2cbaa5
AB
103812017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10382
10383 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
10384 mi_create_breakpoint.
10385
11cb5716
IB
103862017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
10387
10388 * gdb.dlang/demangle.exp: Update for demangling changes.
10389
03278692
TT
103902017-07-09 Tom Tromey <tom@tromey.com>
10391
10392 * gdb.dwarf2/shortpiece.exp: New file.
10393
33c5cd75
DB
103942017-07-06 David Blaikie <dblaikie@gmail.com>
10395
10396 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
10397 built from fissiont-multi-cu{1,2}.c.
10398 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
10399 except putting 'main' and 'func' in separate CUs in the same DWO file.
10400 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
10401 test.
10402 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
10403 test.
10404
8455d262
PA
104052017-07-06 Pedro Alves <palves@redhat.com>
10406
10407 * gdb.python/py-unwind.exp: Test flushregs.
10408
dc4bde35
SDJ
104092017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10410
10411 PR cli/21688
10412 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
10413 tests for alias commands and trailing whitespace.
10414
51ed89aa
SDJ
104152017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10416
10417 PR cli/21688
10418 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
10419 procedure. Call it.
10420
eb17d413
PA
104212017-06-29 Pedro Alves <palves@redhat.com>
10422
10423 * gdb.base/printcmds.exp: Add tests.
10424
41664b45
DG
104252017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
10426
10427 PR gdb/21337
10428 * gdb.base/reread-readsym.exp: New file.
10429 * gdb.base/reread-readsym.c: New file.
10430
75312ae3
KB
104312017-06-21 Kevin Buettner <kevinb@redhat.com>
10432
10433 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
10434 subpattern.
10435
66953522
PB
104362017-06-19 Peter Bergner <bergner@vnet.ibm.com>
10437
10438 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
10439 extended mnemonic.
10440 * gdb.arch/powerpc-power9.s: Likewise.
10441
5524b525
AA
104422017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10443
10444 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
10445 on 32-bit x86 targets. Exploit is_*_target macros where
10446 appropriate.
10447
03c8af18
AA
104482017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10449
10450 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
10451 register pieces.
10452
3bf31011
AA
104532017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10454
10455 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
10456 located in one or more DWARF pieces.
10457
805acca0
AA
104582017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10459
10460 * lib/gdb.exp (get_endianness): New proc.
10461 * gdb.arch/aarch64-fp.exp: Use it.
10462 * gdb.arch/altivec-regs.exp: Likewise.
10463 * gdb.arch/e500-regs.exp: Likewise.
10464 * gdb.arch/vsx-regs.exp: Likewise.
10465 * gdb.base/dump.exp: Likewise.
10466 * gdb.base/funcargs.exp: Likewise.
10467 * gdb.base/gnu_vector.exp: Likewise.
10468 * gdb.dwarf2/formdata16.exp: Likewise.
10469 * gdb.dwarf2/implptrpiece.exp: Likewise.
10470 * gdb.dwarf2/nonvar-access.exp: Likewise.
10471 * gdb.python/py-inferior.exp: Likewise.
10472 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10473
e9352324
AA
104742017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10475
10476 PR gdb/21226
10477 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
10478 stack value pieces are taken from the LSB end.
10479
d5d1163e
AA
104802017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10481
10482 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
10483 variable at nonzero offset.
10484
0567c986
AA
104852017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10486
10487 * gdb.dwarf2/var-access.c: New file.
10488 * gdb.dwarf2/var-access.exp: New test.
10489 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
10490
973e9aab
TT
104912017-06-12 Tom Tromey <tom@tromey.com>
10492
10493 * gdb.dwarf2/formdata16.exp: Add tests.
10494
d9109c80
TT
104952017-06-12 Tom Tromey <tom@tromey.com>
10496
10497 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
10498
30a25466
TT
104992017-06-12 Tom Tromey <tom@tromey.com>
10500
10501 PR exp/16225:
10502 * gdb.reverse/i386-sse-reverse.exp: Update tests.
10503 * gdb.arch/vsx-regs.exp: Update tests.
10504 * gdb.arch/s390-vregs.exp (hex128): New proc.
10505 Update test.
10506 * gdb.arch/altivec-regs.exp: Update tests.
10507
aefd8b33
SDJ
105082017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10509
10510 * gdb.base/startup-with-shell.c: New file.
10511 * gdb.base/startup-with-shell.exp: Likewise.
10512
2090129c
SDJ
105132017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10514
10515 * gdb.server/non-existing-program.exp: Update regex in order to
10516 reflect the fact that gdbserver is now using fork_inferior (with a
10517 shell) to startup the inferior.
10518
8e86a419
SM
105192017-05-30 Simon Marchi <simon.marchi@ericsson.com>
10520
10521 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
10522 support function calls from GDB.
10523
e6cf65f2
TT
105242017-05-21 Tom Tromey <tom@tromey.com>
10525
10526 PR rust/21466:
10527 * gdb.rust/unsized.exp: New file.
10528 * gdb.rust/unsized.rs: New file.
10529
43cc5389
TT
105302017-05-19 Tom Tromey <tom@tromey.com>
10531
10532 PR rust/21484:
10533 * gdb.rust/watch.exp: New file.
10534 * gdb.rust/watch.rs: New file.
10535
ec8df234
TT
105362017-05-18 Tom Tromey <tom@tromey.com>
10537
10538 * gdb.rust/simple.exp: Allow Box to be qualified.
10539
3e3e7fae
TP
105402017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
10541
10542 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
10543
59cc050d
PA
105442017-05-18 Pedro Alves <palves@redhat.com>
10545
10546 * gdb.base/fileio.c (test_write, test_read, test_close)
10547 (test_fstat): Don't print 'ret' in the fail path.
10548
c8f6abd1
PA
105492017-05-18 Pedro Alves <palves@redhat.com>
10550
10551 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
10552 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
10553 (test_system, test_rename, test_unlink, test_time): Change
10554 prototypes.
10555 * gdb.base/fileio.exp (stop_msg): Adjust.
10556
d2a03b77
PA
105572017-05-18 Pedro Alves <palves@redhat.com>
10558
10559 * gdb.base/fileio.c (null_str): New global.
10560 (test_stat): Use it.
10561 * gdb.base/fileio.exp: Remove nowarnings.
10562
0d5c6999
YQ
105632017-05-17 Yao Qi <yao.qi@linaro.org>
10564
10565 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
10566
21873064
YQ
105672017-05-17 Simon Marchi <simon.marchi@ericsson.com>
10568
10569 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
10570 argument command.
10571 (top-level): Invoke test_set_inferior_tty.
10572
d512d31c
PA
105732017-05-04 Pedro Alves <palves@redhat.com>
10574
10575 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
10576 Add parens to print call for Python 3.
10577
90cef2ed
KS
105782017-05-03 Keith Seitz <keiths@redhat.com>
10579
10580 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
10581 (main): Call it.
10582
14f819c8
TW
105832017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10584
10585 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
10586 to prev and next.
10587
913aeadd
TW
105882017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10589
10590 * gdb.python/py-record-btrace.exp: Remove test for
10591 gdb.BtraceInstruction.error.
10592
a3be24ad
TW
105932017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10594
10595 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
10596
ae20e79a
TW
105972017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10598
10599 * gdb.python/py-record-btrace-threads.c: New file.
10600 * gdb.python/py-record-btrace-threads.exp: New file.
10601
45ce1b47
SDJ
106022017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
10603
10604 PR testsuite/8595
10605 * gdb.base/environ.exp: Make test available in all architectures.
10606 Move bits related to "info program" testing to
10607 gdb.base/info-program.exp. Rewrite tests to use the two new
10608 procedures mentione below.
10609 (test_set_show_env_var) New procedure.
10610 (test_set_show_env_var_equal): Likewise.
10611 * gdb.base/info-program.exp: New file.
10612
e15c3eb4
KS
106132017-04-27 Keith Seitz <keiths@redhat.com>
10614
10615 * gdb.cp/oranking.cc (test15): New function.
10616 (main): Call test15 and declare additional variables for testing.
10617 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
10618 "p foo101('abc')" tests.
10619 Add tests for cv qualifier overloads.
10620 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
10621 "lvalue reference overload" test.
10622 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
10623 "print value of f1 on Child&& in f2" test.
10624
3a3fd0fd
PA
106252017-04-19 Pedro Alves <palves@redhat.com>
10626
10627 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
10628 procedure.
10629 (top level): Call it.
10630 * lib/gdb.exp (gdb_define_cmd): New procedure.
10631
53375380
PA
106322017-04-12 Pedro Alves <palves@redhat.com>
10633
10634 PR gdb/21323
10635 * gdb.cp/wide_char_types.c: Include <wchar.h>.
10636 (wchar): New global.
10637 * gdb.cp/wide_char_types.exp (wide_char_types_program)
10638 (do_test_wide_char, wide_char_types_no_program, top level): Add
10639 wchar_t testing.
10640
53e710ac
PA
106412017-04-12 Pedro Alves <palves@redhat.com>
10642
10643 PR c++/21323
10644 * gdb.cp/wide_char_types.c: New file.
10645 * gdb.cp/wide_char_types.exp: New file.
10646
0ad9d8c7
SDJ
106472017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
10648
10649 PR gdb/21352
10650 * gdb.trace/tsv.exp: Add test for "tsave -r".
10651
b1b45502
IB
106522017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
10653
10654 * gdb.dlang/watch-loc.c: New file.
10655 * gdb.dlang/watch-loc.exp: New file.
10656
ec13808e
JK
106572017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10658
10659 * gdb.python/py-section-script.exp (sepdebug): New testcases.
10660
fe5f7374
AK
106612017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10662
10663 * gdb.arch/arc-analyze-prologue.S: New file.
10664 * gdb.arch/arc-analyze-prologue.exp: Likewise.
10665
eea78757
AK
106662017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10667
10668 * gdb.arch/arc-decode-insn.S: New file.
10669 * gdb.arch/arc-decode-insn.exp: Likewise.
10670
5badf10a
IR
106712017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
10672
10673 PR tdep/20928
10674 * gdb.arch/sparc64-regs.exp: New file.
10675 * gdb.arch/sparc64-regs.S: Likewise.
10676
cee59b3f
TW
106772017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
10678
10679 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
10680 and memory view on Python 3.
10681
c0f55cc6
AV
106822017-03-20 Artemiy Volkov <artemiyv@acm.org>
10683 Keith Seitz <keiths@redhat.com>
10684
10685 PR gdb/14441
10686 * gdb.cp/demangle.exp: Add rvalue reference tests.
10687 * gdb.cp/rvalue-ref-casts.cc: New file.
10688 * gdb.cp/rvalue-ref-casts.exp: New file.
10689 * gdb.cp/rvalue-ref-overload.cc: New file.
10690 * gdb.cp/rvalue-ref-overload.exp: New file.
10691 * gdb.cp/rvalue-ref-params.cc: New file.
10692 * gdb.cp/rvalue-ref-params.exp: New file.
10693 * gdb.cp/rvalue-ref-sizeof.cc: New file.
10694 * gdb.cp/rvalue-ref-sizeof.exp: New file.
10695 * gdb.cp/rvalue-ref-types.cc: New file.
10696 * gdb.cp/rvalue-ref-types.exp: New file.
10697 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
10698 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
10699
51457a05
MAL
107002017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10701
10702 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
10703 New procedure.
10704
5b291c04
MAL
107052017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10706
10707 * lib/mi-support.exp (mi_gdb_test): Add additional message
10708 for unexpected output.
10709
59a56148
AA
107102017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
10711
10712 * gdb.base/examine-backward.c (Barrier): New character array
10713 constant, to ensure that TestStrings is preceded by a string
10714 terminator.
10715
7942e96e
AA
107162017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10717
10718 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
10719 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
10720 and implicit pointer into such a location.
10721
6ebac3fb
DE
107222017-03-16 Doug Evans <dje@google.com>
10723
10724 * gdb.python/py-lazy-string (pointer): Really add new typedef.
10725
ec3b243d
TP
107262017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
10727
10728 * gdb.cp/m-static.exp: Fix expectation for prototype of
10729 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
10730
107312017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
10732
10733 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
10734 * gdb.guile/scm-lazy-string.c: New file.
10735 * gdb.guile/scm-value.exp: Move lazy string tests to ...
10736 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
10737 for pointer, array, typedef lazy strings.
10738
2cc36e25 107392017-03-16 Doug Evans <dje@google.com>
34b43320
DE
10740
10741 PR python/17728, python/18439, python/18779
10742 * gdb.python/py-value.c (main) Delete locals sptr, sn.
10743 * gdb.python/py-lazy-string.c (pointer): New typedef.
10744 (main): New locals ptr, array, typedef_ptr.
10745 * gdb.python/py-value.exp: Move lazy string tests to ...
10746 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
10747 array, typedef lazy strings.
ec3b243d 10748
0efcde63
AK
107492017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
10750
10751 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
10752 Add optional 'test' parameter.
10753
7978d7c3
SM
107542017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10755
10756 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10757 Skip for versions of DejaGnu < 1.5.
10758
896c0c1e
SM
107592017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10760
10761 * lib/gdb.exp (dejagnu_version): New proc.
10762 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10763 Use dejagnu_version.
10764
5f4d1085
KS
107652017-03-10 Keith Seitz <keiths@redhat.com>
10766
10767 PR c++/8128
10768 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
10769 type from destructor regexps.
10770 Add a branch which actually passes the test.
10771 Adjust "ptype t5i" test names.
10772
1de05205
PA
107732017-03-08 Pedro Alves <palves@redhat.com>
10774
10775 * gdb.base/step-over-exit.exp: Add explicit test message.
10776
c65d6b55
PA
107772017-03-08 Pedro Alves <palves@redhat.com>
10778
10779 PR gdb/18360
10780 * gdb.threads/interrupt-while-step-over.c: New file.
10781 * gdb.threads/interrupt-while-step-over.exp: New file.
10782
2e86a283
PA
107832017-03-08 Pedro Alves <palves@redhat.com>
10784
10785 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
10786 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
10787
25dcbff6
PA
107882017-03-08 Pedro Alves <palves@redhat.com>
10789
10790 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
10791 PKRU as not supported as a PASS.
10792
dc9366eb
PA
107932017-03-08 Pedro Alves <palves@redhat.com>
10794
10795 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
10796 prefix instead of $binfile1/$binfile2.
10797 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
10798 in test message.
10799 * gdb.python/py-completion.exp: Use "load python file" as test
10800 messages instead of unstable path names.
10801
6e5d74e7
PA
108022017-03-08 Pedro Alves <palves@redhat.com>
10803 Jan Kratochvil <jan.kratochvil@redhat.com>
10804
10805 PR cli/21218
10806 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10807 New proc.
10808 (top level): Call it.
10809
9753a2f6
PA
108102017-03-08 Pedro Alves <palves@redhat.com>
10811
10812 PR tui/21216
10813 * gdb.tui/tui-nl-filtered-output.exp: New file.
10814
1a4dd9dd
PA
108152017-03-08 Pedro Alves <palves@redhat.com>
10816
10817 * gdb.base/completion.exp: Move TUI completion tests to ...
10818 * gdb.tui/completion.exp: ... this new file.
10819
7cbbff33
PA
108202017-03-08 Pedro Alves <palves@redhat.com>
10821
10822 * gdb.base/tui-disasm-long-lines.c,
10823 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
10824 gdb.base/tui-layout.exp: Move to ...
10825 * gdb.tui/: ... this new directory.
10826
5f6fd321
PA
108272017-03-07 Pedro Alves <palves@redhat.com>
10828
10829 * gdb.base/tui-layout.c: New file.
10830 * gdb.base/tui-layout.exp: New file.
10831
44959fa8
PA
108322017-03-07 Pedro Alves <palves@redhat.com>
10833
10834 * gdb.base/tui-layout.c: Rename to ...
10835 * gdb.base/tui-disasm-long-lines.c: ... this.
10836 * gdb.base/tui-layout.exp: Rename to ...
10837 * gdb.base/tui-disasm-long-lines.exp: ... this.
10838
f8c4e718
PA
108392017-03-07 Pedro Alves <palves@redhat.com>
10840
10841 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
10842
6dbb839a 108432017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
10844
10845 * i386-mpx-call.c: New file.
10846 * i386-mpx-call.exp: New file.
10847
65b48a81
PB
108482017-02-28 Peter Bergner <bergner@vnet.ibm.com>
10849
10850 * gdb.arch/powerpc-power.exp: Delete test.
10851 * gdb.arch/powerpc-power.s: Likewise.
10852 * gdb.disasm/disassembler-options.exp: New test.
10853 * gdb.arch/powerpc-altivec.exp: Likewise.
10854 * gdb.arch/powerpc-altivec.s: Likewise.
10855 * gdb.arch/powerpc-altivec2.exp: Likewise.
10856 * gdb.arch/powerpc-altivec2.s: Likewise.
10857 * gdb.arch/powerpc-altivec3.exp: Likewise.
10858 * gdb.arch/powerpc-altivec3.s: Likewise.
10859 * gdb.arch/powerpc-power7.exp: Likewise.
10860 * gdb.arch/powerpc-power7.s: Likewise.
10861 * gdb.arch/powerpc-power8.exp: Likewise.
10862 * gdb.arch/powerpc-power8.s: Likewise.
10863 * gdb.arch/powerpc-power9.exp: Likewise.
10864 * gdb.arch/powerpc-power9.s: Likewise.
10865 * gdb.arch/powerpc-vsx.exp: Likewise.
10866 * gdb.arch/powerpc-vsx.s: Likewise.
10867 * gdb.arch/powerpc-vsx2.exp: Likewise.
10868 * gdb.arch/powerpc-vsx2.s: Likewise.
10869 * gdb.arch/powerpc-vsx3.exp: Likewise.
10870 * gdb.arch/powerpc-vsx3.s: Likewise.
10871 * gdb.arch/arm-disassembler-options.exp: Likewise.
10872 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
10873 * gdb.arch/s390-disassembler-options.exp: Likewise.
10874
17cd4947
LM
108752017-02-23 Luis Machado <lgustavo@codesourcery.com>
10876
10877 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
10878 (check_supported_features): ... this. Changed return type to void.
10879 (supports_rdseed): New static global.
10880 (rdseed): Check supports_rdseed.
10881 (initialize): Call check_supported_features.
10882
2039d74e
EBM
108832017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10884
10885 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
10886 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
10887 and lqarx/stqcx.
10888 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
10889 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
10890
a51d7ecf
EBM
108912017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10892
10893 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
10894 uppercase.
10895
0224619f
JK
108962017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10897
10898 * gdb.dwarf2/formdata16.c: New file.
10899 * gdb.dwarf2/formdata16.exp: New file.
10900 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
10901
216f72a1
JK
109022017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10903
10904 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
10905 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
10906 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
10907 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
10908 DW_AT_GNU_*.
10909
43988095
JK
109102017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10911
10912 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
10913
99e8a4f9
SDJ
109142017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
10915
10916 PR gdb/21164
10917 * gdb.base/maint.exp: Add testcases for when the commands do
10918 not have arguments.
10919
b58a8c0c
TP
109202017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
10921
10922 * gdb.cp/chained-calls.exp: Use p instead of P.
10923
4e746bb6
TW
109242017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
10925
10926 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
10927 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
10928
3f77c769
TT
109292017-02-14 Tom Tromey <tom@tromey.com>
10930
10931 PR python/13598:
10932 * gdb.python/py-events.exp: Add before_prompt event tests.
10933
075beec0
AA
109342017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10935
10936 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
10937
bf5f525c
LM
109382017-02-13 Luis Machado <lgustavo@codesourcery.com>
10939
10940 * gdb.linespec/explicit.c (my_unique_function_name): New function.
10941 (main): Call my_unique_function_name.
10942 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
10943 completion of patterns with a single match.
10944 Add missing -re switches to gdb_test_multiple calls.
10945
13a66184
LM
109462017-02-13 Luis Machado <lgustavo@codesourcery.com>
10947
10948 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
10949 return if core file is not recognized.
10950
26a06916
SM
109512017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10952
10953 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
10954 and extra UIs.
10955
b761ca9e
SM
109562017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10957
10958 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
10959 proc_with_prefix.
10960
b964bee0
TT
109612017-02-10 Tom Tromey <tom@tromey.com>
10962
10963 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
10964
18da0c51
MG
109652017-02-10 Martin Galvan <martingalvan@sourceware.org>
10966
10967 PR gdb/21122
10968 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
10969
604c4576
JG
109702017-02-08 Jerome Guitton <guitton@adacore.com>
10971
10972 * gdb.base/define.exp: Add test for command abbreviations
10973 in define.
10974
20b477a7
LM
109752017-02-06 Luis Machado <lgustavo@codesourcery.com>
10976
10977 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
10978 * gdb.reverse/insn-reverse-x86.c: New file.
10979
3f7b46f2
IR
109802017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
10981
10982 PR tdep/20936
10983 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
10984
f0fd41c1
TT
109852017-02-03 Tom Tromey <tom@tromey.com>
10986
10987 PR rust/21097:
10988 * gdb.rust/simple.exp: Add new tests.
10989
5be5dbf0
PA
109902017-02-02 Pedro Alves <palves@redhat.com>
10991
10992 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
10993 tests.
10994
7346ef59
AA
109952017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
10996
10997 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
10998 taking a 2-byte value out of a 4-byte DWARF implicit value on
10999 big-endian targets.
11000 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
11001 logic. Add test cases for DW_OP_implicit.
11002
787f0025
MM
110032017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11004
11005 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
11006
68777c29
MM
110072017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11008
11009 * gdb.btrace/enable.exp: Call gdb_exit before
11010 skip_gdbserver_tests.
11011
0a1c7e28
MM
110122017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11013
11014 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
11015 GDBFLAGS.
11016
b5ac99b0
MM
110172017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11018
11019 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
11020 the test is skipped.
11021 * gdb.btrace/data.exp: Likewise.
11022 * gdb.btrace/delta.exp: Likewise.
11023 * gdb.btrace/dlopen.exp: Likewise.
11024 * gdb.btrace/enable-running.exp: Likewise.
11025 * gdb.btrace/enable.exp: Likewise.
11026 * gdb.btrace/exception.exp: Likewise.
11027 * gdb.btrace/function_call_history.exp: Likewise.
11028 * gdb.btrace/gcore.exp: Likewise.
11029 * gdb.btrace/instruction_history.exp: Likewise.
11030 * gdb.btrace/multi-thread-step.exp: Likewise.
11031 * gdb.btrace/nohist.exp: Likewise.
11032 * gdb.btrace/non-stop.exp: Likewise.
11033 * gdb.btrace/reconnect.exp: Likewise.
11034 * gdb.btrace/record_goto-step.exp: Likewise.
11035 * gdb.btrace/record_goto.exp: Likewise.
11036 * gdb.btrace/rn-dl-bind.exp: Likewise.
11037 * gdb.btrace/segv.exp: Likewise.
11038 * gdb.btrace/step.exp: Likewise.
11039 * gdb.btrace/stepi.exp: Likewise.
11040 * gdb.btrace/tailcall-only.exp: Likewise.
11041 * gdb.btrace/tailcall.exp: Likewise.
11042 * gdb.btrace/tsx.exp: Likewise.
11043 * gdb.btrace/unknown_functions.exp: Likewise.
11044 * gdb.btrace/vdso.exp: Likewise.
11045
cd4007e4
MM
110462017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11047
11048 * gdb.btrace/enable-running.c: New.
11049 * gdb.btrace/enable-running.exp: New.
11050
2735833d
WT
110512017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
11052
11053 * gdb.arch/amd64-gs_base.c: New file.
11054 * gdb.arch/amd64-gs_base.exp: New file.
11055
b51e1e94
LM
110562017-01-26 Luis Machado <lgustavo@codesourcery.com>
11057
11058 * lib/memory.exp: Remove spurious empty newlines.
11059
72ca0410
SM
110602017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
11061
11062 * gdb.python/py-bad-printers.exp: Load python file using "source".
11063 * gdb.python/py-events.exp: Likewise.
11064 * gdb.python/py-evsignal.exp: Likewise.
11065 * gdb.python/py-evthreads.exp: Likewise.
11066 * gdb.python/py-frame-args.exp: Likewise.
11067 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
11068 * gdb.python/py-framefilter-mi.exp: Likewise.
11069 * gdb.python/py-framefilter.exp: Likewise.
11070 * gdb.python/py-mi.exp: Likewise.
11071 * gdb.python/py-pp-maint.exp: Likewise.
11072 * gdb.python/py-pp-registration.exp: Likewise.
11073 * gdb.python/py-prettyprint.exp: Likewise.
11074 (run_lang_tests): Likewise.
11075 * gdb.python/py-typeprint.exp: Likewise.
11076
e309aa65
LM
110772017-01-26 Luis Machado <lgustavo@codesourcery.com>
11078
11079 * lib/memory.exp: New file.
11080 * lib/gdb.exp: Load memory.exp.
11081 * gdb.base/memattr.exp (delete_memory): Move proc to
11082 lib/memory.exp and rename to delete_memory_regions.
11083 Replace delete_memory with delete_memory_regions.
11084 Cleanup memory regions before tests.
11085 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
11086 before tests.
11087
515aff23
LM
110882017-01-26 Luis Machado <lgustavo@codesourcery.com>
11089
11090 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
11091 files.
11092 (initialize): New function conditionally defined.
11093 (testcases): Move within conditional block.
11094 (main): Call initialize.
11095 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
11096 of gdb.reverse/insn-reverse.c.
11097 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
11098 gdb.reverse/insn-reverse.c.
11099
d8b49cf0
YQ
111002017-01-26 Yao Qi <yao.qi@linaro.org>
11101
11102 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
11103 disassemble on address 0.
11104
f13a9a0c
YQ
111052017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
11106 Yao Qi <yao.qi@linaro.org>
11107
11108 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
11109 * gdb.dwarf2/implptr-64bit.S: Remove.
11110 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
11111 variables in caller's context. Add DW_OP_implicit_value.
11112
5ac95241
YQ
111132017-01-25 Yao Qi <yao.qi@linaro.org>
11114
11115 * lib/dwarf.exp (Dwarf::_location): Handle
11116 DW_OP_GNU_implicit_pointer with proper size.
11117
23e82930
LM
111182017-01-20 Luis Machado <lgustavo@codesourcery.com>
11119
11120 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
11121 and add untested calls.
11122
d334ae25
LM
111232017-01-20 Luis Machado <lgustavo@codesourcery.com>
11124
11125 * gdb.python/python.exp: Check line number against what GDB thinks
11126 the line number is for func1.
11127
f5e6296e
IB
111282017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
11129
11130 * gdb.dlang/debug-expr.exp: New file.
11131
5b362f04
LM
111322016-12-23 Luis Machado <lgustavo@codesourcery.com>
11133
11134 Fix test names for the following files:
11135
11136 * gdb.ada/exec_changed.exp
11137 * gdb.ada/info_types.exp
11138 * gdb.arch/aarch64-atomic-inst.exp
11139 * gdb.arch/aarch64-fp.exp
11140 * gdb.arch/altivec-abi.exp
11141 * gdb.arch/altivec-regs.exp
11142 * gdb.arch/amd64-byte.exp
11143 * gdb.arch/amd64-disp-step.exp
11144 * gdb.arch/amd64-dword.exp
11145 * gdb.arch/amd64-entry-value-inline.exp
11146 * gdb.arch/amd64-entry-value-param.exp
11147 * gdb.arch/amd64-entry-value-paramref.exp
11148 * gdb.arch/amd64-entry-value.exp
11149 * gdb.arch/amd64-i386-address.exp
11150 * gdb.arch/amd64-invalid-stack-middle.exp
11151 * gdb.arch/amd64-invalid-stack-top.exp
11152 * gdb.arch/amd64-optimout-repeat.exp
11153 * gdb.arch/amd64-prologue-skip.exp
11154 * gdb.arch/amd64-prologue-xmm.exp
11155 * gdb.arch/amd64-stap-special-operands.exp
11156 * gdb.arch/amd64-stap-wrong-subexp.exp
11157 * gdb.arch/amd64-tailcall-cxx.exp
11158 * gdb.arch/amd64-tailcall-noret.exp
11159 * gdb.arch/amd64-tailcall-ret.exp
11160 * gdb.arch/amd64-tailcall-self.exp
11161 * gdb.arch/amd64-word.exp
11162 * gdb.arch/arm-bl-branch-dest.exp
11163 * gdb.arch/arm-disp-step.exp
11164 * gdb.arch/arm-neon.exp
11165 * gdb.arch/arm-single-step-kernel-helper.exp
11166 * gdb.arch/avr-flash-qualifier.exp
11167 * gdb.arch/disp-step-insn-reloc.exp
11168 * gdb.arch/e500-abi.exp
11169 * gdb.arch/e500-regs.exp
11170 * gdb.arch/ftrace-insn-reloc.exp
11171 * gdb.arch/i386-avx512.exp
11172 * gdb.arch/i386-bp_permanent.exp
11173 * gdb.arch/i386-byte.exp
11174 * gdb.arch/i386-cfi-notcurrent.exp
11175 * gdb.arch/i386-disp-step.exp
11176 * gdb.arch/i386-dr3-watch.exp
11177 * gdb.arch/i386-float.exp
11178 * gdb.arch/i386-gnu-cfi.exp
11179 * gdb.arch/i386-mpx-map.exp
11180 * gdb.arch/i386-mpx-sigsegv.exp
11181 * gdb.arch/i386-mpx-simple_segv.exp
11182 * gdb.arch/i386-mpx.exp
11183 * gdb.arch/i386-permbkpt.exp
11184 * gdb.arch/i386-prologue.exp
11185 * gdb.arch/i386-signal.exp
11186 * gdb.arch/i386-size-overlap.exp
11187 * gdb.arch/i386-unwind.exp
11188 * gdb.arch/i386-word.exp
11189 * gdb.arch/mips-fcr.exp
11190 * gdb.arch/powerpc-d128-regs.exp
11191 * gdb.arch/powerpc-stackless.exp
11192 * gdb.arch/ppc64-atomic-inst.exp
11193 * gdb.arch/s390-stackless.exp
11194 * gdb.arch/s390-tdbregs.exp
11195 * gdb.arch/s390-vregs.exp
11196 * gdb.arch/sparc-sysstep.exp
11197 * gdb.arch/thumb-bx-pc.exp
11198 * gdb.arch/thumb-singlestep.exp
11199 * gdb.arch/thumb2-it.exp
11200 * gdb.arch/vsx-regs.exp
11201 * gdb.asm/asm-source.exp
11202 * gdb.base/a2-run.exp
11203 * gdb.base/advance.exp
11204 * gdb.base/all-bin.exp
11205 * gdb.base/anon.exp
11206 * gdb.base/args.exp
11207 * gdb.base/arithmet.exp
11208 * gdb.base/async-shell.exp
11209 * gdb.base/async.exp
11210 * gdb.base/attach-pie-noexec.exp
11211 * gdb.base/attach-twice.exp
11212 * gdb.base/auto-load.exp
11213 * gdb.base/bang.exp
11214 * gdb.base/bitfields.exp
11215 * gdb.base/break-always.exp
11216 * gdb.base/break-caller-line.exp
11217 * gdb.base/break-entry.exp
11218 * gdb.base/break-inline.exp
11219 * gdb.base/break-on-linker-gcd-function.exp
11220 * gdb.base/break-probes.exp
11221 * gdb.base/break.exp
11222 * gdb.base/breakpoint-shadow.exp
11223 * gdb.base/call-ar-st.exp
11224 * gdb.base/call-sc.exp
11225 * gdb.base/call-signal-resume.exp
11226 * gdb.base/call-strs.exp
11227 * gdb.base/callfuncs.exp
11228 * gdb.base/catch-fork-static.exp
11229 * gdb.base/catch-gdb-caused-signals.exp
11230 * gdb.base/catch-load.exp
11231 * gdb.base/catch-signal-fork.exp
11232 * gdb.base/catch-signal.exp
11233 * gdb.base/catch-syscall.exp
11234 * gdb.base/charset.exp
11235 * gdb.base/checkpoint.exp
11236 * gdb.base/chng-syms.exp
11237 * gdb.base/code-expr.exp
11238 * gdb.base/code_elim.exp
11239 * gdb.base/commands.exp
11240 * gdb.base/completion.exp
11241 * gdb.base/complex.exp
11242 * gdb.base/cond-expr.exp
11243 * gdb.base/condbreak.exp
11244 * gdb.base/consecutive.exp
11245 * gdb.base/continue-all-already-running.exp
11246 * gdb.base/coredump-filter.exp
11247 * gdb.base/corefile.exp
11248 * gdb.base/dbx.exp
11249 * gdb.base/debug-expr.exp
11250 * gdb.base/define.exp
11251 * gdb.base/del.exp
11252 * gdb.base/disabled-location.exp
11253 * gdb.base/disasm-end-cu.exp
11254 * gdb.base/disasm-optim.exp
11255 * gdb.base/display.exp
11256 * gdb.base/duplicate-bp.exp
11257 * gdb.base/ena-dis-br.exp
11258 * gdb.base/ending-run.exp
11259 * gdb.base/enumval.exp
11260 * gdb.base/environ.exp
11261 * gdb.base/eu-strip-infcall.exp
11262 * gdb.base/eval-avoid-side-effects.exp
11263 * gdb.base/eval-skip.exp
11264 * gdb.base/exitsignal.exp
11265 * gdb.base/expand-psymtabs.exp
11266 * gdb.base/filesym.exp
11267 * gdb.base/find-unmapped.exp
11268 * gdb.base/finish.exp
11269 * gdb.base/float.exp
11270 * gdb.base/foll-exec-mode.exp
11271 * gdb.base/foll-exec.exp
11272 * gdb.base/foll-fork.exp
11273 * gdb.base/fortran-sym-case.exp
11274 * gdb.base/freebpcmd.exp
11275 * gdb.base/func-ptr.exp
11276 * gdb.base/func-ptrs.exp
11277 * gdb.base/funcargs.exp
11278 * gdb.base/gcore-buffer-overflow.exp
11279 * gdb.base/gcore-relro-pie.exp
11280 * gdb.base/gcore-relro.exp
11281 * gdb.base/gcore.exp
11282 * gdb.base/gdb1090.exp
11283 * gdb.base/gdb11530.exp
11284 * gdb.base/gdb11531.exp
11285 * gdb.base/gdb1821.exp
11286 * gdb.base/gdbindex-stabs.exp
11287 * gdb.base/gdbvars.exp
11288 * gdb.base/hbreak.exp
11289 * gdb.base/hbreak2.exp
11290 * gdb.base/included.exp
11291 * gdb.base/infcall-input.exp
11292 * gdb.base/inferior-died.exp
11293 * gdb.base/infnan.exp
11294 * gdb.base/info-macros.exp
11295 * gdb.base/info-os.exp
11296 * gdb.base/info-proc.exp
11297 * gdb.base/info-shared.exp
11298 * gdb.base/info-target.exp
11299 * gdb.base/infoline.exp
11300 * gdb.base/interp.exp
11301 * gdb.base/interrupt.exp
11302 * gdb.base/jit-reader.exp
11303 * gdb.base/jit-simple.exp
11304 * gdb.base/kill-after-signal.exp
11305 * gdb.base/kill-detach-inferiors-cmd.exp
11306 * gdb.base/label.exp
11307 * gdb.base/langs.exp
11308 * gdb.base/ldbl_e308.exp
11309 * gdb.base/line-symtabs.exp
11310 * gdb.base/linespecs.exp
11311 * gdb.base/list.exp
11312 * gdb.base/long_long.exp
11313 * gdb.base/longest-types.exp
11314 * gdb.base/maint.exp
11315 * gdb.base/max-value-size.exp
11316 * gdb.base/memattr.exp
11317 * gdb.base/mips_pro.exp
11318 * gdb.base/morestack.exp
11319 * gdb.base/moribund-step.exp
11320 * gdb.base/multi-forks.exp
11321 * gdb.base/nested-addr.exp
11322 * gdb.base/nextoverexit.exp
11323 * gdb.base/noreturn-finish.exp
11324 * gdb.base/noreturn-return.exp
11325 * gdb.base/nostdlib.exp
11326 * gdb.base/offsets.exp
11327 * gdb.base/opaque.exp
11328 * gdb.base/pc-fp.exp
11329 * gdb.base/permissions.exp
11330 * gdb.base/print-symbol-loading.exp
11331 * gdb.base/prologue-include.exp
11332 * gdb.base/psymtab.exp
11333 * gdb.base/ptype.exp
11334 * gdb.base/random-signal.exp
11335 * gdb.base/randomize.exp
11336 * gdb.base/range-stepping.exp
11337 * gdb.base/readline-ask.exp
11338 * gdb.base/recpar.exp
11339 * gdb.base/recurse.exp
11340 * gdb.base/relational.exp
11341 * gdb.base/restore.exp
11342 * gdb.base/return-nodebug.exp
11343 * gdb.base/return.exp
11344 * gdb.base/run-after-attach.exp
11345 * gdb.base/save-bp.exp
11346 * gdb.base/scope.exp
11347 * gdb.base/sect-cmd.exp
11348 * gdb.base/set-lang-auto.exp
11349 * gdb.base/set-noassign.exp
11350 * gdb.base/setvar.exp
11351 * gdb.base/sigall.exp
11352 * gdb.base/sigbpt.exp
11353 * gdb.base/siginfo-addr.exp
11354 * gdb.base/siginfo-infcall.exp
11355 * gdb.base/siginfo-obj.exp
11356 * gdb.base/siginfo.exp
11357 * gdb.base/signals-state-child.exp
11358 * gdb.base/signest.exp
11359 * gdb.base/sigstep.exp
11360 * gdb.base/sizeof.exp
11361 * gdb.base/skip.exp
11362 * gdb.base/solib-corrupted.exp
11363 * gdb.base/solib-nodir.exp
11364 * gdb.base/solib-search.exp
11365 * gdb.base/stack-checking.exp
11366 * gdb.base/stale-infcall.exp
11367 * gdb.base/stap-probe.exp
11368 * gdb.base/start.exp
11369 * gdb.base/step-break.exp
11370 * gdb.base/step-bt.exp
11371 * gdb.base/step-line.exp
11372 * gdb.base/step-over-exit.exp
11373 * gdb.base/step-over-syscall.exp
11374 * gdb.base/step-resume-infcall.exp
11375 * gdb.base/step-test.exp
11376 * gdb.base/store.exp
11377 * gdb.base/structs3.exp
11378 * gdb.base/sym-file.exp
11379 * gdb.base/symbol-without-target_section.exp
11380 * gdb.base/term.exp
11381 * gdb.base/testenv.exp
11382 * gdb.base/ui-redirect.exp
11383 * gdb.base/until.exp
11384 * gdb.base/unwindonsignal.exp
11385 * gdb.base/value-double-free.exp
11386 * gdb.base/vla-datatypes.exp
11387 * gdb.base/vla-ptr.exp
11388 * gdb.base/vla-sideeffect.exp
11389 * gdb.base/volatile.exp
11390 * gdb.base/watch-cond-infcall.exp
11391 * gdb.base/watch-cond.exp
11392 * gdb.base/watch-non-mem.exp
11393 * gdb.base/watch-read.exp
11394 * gdb.base/watch-vfork.exp
11395 * gdb.base/watchpoint-cond-gone.exp
11396 * gdb.base/watchpoint-delete.exp
11397 * gdb.base/watchpoint-hw-hit-once.exp
11398 * gdb.base/watchpoint-hw.exp
11399 * gdb.base/watchpoint-stops-at-right-insn.exp
11400 * gdb.base/watchpoints.exp
11401 * gdb.base/wchar.exp
11402 * gdb.base/whatis-exp.exp
11403 * gdb.btrace/buffer-size.exp
11404 * gdb.btrace/data.exp
11405 * gdb.btrace/delta.exp
11406 * gdb.btrace/dlopen.exp
11407 * gdb.btrace/enable.exp
11408 * gdb.btrace/exception.exp
11409 * gdb.btrace/function_call_history.exp
11410 * gdb.btrace/gcore.exp
11411 * gdb.btrace/instruction_history.exp
11412 * gdb.btrace/nohist.exp
11413 * gdb.btrace/reconnect.exp
11414 * gdb.btrace/record_goto-step.exp
11415 * gdb.btrace/record_goto.exp
11416 * gdb.btrace/rn-dl-bind.exp
11417 * gdb.btrace/segv.exp
11418 * gdb.btrace/step.exp
11419 * gdb.btrace/stepi.exp
11420 * gdb.btrace/tailcall-only.exp
11421 * gdb.btrace/tailcall.exp
11422 * gdb.btrace/tsx.exp
11423 * gdb.btrace/unknown_functions.exp
11424 * gdb.btrace/vdso.exp
11425 * gdb.compile/compile-ifunc.exp
11426 * gdb.compile/compile-ops.exp
11427 * gdb.compile/compile-print.exp
11428 * gdb.compile/compile-setjmp.exp
11429 * gdb.cp/abstract-origin.exp
11430 * gdb.cp/ambiguous.exp
11431 * gdb.cp/annota2.exp
11432 * gdb.cp/annota3.exp
11433 * gdb.cp/anon-ns.exp
11434 * gdb.cp/anon-struct.exp
11435 * gdb.cp/anon-union.exp
11436 * gdb.cp/arg-reference.exp
11437 * gdb.cp/baseenum.exp
11438 * gdb.cp/bool.exp
11439 * gdb.cp/breakpoint.exp
11440 * gdb.cp/bs15503.exp
11441 * gdb.cp/call-c.exp
11442 * gdb.cp/casts.exp
11443 * gdb.cp/chained-calls.exp
11444 * gdb.cp/class2.exp
11445 * gdb.cp/classes.exp
11446 * gdb.cp/cmpd-minsyms.exp
11447 * gdb.cp/converts.exp
11448 * gdb.cp/cp-relocate.exp
11449 * gdb.cp/cpcompletion.exp
11450 * gdb.cp/cpexprs.exp
11451 * gdb.cp/cplabel.exp
11452 * gdb.cp/cplusfuncs.exp
11453 * gdb.cp/cpsizeof.exp
11454 * gdb.cp/ctti.exp
11455 * gdb.cp/derivation.exp
11456 * gdb.cp/destrprint.exp
11457 * gdb.cp/dispcxx.exp
11458 * gdb.cp/enum-class.exp
11459 * gdb.cp/exception.exp
11460 * gdb.cp/exceptprint.exp
11461 * gdb.cp/expand-psymtabs-cxx.exp
11462 * gdb.cp/expand-sals.exp
11463 * gdb.cp/extern-c.exp
11464 * gdb.cp/filename.exp
11465 * gdb.cp/formatted-ref.exp
11466 * gdb.cp/fpointer.exp
11467 * gdb.cp/gdb1355.exp
11468 * gdb.cp/gdb2495.exp
11469 * gdb.cp/hang.exp
11470 * gdb.cp/impl-this.exp
11471 * gdb.cp/infcall-dlopen.exp
11472 * gdb.cp/inherit.exp
11473 * gdb.cp/iostream.exp
11474 * gdb.cp/koenig.exp
11475 * gdb.cp/local.exp
11476 * gdb.cp/m-data.exp
11477 * gdb.cp/m-static.exp
11478 * gdb.cp/mb-ctor.exp
11479 * gdb.cp/mb-inline.exp
11480 * gdb.cp/mb-templates.exp
11481 * gdb.cp/member-name.exp
11482 * gdb.cp/member-ptr.exp
11483 * gdb.cp/meth-typedefs.exp
11484 * gdb.cp/method.exp
11485 * gdb.cp/method2.exp
11486 * gdb.cp/minsym-fallback.exp
11487 * gdb.cp/misc.exp
11488 * gdb.cp/namelessclass.exp
11489 * gdb.cp/namespace-enum.exp
11490 * gdb.cp/namespace-nested-import.exp
11491 * gdb.cp/namespace.exp
11492 * gdb.cp/nextoverthrow.exp
11493 * gdb.cp/no-dmgl-verbose.exp
11494 * gdb.cp/non-trivial-retval.exp
11495 * gdb.cp/noparam.exp
11496 * gdb.cp/nsdecl.exp
11497 * gdb.cp/nsimport.exp
11498 * gdb.cp/nsnested.exp
11499 * gdb.cp/nsnoimports.exp
11500 * gdb.cp/nsrecurs.exp
11501 * gdb.cp/nsstress.exp
11502 * gdb.cp/nsusing.exp
11503 * gdb.cp/operator.exp
11504 * gdb.cp/oranking.exp
11505 * gdb.cp/overload-const.exp
11506 * gdb.cp/overload.exp
11507 * gdb.cp/ovldbreak.exp
11508 * gdb.cp/ovsrch.exp
11509 * gdb.cp/paren-type.exp
11510 * gdb.cp/parse-lang.exp
11511 * gdb.cp/pass-by-ref.exp
11512 * gdb.cp/pr-1023.exp
11513 * gdb.cp/pr-1210.exp
11514 * gdb.cp/pr-574.exp
11515 * gdb.cp/pr10687.exp
11516 * gdb.cp/pr12028.exp
11517 * gdb.cp/pr17132.exp
11518 * gdb.cp/pr17494.exp
11519 * gdb.cp/pr9067.exp
11520 * gdb.cp/pr9167.exp
11521 * gdb.cp/pr9631.exp
11522 * gdb.cp/printmethod.exp
11523 * gdb.cp/psmang.exp
11524 * gdb.cp/psymtab-parameter.exp
11525 * gdb.cp/ptype-cv-cp.exp
11526 * gdb.cp/ptype-flags.exp
11527 * gdb.cp/re-set-overloaded.exp
11528 * gdb.cp/ref-types.exp
11529 * gdb.cp/rtti.exp
11530 * gdb.cp/scope-err.exp
11531 * gdb.cp/shadow.exp
11532 * gdb.cp/smartp.exp
11533 * gdb.cp/static-method.exp
11534 * gdb.cp/static-print-quit.exp
11535 * gdb.cp/temargs.exp
11536 * gdb.cp/templates.exp
11537 * gdb.cp/try_catch.exp
11538 * gdb.cp/typedef-operator.exp
11539 * gdb.cp/typeid.exp
11540 * gdb.cp/userdef.exp
11541 * gdb.cp/using-crash.exp
11542 * gdb.cp/var-tag.exp
11543 * gdb.cp/virtbase.exp
11544 * gdb.cp/virtfunc.exp
11545 * gdb.cp/virtfunc2.exp
11546 * gdb.cp/vla-cxx.exp
11547 * gdb.disasm/t01_mov.exp
11548 * gdb.disasm/t02_mova.exp
11549 * gdb.disasm/t03_add.exp
11550 * gdb.disasm/t04_sub.exp
11551 * gdb.disasm/t05_cmp.exp
11552 * gdb.disasm/t06_ari2.exp
11553 * gdb.disasm/t07_ari3.exp
11554 * gdb.disasm/t08_or.exp
11555 * gdb.disasm/t09_xor.exp
11556 * gdb.disasm/t10_and.exp
11557 * gdb.disasm/t11_logs.exp
11558 * gdb.disasm/t12_bit.exp
11559 * gdb.disasm/t13_otr.exp
11560 * gdb.dlang/circular.exp
11561 * gdb.dwarf2/arr-stride.exp
11562 * gdb.dwarf2/arr-subrange.exp
11563 * gdb.dwarf2/atomic-type.exp
11564 * gdb.dwarf2/bad-regnum.exp
11565 * gdb.dwarf2/bitfield-parent-optimized-out.exp
11566 * gdb.dwarf2/callframecfa.exp
11567 * gdb.dwarf2/clztest.exp
11568 * gdb.dwarf2/corrupt.exp
11569 * gdb.dwarf2/data-loc.exp
11570 * gdb.dwarf2/dup-psym.exp
11571 * gdb.dwarf2/dw2-anon-mptr.exp
11572 * gdb.dwarf2/dw2-anonymous-func.exp
11573 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
11574 * gdb.dwarf2/dw2-bad-unresolved.exp
11575 * gdb.dwarf2/dw2-basic.exp
11576 * gdb.dwarf2/dw2-canonicalize-type.exp
11577 * gdb.dwarf2/dw2-case-insensitive.exp
11578 * gdb.dwarf2/dw2-common-block.exp
11579 * gdb.dwarf2/dw2-compdir-oldgcc.exp
11580 * gdb.dwarf2/dw2-compressed.exp
11581 * gdb.dwarf2/dw2-const.exp
11582 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
11583 * gdb.dwarf2/dw2-cu-size.exp
11584 * gdb.dwarf2/dw2-dup-frame.exp
11585 * gdb.dwarf2/dw2-entry-value.exp
11586 * gdb.dwarf2/dw2-icycle.exp
11587 * gdb.dwarf2/dw2-ifort-parameter.exp
11588 * gdb.dwarf2/dw2-inline-break.exp
11589 * gdb.dwarf2/dw2-inline-param.exp
11590 * gdb.dwarf2/dw2-intercu.exp
11591 * gdb.dwarf2/dw2-intermix.exp
11592 * gdb.dwarf2/dw2-lexical-block-bare.exp
11593 * gdb.dwarf2/dw2-linkage-name-trust.exp
11594 * gdb.dwarf2/dw2-minsym-in-cu.exp
11595 * gdb.dwarf2/dw2-noloc.exp
11596 * gdb.dwarf2/dw2-op-call.exp
11597 * gdb.dwarf2/dw2-op-out-param.exp
11598 * gdb.dwarf2/dw2-opt-structptr.exp
11599 * gdb.dwarf2/dw2-param-error.exp
11600 * gdb.dwarf2/dw2-producer.exp
11601 * gdb.dwarf2/dw2-ranges-base.exp
11602 * gdb.dwarf2/dw2-ref-missing-frame.exp
11603 * gdb.dwarf2/dw2-reg-undefined.exp
11604 * gdb.dwarf2/dw2-regno-invalid.exp
11605 * gdb.dwarf2/dw2-restore.exp
11606 * gdb.dwarf2/dw2-restrict.exp
11607 * gdb.dwarf2/dw2-single-line-discriminators.exp
11608 * gdb.dwarf2/dw2-strp.exp
11609 * gdb.dwarf2/dw2-undefined-ret-addr.exp
11610 * gdb.dwarf2/dw2-unresolved.exp
11611 * gdb.dwarf2/dw2-var-zero-addr.exp
11612 * gdb.dwarf2/dw4-sig-types.exp
11613 * gdb.dwarf2/dwz.exp
11614 * gdb.dwarf2/dynarr-ptr.exp
11615 * gdb.dwarf2/enum-type.exp
11616 * gdb.dwarf2/gdb-index.exp
11617 * gdb.dwarf2/implptr-64bit.exp
11618 * gdb.dwarf2/implptr-optimized-out.exp
11619 * gdb.dwarf2/implptr.exp
11620 * gdb.dwarf2/implref-array.exp
11621 * gdb.dwarf2/implref-const.exp
11622 * gdb.dwarf2/implref-global.exp
11623 * gdb.dwarf2/implref-struct.exp
11624 * gdb.dwarf2/mac-fileno.exp
11625 * gdb.dwarf2/main-subprogram.exp
11626 * gdb.dwarf2/member-ptr-forwardref.exp
11627 * gdb.dwarf2/method-ptr.exp
11628 * gdb.dwarf2/missing-sig-type.exp
11629 * gdb.dwarf2/nonvar-access.exp
11630 * gdb.dwarf2/opaque-type-lookup.exp
11631 * gdb.dwarf2/pieces-optimized-out.exp
11632 * gdb.dwarf2/pieces.exp
11633 * gdb.dwarf2/pr10770.exp
11634 * gdb.dwarf2/pr13961.exp
11635 * gdb.dwarf2/staticvirtual.exp
11636 * gdb.dwarf2/subrange.exp
11637 * gdb.dwarf2/symtab-producer.exp
11638 * gdb.dwarf2/trace-crash.exp
11639 * gdb.dwarf2/typeddwarf.exp
11640 * gdb.dwarf2/valop.exp
11641 * gdb.dwarf2/watch-notconst.exp
11642 * gdb.fortran/array-element.exp
11643 * gdb.fortran/charset.exp
11644 * gdb.fortran/common-block.exp
11645 * gdb.fortran/complex.exp
11646 * gdb.fortran/derived-type-function.exp
11647 * gdb.fortran/derived-type.exp
11648 * gdb.fortran/logical.exp
11649 * gdb.fortran/module.exp
11650 * gdb.fortran/multi-dim.exp
11651 * gdb.fortran/nested-funcs.exp
11652 * gdb.fortran/print-formatted.exp
11653 * gdb.fortran/subarray.exp
11654 * gdb.fortran/vla-alloc-assoc.exp
11655 * gdb.fortran/vla-datatypes.exp
11656 * gdb.fortran/vla-history.exp
11657 * gdb.fortran/vla-ptr-info.exp
11658 * gdb.fortran/vla-ptype-sub.exp
11659 * gdb.fortran/vla-ptype.exp
11660 * gdb.fortran/vla-sizeof.exp
11661 * gdb.fortran/vla-type.exp
11662 * gdb.fortran/vla-value-sub-arbitrary.exp
11663 * gdb.fortran/vla-value-sub-finish.exp
11664 * gdb.fortran/vla-value-sub.exp
11665 * gdb.fortran/vla-value.exp
11666 * gdb.fortran/whatis_type.exp
11667 * gdb.go/chan.exp
11668 * gdb.go/handcall.exp
11669 * gdb.go/hello.exp
11670 * gdb.go/integers.exp
11671 * gdb.go/methods.exp
11672 * gdb.go/package.exp
11673 * gdb.go/strings.exp
11674 * gdb.go/types.exp
11675 * gdb.go/unsafe.exp
11676 * gdb.guile/scm-arch.exp
11677 * gdb.guile/scm-block.exp
11678 * gdb.guile/scm-breakpoint.exp
11679 * gdb.guile/scm-cmd.exp
11680 * gdb.guile/scm-disasm.exp
11681 * gdb.guile/scm-equal.exp
11682 * gdb.guile/scm-frame-args.exp
11683 * gdb.guile/scm-frame-inline.exp
11684 * gdb.guile/scm-frame.exp
11685 * gdb.guile/scm-iterator.exp
11686 * gdb.guile/scm-math.exp
11687 * gdb.guile/scm-objfile.exp
11688 * gdb.guile/scm-ports.exp
11689 * gdb.guile/scm-symbol.exp
11690 * gdb.guile/scm-symtab.exp
11691 * gdb.guile/scm-value-cc.exp
11692 * gdb.guile/types-module.exp
11693 * gdb.linespec/break-ask.exp
11694 * gdb.linespec/cpexplicit.exp
11695 * gdb.linespec/explicit.exp
11696 * gdb.linespec/keywords.exp
11697 * gdb.linespec/linespec.exp
11698 * gdb.linespec/ls-dollar.exp
11699 * gdb.linespec/ls-errs.exp
11700 * gdb.linespec/skip-two.exp
11701 * gdb.linespec/thread.exp
11702 * gdb.mi/mi-async.exp
11703 * gdb.mi/mi-basics.exp
11704 * gdb.mi/mi-break.exp
11705 * gdb.mi/mi-catch-load.exp
11706 * gdb.mi/mi-cli.exp
11707 * gdb.mi/mi-cmd-param-changed.exp
11708 * gdb.mi/mi-console.exp
11709 * gdb.mi/mi-detach.exp
11710 * gdb.mi/mi-disassemble.exp
11711 * gdb.mi/mi-eval.exp
11712 * gdb.mi/mi-file-transfer.exp
11713 * gdb.mi/mi-file.exp
11714 * gdb.mi/mi-fill-memory.exp
11715 * gdb.mi/mi-inheritance-syntax-error.exp
11716 * gdb.mi/mi-linespec-err-cp.exp
11717 * gdb.mi/mi-logging.exp
11718 * gdb.mi/mi-memory-changed.exp
11719 * gdb.mi/mi-read-memory.exp
11720 * gdb.mi/mi-record-changed.exp
11721 * gdb.mi/mi-reg-undefined.exp
11722 * gdb.mi/mi-regs.exp
11723 * gdb.mi/mi-return.exp
11724 * gdb.mi/mi-reverse.exp
11725 * gdb.mi/mi-simplerun.exp
11726 * gdb.mi/mi-solib.exp
11727 * gdb.mi/mi-stack.exp
11728 * gdb.mi/mi-stepi.exp
11729 * gdb.mi/mi-syn-frame.exp
11730 * gdb.mi/mi-until.exp
11731 * gdb.mi/mi-var-block.exp
11732 * gdb.mi/mi-var-child.exp
11733 * gdb.mi/mi-var-cmd.exp
11734 * gdb.mi/mi-var-cp.exp
11735 * gdb.mi/mi-var-display.exp
11736 * gdb.mi/mi-var-invalidate.exp
11737 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
11738 * gdb.mi/mi-vla-fortran.exp
11739 * gdb.mi/mi-watch.exp
11740 * gdb.mi/mi2-var-child.exp
11741 * gdb.mi/user-selected-context-sync.exp
11742 * gdb.modula2/unbounded-array.exp
11743 * gdb.multi/dummy-frame-restore.exp
11744 * gdb.multi/multi-arch-exec.exp
11745 * gdb.multi/multi-arch.exp
11746 * gdb.multi/tids.exp
11747 * gdb.multi/watchpoint-multi.exp
11748 * gdb.opencl/callfuncs.exp
11749 * gdb.opencl/convs_casts.exp
11750 * gdb.opencl/datatypes.exp
11751 * gdb.opencl/operators.exp
11752 * gdb.opencl/vec_comps.exp
11753 * gdb.opt/clobbered-registers-O2.exp
11754 * gdb.opt/inline-break.exp
11755 * gdb.opt/inline-bt.exp
11756 * gdb.opt/inline-cmds.exp
11757 * gdb.opt/inline-locals.exp
11758 * gdb.pascal/case-insensitive-symbols.exp
11759 * gdb.pascal/floats.exp
11760 * gdb.pascal/gdb11492.exp
11761 * gdb.python/lib-types.exp
11762 * gdb.python/py-arch.exp
11763 * gdb.python/py-as-string.exp
11764 * gdb.python/py-bad-printers.exp
11765 * gdb.python/py-block.exp
11766 * gdb.python/py-breakpoint-create-fail.exp
11767 * gdb.python/py-breakpoint.exp
11768 * gdb.python/py-caller-is.exp
11769 * gdb.python/py-cmd.exp
11770 * gdb.python/py-explore-cc.exp
11771 * gdb.python/py-explore.exp
11772 * gdb.python/py-finish-breakpoint.exp
11773 * gdb.python/py-finish-breakpoint2.exp
11774 * gdb.python/py-frame-args.exp
11775 * gdb.python/py-frame-inline.exp
11776 * gdb.python/py-frame.exp
11777 * gdb.python/py-framefilter-mi.exp
11778 * gdb.python/py-infthread.exp
11779 * gdb.python/py-lazy-string.exp
11780 * gdb.python/py-linetable.exp
11781 * gdb.python/py-mi-events.exp
11782 * gdb.python/py-mi-objfile.exp
11783 * gdb.python/py-mi.exp
11784 * gdb.python/py-objfile.exp
11785 * gdb.python/py-pp-integral.exp
11786 * gdb.python/py-pp-maint.exp
11787 * gdb.python/py-pp-re-notag.exp
11788 * gdb.python/py-pp-registration.exp
11789 * gdb.python/py-recurse-unwind.exp
11790 * gdb.python/py-strfns.exp
11791 * gdb.python/py-symbol.exp
11792 * gdb.python/py-symtab.exp
11793 * gdb.python/py-sync-interp.exp
11794 * gdb.python/py-typeprint.exp
11795 * gdb.python/py-unwind-maint.exp
11796 * gdb.python/py-unwind.exp
11797 * gdb.python/py-value-cc.exp
11798 * gdb.python/py-xmethods.exp
11799 * gdb.reverse/amd64-tailcall-reverse.exp
11800 * gdb.reverse/break-precsave.exp
11801 * gdb.reverse/break-reverse.exp
11802 * gdb.reverse/consecutive-precsave.exp
11803 * gdb.reverse/consecutive-reverse.exp
11804 * gdb.reverse/finish-precsave.exp
11805 * gdb.reverse/finish-reverse-bkpt.exp
11806 * gdb.reverse/finish-reverse.exp
11807 * gdb.reverse/fstatat-reverse.exp
11808 * gdb.reverse/getresuid-reverse.exp
11809 * gdb.reverse/i386-precsave.exp
11810 * gdb.reverse/i386-reverse.exp
11811 * gdb.reverse/i386-sse-reverse.exp
11812 * gdb.reverse/i387-env-reverse.exp
11813 * gdb.reverse/i387-stack-reverse.exp
11814 * gdb.reverse/insn-reverse.exp
11815 * gdb.reverse/machinestate-precsave.exp
11816 * gdb.reverse/machinestate.exp
11817 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11818 * gdb.reverse/pipe-reverse.exp
11819 * gdb.reverse/readv-reverse.exp
11820 * gdb.reverse/recvmsg-reverse.exp
11821 * gdb.reverse/rerun-prec.exp
11822 * gdb.reverse/s390-mvcle.exp
11823 * gdb.reverse/step-precsave.exp
11824 * gdb.reverse/step-reverse.exp
11825 * gdb.reverse/time-reverse.exp
11826 * gdb.reverse/until-precsave.exp
11827 * gdb.reverse/until-reverse.exp
11828 * gdb.reverse/waitpid-reverse.exp
11829 * gdb.reverse/watch-precsave.exp
11830 * gdb.reverse/watch-reverse.exp
11831 * gdb.rust/generics.exp
11832 * gdb.rust/methods.exp
11833 * gdb.rust/modules.exp
11834 * gdb.rust/simple.exp
11835 * gdb.server/connect-with-no-symbol-file.exp
11836 * gdb.server/ext-attach.exp
11837 * gdb.server/ext-restart.exp
11838 * gdb.server/ext-wrapper.exp
11839 * gdb.server/file-transfer.exp
11840 * gdb.server/server-exec-info.exp
11841 * gdb.server/server-kill.exp
11842 * gdb.server/server-mon.exp
11843 * gdb.server/wrapper.exp
11844 * gdb.stabs/exclfwd.exp
11845 * gdb.stabs/gdb11479.exp
11846 * gdb.threads/clone-new-thread-event.exp
11847 * gdb.threads/corethreads.exp
11848 * gdb.threads/current-lwp-dead.exp
11849 * gdb.threads/dlopen-libpthread.exp
11850 * gdb.threads/gcore-thread.exp
11851 * gdb.threads/sigstep-threads.exp
11852 * gdb.threads/watchpoint-fork.exp
11853 * gdb.trace/actions-changed.exp
11854 * gdb.trace/backtrace.exp
11855 * gdb.trace/change-loc.exp
11856 * gdb.trace/circ.exp
11857 * gdb.trace/collection.exp
11858 * gdb.trace/disconnected-tracing.exp
11859 * gdb.trace/ftrace.exp
11860 * gdb.trace/mi-trace-frame-collected.exp
11861 * gdb.trace/mi-trace-unavailable.exp
11862 * gdb.trace/mi-traceframe-changed.exp
11863 * gdb.trace/mi-tsv-changed.exp
11864 * gdb.trace/no-attach-trace.exp
11865 * gdb.trace/passc-dyn.exp
11866 * gdb.trace/qtro.exp
11867 * gdb.trace/range-stepping.exp
11868 * gdb.trace/read-memory.exp
11869 * gdb.trace/save-trace.exp
11870 * gdb.trace/signal.exp
11871 * gdb.trace/status-stop.exp
11872 * gdb.trace/tfile.exp
11873 * gdb.trace/trace-break.exp
11874 * gdb.trace/trace-buffer-size.exp
11875 * gdb.trace/trace-condition.exp
11876 * gdb.trace/tracefile-pseudo-reg.exp
11877 * gdb.trace/tstatus.exp
11878 * gdb.trace/unavailable.exp
11879 * gdb.trace/while-dyn.exp
11880 * gdb.trace/while-stepping.exp
11881
34c41c68
DE
118822016-12-22 Doug Evans <xdje42@gmail.com>
11883
11884 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
11885 and msymbols.
11886
16e69324
YQ
118872016-12-19 Yao Qi <yao.qi@linaro.org>
11888
11889 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
11890 (test_with_self): Don't call do_steps_and_nexts, and remove
11891 code about stepping into xmalloc.
11892
f94f411b
YQ
118932016-12-09 Yao Qi <yao.qi@linaro.org>
11894
11895 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
11896
118972016-12-09 Yao Qi <yao.qi@linaro.org>
11898
11899 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
11900
f1b5deee
PA
119012016-12-09 Pedro Alves <palves@redhat.com>
11902
11903 * gdb.base/all-architectures-0.exp: New file.
11904 * gdb.base/all-architectures-1.exp: New file.
11905 * gdb.base/all-architectures-2.exp: New file.
11906 * gdb.base/all-architectures-3.exp: New file.
11907 * gdb.base/all-architectures-4.exp: New file.
11908 * gdb.base/all-architectures-5.exp: New file.
11909 * gdb.base/all-architectures-6.exp: New file.
11910 * gdb.base/all-architectures-7.exp: New file.
11911 * gdb.base/all-architectures.exp.in: New file.
11912
364ca42e
YQ
119132016-12-09 Yao Qi <yao.qi@linaro.org>
11914
11915 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
11916
107c2d62
LM
119172016-12-02 Luis Machado <lgustavo@codesourcery.com>
11918
11919 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
11920 possible.
11921 Remove useless pattern-matching code.
11922
df3ee9ca
PA
119232016-12-02 Pedro Alves <palves@redhat.com>
11924
11925 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
11926 procedure.
11927 (top level): Call it.
11928
ec835369
PA
119292016-12-02 Pedro Alves <palves@redhat.com>
11930
11931 * gdb.base/commands.exp (user_defined_command_args_stack_test):
11932 New procedure.
11933 (top level): Call it.
11934
01770bbd
PA
119352016-12-02 Pedro Alves <palves@redhat.com>
11936
11937 PR cli/20559
11938 * gdb.base/commands.exp (user_defined_command_args_eval): New
11939 procedure.
11940 (top level): Call it.
11941
008459ea
LM
119422016-12-02 Luis Machado <lgustavo@codesourcery.com>
11943
11944 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
11945 timeout handling.
11946
0c1b455e
TT
119472016-12-02 Tom Tromey <tom@tromey.com>
11948
11949 * gdb.dwarf2/main-subprogram.c: New file.
11950 * gdb.dwarf2/main-subprogram.exp: New file.
11951
018572b8
LM
119522016-12-01 Luis Machado <lgustavo@codesourcery.com>
11953
11954 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
11955 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
11956 gdb_test_no_output for a couple of cases.
11957 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
11958
84c93cd5
LM
119592016-12-01 Luis Machado <lgustavo@codesourcery.com>
11960
11961 Fix test names and standardize compilation error messages throughout
11962 the following files:
11963
11964 * gdb.ada/start.exp
11965 * gdb.arch/alpha-step.exp
11966 * gdb.arch/e500-prologue.exp
11967 * gdb.arch/ftrace-insn-reloc.exp
11968 * gdb.arch/gdb1291.exp
11969 * gdb.arch/gdb1431.exp
11970 * gdb.arch/gdb1558.exp
11971 * gdb.arch/i386-dr3-watch.exp
11972 * gdb.arch/i386-sse-stack-align.exp
11973 * gdb.arch/ia64-breakpoint-shadow.exp
11974 * gdb.arch/pa-nullify.exp
11975 * gdb.arch/powerpc-aix-prologue.exp
11976 * gdb.arch/thumb-bx-pc.exp
11977 * gdb.base/annota1.exp
11978 * gdb.base/annota3.exp
11979 * gdb.base/arrayidx.exp
11980 * gdb.base/assign.exp
11981 * gdb.base/attach.exp
11982 * gdb.base/auxv.exp
11983 * gdb.base/bang.exp
11984 * gdb.base/bfp-test.exp
11985 * gdb.base/bigcore.exp
11986 * gdb.base/bitfields2.exp
11987 * gdb.base/break-fun-addr.exp
11988 * gdb.base/break-probes.exp
11989 * gdb.base/call-rt-st.exp
11990 * gdb.base/callexit.exp
11991 * gdb.base/catch-fork-kill.exp
11992 * gdb.base/charset.exp
11993 * gdb.base/checkpoint.exp
11994 * gdb.base/comprdebug.exp
11995 * gdb.base/constvars.exp
11996 * gdb.base/coredump-filter.exp
11997 * gdb.base/cursal.exp
11998 * gdb.base/cvexpr.exp
11999 * gdb.base/detach.exp
12000 * gdb.base/display.exp
12001 * gdb.base/dmsym.exp
12002 * gdb.base/dprintf-pending.exp
12003 * gdb.base/dso2dso.exp
12004 * gdb.base/dtrace-probe.exp
12005 * gdb.base/dump.exp
12006 * gdb.base/enum_cond.exp
12007 * gdb.base/exe-lock.exp
12008 * gdb.base/exec-invalid-sysroot.exp
12009 * gdb.base/execl-update-breakpoints.exp
12010 * gdb.base/exprs.exp
12011 * gdb.base/fileio.exp
12012 * gdb.base/find.exp
12013 * gdb.base/finish.exp
12014 * gdb.base/fixsection.exp
12015 * gdb.base/foll-vfork.exp
12016 * gdb.base/frame-args.exp
12017 * gdb.base/gcore.exp
12018 * gdb.base/gdb1250.exp
12019 * gdb.base/global-var-nested-by-dso.exp
12020 * gdb.base/gnu-ifunc.exp
12021 * gdb.base/hashline1.exp
12022 * gdb.base/hashline2.exp
12023 * gdb.base/hashline3.exp
12024 * gdb.base/hbreak-in-shr-unsupported.exp
12025 * gdb.base/huge.exp
12026 * gdb.base/infcall-input.exp
12027 * gdb.base/info-fun.exp
12028 * gdb.base/info-shared.exp
12029 * gdb.base/jit-simple.exp
12030 * gdb.base/jit-so.exp
12031 * gdb.base/jit.exp
12032 * gdb.base/jump.exp
12033 * gdb.base/label.exp
12034 * gdb.base/lineinc.exp
12035 * gdb.base/logical.exp
12036 * gdb.base/longjmp.exp
12037 * gdb.base/macscp.exp
12038 * gdb.base/miscexprs.exp
12039 * gdb.base/new-ui-echo.exp
12040 * gdb.base/new-ui-pending-input.exp
12041 * gdb.base/new-ui.exp
12042 * gdb.base/nodebug.exp
12043 * gdb.base/nofield.exp
12044 * gdb.base/offsets.exp
12045 * gdb.base/overlays.exp
12046 * gdb.base/pending.exp
12047 * gdb.base/pointers.exp
12048 * gdb.base/pr11022.exp
12049 * gdb.base/printcmds.exp
12050 * gdb.base/prologue.exp
12051 * gdb.base/ptr-typedef.exp
12052 * gdb.base/realname-expand.exp
12053 * gdb.base/relativedebug.exp
12054 * gdb.base/relocate.exp
12055 * gdb.base/remote.exp
12056 * gdb.base/reread.exp
12057 * gdb.base/return2.exp
12058 * gdb.base/savedregs.exp
12059 * gdb.base/sep.exp
12060 * gdb.base/sepdebug.exp
12061 * gdb.base/sepsymtab.exp
12062 * gdb.base/set-inferior-tty.exp
12063 * gdb.base/setshow.exp
12064 * gdb.base/shlib-call.exp
12065 * gdb.base/sigaltstack.exp
12066 * gdb.base/siginfo-addr.exp
12067 * gdb.base/signals.exp
12068 * gdb.base/signull.exp
12069 * gdb.base/sigrepeat.exp
12070 * gdb.base/so-impl-ld.exp
12071 * gdb.base/solib-display.exp
12072 * gdb.base/solib-overlap.exp
12073 * gdb.base/solib-search.exp
12074 * gdb.base/solib-symbol.exp
12075 * gdb.base/structs.exp
12076 * gdb.base/structs2.exp
12077 * gdb.base/symtab-search-order.exp
12078 * gdb.base/twice.exp
12079 * gdb.base/unload.exp
12080 * gdb.base/varargs.exp
12081 * gdb.base/watchpoint-solib.exp
12082 * gdb.base/watchpoint.exp
12083 * gdb.base/whatis.exp
12084 * gdb.base/wrong_frame_bt_full.exp
12085 * gdb.btrace/dlopen.exp
12086 * gdb.cell/ea-standalone.exp
12087 * gdb.cell/ea-test.exp
12088 * gdb.cp/dispcxx.exp
12089 * gdb.cp/gdb2384.exp
12090 * gdb.cp/method2.exp
12091 * gdb.cp/nextoverthrow.exp
12092 * gdb.cp/pr10728.exp
12093 * gdb.disasm/am33.exp
12094 * gdb.disasm/h8300s.exp
12095 * gdb.disasm/mn10300.exp
12096 * gdb.disasm/sh3.exp
12097 * gdb.dwarf2/dw2-dir-file-name.exp
12098 * gdb.fortran/complex.exp
12099 * gdb.fortran/library-module.exp
12100 * gdb.guile/scm-pretty-print.exp
12101 * gdb.guile/scm-symbol.exp
12102 * gdb.guile/scm-type.exp
12103 * gdb.guile/scm-value.exp
12104 * gdb.linespec/linespec.exp
12105 * gdb.mi/gdb701.exp
12106 * gdb.mi/gdb792.exp
12107 * gdb.mi/mi-breakpoint-changed.exp
12108 * gdb.mi/mi-dprintf-pending.exp
12109 * gdb.mi/mi-dprintf.exp
12110 * gdb.mi/mi-exit-code.exp
12111 * gdb.mi/mi-pending.exp
12112 * gdb.mi/mi-solib.exp
12113 * gdb.mi/new-ui-mi-sync.exp
12114 * gdb.mi/pr11022.exp
12115 * gdb.mi/user-selected-context-sync.exp
12116 * gdb.opt/solib-intra-step.exp
12117 * gdb.python/py-events.exp
12118 * gdb.python/py-finish-breakpoint.exp
12119 * gdb.python/py-mi.exp
12120 * gdb.python/py-prettyprint.exp
12121 * gdb.python/py-shared.exp
12122 * gdb.python/py-symbol.exp
12123 * gdb.python/py-template.exp
12124 * gdb.python/py-type.exp
12125 * gdb.python/py-value.exp
12126 * gdb.reverse/solib-precsave.exp
12127 * gdb.reverse/solib-reverse.exp
12128 * gdb.server/solib-list.exp
12129 * gdb.stabs/weird.exp
12130 * gdb.threads/reconnect-signal.exp
12131 * gdb.threads/stepi-random-signal.exp
12132 * gdb.trace/actions.exp
12133 * gdb.trace/ax.exp
12134 * gdb.trace/backtrace.exp
12135 * gdb.trace/change-loc.exp
12136 * gdb.trace/deltrace.exp
12137 * gdb.trace/ftrace-lock.exp
12138 * gdb.trace/ftrace.exp
12139 * gdb.trace/infotrace.exp
12140 * gdb.trace/mi-tracepoint-changed.exp
12141 * gdb.trace/packetlen.exp
12142 * gdb.trace/passcount.exp
12143 * gdb.trace/pending.exp
12144 * gdb.trace/range-stepping.exp
12145 * gdb.trace/report.exp
12146 * gdb.trace/stap-trace.exp
12147 * gdb.trace/tfind.exp
12148 * gdb.trace/trace-break.exp
12149 * gdb.trace/trace-condition.exp
12150 * gdb.trace/trace-enable-disable.exp
12151 * gdb.trace/trace-mt.exp
12152 * gdb.trace/tracecmd.exp
12153 * gdb.trace/tspeed.exp
12154 * gdb.trace/tsv.exp
12155 * lib/perftest.exp
12156
fb9feb35
LM
121572016-12-01 Luis Machado <lgustavo@codesourcery.com>
12158
12159 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
12160 with gdb_test_no_output.
12161 Use command as test name.
12162
cd2ddb6c
LM
121632016-12-01 Luis Machado <lgustavo@codesourcery.com>
12164
12165 Fix test names starting with uppercase throughout the files.
12166
12167 * gdb.ada/assign_1.exp
12168 * gdb.ada/boolean_expr.exp
12169 * gdb.base/arrayidx.exp
12170 * gdb.base/del.exp
12171 * gdb.base/gcore-buffer-overflow.exp
12172 * gdb.base/testenv.exp
12173 * gdb.compile/compile.exp
12174 * gdb.python/py-framefilter-invalidarg.exp
12175 * gdb.python/py-framefilter.exp
12176
bb95117e
LM
121772016-12-01 Luis Machado <lgustavo@codesourcery.com>
12178
12179 Fix test names starting with uppercase throughout the files.
12180
12181 * gdb.ada/array_return.exp
12182 * gdb.ada/expr_delims.exp
12183 * gdb.ada/mi_dyn_arr.exp
12184 * gdb.ada/mi_interface.exp
12185 * gdb.ada/mi_var_array.exp
12186 * gdb.ada/watch_arg.exp
12187 * gdb.arch/alpha-step.exp
12188 * gdb.arch/altivec-regs.exp
12189 * gdb.arch/e500-regs.exp
12190 * gdb.arch/powerpc-d128-regs.exp
12191 * gdb.base/arrayidx.exp
12192 * gdb.base/break.exp
12193 * gdb.base/checkpoint.exp
12194 * gdb.base/debug-expr.exp
12195 * gdb.base/dmsym.exp
12196 * gdb.base/radix.exp
12197 * gdb.base/sepdebug.exp
12198 * gdb.base/testenv.exp
12199 * gdb.base/watch_thread_num.exp
12200 * gdb.base/watchpoint-cond-gone.exp
12201 * gdb.cell/break.exp
12202 * gdb.cell/ea-cache.exp
12203 * gdb.compile/compile.exp
12204 * gdb.cp/gdb2495.exp
12205 * gdb.gdb/selftest.exp
12206 * gdb.gdb/xfullpath.exp
12207 * gdb.go/hello.exp
12208 * gdb.go/integers.exp
12209 * gdb.objc/basicclass.exp
12210 * gdb.pascal/hello.exp
12211 * gdb.pascal/integers.exp
12212 * gdb.python/py-breakpoint.exp
12213 * gdb.python/py-cmd.exp
12214 * gdb.python/py-linetable.exp
12215 * gdb.python/py-xmethods.exp
12216 * gdb.python/python.exp
12217 * gdb.reverse/consecutive-precsave.exp
12218 * gdb.reverse/finish-precsave.exp
12219 * gdb.reverse/i386-precsave.exp
12220 * gdb.reverse/machinestate-precsave.exp
12221 * gdb.reverse/sigall-precsave.exp
12222 * gdb.reverse/solib-precsave.exp
12223 * gdb.reverse/step-precsave.exp
12224 * gdb.reverse/until-precsave.exp
12225 * gdb.reverse/watch-precsave.exp
12226 * gdb.threads/leader-exit.exp
12227 * gdb.threads/pthreads.exp
12228 * gdb.threads/wp-replication.exp
12229 * gdb.trace/actions.exp
12230 * gdb.trace/mi-tsv-changed.exp
12231 * gdb.trace/tsv.exp
12232
de97fdd4
LM
122332016-12-01 Luis Machado <lgustavo@codesourcery.com>
12234
12235 Fix test names starting with uppercase throughout the files.
12236
12237 * gdb.arch/i386-bp_permanent.exp
12238 * gdb.arch/i386-gnu-cfi.exp
12239 * gdb.base/disasm-end-cu.exp
12240 * gdb.base/macscp.exp
12241 * gdb.base/pending.exp
12242 * gdb.base/watch_thread_num.exp
12243 * gdb.cp/exception.exp
12244 * gdb.cp/gdb2495.exp
12245 * gdb.cp/local.exp
12246 * gdb.python/py-evsignal.exp
12247 * gdb.python/python.exp
12248 * gdb.trace/tracecmd.exp
12249
9f058c10
LM
122502016-12-01 Luis Machado <lgustavo@codesourcery.com>
12251
12252 Fix test names starting with uppercase throughout the files.
12253
12254 * gdb.base/charset.exp
12255 * gdb.base/eval.exp
12256 * gdb.base/multi-forks.exp
12257 * gdb.guile/scm-progspace.exp
12258 * gdb.opencl/datatypes.exp
12259 * gdb.python/py-block.exp
12260 * gdb.python/py-function.exp
12261 * gdb.python/py-symbol.exp
12262 * gdb.python/py-symtab.exp
12263 * gdb.python/py-xmethods.exp
12264 * gdb.reverse/break-precsave.exp
12265 * gdb.reverse/break-reverse.exp
12266 * gdb.reverse/consecutive-precsave.exp
12267 * gdb.reverse/consecutive-reverse.exp
12268 * gdb.reverse/finish-precsave.exp
12269 * gdb.reverse/finish-reverse-bkpt.exp
12270 * gdb.reverse/finish-reverse.exp
12271 * gdb.reverse/fstatat-reverse.exp
12272 * gdb.reverse/getresuid-reverse.exp
12273 * gdb.reverse/i386-precsave.exp
12274 * gdb.reverse/i386-reverse.exp
12275 * gdb.reverse/i386-sse-reverse.exp
12276 * gdb.reverse/i387-stack-reverse.exp
12277 * gdb.reverse/insn-reverse.exp
12278 * gdb.reverse/machinestate-precsave.exp
12279 * gdb.reverse/machinestate.exp
12280 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12281 * gdb.reverse/pipe-reverse.exp
12282 * gdb.reverse/readv-reverse.exp
12283 * gdb.reverse/recvmsg-reverse.exp
12284 * gdb.reverse/rerun-prec.exp
12285 * gdb.reverse/s390-mvcle.exp
12286 * gdb.reverse/sigall-precsave.exp
12287 * gdb.reverse/sigall-reverse.exp
12288 * gdb.reverse/solib-precsave.exp
12289 * gdb.reverse/solib-reverse.exp
12290 * gdb.reverse/step-precsave.exp
12291 * gdb.reverse/step-reverse.exp
12292 * gdb.reverse/time-reverse.exp
12293 * gdb.reverse/until-precsave.exp
12294 * gdb.reverse/until-reverse.exp
12295 * gdb.reverse/waitpid-reverse.exp
12296 * gdb.reverse/watch-precsave.exp
12297 * gdb.reverse/watch-reverse.exp
12298
cdc7edd7
LM
122992016-12-01 Luis Machado <lgustavo@codesourcery.com>
12300
12301 Fix test names starting with uppercase throughout the files.
12302
12303 * gdb.arch/i386-mpx-simple_segv.exp
12304 * gdb.arch/i386-mpx.exp
12305 * gdb.arch/i386-permbkpt.exp
12306 * gdb.arch/pa-nullify.exp
12307 * gdb.arch/powerpc-d128-regs.exp
12308 * gdb.arch/vsx-regs.exp
12309 * gdb.base/bfp-test.exp
12310 * gdb.base/break.exp
12311 * gdb.base/breakpoint-shadow.exp
12312 * gdb.base/callfuncs.exp
12313 * gdb.base/charset.exp
12314 * gdb.base/commands.exp
12315 * gdb.base/completion.exp
12316 * gdb.base/dfp-test.exp
12317 * gdb.base/echo.exp
12318 * gdb.base/ending-run.exp
12319 * gdb.base/eval.exp
12320 * gdb.base/expand-psymtabs.exp
12321 * gdb.base/float128.exp
12322 * gdb.base/floatn.exp
12323 * gdb.base/foll-exec-mode.exp
12324 * gdb.base/gdb1056.exp
12325 * gdb.base/gdb11531.exp
12326 * gdb.base/kill-after-signal.exp
12327 * gdb.base/multi-forks.exp
12328 * gdb.base/overlays.exp
12329 * gdb.base/pending.exp
12330 * gdb.base/sepdebug.exp
12331 * gdb.base/testenv.exp
12332 * gdb.base/valgrind-db-attach.exp
12333 * gdb.base/watch_thread_num.exp
12334 * gdb.base/watchpoint-cond-gone.exp
12335 * gdb.base/watchpoint.exp
12336 * gdb.base/watchpoints.exp
12337 * gdb.cp/arg-reference.exp
12338 * gdb.cp/baseenum.exp
12339 * gdb.cp/operator.exp
12340 * gdb.cp/shadow.exp
12341 * gdb.dwarf2/dw2-op-out-param.exp
12342 * gdb.dwarf2/dw2-reg-undefined.exp
12343 * gdb.go/chan.exp
12344 * gdb.go/hello.exp
12345 * gdb.go/integers.exp
12346 * gdb.go/methods.exp
12347 * gdb.go/package.exp
12348 * gdb.guile/scm-parameter.exp
12349 * gdb.guile/scm-progspace.exp
12350 * gdb.guile/scm-value.exp
12351 * gdb.mi/mi-pending.exp
12352 * gdb.mi/user-selected-context-sync.exp
12353 * gdb.multi/multi-attach.exp
12354 * gdb.multi/tids.exp
12355 * gdb.opt/clobbered-registers-O2.exp
12356 * gdb.pascal/floats.exp
12357 * gdb.pascal/integers.exp
12358 * gdb.python/py-block.exp
12359 * gdb.python/py-events.exp
12360 * gdb.python/py-parameter.exp
12361 * gdb.python/py-symbol.exp
12362 * gdb.python/py-symtab.exp
12363 * gdb.python/py-type.exp
12364 * gdb.python/py-value.exp
12365 * gdb.python/py-xmethods.exp
12366 * gdb.python/python.exp
12367 * gdb.reverse/break-precsave.exp
12368 * gdb.reverse/consecutive-precsave.exp
12369 * gdb.reverse/finish-precsave.exp
12370 * gdb.reverse/i386-precsave.exp
12371 * gdb.reverse/machinestate-precsave.exp
12372 * gdb.reverse/sigall-precsave.exp
12373 * gdb.reverse/solib-precsave.exp
12374 * gdb.reverse/step-precsave.exp
12375 * gdb.reverse/until-precsave.exp
12376 * gdb.reverse/watch-precsave.exp
12377 * gdb.server/ext-attach.exp
12378 * gdb.server/ext-restart.exp
12379 * gdb.server/ext-run.exp
12380 * gdb.server/ext-wrapper.exp
12381 * gdb.stabs/gdb11479.exp
12382 * gdb.stabs/weird.exp
12383 * gdb.threads/attach-many-short-lived-threads.exp
12384 * gdb.threads/kill.exp
12385 * gdb.threads/watchpoint-fork.exp
12386
bc6c7af4
LM
123872016-12-01 Luis Machado <lgustavo@codesourcery.com>
12388
12389 Fix test names starting with uppercase throughout all the files below.
12390
12391 * gdb.ada/array_return.exp
12392 * gdb.ada/catch_ex.exp
12393 * gdb.ada/info_exc.exp
12394 * gdb.ada/mi_catch_ex.exp
12395 * gdb.ada/mi_dyn_arr.exp
12396 * gdb.ada/mi_ex_cond.exp
12397 * gdb.ada/mi_exc_info.exp
12398 * gdb.ada/mi_interface.exp
12399 * gdb.ada/mi_task_arg.exp
12400 * gdb.ada/mi_task_info.exp
12401 * gdb.ada/mi_var_array.exp
12402 * gdb.arch/alpha-step.exp
12403 * gdb.arch/amd64-disp-step.exp
12404 * gdb.arch/arm-disp-step.exp
12405 * gdb.arch/disp-step-insn-reloc.exp
12406 * gdb.arch/e500-prologue.exp
12407 * gdb.arch/ftrace-insn-reloc.exp
12408 * gdb.arch/gdb1558.exp
12409 * gdb.arch/i386-bp_permanent.exp
12410 * gdb.arch/i386-disp-step.exp
12411 * gdb.arch/i386-float.exp
12412 * gdb.arch/i386-gnu-cfi.exp
12413 * gdb.arch/ia64-breakpoint-shadow.exp
12414 * gdb.arch/mips16-thunks.exp
12415 * gdb.arch/pa-nullify.exp
12416 * gdb.arch/powerpc-aix-prologue.exp
12417 * gdb.arch/powerpc-power.exp
12418 * gdb.arch/ppc-dfp.exp
12419 * gdb.arch/s390-tdbregs.exp
12420 * gdb.arch/spu-info.exp
12421 * gdb.arch/spu-ls.exp
12422 * gdb.arch/thumb-bx-pc.exp
12423 * gdb.base/advance.exp
12424 * gdb.base/annota-input-while-running.exp
12425 * gdb.base/arrayidx.exp
12426 * gdb.base/asmlabel.exp
12427 * gdb.base/async.exp
12428 * gdb.base/attach-wait-input.exp
12429 * gdb.base/auto-connect-native-target.exp
12430 * gdb.base/batch-preserve-term-settings.exp
12431 * gdb.base/bfp-test.exp
12432 * gdb.base/bigcore.exp
12433 * gdb.base/bp-permanent.exp
12434 * gdb.base/break-always.exp
12435 * gdb.base/break-fun-addr.exp
12436 * gdb.base/break-idempotent.exp
12437 * gdb.base/break-main-file-remove-fail.exp
12438 * gdb.base/break-probes.exp
12439 * gdb.base/break-unload-file.exp
12440 * gdb.base/break.exp
12441 * gdb.base/call-ar-st.exp
12442 * gdb.base/call-rt-st.exp
12443 * gdb.base/call-sc.exp
12444 * gdb.base/call-signal-resume.exp
12445 * gdb.base/call-strs.exp
12446 * gdb.base/callexit.exp
12447 * gdb.base/callfuncs.exp
12448 * gdb.base/catch-gdb-caused-signals.exp
12449 * gdb.base/catch-signal-siginfo-cond.exp
12450 * gdb.base/catch-syscall.exp
12451 * gdb.base/compare-sections.exp
12452 * gdb.base/cond-eval-mode.exp
12453 * gdb.base/condbreak-call-false.exp
12454 * gdb.base/consecutive-step-over.exp
12455 * gdb.base/cursal.exp
12456 * gdb.base/disabled-location.exp
12457 * gdb.base/disasm-end-cu.exp
12458 * gdb.base/display.exp
12459 * gdb.base/double-prompt-target-event-error.exp
12460 * gdb.base/dprintf-bp-same-addr.exp
12461 * gdb.base/dprintf-detach.exp
12462 * gdb.base/dprintf-next.exp
12463 * gdb.base/dprintf-non-stop.exp
12464 * gdb.base/dprintf-pending.exp
12465 * gdb.base/dso2dso.exp
12466 * gdb.base/ending-run.exp
12467 * gdb.base/enum_cond.exp
12468 * gdb.base/examine-backward.exp
12469 * gdb.base/exe-lock.exp
12470 * gdb.base/exec-invalid-sysroot.exp
12471 * gdb.base/execl-update-breakpoints.exp
12472 * gdb.base/execution-termios.exp
12473 * gdb.base/fileio.exp
12474 * gdb.base/fixsection.exp
12475 * gdb.base/foll-exec-mode.exp
12476 * gdb.base/foll-exec.exp
12477 * gdb.base/fork-running-state.exp
12478 * gdb.base/frame-args.exp
12479 * gdb.base/fullpath-expand.exp
12480 * gdb.base/func-ptr.exp
12481 * gdb.base/gcore-relro-pie.exp
12482 * gdb.base/gdb1090.exp
12483 * gdb.base/gdb1555.exp
12484 * gdb.base/global-var-nested-by-dso.exp
12485 * gdb.base/gnu-ifunc.exp
12486 * gdb.base/hbreak-in-shr-unsupported.exp
12487 * gdb.base/hbreak-unmapped.exp
12488 * gdb.base/hook-stop.exp
12489 * gdb.base/infcall-input.exp
12490 * gdb.base/info-fun.exp
12491 * gdb.base/info-shared.exp
12492 * gdb.base/interrupt-noterm.exp
12493 * gdb.base/jit-so.exp
12494 * gdb.base/jit.exp
12495 * gdb.base/line-symtabs.exp
12496 * gdb.base/list.exp
12497 * gdb.base/longjmp.exp
12498 * gdb.base/macscp.exp
12499 * gdb.base/max-value-size.exp
12500 * gdb.base/nodebug.exp
12501 * gdb.base/nofield.exp
12502 * gdb.base/overlays.exp
12503 * gdb.base/paginate-after-ctrl-c-running.exp
12504 * gdb.base/paginate-bg-execution.exp
12505 * gdb.base/paginate-inferior-exit.exp
12506 * gdb.base/pending.exp
12507 * gdb.base/pr11022.exp
12508 * gdb.base/printcmds.exp
12509 * gdb.base/ptr-typedef.exp
12510 * gdb.base/ptype.exp
12511 * gdb.base/randomize.exp
12512 * gdb.base/range-stepping.exp
12513 * gdb.base/realname-expand.exp
12514 * gdb.base/relativedebug.exp
12515 * gdb.base/remote.exp
12516 * gdb.base/savedregs.exp
12517 * gdb.base/sepdebug.exp
12518 * gdb.base/set-noassign.exp
12519 * gdb.base/shlib-call.exp
12520 * gdb.base/shreloc.exp
12521 * gdb.base/sigaltstack.exp
12522 * gdb.base/sigbpt.exp
12523 * gdb.base/siginfo-addr.exp
12524 * gdb.base/siginfo-obj.exp
12525 * gdb.base/siginfo-thread.exp
12526 * gdb.base/signest.exp
12527 * gdb.base/signull.exp
12528 * gdb.base/sigrepeat.exp
12529 * gdb.base/skip.exp
12530 * gdb.base/so-impl-ld.exp
12531 * gdb.base/solib-corrupted.exp
12532 * gdb.base/solib-disc.exp
12533 * gdb.base/solib-display.exp
12534 * gdb.base/solib-overlap.exp
12535 * gdb.base/solib-search.exp
12536 * gdb.base/solib-symbol.exp
12537 * gdb.base/source-execution.exp
12538 * gdb.base/sss-bp-on-user-bp-2.exp
12539 * gdb.base/sss-bp-on-user-bp.exp
12540 * gdb.base/stack-checking.exp
12541 * gdb.base/stale-infcall.exp
12542 * gdb.base/step-break.exp
12543 * gdb.base/step-line.exp
12544 * gdb.base/step-over-exit.exp
12545 * gdb.base/step-test.exp
12546 * gdb.base/structs.exp
12547 * gdb.base/sym-file.exp
12548 * gdb.base/symtab-search-order.exp
12549 * gdb.base/term.exp
12550 * gdb.base/type-opaque.exp
12551 * gdb.base/unload.exp
12552 * gdb.base/until-nodebug.exp
12553 * gdb.base/until.exp
12554 * gdb.base/unwindonsignal.exp
12555 * gdb.base/watch-cond.exp
12556 * gdb.base/watch-non-mem.exp
12557 * gdb.base/watch_thread_num.exp
12558 * gdb.base/watchpoint-reuse-slot.exp
12559 * gdb.base/watchpoint-solib.exp
12560 * gdb.base/watchpoint.exp
12561 * gdb.btrace/dlopen.exp
12562 * gdb.cell/arch.exp
12563 * gdb.cell/break.exp
12564 * gdb.cell/bt.exp
12565 * gdb.cell/core.exp
12566 * gdb.cell/data.exp
12567 * gdb.cell/dwarfaddr.exp
12568 * gdb.cell/ea-cache.exp
12569 * gdb.cell/ea-standalone.exp
12570 * gdb.cell/ea-test.exp
12571 * gdb.cell/f-regs.exp
12572 * gdb.cell/fork.exp
12573 * gdb.cell/gcore.exp
12574 * gdb.cell/mem-access.exp
12575 * gdb.cell/ptype.exp
12576 * gdb.cell/registers.exp
12577 * gdb.cell/sizeof.exp
12578 * gdb.cell/solib-symbol.exp
12579 * gdb.cell/solib.exp
12580 * gdb.compile/compile-tls.exp
12581 * gdb.cp/exception.exp
12582 * gdb.cp/gdb2495.exp
12583 * gdb.cp/local.exp
12584 * gdb.cp/mb-inline.exp
12585 * gdb.cp/mb-templates.exp
12586 * gdb.cp/pr10687.exp
12587 * gdb.cp/pr9167.exp
12588 * gdb.cp/scope-err.exp
12589 * gdb.cp/templates.exp
12590 * gdb.cp/virtfunc.exp
12591 * gdb.dwarf2/dw2-dir-file-name.exp
12592 * gdb.dwarf2/dw2-single-line-discriminators.exp
12593 * gdb.fortran/complex.exp
12594 * gdb.fortran/library-module.exp
12595 * gdb.guile/guile.exp
12596 * gdb.guile/scm-cmd.exp
12597 * gdb.guile/scm-frame-inline.exp
12598 * gdb.guile/scm-objfile.exp
12599 * gdb.guile/scm-pretty-print.exp
12600 * gdb.guile/scm-symbol.exp
12601 * gdb.guile/scm-type.exp
12602 * gdb.guile/scm-value.exp
12603 * gdb.linespec/keywords.exp
12604 * gdb.linespec/ls-errs.exp
12605 * gdb.linespec/macro-relative.exp
12606 * gdb.linespec/thread.exp
12607 * gdb.mi/mi-breakpoint-changed.exp
12608 * gdb.mi/mi-dprintf-pending.exp
12609 * gdb.mi/mi-fullname-deleted.exp
12610 * gdb.mi/mi-logging.exp
12611 * gdb.mi/mi-pending.exp
12612 * gdb.mi/mi-solib.exp
12613 * gdb.mi/new-ui-mi-sync.exp
12614 * gdb.mi/user-selected-context-sync.exp
12615 * gdb.multi/dummy-frame-restore.exp
12616 * gdb.multi/multi-arch-exec.exp
12617 * gdb.multi/remove-inferiors.exp
12618 * gdb.multi/watchpoint-multi-exit.exp
12619 * gdb.opt/solib-intra-step.exp
12620 * gdb.perf/backtrace.exp
12621 * gdb.perf/single-step.exp
12622 * gdb.perf/skip-command.exp
12623 * gdb.perf/skip-prologue.exp
12624 * gdb.perf/solib.exp
12625 * gdb.python/lib-types.exp
12626 * gdb.python/py-as-string.exp
12627 * gdb.python/py-bad-printers.exp
12628 * gdb.python/py-block.exp
12629 * gdb.python/py-breakpoint.exp
12630 * gdb.python/py-cmd.exp
12631 * gdb.python/py-events.exp
12632 * gdb.python/py-evthreads.exp
12633 * gdb.python/py-finish-breakpoint.exp
12634 * gdb.python/py-finish-breakpoint2.exp
12635 * gdb.python/py-frame-inline.exp
12636 * gdb.python/py-frame.exp
12637 * gdb.python/py-inferior.exp
12638 * gdb.python/py-infthread.exp
12639 * gdb.python/py-mi.exp
12640 * gdb.python/py-objfile.exp
12641 * gdb.python/py-pp-maint.exp
12642 * gdb.python/py-pp-registration.exp
12643 * gdb.python/py-prettyprint.exp
12644 * gdb.python/py-recurse-unwind.exp
12645 * gdb.python/py-shared.exp
12646 * gdb.python/py-symbol.exp
12647 * gdb.python/py-symtab.exp
12648 * gdb.python/py-template.exp
12649 * gdb.python/py-type.exp
12650 * gdb.python/py-unwind-maint.exp
12651 * gdb.python/py-unwind.exp
12652 * gdb.python/py-value.exp
12653 * gdb.python/python.exp
12654 * gdb.reverse/finish-reverse-bkpt.exp
12655 * gdb.reverse/insn-reverse.exp
12656 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12657 * gdb.reverse/solib-precsave.exp
12658 * gdb.reverse/solib-reverse.exp
12659 * gdb.stabs/gdb11479.exp
12660 * gdb.stabs/weird.exp
12661 * gdb.threads/fork-child-threads.exp
12662 * gdb.threads/fork-plus-threads.exp
12663 * gdb.threads/fork-thread-pending.exp
12664 * gdb.threads/forking-threads-plus-breakpoint.exp
12665 * gdb.threads/hand-call-in-threads.exp
12666 * gdb.threads/interrupted-hand-call.exp
12667 * gdb.threads/linux-dp.exp
12668 * gdb.threads/local-watch-wrong-thread.exp
12669 * gdb.threads/next-while-other-thread-longjmps.exp
12670 * gdb.threads/non-ldr-exit.exp
12671 * gdb.threads/pending-step.exp
12672 * gdb.threads/print-threads.exp
12673 * gdb.threads/process-dies-while-detaching.exp
12674 * gdb.threads/process-dies-while-handling-bp.exp
12675 * gdb.threads/pthreads.exp
12676 * gdb.threads/queue-signal.exp
12677 * gdb.threads/reconnect-signal.exp
12678 * gdb.threads/signal-command-handle-nopass.exp
12679 * gdb.threads/signal-command-multiple-signals-pending.exp
12680 * gdb.threads/signal-delivered-right-thread.exp
12681 * gdb.threads/signal-sigtrap.exp
12682 * gdb.threads/sigthread.exp
12683 * gdb.threads/staticthreads.exp
12684 * gdb.threads/stepi-random-signal.exp
12685 * gdb.threads/thread-unwindonsignal.exp
12686 * gdb.threads/thread_check.exp
12687 * gdb.threads/thread_events.exp
12688 * gdb.threads/tid-reuse.exp
12689 * gdb.threads/tls-nodebug.exp
12690 * gdb.threads/tls-shared.exp
12691 * gdb.threads/tls-so_extern.exp
12692 * gdb.threads/tls.exp
12693 * gdb.threads/wp-replication.exp
12694 * gdb.trace/actions-changed.exp
12695 * gdb.trace/actions.exp
12696 * gdb.trace/backtrace.exp
12697 * gdb.trace/change-loc.exp
12698 * gdb.trace/collection.exp
12699 * gdb.trace/deltrace.exp
12700 * gdb.trace/disconnected-tracing.exp
12701 * gdb.trace/entry-values.exp
12702 * gdb.trace/ftrace-lock.exp
12703 * gdb.trace/ftrace.exp
12704 * gdb.trace/infotrace.exp
12705 * gdb.trace/mi-trace-frame-collected.exp
12706 * gdb.trace/mi-trace-unavailable.exp
12707 * gdb.trace/mi-traceframe-changed.exp
12708 * gdb.trace/mi-tracepoint-changed.exp
12709 * gdb.trace/mi-tsv-changed.exp
12710 * gdb.trace/no-attach-trace.exp
12711 * gdb.trace/packetlen.exp
12712 * gdb.trace/passc-dyn.exp
12713 * gdb.trace/passcount.exp
12714 * gdb.trace/pending.exp
12715 * gdb.trace/pr16508.exp
12716 * gdb.trace/qtro.exp
12717 * gdb.trace/range-stepping.exp
12718 * gdb.trace/read-memory.exp
12719 * gdb.trace/report.exp
12720 * gdb.trace/save-trace.exp
12721 * gdb.trace/signal.exp
12722 * gdb.trace/stap-trace.exp
12723 * gdb.trace/status-stop.exp
12724 * gdb.trace/strace.exp
12725 * gdb.trace/tfile.exp
12726 * gdb.trace/tfind.exp
12727 * gdb.trace/trace-break.exp
12728 * gdb.trace/trace-condition.exp
12729 * gdb.trace/trace-enable-disable.exp
12730 * gdb.trace/trace-mt.exp
12731 * gdb.trace/tracecmd.exp
12732 * gdb.trace/tracefile-pseudo-reg.exp
12733 * gdb.trace/tspeed.exp
12734 * gdb.trace/tstatus.exp
12735 * gdb.trace/tsv.exp
12736 * gdb.trace/unavailable.exp
12737 * gdb.trace/while-dyn.exp
12738 * gdb.trace/while-stepping.exp
12739 * lib/gdb-guile.exp
12740 * lib/gdb.exp
12741 * lib/mi-support.exp
12742 * lib/pascal.exp
12743 * lib/perftest.exp
12744 * lib/prelink-support.exp
12745 * lib/selftest-support.exp
12746
ad02e4fe
SM
127472016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
12748
12749 * Makefile.in: Include disable-implicit-rules.mk.
12750
22347e55
AA
127512016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12752
12753 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
12754 non-byte-aligned bit fields.
12755
da5b30da
AA
127562016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12757
12758 PR gdb/12616
12759 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
12760 respects the DW_AT_data_bit_offset attribute.
12761
b593ecca
SM
127622016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
12763
12764 * gdb.base/default.exp: Fix output of "set language".
12765
3b165252
SM
127662016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
12767
12768 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
12769 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
12770 make.
12771 * configure.ac: Remove checks for the make program.
12772 * configure: Re-generate.
12773
1a2f3d7f
KB
127742016-11-16 Kevin Buettner <kevinb@redhat.com>
12775
12776 * gdb.python/py-recurse-unwind.c (main): Add loop.
12777 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
12778 to read_register() and gdb.parse_and_eval(). Make each code
12779 call a separate case that can be individually tested.
12780 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
12781 proc. Call cont_and_backtrace for each of the code paths that
12782 we want to test in the unwinder.
12783
b7f38fda
AA
127842016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
12785
12786 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
12787 the definition of struct S.
12788
1f8db343
CM
127892016-11-11 Catherine Moore <clm@codesourcery.com>
12790
12791 * gdb.base/dump.exp: Identify verilog format dump tests as such.
12792
fad0c9fb
PA
127932016-11-09 Pedro Alves <palves@redhat.com>
12794
12795 * gdb.base/commands.exp (runto_or_return): New procedure.
12796 (gdbvar_simple_if_test, gdbvar_simple_while_test)
12797 (gdbvar_complex_if_while_test, progvar_simple_if_test)
12798 (progvar_simple_while_test, progvar_complex_if_while_test)
12799 (if_while_breakpoint_command_test)
12800 (infrun_breakpoint_command_test, breakpoint_command_test)
12801 (user_defined_command_test, watchpoint_command_test)
12802 (test_command_prompt_position, redefine_hook_test)
12803 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
12804 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
12805 multi_line_input and multi_line. Remove gdb_expect and
12806 gdb_stop_suppressing_tests uses.
12807 * lib/gdb.exp (valnum_re): New global.
12808 (multi_line_input): New procedure.
12809
8354c62c
SM
128102016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
12811
12812 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
12813 Remove.
12814 (test_setup): Define with proc_with_prefix.
12815 (test_cli_inferior): Likewise.
12816 (test_cli_thread): Likewise.
12817 (test_cli_frame): Likewise.
12818 (test_cli_select_frame): Likewise.
12819 (test_cli_up_down): Likewise.
12820 (test_mi_thread_select): Likewise.
12821 (test_mi_stack_select_frame): Likewise.
12822 (test_cli_in_mi_inferior): Likewise.
12823 (test_cli_in_mi_thread): Likewise.
12824 (test_cli_in_mi_frame): Likewise.
12825 (top level): Do not use with_test_prefix_procname.
12826
64f367a2
PA
128272016-11-09 Pedro Alves <palves@redhat.com>
12828
12829 * gdb.base/commands.exp (gdbvar_simple_if_test)
12830 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
12831 (progvar_simple_if_test, progvar_simple_while_test)
12832 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
12833 (infrun_breakpoint_command_test, breakpoint_command_test)
12834 (user_defined_command_test, watchpoint_command_test)
12835 (test_command_prompt_position, deprecated_command_test)
12836 (bp_deleted_in_command, temporary_breakpoint_commands)
12837 (stray_arg0_test, source_file_with_indented_comment)
12838 (recursive_source_test, if_commands_test)
12839 (error_clears_commands_left, redefine_hook_test)
12840 (redefine_backtrace_test): Use proc_with_prefix.
12841 * lib/gdb.exp (proc_with_prefix): New proc.
12842
0bb65f1e
AA
128432016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12844
12845 * gdb.base/tui-layout.c: New file.
12846 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
12847 disassembly window contains very long lines.
12848
7353f247
TT
128492016-11-08 Tom Tromey <tom@tromey.com>
12850
12851 * gdb.python/py-value.exp (test_value_creation): Make "long" test
12852 depend on Python 2.
12853
30a7bb83
TT
128542016-11-08 Tom Tromey <tom@tromey.com>
12855
12856 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
12857 New method.
12858
cdf5a07c
MG
128592016-10-29 Manish Goregaokar <manish@mozilla.com>
12860
2806dc7e 12861 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 12862
51a789c3
MG
128632016-10-27 Manish Goregaokar <manish@mozilla.com>
12864
2806dc7e
PA
12865 * gdb.rust/simple.rs: Add test for univariant enums without
12866 discriminants and for encoded struct-like enums.
51a789c3 12867
f610ab6d
PA
128682016-10-28 Pedro Alves <palves@redhat.com>
12869
12870 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
12871 gdb_test_multiple, tighten regexps and match symtabs and line
12872 tables incrementally.
12873
b129b0ca
LM
128742016-10-28 Luis Machado <lgustavo@codesourcery.com>
12875
12876 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
12877 general.
12878
ecf45d2c
SL
128792016-10-25 Luis Machado <lgustavo@codesourcery.com>
12880
12881 * gdb.base/exec-invalid-sysroot.exp: New file.
12882
b8d38ee4
JK
128832016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12884
12885 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
12886
f90fd8c2
JK
128872016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12888
12889 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
12890
2d2476aa
MR
128912016-10-19 Maciej W. Rozycki <macro@imgtec.com>
12892
2806dc7e
PA
12893 * gdb.base/killed-outside.exp: Remove $options from a call to
12894 `prepare_for_testing'.
2d2476aa 12895
e42b25a0
SM
128962016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12897
12898 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12899 Change test message.
12900
3ccdb432
SM
129012016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12902
12903 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12904 Update comment.
12905
5bad3170
SM
129062016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12907
12908 * gdb.trace/mi-trace-save.exp: New file.
12909
5ad9dba7
YQ
129102016-10-13 Yao Qi <yao.qi@linaro.org>
12911
12912 * gdb.base/code_elim.exp (get_var_address): Remove.
12913 * gdb.base/relocate.exp: Likewise.
12914 * gdb.base/shreloc.exp: Likewise.
12915 * lib/gdb.exp (get_var_address): New.
12916
62df7e21
YQ
129172016-10-13 Yao Qi <yao.qi@linaro.org>
12918
12919 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
12920 floating point tests if $skip_float_test is false.
12921
4dac951e
LM
129222016-10-12 Luis Machado <lgustavo@codesourcery.com>
12923
12924 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
12925 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
12926 argc values.
12927 Add 1 to argc so we guarantee distinct initial/modified argc values.
12928
8f1a8fc4
JK
129292016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12930
12931 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
12932
16c85b5d
JK
129332016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12934
12935 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
12936 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
12937 * gdb.arch/vsx-regs.exp: Likewise.
12938
1d0e042a
YQ
129392016-10-07 Yao Qi <yao.qi@linaro.org>
12940
12941 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
12942
68dadef5
MM
129432016-10-07 Markus Metzger <markus.t.metzger@intel.com>
12944
12945 * gdb.python/python.exp: Test decode_line("*0").
12946
33fa2c6e
DE
129472016-10-06 Doug Evans <dje@google.com>
12948
12949 * gdb.python/py-value.exp (test_value_creation): Add test for large
12950 unsigned 64-bit value.
12951
9c37b5ae
TT
129522016-10-06 Tom Tromey <tom@tromey.com>
12953
12954 * gdb.compile/compile.exp: Change java tests to rust.
12955 * gdb.base/setshow.exp: Change java tests to rust.
12956 * gdb.base/default.exp: Remove java from language list.
12957 * README (Examples): Update language example.
12958 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
12959 test.
12960 * lib/gdb.exp (skip_java_tests): Remove.
12961 * lib/java.exp: Remove.
12962 * gdb.java: Remove.
12963
78b86327
MR
129642016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12965
12966 * gdb.arch/mips-fcr.exp: New test.
12967 * gdb.arch/mips-fcr.c: Source for the new test.
12968
7470adbb
MR
129692016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12970
12971 * gdb.base/solib-disc.exp: Use `standard_output_file'
12972 throughout.
12973
4a556533
PA
129742016-10-06 Pedro Alves <palves@redhat.com>
12975
12976 * gdb.base/jit-simple-dl.c: New file.
12977 * gdb.base/jit-simple-jit.c: New file, factored out from ...
12978 * gdb.base/jit-simple.c: ... this.
12979 * gdb.base/jit-simple.exp (jit_run): Delete.
12980 (build_jit): New proc.
12981 (jit_test_reread): Recompile either the main program or the shared
12982 library, depending on what is being tested. Skip changing address
12983 if caller wants to. Compare before/after addresses. If testing
12984 standalone, explicitly load the binary. Test "maint info
12985 breakpoints".
12986 (top level): Add "standalone vs shared lib" and "change address"
12987 vs "same address" axes.
12988
5a122fbc
PA
129892016-10-06 Pedro Alves <palves@redhat.com>
12990
12991 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
12992 call.
12993 (jit_run): Delete.
12994 (jit_test_reread): Use with_test_prefix. Reload the main binary
12995 explicitly. Compare the before/after addresses of the JIT
12996 descriptor.
12997
ee8da4b8
DE
129982016-08-15 Doug Evans <dje@google.com>
12999
13000 * gdb.xml/extra-regs.xml: Update, end field now required, default type
13001 for single bitfields is bool.
13002 * gdb.xml/tdesc-regs.exp: Ditto.
13003
f389f6fe
JK
130042016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13005
13006 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
13007
fdebf1a4
YQ
130082016-10-05 Yao Qi <yao.qi@linaro.org>
13009
13010 * lib/gdb.exp (support_complex_tests): Return zero if
13011 gdb_skip_float_test return true.
13012
9c36d954 130132016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13014 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
13015
13016 PR gdb/20487
13017 * gdb.mi/user-selected-context-sync.exp: New file.
13018 * gdb.mi/user-selected-context-sync.c: New file.
13019
4034d0ff 130202016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13021 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
13022
13023 PR gdb/20487
13024 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
13025 =thread-select-event check.
13026
a4297203
PB
130272016-09-29 Peter Bergner <bergner@vnet.ibm.com>
13028
13029 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
13030 the compulsory L operand changes.
13031 * gdb.arch/powerpc-power.s: Likewise.
13032
bb805577
JK
130332016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13034
13035 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
13036 * gdb.base/jit-attach-pie.c: New file.
13037 * gdb.base/jit-attach-pie.exp: New file.
13038
6d61dee5
PA
130392016-09-28 Pedro Alves <palves@redhat.com>
13040
13041 * gdb.base/infcall-input.c: New file.
13042 * gdb.base/infcall-input.exp: New file.
13043
f73842fc
YQ
130442016-09-22 Yao Qi <yao.qi@linaro.org>
13045
13046 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
13047 (gdb_exit): Rename it to ...
13048 (gdbserver_gdb_exit): ... Close GDBserver.
13049 (gdb_exit): New proc, call gdbserver_gdb_exit.
13050 (mi_gdb_exit): Likewise.
13051
90681dab
YQ
130522016-09-22 Yao Qi <yao.qi@linaro.org>
13053
13054 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
13055 path.
13056 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
13057 Remove duplication.
13058
9c211fd8
YQ
130592016-09-22 Yao Qi <yao.qi@linaro.org>
13060
13061 * lib/gdbserver-support.exp: Check the existence of
13062 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
13063
ad0a504f
AK
130642016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
13065
13066 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
13067
36cf1806
TT
130682016-09-21 Tom Tromey <tom@tromey.com>
13069
13070 PR gdb/20604:
13071 * gdb.base/quit.exp: New file.
13072
74172ecf
SM
130732016-09-21 Simon Marchi <simon.marchi@ericsson.com>
13074
13075 * .gitignore: New file.
13076
3d0ec882
MR
130772016-09-21 Maciej W. Rozycki <macro@imgtec.com>
13078
13079 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
13080 throughout.
13081
8193adea
AA
130822016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13083
13084 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
13085
d41a5c09
JK
130862016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13087
13088 * gdb.cp/casts.cc (decltype): Move it ...
13089 (main): ... with its call to ...
13090 * gdb.cp/casts03.cc: ... a new file.
13091 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
13092
d2dfe700
JK
130932016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13094
13095 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
13096
e2a92b16
PB
130972016-09-15 Peter Bergner <bergner@vnet.ibm.com>
13098
13099 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
13100 and sync up the test with tests in gas/testsuite/gas/ppc.
13101 * gdb.arch/powerpc-power.exp: Likewise.
13102
49b4de64
JK
131032016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13104
13105 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
13106
2c29df25
SDJ
131072016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
13108 Jan Kratochvil <jan.kratochvil@redhat.com>
13109
13110 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
13111 make m1's definition to be different from m2's. Use 'dummy' as an
13112 argument for probe 'two'.
13113
cc3c2846
JB
131142016-09-10 Jon Beniston <jon@beniston.com>
13115
13116 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
13117 for sim target.
13118
e1b2624a
AA
131192016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13120
13121 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
13122 variable declaration.
13123 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
13124 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
13125 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
13126 received HWCAP as its argument.
13127
4295e285
PA
131282016-09-06 Pedro Alves <palves@redhat.com>
13129
13130 * gdb.base/new-ui-pending-input.c: New file.
13131 * gdb.base/new-ui-pending-input.exp: New file.
13132 * gdb.exp (clear_gdb_spawn_id): New procedure.
13133 (with_spawn_id): Check whether gdb_spawn_id exists before
13134 referencing it. If gdb_spawn_id didn't exist on entry, clear it
13135 on exit.
13136
00d5215e
UW
131372016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13138
13139 * gdb.base/float128.c: New file.
13140 * gdb.base/float128.exp: Likewise.
13141 * gdb.base/floatn.c: Likewise.
13142 * gdb.base/floatn.exp: Likewise.
13143
a9ff5f12
UW
131442016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13145
13146 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
13147
f245535c
PA
131482016-09-05 Pedro Alves <palves@redhat.com>
13149
13150 PR backtrace/19927
13151 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
13152 unwinders are immediately called as side effect of "source" or
13153 "disable unwinder" commands.
13154 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
13155
ae9cf263
YQ
131562016-09-02 Yao Qi <yao.qi@linaro.org>
13157
13158 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
13159 is true and $type is "float" or "double".
13160
27aba047
YQ
131612016-09-02 Yao Qi <yao.qi@linaro.org>
13162
13163 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
13164 true.
13165 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
13166 * gdb.base/call-rt-st.exp: Likewise.
13167 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
13168 return value instead of gdb,skip_float_test.
13169 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
13170 (do_function_calls): Use its return value instead of
13171 gdb,skip_float_test.
13172 * gdb.base/finish.exp: Likewise.
13173 * gdb.base/funcargs.exp: Likewise.
13174 * gdb.base/return.exp: Likewise.
13175 * gdb.base/return2.exp: Likewise.
13176 * gdb.base/varargs.exp: Likewise.
13177 * lib/gdb.exp (gdb_skip_float_test): Change it to
13178 gdb_caching_proc. Detect the broken ptrace on arm-linux.
13179
5af962df
AA
131802016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13181
13182 * gdb.multi/tids.exp: Test "thread apply all".
13183
7fac6910
JK
131842016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13185
13186 * gdb.base/default.exp (tty): Remove.
13187
bb1fe4ac
KB
131882016-08-24 Kevin Buettner <kevinb@redhat.com>
13189
2806dc7e
PA
13190 * gdb.python/py-recurse-unwind.c: New file.
13191 * gdb.python/py-recurse-unwind.py: New file.
13192 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 13193
0a1ddfa6
SM
131942016-08-24 Simon Marchi <simon.marchi@ericsson.com>
13195
13196 * gdb.base/set-inferior-tty.exp: New file.
13197 * gdb.base/set-inferior-tty.c: New file.
13198
d9de1fe3
PA
131992016-08-23 Pedro Alves <palves@redhat.com>
13200
13201 PR gdb/20494
13202 * gdb.base/new-ui-echo.c: New file.
13203 * gdb.base/new-ui-echo.exp: New file.
13204
e9d9abd7
YQ
132052016-08-23 Yao Qi <yao.qi@linaro.org>
13206
13207 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
13208 gdbserver_spawn.
13209 * gdb.server/connect-without-multi-process.exp (do_test):
13210 Likewise.
13211
3589529e
YQ
132122016-08-23 Yao Qi <yao.qi@linaro.org>
13213
13214 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
13215 standalone_txt. Delete gdb_txt and standalone_txt on host
13216 and target. Spawn the binary on target. Copy files from
13217 target to host.
13218
6bb90213
PA
132192016-08-22 Pedro Alves <palves@redhat.com>
13220
13221 PR gdb/20505
13222 * gdb.base/vdso-warning.exp: Test core dumps too. Use
13223 with_test_prefix. Factor out bits to ...
13224 (test_no_vdso): ... this new procedure.
13225
20c2c024
CL
132262016-08-19 Carl Love <cel@us.ibm.com>
13227
13228 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
13229 maintaining separate logic for constructing the output path.
13230 * gdb.arch/powerpc-d128-regs.exp: Likewise.
13231 * gdb.arch/ppc-dfp.exp: Likewise.
13232 * gdb.arch/ppc-fp.exp: Likewise.
13233 * gdb.arch/vsx-regs.exp: Likewise.
13234 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
13235 binprefix for generating the additional binary files.
13236
0646e07d
PA
132372016-08-19 Pedro Alves <palves@redhat.com>
13238
13239 * gdb.trace/mi-trace-frame-collected.exp
13240 (test_trace_frame_collected): On x32, expect two registers.
13241
46da9242
CL
132422016-08-18 Carl Love <cel@us.ibm.com>
13243
13244 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
13245 and sync up the test with tests in gas/testsuite/gas/ppc.
13246 * gdb.arch/powerpc-power.exp: Likewise.
13247
eb2332d7
SM
132482016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13249
13250 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
13251 expected error message.
13252
63c61e04
SM
132532016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13254
13255 * gdb.multi/remove-inferiors.exp: New file.
13256 * gdb.multi/remove-inferiors.c: New file.
13257
7b17065f
YQ
132582016-08-12 Yao Qi <yao.qi@linaro.org>
13259
13260 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
13261 argument list.
13262
01d3dedf
PA
132632016-08-10 Pedro Alves <palves@redhat.com>
13264
13265 PR gdb/19187
13266 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
13267 setup_kfails.
13268
3eb7562a
PA
132692016-08-09 Pedro Alves <palves@redhat.com>
13270 Simon Marchi <simon.marchi@ericsson.com>
13271
13272 PR gdb/20418
13273 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
13274 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
13275
80614914
PA
132762016-08-09 Pedro Alves <palves@redhat.com>
13277
13278 PR mi/20431
13279 * gdb.mi/mi-cmd-error.exp: New file.
13280
f348d89a
PA
132812016-08-09 Pedro Alves <palves@redhat.com>
13282
13283 PR gdb/18653
13284 * gdb.base/signals-state-child.c: New file.
13285 * gdb.base/signals-state-child.exp: New file.
13286 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
13287
e5ca03b4
PA
132882016-08-09 Pedro Alves <palves@redhat.com>
13289
13290 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
13291
282a0691
TT
132922016-08-03 Tom Tromey <tom@tromey.com>
13293
13294 PR python/18565:
13295 * gdb.python/py-frame-inline.exp: Add Frame.function test.
13296
41bfcd63
YQ
132972016-08-01 Yao Qi <yao.qi@linaro.org>
13298
13299 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
13300 variable mode to "multi-process" if $multi_process is 1, otherwise
13301 set it to "single-process".
13302
e3465b24
YQ
133032016-08-01 Yao Qi <yao.qi@linaro.org>
13304
13305 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
13306 * gdb.cp/cpexprs.exp: Likewise.
13307 * gdb.cp/m-static.exp: Likewise.
13308
0b31a4bc
TT
133092016-07-26 Tom Tromey <tom@tromey.com>
13310
13311 PR python/20190:
13312 * gdb.threads/tls.exp (check_thread_local): Add python symbol
13313 test.
13314
e0461dbb
MM
133152016-07-26 Markus Metzger <markus.t.metzger@intel.com>
13316
13317 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
13318 selecting assembly source files.
13319 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
13320 assembly source files.
13321 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
13322 assembly source files.
13323 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
13324 selecting assembly source files.
13325
8194e927
SM
133262016-07-25 Simon Marchi <simon.marchi@ericsson.com>
13327
13328 * gdb.base/new-ui.exp (do_test_invalid_args): New
13329 procedure.
13330
c0272db5
TW
133312016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
13332
13333 * gdb.btrace/reconnect.c: New file.
13334 * gdb.btrace/reconnect.exp: New file.
13335
e3487908
GKB
133362016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
13337
13338 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
13339 to test_catch_syscall_group.
13340 (test_catch_syscall_group): New.
13341
12df5c00
TT
133422016-07-21 Tom Tromey <tom@tromey.com>
13343
13344 * gdb.rust/simple.rs (main): Use empty struct expression.
13345 * gdb.rust/simple.exp: Add tests for empty struct expression.
13346
bae62ee2
YQ
133472016-07-21 Yao Qi <yao.qi@linaro.org>
13348
13349 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
13350 if gdb_skip_xml_test is true on some targets.
13351
b1b53fb3
YQ
133522016-07-21 Yao Qi <yao.qi@linaro.org>
13353
13354 * gdb.server/solib-list.exp: Unset last_loaded_file.
13355
027d97f8
JK
133562016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13357
13358 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
13359 "step into captured_main (args)".
13360
7674d381
JK
133612016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13362
13363 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
13364
72b5d099
JK
133652016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13366
13367 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
13368
1f960ced
PA
133692016-07-19 Pedro Alves <palves@redhat.com>
13370
13371 * gdb.opt/inline-break.exp: Remove optimize=-O2.
13372 * gdb.opt/inline-bt.exp: Likewise.
13373 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
13374 additional_flags=-Winline.
13375 * gdb.opt/inline-locals.exp: Likewise.
13376 * gdb.opt/inline-markers.c (ATTR): Define.
13377 (inlined_fn): Use it.
13378
f25827c1
YQ
133792016-07-19 Yao Qi <yao.qi@linaro.org>
13380
13381 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
13382 (test_with_self): Remove some code. Remove argument executable.
13383 (top-level): Use do_self_tests.
13384
37539ebe
DB
133852016-07-15 Zachary Welch <zwelch@codesourcery.com>
13386 Don Breazeal <donb@codesourcery.com>
13387
13388 * gdb.base/maint.exp: Escape paths used in regular expressions.
13389 * gdb.stabs/weird.exp: Likewise.
13390
dac790e1
TT
133912016-07-13 Tom Tromey <tom@tromey.com>
13392
13393 PR python/15620, PR python/18620:
13394 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
13395 (test_bkpt_events): New procs.
13396
93daf339
TT
133972016-07-13 Tom Tromey <tom@tromey.com>
13398
13399 PR python/17698:
13400 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
13401 test.
13402 (test_watchpoints): Likewise.
13403 (test_bkpt_pending): New proc.
13404
6571a381
TT
134052016-07-13 Tom Tromey <tom@tromey.com>
13406
13407 PR cli/18053:
13408 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
13409 completion test.
13410
e8732474
JK
134112016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13412
13413 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
13414 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
13415 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
13416 f_label.
13417 (g): Rename g_end_lbl to g_label.
13418 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
13419 low_pc and high_pc.
13420 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
13421
e0f3fd7c
TT
134222016-07-12 Tom Tromey <tom@tromey.com>
13423
13424 PR python/19293:
13425 * gdb.python/py-unwind-maint.exp: Update tests.
13426
3cfe46b6
YQ
134272016-07-12 Yao Qi <yao.qi@linaro.org>
13428
13429 * lib/selftest-support.exp (selftest_setup): Match the output
13430 when captured_main is inlined.
13431
4f19a0e6
WT
134322016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
13433
13434 * gdb.fortran/derived-types.exp (result_line, result_line_2):
13435 New variables.
13436 (print this%a, print this%b, print this): New tests.
13437 * gdb.fortran/derived-types.f90 (this): New object and
13438 initialization.
13439
986cf455
SM
134402016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13441
13442 * gdb.ada/arraydim.exp: Remove extra directory level in build
13443 directory.
13444
f0464b23
SM
134452016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13446
13447 * lib/ada.exp: Remove extra directory level in build directory.
13448 * gdb.ada/cond_lang.exp: Likewise.
13449 * gdb.ada/exec_changed.exp: Likewise.
13450 * gdb.ada/lang_switch.exp: Likewise.
13451
42d94011
MG
134522016-07-06 Manish Goregaokar <manish@mozilla.com>
13453
2806dc7e
PA
13454 * simple.rs: Add test for raw pointer subscripting.
13455 * simple.exp: Add test expectations.
42d94011 13456
647c264c
YQ
134572016-07-05 Yao Qi <yao.qi@linaro.org>
13458
13459 * gdb.mi/mi-reverse.exp: Match =record-started output.
13460
20aa2c60
PA
134612016-07-01 Pedro Alves <palves@redhat.com>
13462
13463 * gdb.base/jit-reader.exp (info_registers_current_frame): New
13464 procedure.
13465 (jit_reader_test): Test the jit reader's unwinder.
13466 * gdb.base/jithost.c (jit_function_00_code): New global.
13467 (main): Use memcpy to fill in the mmapped code, instead of poking
13468 bytes manually here.
13469 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
13470 value.
13471 (read_debug_info): Save the function's range.
13472 (read_sp): New function.
13473 (unwind_frame): Use it. Also unwind RBP.
13474 (get_frame_id): Use read_sp.
13475 (gdb_init_reader): Use calloc instead of malloc.
13476 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
13477 parameter. Use gdb_test_multiple.
13478
ced2dffb
PA
134792016-07-01 Pedro Alves <palves@redhat.com>
13480 Antoine Tremblay <antoine.tremblay@ericsson.com>
13481
13482 * gdb.threads/process-dies-while-detaching.c: New file.
13483 * gdb.threads/process-dies-while-detaching.exp: New file.
13484
63000888
PA
134852016-07-01 Pedro Alves <palves@redhat.com>
13486
13487 * gdb.multi/watchpoint-multi-exit.c: New file.
13488 * gdb.multi/watchpoint-multi-exit.exp: New file.
13489
038d4868
PA
134902016-06-30 Pedro Alves <palves@redhat.com>
13491
13492 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
13493 unset inferior_spawn_id.
13494
994e9c83
PA
134952016-06-30 Pedro Alves <palves@redhat.com>
13496
13497 * lib/mi-support.exp (default_mi_gdb_start): Declare global
13498 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
13499
e5653468
YQ
135002016-06-29 Yao Qi <yao.qi@linaro.org>
13501
13502 * gdb.base/return.c: Add copyright header.
13503
803b47e5
TT
135042016-06-29 Tom Tromey <tom@tromey.com>
13505
13506 PR python/20129:
13507 * gdb.python/py-framefilter.exp: Add tests for setting priority
13508 and disabling of non-existent frame filter.
13509
28244707
YQ
135102016-06-29 Yao Qi <yao.qi@linaro.org>
13511
13512 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
13513 0x0f07ff.
13514
a31d2f06
YQ
135152016-06-28 Yao Qi <yao.qi@linaro.org>
13516
13517 * gdb.base/catch-syscall.exp: Remove check on isnative and target
13518 triplets. Start gdb, execute catch syscall, and continue. Check
13519 gdb's output to determine catch syscall is supported.
13520
921d8f54
MG
135212016-06-27 Manish Goregaokar <manish@mozilla.com>
13522
25d49b86
PA
13523 * gdb.rust/simple.rs: Add test for returning unit in a function.
13524 * gdb.rust/simple.exp: Add expectation for functions returning
13525 unit.
921d8f54 13526
f4952523
PMR
135272016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
13528
13529 * gdb.python/py-breakpoint-create-fail.c,
13530 gdb.python/py-breakpoint-create-fail.exp,
13531 gdb.python/py-breakpoint-create-fail.py: New testcase.
13532
fccb08f8
MG
135332016-06-25 Manish Goregaokar <manish@mozilla.com>
13534
13535 PR gdb/20239
13536 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
13537 * gdb.rust/simple.exp: Add test expectations for new NonZero
13538 tests.
fccb08f8 13539
6b850546
DT
135402016-06-24 David Taylor <dtaylor@emc.com>
13541
13542 * gdb.base/offsets.exp: New file.
13543 * gdb.base/offsets.c: New file.
13544
17621150
TT
135452016-06-23 Tom Tromey <tom@tromey.com>
13546
13547 PR gdb/16483:
13548 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
13549 before any filters are loaded.
13550
04d59df6
WT
135512016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
13552
13553 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
13554 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
13555 structs.
13556 * gdb.fortran/derived-type-function.exp: New file.
13557 * gdb.fortran/derived-type-function.f90: New file.
13558
13559
ac69f786
PA
135602016-06-21 Pedro Alves <palves@redhat.com>
13561
13562 * gdb.base/new-ui.exp: New file.
13563 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
13564 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
13565 (with_spawn_id): New procedure.
13566
49940788
PA
135672016-06-21 Pedro Alves <palves@redhat.com>
13568
13569 * gdb.mi/mi-exec-run.exp: New file.
13570
ef274d26
PA
135712016-06-21 Pedro Alves <palves@redhat.com>
13572
13573 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
13574 breakpoint command's output on the main UI.
13575 (test_break): New procedure, factored out from calls in the top
13576 level.
13577 (top level): Use foreach_with_prefix to test MI as main UI and as
13578 separate UI.
13579
468afe6c
PA
135802016-06-21 Pedro Alves <palves@redhat.com>
13581
13582 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
13583 (test_awatch_creation_and_listing)
13584 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
13585 Remove 'type' parameter.
13586 (test_watchpoint_all): New parameter mi_mode. Remove
13587 with_test_prefix.
13588 (top level): Use foreach_with_prefix, and add main/separate UI MI
13589 testing axis.
13590
51f77c37
PA
135912016-06-21 Pedro Alves <palves@redhat.com>
13592
13593 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
13594 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
13595 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
13596 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
13597 (gdb_main_spawn_id, mi_spawn_id): Declare and
13598 comment.
13599 (mi_create_inferior_pty): New procedure,
13600 factored out from default_mi_gdb_start.
13601 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
13602 procedures.
13603 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
13604 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
13605 Use mi_create_inferior_pty.
13606 (mi_gdb_start): Use eval to pass down args list.
13607
8980e177
PA
136082016-06-21 Pedro Alves <palves@redhat.com>
13609
13610 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
13611 * gdb.opt/inline-cmds.exp: Add MI tests.
13612
f38d3ad1
PA
136132016-06-21 Pedro Alves <palves@redhat.com>
13614
13615 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
13616
45db7c09
PA
136172016-06-21 Pedro Alves <palves@redhat.com>
13618
13619 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
13620 (top level): Use it instead of mi_execute_to.
13621
5a069ab3
PA
136222016-06-21 Pedro Alves <palves@redhat.com>
13623
13624 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
13625 (cont_handler_str): New.
13626 (signal_stop_handler): Set stop_handler_str instead of printing to
13627 stdout.
13628 (continue_handler): Set cont_handler_str instead of printing to
13629 stdout.
13630 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
13631 mi_send_resuming_command. Print stop_handler_str and
13632 cont_handler_str instead of expecting the python events print
13633 directly.
13634
2838cc1d
SD
136352016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
13636
13637 * gdb.base/jit-reader.exp: New file.
13638 * gdb.base/jithost.c: New file.
13639 * gdb.base/jithost.h: New file.
13640 * gdb.base/jitreader.c : New file.
13641 * gdb.base/jit-protocol.h: New file.
13642
21a77091
YQ
136432016-06-17 Yao Qi <yao.qi@linaro.org>
13644
13645 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
13646 parameters follow_fork and detach_on_fork. Set follow-fork-mode
13647 and detach-on-fork. Adjust tests.
13648 (top level): Invoke break_cond_on_syscall with combinations of
13649 syscall, follow-fork-mode and detach-on-fork.
13650
f50bf8e5
YQ
136512016-06-17 Yao Qi <yao.qi@linaro.org>
13652
13653 * gdb.base/step-over-exit.c: New.
13654 * gdb.base/step-over-exit.exp: New.
13655
a28d8e50
YTL
136562016-06-17 Yan-Ting Lin <currygt52@gmail.com>
13657
13658 * gdb.base/float.exp: Add target check for nds32*-*-*.
13659 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
13660
cad8e26d
AB
136612016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
13662
13663 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
13664 for unsupported target features.
13665 * gdb.base/call-rt-st.exp: Likewise.
13666 * gdb.base/call-sc.exp: Likewise.
13667 * gdb.base/call-signal-resume.exp: Likewise.
13668 * gdb.base/call-strs.exp: Likewise.
13669 * gdb.base/callexit.exp: Likewise.
13670 * gdb.base/callfuncs.exp: Likewise.
13671 * gdb.base/nodebug.exp: Likewise.
13672 * gdb.base/printcmds.exp: Likewise.
13673 * gdb.base/ptype.exp: Likewise.
13674 * gdb.base/structs.exp: Likewise.
13675 * gdb.base/unwindonsignal.exp: Likewise.
13676 * gdb.cp/gdb2495.exp: Likewise.
13677 * gdb.cp/templates.exp: Likewise.
13678 * gdb.cp/virtfunc.exp: Likewise.
13679 * gdb.threads/hand-call-in-threads.exp: Likewise.
13680 * gdb.threads/interrupted-hand-call.exp: Likewise.
13681 * gdb.threads/thread-unwindonsignal.exp: Likewise.
13682
347dc102
TT
136832016-06-10 Tom Tromey <tom@tromey.com>
13684
13685 PR rust/20110:
13686 * gdb.rust/expr.exp: Add test for integer constant larger than
13687 i32.
13688
5e13cf25
BH
136892016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
13690
13691 * gdb.fortran/nested-funcs.exp: New.
13692 * gdb.fortran/nested-funcs.f90: New.
13693
bb556f1f
TK
136942016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
13695
13696 * gdb.base/examine-backward.c: New file.
13697 * gdb.base/examine-backward.exp: New file.
13698
38b022b4
SM
136992016-06-06 Simon Marchi <simon.marchi@ericsson.com>
13700
13701 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
13702 matching.
13703
1b40ec05
TT
137042016-06-02 Tom Tromey <tom@tromey.com>
13705
13706 PR python/18984:
13707 * gdb.python/py-shared.exp: Add solib_name test.
13708
193bd378
SM
137092016-06-02 Simon Marchi <simon.marchi@ericsson.com>
13710
13711 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
13712
3326303b
MG
137132016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
13714
13715 PR c++/19893
13716 * gdb.dwarf2/implref.exp: Rename to...
13717 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
13718 * gdb.dwarf2/implref-array.c: New file.
13719 * gdb.dwarf2/implref-array.exp: Likewise.
13720 * gdb.dwarf2/implref-global.c: Likewise.
13721 * gdb.dwarf2/implref-global.exp: Likewise.
13722 * gdb.dwarf2/implref-struct.c: Likewise.
13723 * gdb.dwarf2/implref-struct.exp: Likewise.
13724
825c8ef2
AT
137252016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13726
13727 * gdb.trace/trace-condition.exp: Add 64bit tests.
13728
2320162a
AT
137292016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13730
13731 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
13732 bits types.
13733 (main): Adapt to 8 to 64 bits types.
13734 * gdb.trace/trace-condition.exp: Add new tests.
13735
a7818233
AT
137362016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13737
13738 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
13739
0d336466
AT
137402016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13741
13742 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
13743 Move condition tests...
13744 * gdb.trace/trace-condition.exp: Here.
13745
7faeb45a
AT
137462016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13747
13748 * gdb.trace/trace-condition.exp: Add counter-case tests.
13749
e385593e
JK
137502016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13751
13752 PR c++/15231
13753 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
13754 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
13755
744608cc
PA
137562016-05-27 Pedro Alves <palves@redhat.com>
13757
13758 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13759 New procedure.
13760 (top level): Call it, and bail out of DejaGnu is known to be bad.
13761
ac775bf4
AB
137622016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
13763
13764 * gdb.base/whatis.c: Extend the test case.
13765 * gdb.base/whatis.exp: Add additional tests.
13766
2bbad2ea
BH
137672016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13768
13769* gdb.fortran/type.f90: Add pointer variable.
13770* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
13771
8b70175d
BH
137722016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13773
13774 * gdb.fortran/vla-type.exp: Fix testcase name.
13775
86d8a848
BH
137762016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13777
13778 * gdb.fortran/vla-type.exp: Access elements in nested structs.
13779
e188eb36
BH
137802016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13781
13782 * gdb.fortran/type.f90: Add nested structures.
13783 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
13784 * gdb.fortran/derived-type.exp: Adapt expected output.
13785 * gdb.fortran/vla-type.exp: Adapt expected output.
13786
9b2db1fd
BH
137872016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13788
13789 * gdb.fortran/whatis_type.exp: Adapt expected output.
13790
72b17055
BH
137912016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13792
13793 * gdb.fortran/print_type.exp: Fix expected output.
13794 * gdb.fortran/whatis_type.exp: Fix expected output.
13795
3cd81d8d
BH
137962016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13797
13798 * gdb.fortran/whatis_type.exp: Use multi_line.
13799
ddae9462
TT
138002016-05-24 Tom Tromey <tom@tromey.com>
13801
13802 PR python/17386:
13803 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
13804 use value as an index.
13805
1957f6b8
TT
138062016-05-23 Tom Tromey <tom@tromey.com>
13807
13808 PR python/17981:
13809 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
13810 no-breakpoint case.
13811
026a9174
PA
138122016-05-24 Pedro Alves <palves@redhat.com>
13813
13814 PR gdb/19828
13815 * gdb.threads/clone-attach-detach.c: New file.
13816 * gdb.threads/clone-attach-detach.exp: New file.
13817
e70a7231
FR
138182016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
13819
13820 * gdb.base/annota-input-while-running.exp: Fix syntax error.
13821
0f6ed0e0
TT
138222016-05-23 Tom Tromey <tom@tromey.com>
13823
13824 PR python/19438, PR python/18393:
13825 * gdb.python/py-progspace.exp: Add "dir" test.
13826 * gdb.python/py-objfile.exp: Add "dir" test.
13827
ffd19d61
YQ
138282016-05-23 Yao Qi <yao.qi@linaro.org>
13829
13830 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
13831 * gdb.arch/thumb2-it.exp: Likewise.
13832
9e8f9b05
SM
138332016-05-18 Simon Marchi <simon.marchi@ericsson.com>
13834
13835 * gdb.mi/mi-threads-interrupt.c: New file.
13836 * gdb.mi/mi-threads-interrupt.exp: New file.
13837
61c6156d
SM
138382016-05-17 Simon Marchi <simon.marchi@ericsson.com>
13839
13840 PR gdb/18077
13841 * gdb.mi/mi-async-run.exp: New file.
13842 * gdb.mi/mi-async-run.c: New file.
13843
67218854
TT
138442016-05-17 Tom Tromey <tom@tromey.com>
13845 Manish Goregaokar <manishsmail@gmail.com>
13846
13847 * lib/rust-support.exp: New file.
13848 * lib/gdb.exp (skip_rust_tests): New proc.
13849 (build_executable_from_specs): Handle rust.
13850 * lib/future.exp (gdb_find_rustc): New proc.
13851 (gdb_default_target_compile): Handle rust.
13852 * gdb.rust/expr.exp: New file.
13853 * gdb.rust/generics.exp: New file.
13854 * gdb.rust/generics.rs: New file.
13855 * gdb.rust/methods.exp: New file.
13856 * gdb.rust/methods.rs: New file.
13857 * gdb.rust/modules.exp: New file.
13858 * gdb.rust/modules.rs: New file.
13859 * gdb.rust/simple.exp: New file.
13860 * gdb.rust/simple.rs: New file.
13861
c44af4eb
TT
138622016-05-17 Tom Tromey <tom@tromey.com>
13863
13864 * gdb.base/default.exp (set language): Add rust.
13865
dcd1f979
TT
138662016-05-17 Tom Tromey <tom@tromey.com>
13867
13868 * gdb.gdb/unittest.exp: New file.
13869
155b7f57
YQ
138702016-05-16 Yao Qi <yao.qi@linaro.org>
13871
13872 * gdb.base/batch-preserve-term-settings.exp: Remove variable
13873 shell_prompt. Update shell_prompt_re.
13874
8ddd5a6c
DE
138752016-05-12 Doug Evans <dje@google.com>
13876
13877 PR symtab/19999
13878 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
13879 $options when building executable.
13880 * gdb.dwarf2/fission-loclists-pie.S: New file.
13881 * gdb.dwarf2/fission-loclists-pie.exp: New file.
13882
02e370d9
SM
138832016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13884
13885 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
13886 of [is_remote target],
13887
8929ad8b
SM
138882016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13889
13890 * lib/gdb.exp (use_gdb_stub): New procedure.
13891
6c447423
DE
138922016-05-03 Yunlian Jiang <yunlian@google.com>
13893 Doug Evans <dje@google.com>
13894
13895 PR symtab/19914
13896 * gdb.dwarf2/dwp-sepdebug.c: New file.
13897 * gdb.dwarf2/dwp-sepdebug.exp: New file.
13898
444e826c
SM
138992016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13900
13901 * gdb.base/detach.exp: Remove is_remote check.
13902
740feeaa
SM
139032016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13904
13905 * gdb.base/annota-input-while-running.exp: Don't check for
13906 [is_remote target]. Enable annotations after running to main.
13907 Remove unused "set test..." line.
13908
9080ac9d
SM
139092016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13910
13911 * gdb.trace/trace-enable-disable.exp: New file.
13912 * gdb.trace/trace-enable-disable.c: New file.
13913
952ebca5
SM
139142016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13915
13916 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
13917 use it in info sharedlibrary test.
13918 * gdb.trace/ftrace-lock.exp: Likewise.
13919 * gdb.trace/ftrace.exp: Likewise.
13920 * gdb.trace/range-stepping.exp: Likewise.
13921 * gdb.trace/trace-break.exp: Likewise.
13922 * gdb.trace/trace-condition.exp: Likewise.
13923 * gdb.trace/trace-mt.exp: Likewise.
13924
d9019901
SM
139252016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13926
13927 * lib/gdb.exp (gdb_load_shlibs): Rename to...
13928 (gdb_load_shlib): ... this.
13929 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
13930 gdb_load_shlib.
13931 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
13932 * gdb.base/ctxobj.exp: Likewise.
13933 * gdb.base/dprintf-pending.exp: Likewise.
13934 * gdb.base/dso2dso.exp: Likewise.
13935 * gdb.base/fixsection.exp: Likewise.
13936 * gdb.base/gcore-relro.exp: Likewise.
13937 * gdb.base/gdb1555.exp: Likewise.
13938 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13939 * gdb.base/gnu-ifunc.exp: Likewise.
13940 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
13941 * gdb.base/jit-so.exp (one_jit_test): Likewise.
13942 * gdb.base/pending.exp: Likewise.
13943 * gdb.base/print-file-var.exp: Likewise.
13944 * gdb.base/print-symbol-loading.exp: Likewise.
13945 * gdb.base/shlib-call.exp: Likewise.
13946 * gdb.base/shreloc.exp: Likewise.
13947 * gdb.base/so-impl-ld.exp: Likewise.
13948 * gdb.base/solib-disc.exp: Likewise.
13949 * gdb.base/solib-nodir.exp: Likewise.
13950 * gdb.base/solib-overlap.exp: Likewise.
13951 * gdb.base/solib-symbol.exp: Likewise.
13952 * gdb.base/solib-weak.exp (do_test): Likewise.
13953 * gdb.base/sym-file.exp: Likewise.
13954 * gdb.base/symtab-search-order.exp: Likewise.
13955 * gdb.base/type-opaque.exp: Likewise.
13956 * gdb.base/unload.exp: Likewise.
13957 * gdb.base/watchpoint-solib.exp: Likewise.
13958 * gdb.compile/compile.exp: Likewise.
13959 * gdb.cp/gdb2384.exp: Likewise.
13960 * gdb.cp/infcall-dlopen.exp: Likewise.
13961 * gdb.cp/re-set-overloaded.exp: Likewise.
13962 * gdb.fortran/library-module.exp: Likewise.
13963 * gdb.opt/solib-intra-step.exp: Likewise.
13964 * gdb.python/py-finish-breakpoint.exp: Likewise.
13965 * gdb.python/py-shared.exp: Likewise.
13966 * gdb.reverse/solib-precsave.exp: Likewise.
13967 * gdb.reverse/solib-reverse.exp: Likewise.
13968 * gdb.server/solib-list.exp: Likewise.
13969 * gdb.threads/dlopen-libpthread.exp: Likewise.
13970 * gdb.threads/tls-shared.exp: Likewise.
13971 * gdb.threads/tls-so_extern.exp: Likewise.
13972 * gdb.trace/change-loc.exp: Likewise.
13973 * gdb.trace/ftrace-lock.exp: Likewise.
13974 * gdb.trace/ftrace.exp: Likewise.
13975 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
13976 * gdb.trace/pending.exp: Likewise.
13977 * gdb.trace/range-stepping.exp: Likewise.
13978 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
13979 (strace_info_marker): Likewise.
13980 (strace_probe_marker): Likewise.
13981 (strace_trace_on_same_addr): Likewise.
13982 (strace_trace_on_diff_addr): Likewise.
13983 * gdb.trace/trace-break.exp: Likewise.
13984 * gdb.trace/trace-condition.exp: Likewise.
13985 * gdb.trace/trace-mt.exp: Likewise.
13986
fca4cfd9
SM
139872016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13988
13989 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
13990 result of gdb_remote_download.
13991 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
13992 * gdb.base/dso2dso.exp: Likewise.
13993 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13994 * gdb.base/print-file-var.exp: Likewise.
13995 * gdb.base/shlib-call.exp: Likewise.
13996 * gdb.base/shreloc.exp: Likewise.
13997 * gdb.base/solib-overlap.exp: Likewise.
13998 * gdb.base/solib-weak.exp (do_test): Likewise.
13999 * gdb.base/unload.exp: Likewise.
14000
11cf4ffb
YQ
140012016-04-27 Yao Qi <yao.qi@linaro.org>
14002
14003 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
14004 exists.
14005
3e2e34f8
KB
140062016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14007
14008 * vla-type.exp: Print structure from toplevel.
14009
8f07e298
BH
140102016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14011
14012 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
14013 of dynamic types.
14014 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
14015 of dynamic types.
14016
9920b434
BH
140172016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14018
14019 * gdb.fortran/vla-type.f90: New file.
14020 * gdb.fortran/vla-type.exp: New file.
14021
f3abeff5
YQ
140222016-04-25 Yao Qi <yao.qi@linaro.org>
14023
14024 * gdb.base/branch-to-self.c: New file.
14025 * gdb.base/branch-to-self.exp: New file.
14026
0a5d52f0
YQ
140272016-04-22 Yao Qi <yao.qi@linaro.org>
14028
14029 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
14030 more after $hex.
14031
495346f6
YQ
140322016-04-22 Yao Qi <yao.qi@linaro.org>
14033
14034 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
14035 * gdb.base/annota3.exp: Likewise.
14036
4a7e075c
YQ
140372016-04-22 Yao Qi <yao.qi@linaro.org>
14038
14039 * gdb.reverse/step-precsave.exp: Do one step and test program
14040 stops in "callee" and do multiple steps until program goes out
14041 of "callee".
14042 * gdb.reverse/step-reverse.exp: Likewise.
14043
5b061e98
YQ
140442016-04-22 Yao Qi <yao.qi@linaro.org>
14045
14046 * gdb.trace/signal.exp: Also pass if
14047 $tracepoint_hits($i) > $iterations.
14048
5c5dc57f
YQ
140492016-04-22 Yao Qi <yao.qi@linaro.org>
14050
14051 * gdb.trace/signal.c: New file.
14052 * gdb.trace/signal.exp: New file.
14053
a55411b9
DE
140542016-04-19 Doug Evans <xdje42@gmail.com>
14055
14056 * gdb.base/bad-file.exp: New file.
14057
a22df60a
MG
140582016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
14059
14060 * gdb.dwarf2/implref.exp: New file.
14061
0c13f7e5
BH
140622016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14063
14064 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
14065 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
14066 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
14067 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
14068 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
14069 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
14070 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
14071 * lib/fortran.exp (fortran_int4): New procedure.
14072 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
14073 (fortran_logical4): Likewise.
14074
9b9b09e9
BH
140752016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
14076
14077 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
14078
a14d1f4d
BH
140792016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14080
14081 * lib/compiler.c: Add Intel specific preprocessor macros.
14082 * lib/compiler.cc: Likewise.
25d49b86 14083
7d49b1d0
LM
140842016-04-13 Luis Machado <lgustavo@codesourcery.com>
14085
14086 * gdb.server/connect-with-no-symbol-file.c: New file.
14087 * gdb.server/connect-with-no-symbol-file.exp: New file.
14088
8392fa22
SM
140892016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14090
14091 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
14092
8c4c4aeb
SM
140932016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14094
14095 * boards/gdbserver-base.exp (${board}_download): Copy source file to
14096 standard output directory.
14097
45e3745e
AT
140982016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
14099
14100 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
14101
e26b7e41
MM
141022016-04-13 Markus Metzger <markus.t.metzger@intel.com>
14103
14104 * gdb.btrace/instruction_history.c (loop): Add declaration.
14105
8ce09462
AT
141062016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14107
14108 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
14109
2e88a1ea
SM
141102016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
14111
14112 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
14113 parentheses to print.
14114 (continue_handler): Likewise.
14115
f48e22e3
SM
141162016-04-08 Simon Marchi <simon.marchi@ericsson.com>
14117
14118 * gdb.server/solib-list.exp: Remove is_remote check.
14119 Pass shlib= to gdb_compile. Don't link shared library with
14120 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
14121 Run binary filename through "readlink -f" on the target.
14122
096be756
PA
141232016-04-08 Pedro Alves <palves@redhat.com>
14124
14125 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
14126 interpreter filename as argument to gdbserver_spawn.
14127 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14128 Return empty if $last_loaded_file does not exist.
14129
06500533
JK
141302016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14131
14132 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
14133 * gdb.base/jit-main.c: Use exit after usage.
14134
2d35e871
JK
141352016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14136
14137 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
14138 GDBHISTSIZE prior to the tests.
14139 * gdb.base/gdbinit-history.exp: Likewise.
14140
141412016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
14142
14143 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
14144 instead of build_executable. Use gdb_load_shlibs.
14145
c8064e7e
YQ
141462016-04-07 Yao Qi <yao.qi@linaro.org>
14147
14148 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
14149 Execute "si" command.
14150
bde47561
YQ
141512016-04-07 Yao Qi <yao.qi@linaro.org>
14152
14153 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
14154 number instead of the comments on some line.
14155
b16f8a3b
DB
141562016-04-06 Don Breazeal <donb@codesourcery.com>
14157
14158 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
14159 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
14160
c2f901df
SM
141612016-04-06 Simon Marchi <simon.marchi@ericsson.com>
14162
14163 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
14164 standard_output_file. Remove unused binfile variable.
14165
ac17fda0
CU
141662016-04-05 Catalin Udma <catalin.udma@freescale.com>
14167
14168 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
14169 * gdb.python/py-mi-objfile.exp: Match "list main" output
14170 in console format.
14171
03a8c4df
SM
141722016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
14173
14174 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
14175 absolute.
14176
6e774b13
SM
141772016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14178
14179 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
14180 absolute.
14181 * gdb.trace/ftrace.exp: Likewise.
14182 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
14183 targets as well.
14184 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
14185 (gdb_load_shlibs): Copy libraries to test directory when testing
14186 natively. Only set solib-search-path if testing remotely.
14187 * lib/mi-support.exp (mi_load_shlibs): Likewise.
14188
7817ea46
SM
141892016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14190
14191 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
14192 gdb_download. Use it even if the target is not remote.
14193 * gdb.base/jit.exp (compile_jit_test): Likewise.
14194 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
14195 output directory if the destination board is local, otherwise use
14196 the standard remote_download from DejaGnu.
14197 (gdb_download): Remove.
14198 (gdb_load_shlibs): Use gdb_remote_download instead of
14199 gdb_download.
14200 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14201 Use gdb_remote_download instead of gdb_download. Use it even if
14202 the target is not remote.
14203 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
14204 instead of gdb_download.
14205
7beb7f68
SM
142062016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
14207
14208 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
14209 (test_insert_delete_modify): Call mi_load_shlibs before trying to
14210 run.
14211
cc63428a
AV
142122016-04-01 Artemiy Volkov <artemiyv@acm.org>
14213
14214 PR gdb/19820
14215 * gdb.base/printcmds.exp: Add artificial arrays tests.
14216
64cdf930
PA
142172016-03-31 Pedro Alves <palves@redhat.com>
14218
14219 PR gdb/19858
14220 * gdb.base/jit-main.c: Include unistd.h.
14221 (ATTACH): Define to 0 if not already defined.
14222 (wait_for_gdb, mypid): New globals.
14223 (WAIT_FOR_GDB): New macro.
14224 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
14225 some breakpoint locations.
14226 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
14227 New procedures.
14228 (one_jit_test): Add REATTACH parameter, and handle it. Use
14229 continue_to_test_location.
14230 (top level): Test attach, and adjusts calls to one_jit_test.
14231
40dea8cb
PA
142322016-03-31 Pedro Alves <palves@redhat.com>
14233
14234 PR gdb/19858
14235 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
14236 BINSUFFIX parameter, and handle it.
14237 (top level): Adjust calls compile_jit_test.
14238
e7ea3ec7
CU
142392016-03-31 Catalin Udma <catalin.udma@freescale.com>
14240
14241 PR python/19743
14242 * gdb.python/py-mi-events-gdb.py: New file.
14243 * gdb.python/py-mi-events.c: New file.
14244 * gdb.python/py-mi-events.exp: New file.
14245
e6359af3
YQ
142462016-03-30 Yao Qi <yao.qi@linaro.org>
14247
14248 * gdb.reverse/until-precsave.exp: Match function name only.
14249 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
14250 Move malloc to a condition block.
14251 * gdb.reverse/until-reverse.exp: Match function name only.
14252
a4105d04
MK
142532016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
14254
14255 * gdb.trace/ftrace.exp: Set arg0exp for s390.
14256 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
14257 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
14258 variable for GPR 0 instead of assuming it is register 0.
14259 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
14260 * lib/trace-support.exp: Add s390 registers.
14261
bfa6adb9
YQ
142622016-03-29 Yao Qi <yao.qi@linaro.org>
14263
14264 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
14265
1e6697ea
YQ
142662016-03-24 Yao Qi <yao.qi@linaro.org>
14267
14268 * gdb.reverse/break-reverse.exp: Add quotation mark in the
14269 test message.
14270
64bcd522
AA
142712016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14272
14273 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
14274 maintaining separate logic for constructing the output path.
14275
7868401b
DB
142762016-03-16 Don Breazeal <donb@codesourcery.com>
14277
14278 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
14279 Retry fork and waitpid on interrupted system call errors.
14280 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14281 Use with_timeout_factor to increase timeout by factor of 10.
14282
1cafadb4
DB
142832016-03-15 Don Breazeal <donb@codesourcery.com>
14284
14285 * gdb.cp/scope-err.cc: New test program.
14286 * gdb.cp/scope-err.exp: New test script.
14287 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
14288 lines and "set breakpoint here" comment.
14289 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
14290 Fixed some whitespace and format issues.
14291 * gdb.mi/mi-linespec-err-cp.cc: New test program.
14292 * gdb.mi/mi-linespec-err-cp.exp: New test script.
14293
81516450
DE
142942016-03-15 Doug Evans <dje@google.com>
14295
14296 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
14297 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
14298 All callers updated. Add tests for enums, mixed flags register.
14299
aa52b601
DE
143002016-03-15 Doug Evans <dje@google.com>
14301
14302 * gdb.base/skip.c (main): Call test_skip_file_and_function.
14303 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
14304
fa4ff313
SM
143052016-03-14 Simon Marchi <simon.marchi@ericsson.com>
14306
14307 * gdb.base/default.exp: Add $_as_string to the list of expected
14308 convenience functions.
14309
f2403c39
AB
143102016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
14311
14312 * gdb.base/maint.exp: New tests for 'maint info line-table'.
14313
f2f3ccb9
SM
143142016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
14315
14316 * gdb.python/py-as-string.exp: New file.
14317 * gdb.python/py-as-string.c: New file.
14318
00dbd492
PA
143192016-03-09 Pedro Alves <palves@redhat.com>
14320
14321 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
14322 signal" -> "Thread NN received signal" output change.
14323 * gdb.threads/ia64-sigill.exp: Likewise.
14324 * gdb.threads/linux-dp.exp: Likewise.
14325 * gdb.threads/manythreads.exp: Likewise.
14326 * gdb.threads/pending-step.exp: Likewise.
14327 * gdb.threads/print-threads.exp: Likewise.
14328 * gdb.threads/sigstep-threads.exp: Likewise.
14329 * gdb.threads/staticthreads.exp: Likewise.
14330 * gdb.threads/tls.exp: Likewise.
14331
1e6697ea
YQ
143322016-03-09 Pedro Alves <palves@redhat.com>
14333
14334 * gdb.base/command-line-input.exp: New file.
14335
b04fd3be
MK
143362016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14337
14338 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
14339 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
14340 * gdb.trace/pending.exp: Accept leading dot before function name.
14341 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
14342 * lib/trace-support.exp: Set registers for ppc.
14343
98fa59e9
MK
143442016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14345
14346 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
14347 use it for disassembly; accept .main in addition to main in backtrace.
14348
f77198c8
MK
143492016-03-09 Wei-cheng Wang <cole945@gmail.com>
14350 Marcin Kościelnicki <koriakin@0x04.net>
14351
14352 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
14353 (gdb_recursion_test_ptr): New global variable.
14354 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
14355 gdb_recursion_test.
14356 (gdb_c_test): Ditto.
14357
ba84e0da
MK
143582016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14359
14360 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
14361 ordering.
14362
4366d36e
MK
143632016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14364
14365 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
14366 (bar): Add bar_start_lbl label.
14367 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
14368 of foo/bar for emitting DWARF and tracing.
14369
5eb264df
SDJ
143702016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
14371
14372 * analyze-racy-logs.py: Set executable bit.
14373
fb6a751f
SDJ
143742016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
14375
14376 * Makefile.in (DEFAULT_RACY_ITER): New variable.
14377 (CHECK_TARGET_TMP): Likewise.
14378 (check-single-racy): New rule.
14379 (check-parallel-racy): Likewise.
14380 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
14381 (do-check-parallel-racy): New rule.
14382 (check-racy/%.exp): Likewise.
14383 * README (Racy testcases): New section.
14384 * analyze-racy-logs.py: New file.
14385
bdf7e230
DE
143862016-03-03 Doug Evans <dje@google.com>
14387
14388 * gdb.base/skip.exp: Use with_test_prefix.
14389
4719d415
YQ
143902016-03-03 Yao Qi <yao.qi@linaro.org>
14391
14392 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
14393 Invoke step_over_syscall "clone" and break_cond_on_syscall
14394 "clone".
14395 * gdb.base/step-over-clone.c: New file.
14396
ea507862
YQ
143972016-03-03 Yao Qi <yao.qi@linaro.org>
14398
14399 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
14400 code format.
14401
8fc8cbda
YQ
144022016-03-03 Yao Qi <yao.qi@linaro.org>
14403
14404 * gdb.base/disp-step-fork.c: Rename to ...
14405 * gdb.base/step-over-fork.c: ... it. New file.
14406 * gdb.base/disp-step-vfork.c: Rename to ...
14407 * gdb.base/step-over-vfork.c: ... it. New file.
14408 * gdb.base/disp-step-syscall.exp: Rename to ...
14409 * gdb.base/step-over-syscall.exp: ... it. New file.
14410 (disp_step_cross_syscall): Rename to ...
14411 (step_over_syscall): ... it.
14412
92fa70b0
YQ
144132016-03-03 Yao Qi <yao.qi@linaro.org>
14414
14415 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
14416 If target supports condition evaluation on target, invoke
14417 break_cond_on_syscall for fork and vfork.
14418
e197ad3c
YQ
144192016-03-03 Yao Qi <yao.qi@linaro.org>
14420
14421 * gdb.base/disp-step-syscall.exp: Don't invoke
14422 support_displaced_stepping.
14423 (disp_step_cross_syscall): Test with displaced stepping off and
14424 on if supported.
14425
0b47da9f
YQ
144262016-03-03 Yao Qi <yao.qi@linaro.org>
14427
14428 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
14429 proc.
14430 (setup): New proc.
14431 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
14432 and setup.
14433
065ab6dc
BH
144342016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14435
14436 * gdb.fortran/vla-history.exp: Remove breakpoint.
14437
07e448ad 144382016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14439
25d49b86
PA
14440 * gdb.fortran/vla-history.exp: Lookup array elements and printing
14441 exceeds timeout.
07e448ad 14442
9ac2d526 144432016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14444
25d49b86
PA
14445 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
14446 breakpoint.
9ac2d526 14447
17807369
BH
144482016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14449
14450 * gdb.mi/vla.f90: Nullify pointer after declaration.
14451
86e501af
PA
144522016-03-01 Pedro Alves <palves@redhat.com>
14453
14454 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
14455
1e903e32
PA
144562016-03-01 Pedro Alves <palves@redhat.com>
14457
14458 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
14459 before anything else.
14460 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
14461 _GNU_SOURCE here.
14462 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
14463 before anything else.
14464 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
14465
6ccb54e2
PA
144662016-03-01 Pedro Alves <palves@redhat.com>
14467
14468 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
14469
30ca9da1
YQ
144702016-03-01 Yao Qi <yao.qi@linaro.org>
14471
14472 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
14473 prepare_for_testing.
14474
dc856b38
YQ
144752016-03-01 Yao Qi <yao.qi@linaro.org>
14476
14477 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
14478
4a932159
AA
144792016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14480
14481 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
14482 manually constructing the output path.
14483
f2489477
AA
144842016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14485
14486 * gdb.arch/s390-stackless.S: New.
14487 * gdb.arch/s390-stackless.exp: New.
14488
38899f16
IB
144892016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
14490
14491 * gdb.dlang/circular.c: New file.
14492 * gdb.dlang/circular.exp: New file.
14493
9fde51ed
YQ
144942016-02-26 Yao Qi <yao.qi@linaro.org>
14495
14496 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
14497 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
14498 (testcases): Update.
14499
ce90fefe
YQ
145002016-02-26 Yao Qi <yao.qi@linaro.org>
14501
14502 * gdb.reverse/aarch64.c: Rename to ...
14503 * gdb.reverse/insn-reverse.c: ... it.
14504 * gdb.reverse/aarch64.exp: Rename to ...
14505 * gdb.reverse/insn-reverse.exp: ... it.
14506
3263bceb
YQ
145072016-02-26 Yao Qi <yao.qi@linaro.org>
14508
14509 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
14510 (testcase_ftype): New.
14511 (testcases): New array.
14512 (n_testcases): New.
14513 (main): Call each element in testcases.
14514 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
14515 (read_testcase): New.
14516 Do the tests in a loop.
14517
6cb59ff1
YQ
145182016-02-25 Yao Qi <yao.qi@linaro.org>
14519
14520 * gdb.base/branches.c: Remove.
14521
ae91f625
MK
145222016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14523
14524 PR gdb/13808
14525 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
14526
678b48b7
MK
145272016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14528
14529 * gdb.trace/ftrace.exp: Remove unnecessary target check.
14530
7337a6f2
MK
145312016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14532
14533 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
14534 change x86_64 call_insn to 'callq'.
14535
861ca91f
AT
145362016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14537
14538 * gdb.trace/tfile-avx.c: Move to...
14539 * gdb.trace/tracefile-pseudo-reg.c: Here.
14540 * gdb.trace/tfile-avx.exp: Move to...
14541 * gdb.trace/tracefile-pseudo-reg.exp: Here.
14542
bf74e428
GB
145432016-02-24 Gary Benson <gbenson@redhat.com>
14544
14545 * gdb.base/attach-pie-noexec.exp: Do not expect an error
14546 message on attach.
14547
cce0e923
DE
145482016-02-23 Doug Evans <dje@google.com>
14549
14550 * gdb.base/skip.c (test_skip): New function.
14551 (end_test_skip_file_and_function): New function.
14552 (test_skip_file_and_function): New function.
14553 * gdb.base/skip1.c (test_skip): New function.
14554 (skip1_test_skip_file_and_function): New function.
14555 * gdb.base/skip.exp: Add tests for new skip options.
14556 * gdb.base/skip-solib.exp: Update expected output.
14557 * gdb.perf/skip-command.cc: New file.
14558 * gdb.perf/skip-command.exp: New file.
14559 * gdb.perf/skip-command.py: New file.
14560
4000e47e
MK
145612016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
14562
14563 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
14564 info registers pattern.
14565
24f75ead
IB
145662016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
14567
14568 * lib/future.exp: Add D support.
14569 (gdb_find_gdc): New proc.
14570 (gdb_default_target_compile): Add D support.
14571
fbb7bcbe
WW
145722016-02-18 Wei-cheng Wang <cole945@gmail.com>
14573
14574 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
14575 user+system time.
14576 (trace_speed_test): Determine the iteration count for a time
14577 between 15..30 seconds.
14578
012b3a21
WT
145792016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
14580
14581 * gdb.arch/i386-mpx-sigsegv.c: New file.
14582 * gdb.arch/i386-mpx-sigsegv.exp: New file.
14583 * gdb.arch/i386-mpx-simple_segv.c: New file.
14584 * gdb.arch/i386-mpx-simple_segv.exp: New file.
14585
2d5189bd
YQ
145862016-02-18 Yao Qi <yao.qi@linaro.org>
14587
14588 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14589 Don't call setup_kfail.
14590
40fb20d0
YQ
145912016-02-18 Yao Qi <yao.qi@linaro.org>
14592
14593 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14594 Set "set breakpoint condition-evaluation" per $cond_bp_target.
14595
21b1f8d2
DE
145962016-02-16 Doug Evans <dje@google.com>
14597
14598 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
14599 * gdb.base/skip1.c: Ditto.
14600 * gdb.base/skip.exp: Whitespace cleanup.
14601
4041ed77
DB
146022016-02-16 Don Breazeal <donb@codesourcery.com>
14603
14604 PR remote/19496
14605 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14606 Remove kfail for PR remote/19496.
14607
c4ef31bf
SM
146082016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14609
14610 * lib/gdb.exp (standard_temp_file): Return a path specific to
14611 the runtest invocation.
14612
266b65b3
SM
146132016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14614
14615 * gdb.trace/save-trace.exp: Change relative path to be in the
14616 standard output directory.
14617
a7a0a6a9
JK
146182016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14619
14620 * gdb.arch/i386-prologue.c: Add missing prototypes.
14621
c99dbb42
JK
146222016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14623
14624 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
14625 * gdb.arch/i386-prologue.exp: Likewise.
14626 * gdb.arch/i386-size.exp: Likewise.
14627
aa480355
SM
146282016-02-15 Simon Marchi <simon.marchi@ericsson.com>
14629
14630 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
14631 define object file path.
14632 * gdb.btrace/gcore.exp: Use standard_output_file to define core
14633 file path.
14634 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
14635 standard_output_file to define binfile.
14636
ba881f50
JK
146372016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14638
14639 Fix compatibility with recent gfortran-5.3.1.
14640 * gdb.fortran/vla-history.exp (print vla1 allocated)
14641 (print vla2 allocated, print $2, print $3): Remove
14642 (print $4): Rename to ...
14643 (print $2): ... here.
14644 (print $9): Rename to ...
14645 (print $5): ... here.
14646 (print $10): Rename to ...
14647 (print $6): ... here.
14648 * gdb.fortran/vla.f90: Add pvla initialization.
14649
e9fb005c
JK
146502016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14651
14652 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
14653 New test.
14654 * gdb.fortran/vla-value-sub.exp: Likewise.
14655
e44e00ff
MK
146562016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
14657
14658 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
14659
97e94151
SM
146602016-02-12 Simon Marchi <simon.marchi@ericsson.com>
14661
14662 * i386-biarch-core.exp: Define corefile using
14663 standard_output_file.
14664
01113bc1
YQ
146652016-02-12 Yao Qi <yao.qi@linaro.org>
14666
14667 * gdb.arch/arm-single-step-kernel-helper.c: New.
14668 * gdb.arch/arm-single-step-kernel-helper.exp: New.
14669
33b4777c
MM
146702016-02-12 Markus Metzger <markus.t.metzger@intel.com>
14671
14672 * gdb.btrace/tailcall-only.exp: New.
14673 * gdb.btrace/tailcall-only.c: New.
14674 * gdb.btrace/x86_64-tailcall-only.S: New.
14675 * gdb.btrace/i686-tailcall-only.S: New.
14676
acc23c11
PA
146772016-02-11 Pedro Alves <palves@redhat.com>
14678
14679 * README (Parallel testing): Add missing double quotes.
14680
e352bf0a
PA
146812016-02-11 Pedro Alves <palves@redhat.com>
14682
14683 * README (Parallel testing): New section.
14684 (GDB_PARALLEL): Rewrite.
14685 (FORCE_PARALLEL): Document.
14686
9f5fed78
MK
146872016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
14688
14689 * gdb.trace/tfile-avx.c: New test.
14690 * gdb.trace/tfile-avx.exp: New test.
14691
9ef9e6a6
KS
146922016-02-09 Keith Seitz <keiths@redhat.com>
14693
14694 PR breakpoints/19546
14695 * gdb.base/infcall-exec.c: New file.
14696 * gdb.base/infcall-exec2.c: New file.
14697 * gdb.base/infcall-exec.exp: New file.
14698
a96e36da
KS
146992016-02-09 Keith Seitz <keiths@redhat.com>
14700
14701 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
14702 (toplevel): Call test_bkpt_address.
14703
9f61929f
KS
147042016-02-09 Keith Seitz <keiths@redhat.com>
14705
14706 PR python/19506
14707 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
14708 (toplevel): Call test_bkpt_address.
14709
1e94266c
SM
147102016-02-09 Simon Marchi <simon.marchi@ericsson.com>
14711
14712 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
14713 to AC_OUTPUT.
14714 * configure: Regenerate.
14715
2a7f3dff
PA
147162016-02-09 Pedro Alves <palves@redhat.com>
14717
14718 PR breakpoints/19548
14719 * gdb.base/execl-update-breakpoints.c (some_function): New
14720 function.
14721 (main): Call it.
14722 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
14723 Tighten expected GDB output.
14724
2151ccc5
SM
147252016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14726
14727 * Makefile.in (ALL_SUBDIRS): Remove.
14728 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
14729 (distclean maintainer-clean realclean): Likewise.
14730 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
14731 * configure: Regenerate.
14732 * gdb.ada/Makefile.in: Delete.
14733 * gdb.arch/Makefile.in: Likewise.
14734 * gdb.asm/Makefile.in: Likewise.
14735 * gdb.base/Makefile.in: Likewise.
14736 * gdb.btrace/Makefile.in: Likewise.
14737 * gdb.cell/Makefile.in: Likewise.
14738 * gdb.compile/Makefile.in: Likewise.
14739 * gdb.cp/Makefile.in: Likewise.
14740 * gdb.disasm/Makefile.in: Likewise.
14741 * gdb.dlang/Makefile.in: Likewise.
14742 * gdb.dwarf2/Makefile.in: Likewise.
14743 * gdb.fortran/Makefile.in: Likewise.
14744 * gdb.gdb/Makefile.in: Likewise.
14745 * gdb.go/Makefile.in: Likewise.
14746 * gdb.guile/Makefile.in: Likewise.
14747 * gdb.java/Makefile.in: Likewise.
14748 * gdb.linespec/Makefile.in: Likewise.
14749 * gdb.mi/Makefile.in: Likewise.
14750 * gdb.modula2/Makefile.in: Likewise.
14751 * gdb.multi/Makefile.in: Likewise.
14752 * gdb.objc/Makefile.in: Likewise.
14753 * gdb.opencl/Makefile.in: Likewise.
14754 * gdb.opt/Makefile.in: Likewise.
14755 * gdb.pascal/Makefile.in: Likewise.
14756 * gdb.perf/Makefile.in: Likewise.
14757 * gdb.python/Makefile.in: Likewise.
14758 * gdb.reverse/Makefile.in: Likewise.
14759 * gdb.server/Makefile.in: Likewise.
14760 * gdb.stabs/Makefile.in: Likewise.
14761 * gdb.threads/Makefile.in: Likewise.
14762 * gdb.trace/Makefile.in: Likewise.
14763 * gdb.xml/Makefile.in: Likewise.
14764 * lib/gdb.exp (make_gdb_parallel_path): Add check for
14765 GDB_PARALLEL.
14766 (standard_output_file): Remove check for GDB_PARALLEL, always
14767 return path in outputs/$subdir/$testname.
14768
437277d4
SM
147692016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14770
14771 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
14772 (site.exp): Assign abs_srcdir to tcl's srcdir.
14773
31d913c7
YQ
147742016-02-04 Yao Qi <yao.qi@linaro.org>
14775
14776 * gdb.base/foll-exec-mode.c: Include limits.h.
14777 (main): Add parameters argc and argv. Get directory from
14778 argv[0].
14779 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
14780 compilation.
14781 * gdb.base/foll-exec.c: Include limits.h.
14782 (main): Add parameters argc and argv.
14783 Get directory from argv[0].
14784 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
14785 Adjust tests on the number of lines as source code changed.
14786 * gdb.base/foll-vfork-exit.c: Include limits.h.
14787 (main): Add one line of statement before vfork.
14788 * gdb.base/foll-vfork.c: Include limits.h and string.h.
14789 (main): Add parameters argc and argv. Get directory from
14790 argv[0].
14791 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
14792 (setup_gdb): Set tbreak to skip some source lines.
14793 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
14794 (main): Add parameters argc and argv. Get directory from
14795 argv[0].
14796 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
14797 compilation.
14798 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
14799 (main): Add parameters argc and argv. Get directory from
14800 argv[0].
14801 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
14802 compilation.
14803
9482b9fb
DE
148042016-02-01 Doug Evans <dje@google.com>
14805
14806 * gdb.base/skip.exp: Clean up multiple references to same test name.
14807
6b2e4f10
PA
148082016-02-01 Pedro Alves <palves@redhat.com>
14809
ccb6afd6 14810 PR remote/19496
6b2e4f10
PA
14811 * gdb.threads/forking-threads-plus-breakpoint.exp
14812 (displaced_stepping_supported): New global.
14813 (probe_displaced_stepping_support): New procedure.
14814 (do_test): Add 'displaced' parameter, and use it.
14815 (top level): Check for displaced stepping support. Add displaced
14816 stepping on/off testing axis.
14817
37a8db1a
AB
148182016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14819
14820 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
14821 pointer. Don't perform further tests on the unassociated pointer
14822 if the first test fails.
14823
5fdf6324
AB
148242016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14825
14826 * gdb.base/max-value-size.c: New file.
14827 * gdb.base/max-value-size.exp: New file.
14828 * gdb.base/huge.exp: Disable max-value-size for this test.
14829
935c6144
IB
148302016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
14831
14832 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14833
7fe8399d
YQ
148342016-01-28 Yao Qi <yao.qi@linaro.org>
14835
14836 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
14837
a2077e25
PA
148382016-01-25 Pedro Alves <palves@redhat.com>
14839
14840 PR threads/19461
14841 * gdb.base/fork-running-state.c: New file.
14842 * gdb.base/fork-running-state.exp: New file.
14843
1d2736d4
PA
148442016-01-25 Pedro Alves <palves@redhat.com>
14845
14846 PR gdb/19494
14847 * gdb.base/catch-fork-kill.c: New file.
14848 * gdb.base/catch-fork-kill.exp: New file.
14849
f1da4b11
PA
148502016-01-25 Pedro Alves <palves@redhat.com>
14851
14852 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
14853 Delete, moved to lib/gdb.exp.
14854 * gdb.threads/forking-threads-plus-breakpoint.exp
14855 (foreach_with_prefix): Likewise.
14856 * gdb.threads/process-dies-while-handling-bp.exp
14857 (foreach_with_prefix): Likewise.
14858 * lib/gdb.exp (foreach_with_prefix): New procedure.
14859
45f38546
MK
148602016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
14861
14862 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
14863 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
14864
dc29a1ce
MK
148652016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
14866
14867 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
14868 endian targets.
14869
092127d7
JK
148702016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14871 Pedro Alves <palves@redhat.com>
14872
14873 Fix testsuite compatibility with Guile.
14874 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
14875 number.
14876
31d765d3
JK
148772016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14878
14879 Fix testsuite compatibility with Guile.
14880 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
14881 (thread 1): New test for backtrace through signal handler.
14882
1ac78c04
YQ
148832016-01-22 Yao Qi <yao.qi@linaro.org>
14884
14885 PR testsuite/19491
14886 * gdb.base/multi-forks.c: Include
14887 ../lib/unbuffer_output.c
14888 (main): Call gdb_unbuffer_output.
14889
4f5946a8
DE
148902016-01-21 Doug Evans <dje@google.com>
14891
14892 * lib/ada.exp (gdb_compile_ada): Fix typo.
14893
305e13e6
JB
148942016-01-21 Joel Brobecker <brobecker@adacore.com>
14895
14896 * gdb.base/break-fun-addr.exp: New file.
14897 * gdb.base/break-fun-addr1.c: New file.
14898 * gdb.base/break-fun-addr2.c: New file.
14899
5f5dfff6
SM
149002016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
14901
14902 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
14903 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
14904 enum flag values.
14905
fd356fa2
AA
149062016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
14907
14908 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
14909 when GDB can not set the vector return value. Add more comments
14910 for clarification.
14911
9df22175
AT
149122016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
14913
14914 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
14915 command.
14916
41d1845e
SM
149172016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14918
14919 * Makefile.in (DO_RUNTEST): Add --status and update usages.
14920
01ac6840
SM
149212016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14922
14923 * Makefile.in (check-single): Pass --status to runtest.
14924 (check/%.exp): Likewise.
14925
149262016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14927
14928 * Makefile.in (check-parallel): Propagate return code from make
14929 do-check-parallel.
14930
bd0a71fa
MK
149312016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
14932
14933 * gdb.trace/ftrace.exp: Fix expected message on continue.
14934 * gdb.trace/pending.exp: Fix expected message on continue.
14935 * gdb.trace/trace-break.exp: Fix expected message on continue.
14936
8bcbad33
SM
149372016-01-18 Simon Marchi <simon.marchi@ericsson.com>
14938
14939 * lib/gdb.exp (gdb_test): Remove unused global references.
14940
f303dbd6
PA
149412016-01-18 Pedro Alves <palves@redhat.com>
14942
14943 * gdb.base/async-shell.exp: Adjust expected output.
14944 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
14945 * gdb.base/siginfo-thread.exp: Adjust expected output.
14946 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
14947 * gdb.java/jnpe.exp: Adjust expected output.
14948 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
14949 * gdb.threads/continue-pending-status.exp: Adjust expected output.
14950 * gdb.threads/leader-exit.exp: Adjust expected output.
14951 * gdb.threads/manythreads.exp: Adjust expected output.
14952 * gdb.threads/pthreads.exp: Adjust expected output.
14953 * gdb.threads/schedlock.exp: Adjust expected output.
14954 * gdb.threads/siginfo-threads.exp: Adjust expected output.
14955 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
14956 expected output.
14957 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
14958 output.
14959 * gdb.threads/sigthread.exp: Adjust expected output.
14960 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
14961
b2789696
YQ
149622016-01-18 Yao Qi <yao.qi@linaro.org>
14963
14964 * gdb.guile/scm-section-script.c: Replace @progbits with
14965 %progbits.
14966 * gdb.python/py-section-script.c: Likewise.
14967
71ef29a8
PA
149682016-01-15 Pedro Alves <palves@redhat.com>
14969
14970 * gdb.multi/tids.exp: Test star wildcard ranges.
14971
3f5b7598
PA
149722016-01-15 Pedro Alves <palves@redhat.com>
14973
14974 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
14975 command from "thread apply" invocation.
14976 (thr_apply_info_thr_invalid): Default the expected output to the
14977 input tid list.
14978 (top level): Add tests that use convenience variables. Add tests
14979 for "thread apply" with a valid TID list, but missing the command.
14980
663f6d42
PA
149812016-01-13 Pedro Alves <palves@redhat.com>
14982
14983 * gdb.base/default.exp: Expect $_gthread as well.
14984 * gdb.multi/tids.exp: Test $_gthread.
14985 * gdb.threads/thread-specific.exp: Test $_gthread.
14986
c84f6bbf
PA
149872016-01-13 Pedro Alves <palves@redhat.com>
14988
14989 * gdb.multi/tids.exp: Test "info threads -gid".
14990
22a02324
PA
149912016-01-13 Pedro Alves <palves@redhat.com>
14992
14993 * gdb.multi/tids.exp: Test InferiorThread.global_num and
14994 Breakpoint.thread.
14995 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
14996
5d5658a1
PA
149972016-01-07 Pedro Alves <palves@redhat.com>
14998
14999 * gdb.base/break.exp: Adjust to output changes.
15000 * gdb.base/hbreak2.exp: Likewise.
15001 * gdb.base/sepdebug.exp: Likewise.
15002 * gdb.base/watch_thread_num.exp: Likewise.
15003 * gdb.linespec/keywords.exp: Likewise.
15004 * gdb.multi/info-threads.exp: Likewise.
15005 * gdb.threads/thread-find.exp: Likewise.
15006 * gdb.multi/tids.c: New file.
15007 * gdb.multi/tids.exp: New file.
15008
84654457
PA
150092016-01-13 Pedro Alves <palves@redhat.com>
15010
15011 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
15012
e3940304
PA
150132016-01-13 Pedro Alves <palves@redhat.com>
15014
15015 * gdb.base/default.exp: Expect $_inferior as well.
15016 * gdb.multi/base.exp: Test $_inferior.
15017
a911d87a
PA
150182016-01-13 Pedro Alves <palves@redhat.com>
15019
15020 PR breakpoints/19388
15021 * gdb.base/catch-signal-siginfo-cond.c: New file.
15022 * gdb.base/catch-signal-siginfo-cond.exp: New file.
15023
82075af2
JS
150242016-01-12 Josh Stone <jistone@redhat.com>
15025 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15026
15027 * gdb.base/catch-syscall.c (do_execve): New variable.
15028 (main): Conditionally trigger an execve.
15029 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
15030 (test_catch_syscall_execve): New, check entry/return across execve.
15031 (do_syscall_tests): Call test_catch_syscall_execve.
15032
e46eeedd
PA
150332016-01-12 Pedro Alves <palves@redhat.com>
15034
15035 * gdb.base/random-signal.exp (do_test): New procedure, with body
15036 of testcase moved in.
15037
01d8c27e
JK
150382016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15039 Pedro Alves <palves@redhat.com>
15040
15041 * gdb.base/funcargs.exp (finish from indirectly called function):
15042 Reintroduce the case for 'First'.
15043
9a706302
JK
150442016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15045 Pedro Alves <palves@redhat.com>
15046
15047 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15048 (tcatch_vfork_then_child_follow_exec)
15049 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
15050 identification.
15051
c0ecb95f
JK
150522016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15053
15054 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
15055 and repeats to unlimited.
15056 * gdb.python/py-value.exp: Likewise.
15057 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
15058 and repeats to unlimited.
15059
6cfc1fcb
JK
150602016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15061
15062 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
15063 and reordering the functions.
15064 * gdb.multi/hangout.c: Likewise.
15065 * gdb.multi/hello.c: Likewise.
15066
582a1b00
SM
150672016-01-08 Simon Marchi <simon.marchi@ericsson.com>
15068
15069 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
15070 absolute.
15071 (SingleStatisticTestResult.report): Use dict.keys instead of
15072 dict.iterkeys.
15073
79bc59cb
PA
150742016-01-06 Pedro Alves <palves@redhat.com>
15075
15076 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
15077
43368e1d
MM
150782016-01-04 Markus Metzger <markus.t.metzger@intel.com>
15079
15080 * gdb.btrace/dlopen.exp: New.
15081 * gdb.btrace/dlopen.c: New.
15082 * gdb.btrace/dlopen-dso.c: New.
15083
79fad5b8
SL
150842015-12-25 Sandra Loosemore <sandra@codesourcery.com>
15085
15086 * lib/gdb.exp (gdb_test): Update comments to clarify that the
15087 PATTERN argument is optional.
15088
ab8314b3
JB
150892015-12-24 Joel Brobecker <brobecker@adacore.com>
15090
15091 * lib/ada.exp (target_compile_ada_from_dir): New function.
15092 (gdb_compile_ada): Reimplement avoiding the use of project files.
15093 * gdb.ada/gnat_ada.gpr: Delete.
15094 * gdb.ada/cond_lang.exp: Adjust test to make path before
15095 filename optional.
15096 * gdb.ada/small_reg_param.exp: Likewise.
15097
fe33faff
SM
150982015-12-22 Simon Marchi <simon.marchi@ericsson.com>
15099
15100 * gdb.base/foll-vork.exp: Remove HP-UX special case.
15101
6d265cb4
TP
151022015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15103
15104 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
15105 case.
15106
10125099
SM
151072015-12-21 Simon Marchi <simon.marchi@ericsson.com>
15108
15109 * gdb.base/break.exp: Remove dead code.
15110 * gdb.base/sepdebug.exp: Likewise.
15111
3ca22649
SM
151122015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15113
15114 * gdb.asm/asm-source.exp: Remove HP-UX references.
15115 * gdb.base/annota1.exp: Likewise.
15116 * gdb.base/annota3.exp: Likewise.
15117 * gdb.base/attach.exp: Likewise.
15118 * gdb.base/bigcore.exp: Likewise.
15119 * gdb.base/break.exp: Likewise.
15120 * gdb.base/call-ar-st.exp: Likewise.
15121 * gdb.base/callfuncs.exp: Likewise.
15122 * gdb.base/catch-fork-static.exp: Likewise.
15123 * gdb.base/display.exp: Likewise.
15124 * gdb.base/foll-exec-mode.exp: Likewise.
15125 * gdb.base/foll-exec.exp: Likewise.
15126 * gdb.base/foll-fork.exp: Likewise.
15127 * gdb.base/foll-vfork.exp: Likewise.
15128 * gdb.base/funcargs.exp: Likewise.
15129 * gdb.base/hbreak2.exp: Likewise.
15130 * gdb.base/inferior-died.exp: Likewise.
15131 * gdb.base/interrupt.exp: Likewise.
15132 * gdb.base/multi-forks.exp: Likewise.
15133 * gdb.base/nodebug.exp: Likewise.
15134 * gdb.base/sepdebug.exp: Likewise.
15135 * gdb.base/solib1.c: Likewise.
15136 * gdb.base/step-test.exp: Likewise.
15137 * gdb.mi/non-stop.c: Likewise.
15138 * gdb.mi/pthreads.c: Likewise.
15139 * gdb.multi/bkpt-multi-exec.ex: Likewise.
15140 * gdb.threads/pthreads.c: Likewise.
15141 * gdb.threads/staticthreads.exp: Likewise.
15142 * lib/future.exp: Likewise.
15143 * lib/gdb.exp: Likewise.
15144 * gdb.base/so-indr-cl.c: Remove.
15145 * gdb.base/so-indr-cl.exp: Likewise.
15146 * gdb.base/solib.c: Likewise.
15147 * gdb.base/solib.exp: Likewise.
15148 * gdb.base/solib2.c: Likewise.
15149
b6304613
SM
151502015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15151
15152 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
15153 * gdb.base/call-ar-st.exp: Likewise.
15154 * gdb.base/callfuncs.exp: Likewise.
15155 * gdb.base/condbreak.exp: Likewise.
15156 * gdb.base/constvars.exp: Likewise.
15157 * gdb.base/hbreak2.exp: Likewise.
15158 * gdb.base/langs.exp: Likewise.
15159 * gdb.base/list.exp: Likewise.
15160 * gdb.base/long_long.exp: Likewise.
15161 * gdb.base/ptype.exp: Likewise.
15162 * gdb.base/scope.exp: Likewise.
15163 * gdb.base/signals.exp: Likewise.
15164 * gdb.base/so-impl-ld.exp: Likewise.
15165 * gdb.base/varargs.exp: Likewise.
15166 * gdb.base/volatile.exp: Likewise.
15167 * gdb.base/whatis.exp: Likewise.
15168 * gdb.cp/cplusfuncs.exp: Likewise.
15169 * gdb.cp/inherit.exp: Likewise.
15170 * gdb.cp/local.exp: Likewise.
15171 * gdb.cp/member-ptr.exp: Likewise.
15172 * gdb.cp/method.exp: Likewise.
15173 * gdb.cp/overload.exp: Likewise.
15174 * gdb.cp/templates.exp: Likewise.
15175 * gdb.stabs/weird.exp: Likewise.
15176 * lib/compiler.c: Likewise.
15177 * lib/compiler.cc: Likewise.
15178 * lib/cp-support.exp: Likewise.
15179 * lib/gdb.exp: Likewise.
15180
bf401b07
SM
151812015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
15182
15183 * configure.ac: Remove HP-UX case.
15184 * configure: Regenerate.
15185
aff9c0f8
SM
151862015-12-18 Simon Marchi <simon.marchi@ericsson.com>
15187
15188 * lib/gdb.exp (gdb_compile): Add function doc.
15189
a6904d5a
PA
151902015-12-17 Pedro Alves <palves@redhat.com>
15191
15192 PR threads/19354
15193 * gdb.multi/info-threads.exp: New file.
15194
a22279dd
YQ
151952015-12-15 Yao Qi <yao.qi@linaro.org>
15196
15197 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
15198 is aarch64*-*-*.
15199
0588c796
SL
152002015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15201
15202 * gdb.base/history-duplicates.exp: Skip if no readline support.
15203
5d978e17
SL
152042015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15205
15206 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
15207
7e763b86
SL
152082015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15209
15210 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
15211
87a3a92c
SL
152122015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15213
15214 * gdb.base/completion.exp: Skip tests that interrupt GDB with
15215 ctrl-C if nointerrupts target property is set.
15216 * gdb.base/double-prompt-target-event-error.exp: Likewise.
15217 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
15218 * gdb.base/paginate-bg-execution.exp: Likewise.
15219 * gdb.base/paginate-execution-startup.exp: Likewise.
15220 * gdb.base/random-signal.exp: Likewise.
15221 * gdb.base/range-stepping.exp: Likewise.
15222 * gdb.cp/annota2.exp: Likewise.
15223 * gdb.cp/annota3.exp: Likewise.
15224 * gdb.gdb/selftest.exp: Likewise.
15225 * gdb.threads/continue-pending-status.exp: Likewise.
15226 * gdb.threads/leader-exit.exp: Likewise.
15227 * gdb.threads/manythreads.exp: Likewise.
15228 * gdb.threads/pthreads.exp: Likewise.
15229 * gdb.threads/schedlock.exp: Likewise.
15230 * gdb.threads/sigthread.exp: Likewise.
15231
a8f077dc
DB
152322015-12-11 Don Breazeal <donb@codesourcery.com>
15233
15234 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
15235 remote.
15236 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
15237 * gdb.base/foll-exec.exp (main): Enable for target remote.
15238 * gdb.base/foll-fork.exp (main): Likewise.
15239 * gdb.base/foll-vfork.exp (main): Likewise.
15240 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
15241 (proc continue_to_exit_bp_loc): Use clean_restart.
15242 * gdb.base/pie-execl.exp (main): Disable for target remote.
15243 * gdb.base/watch-vfork.exp (main): Enable for target remote.
15244 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
15245 * gdb.threads/execl.exp (main): Likewise.
15246 * gdb.threads/fork-child-threads.exp (main): Likewise.
15247 * gdb.threads/fork-plus-threads.exp (main): Disable for target
15248 remote.
15249 * gdb.threads/fork-thread-pending.exp (main): Enable for target
15250 remote.
15251 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
15252 pid.tid style ptids, instead of just tid.
15253 * gdb.threads/thread-execl.exp (main): Enable for target remote.
15254 * gdb.threads/watchpoint-fork.exp (main): Likewise.
15255 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
15256 ptids, instead of just tid.
15257
3b2464a8
AB
152582015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15259
15260 * gdb.base/list.exp (test_list_forward): Add end of file error
15261 test.
15262 (test_repeat_list_command): Add end of file error test.
15263 (test_list_backwards): Add beginning of file error test.
15264
a0def019
AB
152652015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15266
15267 * gdb.base/list.exp (test_list_invalid_args): New function,
15268 defined, and called.
15269
5c000dff
AB
152702015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15271
15272 * gdb.base/list.exp (test_list): Make test names unique.
15273
f1637ebe
YQ
152742015-12-11 Yao Qi <yao.qi@linaro.org>
15275
15276 * gdb.base/coremaker2.c: Remove.
15277
36d6fc0a
PA
152782015-12-10 Pedro Alves <palves@redhat.com>
15279
15280 * gdb.multi/base.exp: Remove stale "spaces" references.
15281
762f7747
PA
152822015-12-10 Pedro Alves <palves@redhat.com>
15283
15284 * gdb.multi/base.exp: Don't use nowarnings.
15285 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
15286 * gdb.multi/hangout.c: Include stdio.h.
15287 * gdb.multi/hello.c: Include stdlib.h.
15288 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
15289 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
15290 * gdb.multi/multi-arch.exp: Don't use nowarnings.
15291
28d2bfb9
AB
152922015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
15293
15294 * gdb.dwarf2/dw2-ranges-base.c: New file.
15295 * gdb.dwarf2/dw2-ranges-base.exp: New file.
15296 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
15297 support additional line table, and debug ranges generation.
15298 (Dwarf::ranges): New function, generate .debug_ranges.
15299 (Dwarf::lines): Support generating simple line table programs.
15300 (Dwarf::assemble): Initialise new namespace variables.
15301
5fc2beac
KB
153022015-12-09 Kevin Buettner <kevinb@redhat.com>
15303
15304 * gdb.base/async.exp (proc test_background): Add case for
15305 asynchronous execution not supported.
15306
1c35a88f
LM
153072015-12-09 Luis Machado <lgustavo@codesourcery.com>
15308
15309 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
15310 format and change test names to make them unique.
15311
b593e3d9
RK
153122015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
15313 Pedro Alves <pedro@redhat.com>
15314
15315 PR gdb/18702
15316 Add checking of floatformats setup on x86_64 hosts.
15317 * gdb.arch/i386-float.S (main): Load bigval and smallval.
15318 (smallval, bigval): New labels/constants.
15319 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
15320 float" after loading bigval and smallval.
15321
d72413e6
PMR
153222015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
15323
15324 * gdb.ada/fun_overload_menu.exp: New testcase.
15325 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
15326
ece66d65
JS
153272015-12-04 Josh Stone <jistone@redhat.com>
15328
15329 * gdb.base/catch-fork-static.exp: New.
15330
41d0efca
YQ
153312015-12-03 Yao Qi <yao.qi@linaro.org>
15332
15333 * gdb.base/sizeof.c: Don't include stdio.h and
15334 ../lib/unbuffer_output.c.
15335 (main): New variable 'size' and 'value'. Remove printf and
15336 gdb_unbuffer_output. Assign return value to size and value.
15337 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
15338 at the beginning.
15339 (check_sizeof): Check the result by printing variable 'size'.
15340 (check_valueof): Check the result by printing variable 'value'.
15341
99fd02d9
YQ
153422015-12-01 Yao Qi <yao.qi@linaro.org>
15343
15344 * gdb.base/disp-step-syscall.exp: Define syscall instruction
15345 for aarch64*-*-linux* target.
15346
f2faf941
PA
153472015-11-30 Pedro Alves <palves@redhat.com>
15348
15349 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
15350
04bf20c5
PA
153512015-11-30 Pedro Alves <palves@redhat.com>
15352
15353 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
15354 Handle non-stop mode vCont replies.
15355
09df4675
PA
153562015-11-30 Pedro Alves <palves@redhat.com>
15357
15358 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
15359 prepare_for_testing. Start gdb with "set non-stop on" appended to
15360 GDBFLAGS. Lax expected stop output.
15361
58b584af
YQ
153622015-11-27 Yao Qi <yao.qi@linaro.org>
15363
15364 * gdb.arch/arm-neon.exp: New.
15365 * gdb.arch/arm-neon.c: New.
15366
dfcb77a8
YQ
153672015-11-27 Yao Qi <yao.qi@linaro.org>
15368
15369 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
15370
88e8ec1b
YQ
153712015-11-27 Yao Qi <yao.qi@linaro.org>
15372
15373 * gdb.cp/annota2.exp: Allow multiple occurrences of the
15374 frames-invalid annotation.
15375
bfde72c2
YQ
153762015-11-27 Yao Qi <yao.qi@linaro.org>
15377
15378 * gdb.cp/annota2.exp: Use ${frames_invalid}.
15379
f6512a69
SM
153802015-11-26 Simon Marchi <simon.marchi@ericsson.com>
15381
15382 * gdb.threads/names.exp: New file.
15383 * gdb.threads/names.c: New file.
15384 * README: Mention gdb,no_thread_names.
15385
46a3515b
MM
153862015-11-26 Markus Metzger <markus.t.metzger@intel.com>
15387
15388 PR 19297
15389 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
15390 support" error.
15391
62147a22
PA
153922015-11-24 Pedro Alves <palves@redhat.com>
15393
15394 PR 17539
15395 * gdb.base/display.exp: Expect displays to be sorted in ascending
15396 order. Use multi_line.
15397 * gdb.base/solib-display.exp: Likewise.
15398
2f341b6e
PA
153992015-11-24 Pedro Alves <palves@redhat.com>
15400
15401 PR 17539
25d49b86
PA
15402 * gdb.base/display.exp: Expect displays to be sorted in ascending
15403 order. Use multi_line.
15404 * gdb.base/solib-display.exp: Likewise.
2f341b6e 15405
7e0aa6aa
PA
154062015-11-24 Pedro Alves <palves@redhat.com>
15407
15408 PR 17539
15409 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
15410 threads in ascending order.
15411 * gdb.base/foll-fork.exp: Likewise.
15412 * gdb.base/foll-vfork.exp: Likewise.
15413 * gdb.base/multi-forks.exp: Likewise.
15414 * gdb.mi/mi-nonstop.exp: Likewise.
15415 * gdb.mi/mi-nsintrall.exp: Likewise.
15416 * gdb.multi/base.exp: Likewise.
15417 * gdb.multi/multi-arch.exp: Likewise.
15418 * gdb.python/py-inferior.exp: Likewise.
15419 * gdb.threads/break-while-running.exp: Likewise.
15420 * gdb.threads/execl.exp: Likewise.
15421 * gdb.threads/gcore-thread.exp: Likewise.
15422 * gdb.threads/info-threads-cur-sal.exp: Likewise.
15423 * gdb.threads/kill.exp: Likewise.
15424 * gdb.threads/linux-dp.exp: Likewise.
15425 * gdb.threads/multiple-step-overs.exp: Likewise.
15426 * gdb.threads/next-bp-other-thread.exp: Likewise.
15427 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
15428 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
15429 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
15430 * gdb.threads/thread-find.exp: Likewise.
15431 * gdb.threads/tls.exp: Likewise.
15432 * lib/mi-support.exp (mi_reverse_list): Delete.
15433 (mi_check_thread_states): No longer reverse list.
15434
2cc57ad8
PA
154352015-11-24 Pedro Alves <palves@redhat.com>
15436
15437 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
15438 use lowercase.
15439
c93e8391
SM
154402015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15441
15442 * gdb.trace/actions.c: Include trace-common.h.
15443 (main): Add a location for a fast tracepoint.
15444 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
15445 the normal tracepoints.
15446 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
15447
045ccf91
SM
154482015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15449
15450 * save-trace.exp: Factor out code to these...
15451 (gdb_save_tracepoints): New.
15452 (gdb_load_tracepoints): New.
15453 (do_save_load_test): New.
15454
5506f9f6
KB
154552015-11-23 Kevin Buettner <kevinb@redhat.com>
15456
15457 * gdb.base/asmlabel.exp: New test.
15458 * gdb.base/asmlabel.c: New test case.
15459
16c3b12f
JB
154602015-11-23 Joel Brobecker <brobecker@adacore.com>
15461
15462 * gdb.base/wrong_frame_bt_full-main.c: New file.
15463 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
15464 * gdb.base/wrong_frame_bt_full.exp: New file.
15465
155bfbd3
JB
154662015-11-23 Joel Brobecker <brobecker@adacore.com>
15467
15468 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
15469
bb097445
JM
154702015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15471
206853a0 15472 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
15473 pstate register when comparing registers values in
15474 sparc64-*-linux-gnu targets to avoid spurious differences.
15475
9c88ed8f
JM
154762015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15477
206853a0 15478 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 15479
96161e25
SL
154802015-11-19 Sandra Loosemore <sandra@codesourcery.com>
15481
15482 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
15483 as type argument to gdb_compile.
15484 * gdb.base/nested-subp2.exp: Likewise.
15485 * gdb.base/nested-subp3.exp: Likewise.
15486
340c2830
DV
154872015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
15488
15489 * lib/dwarf.exp (_note): Fix left shift of negative value.
15490 * gdb.trace/trace-condition.exp: Likewise.
15491
c1862d0f
YQ
154922015-11-13 Yao Qi <yao.qi@linaro.org>
15493
15494 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
15495 comments about d10v.
15496 (test_scalar_returns): Likewise.
15497 * gdb.base/d10v.ld: Remove.
15498 * gdb.base/overlays.exp: Remove the target triplet checking for
15499 d10v-*-*.
15500 * gdb.base/structs.exp (test_struct_returns): Remove the
15501 comments about d10v.
15502 (test_struct_calls): Likewise.
15503
77ae9c19
YQ
155042015-11-13 Yao Qi <yao.qi@linaro.org>
15505
15506 * gdb.base/gnu_vector.exp: Check the return value by "p res".
15507 * gdb.base/gnu_vector.c: Don't include stdio.h.
15508 (main): Don't print res and call add_some_intvecs.
15509
430e004e
MK
155102015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
15511
15512 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
15513 macro.
15514 (func5): Removed.
15515 (func4): Use FAST_TRACEPOINT_LABEL.
15516 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
15517 macro.
15518 (func): Removed.
15519 (thread_function): Use FAST_TRACEPOINT_LABEL.
15520 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
15521 (func): Remove.
15522 (marker): Use FAST_TRACEPOINT_LABEL.
15523 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
15524 (pendfunc1): Remove.
15525 (pendfunc): Use FAST_TRACEPOINT_LABEL.
15526 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
15527 (foo): Remove.
15528 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
15529 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
15530 macro.
15531 (func): Remove.
15532 (marker): Use FAST_TRACEPOINT_LABEL.
15533 * gdb.trace/trace-common.h: New header.
15534 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
15535 macro.
15536 (func): Remove.
15537 (marker): Use FAST_TRACEPOINT_LABEL.
15538 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
15539 (func): Remove.
15540 (thread_function): Use FAST_TRACEPOINT_LABEL.
15541
6e7675a7
MK
155422015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
15543
15544 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
15545 in front.
15546 * gdb.trace/change-loc.exp: Use global pcreg definition.
15547 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
15548 * gdb.trace/entry-values.exp: Use global spreg definition, add $
15549 in front.
15550 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
15551 * gdb.trace/pending.exp: Likewise.
15552 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
15553 * gdb.trace/trace-break.exp: Likewise.
15554 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
15555 in front.
15556 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
15557 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
15558 in front.
15559 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
15560
dddc0e16
JB
155612015-11-09 Joel Brobecker <brobecker@adacore.com>
15562
15563 * gdb.ada/fin_fun_out: New testcase.
15564
c6f0b406
KB
155652015-11-07 Kevin Buettner <kevinb@redhat.com>
15566
15567 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
15568 value associated with DW_AT_byte_size.
15569 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
15570 constants for DW_AT_byte_size, DW_AT_lower_bound, and
15571 DW_AT_upper_bound.
15572
f01dcfd9
KB
155732015-11-07 Kevin Buettner <kevinb@redhat.com>
15574
15575 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
15576 (gdb_target_symbol_prefix_flags): Define in terms of _asm
15577 version.
15578 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
15579 gdb.dwarf2/dw2-canonicalize-type.exp,
15580 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
15581 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
15582 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
15583 provided by gdb_target_symbol_prefix_flags_asm.
15584 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
15585 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
15586 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
15587 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
15588 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
15589 macros where needed). Use this macro for symbols which require
15590 the prefix provided by SYMBOL_PREFIX.
15591
2223449a
KB
155922015-11-05 Kevin Buettner <kevinb@redhat.com>
15593
15594 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
15595 New procs.
15596 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
15597 representing expressions, of more than one list element.
15598 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
15599 to prepend linker symbol prefix to f.
15600 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
15601 table_1 and table_2.
15602 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
15603 Likewise, for f and g.
15604 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
15605 for ptr.
15606 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
15607 for main.
15608 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
15609 table_1_ptr and table_2_ptr.
15610
6f2f1a3a
JK
156112015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15612 Joel Brobecker <brobecker@adacore.com>
15613
15614 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
15615
566c56c9
MK
156162015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
15617
15618 * gdb.reverse/s390-mvcle.c: New test.
15619 * gdb.reverse/s390-mvcle.exp: New file.
15620 * lib/gdb.exp: Enable reverse tests on s390*-linux.
15621
d5f0636b
MK
156222015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15623
15624 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
15625
7ad8b86c
MK
156262015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15627
15628 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
15629 reaching marker2.
15630 * gdb.reverse/getresuid-reverse.exp: Likewise.
15631 * gdb.reverse/pipe-reverse.exp: Likewise.
15632 * gdb.reverse/readv-reverse.exp: Likewise.
15633 * gdb.reverse/recvmsg-reverse.exp: Likewise.
15634 * gdb.reverse/time-reverse.exp: Likewise.
15635 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
15636
4081c0f1
YQ
156372015-10-30 Yao Qi <yao.qi@linaro.org>
15638
15639 * gdb.threads/wp-replication.c (watch_count_done): Remove.
15640 (empty_cycle): Remove.
15641 (main): Don't call empty_cycle. Don't use watch_count_done.
15642 * gdb.threads/wp-replication.exp: Don't set breakpoint on
15643 empty_cycle. Rewrite the code counting HW watchpoints.
15644
452b4ba5
MK
156452015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
15646
15647 * gdb.reverse/fstatat-reverse.c: New test.
15648 * gdb.reverse/fstatat-reverse.exp: New file.
15649 * gdb.reverse/getresuid-reverse.c: New test.
15650 * gdb.reverse/getresuid-reverse.exp: New file.
15651 * gdb.reverse/pipe-reverse.c: New test.
15652 * gdb.reverse/pipe-reverse.exp: New file.
15653 * gdb.reverse/readv-reverse.c: New test.
15654 * gdb.reverse/readv-reverse.exp: New file.
15655 * gdb.reverse/recvmsg-reverse.c: New test.
15656 * gdb.reverse/recvmsg-reverse.exp: New file.
15657 * gdb.reverse/time-reverse.c: New test.
15658 * gdb.reverse/time-reverse.exp: New file.
15659 * gdb.reverse/waitpid-reverse.c: New test.
15660 * gdb.reverse/waitpid-reverse.exp: New file.
15661
5e2e7507
JK
156622015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15663
15664 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
15665
0fde2c53
DE
156662015-10-26 Doug Evans <dje@google.com>
15667
15668 PR symtab/17391
15669 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
15670 * gdb.dwarf2/bad-regnum.c: New file.
15671 * gdb.dwarf2/bad-regnum.exp: New file.
15672
1a70ae97
DE
156732015-10-26 Doug Evans <dje@google.com>
15674
15675 PR python/18938
15676 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
15677 file.
15678
27dc26ab
JK
156792015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15680
15681 * gdb.compile/compile.exp (compile code globalvar): Update expectation
15682 for a change by "Mention language in compile error message".
15683
bed91f4d
SM
156842015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
15685
15686 PR python/18073
15687 * gdb.python/py-type.c (C::a_method): New.
15688 (C::a_const_method): New.
15689 (C::a_static_method): New.
15690 (a_function): New.
15691 * gdb.python/py-type.exp (test_fields): Test getting fields
15692 from function and method.
15693
3f2f83dd
KB
156942015-10-21 Keven Boell <keven.boell@intel.com>
15695
15696 * gdb.fortran/vla-alloc-assoc.exp: New file.
15697 * gdb.fortran/vla-datatypes.exp: New file.
15698 * gdb.fortran/vla-datatypes.f90: New file.
15699 * gdb.fortran/vla-history.exp: New file.
15700 * gdb.fortran/vla-ptype-sub.exp: New file.
15701 * gdb.fortran/vla-ptype.exp: New file.
15702 * gdb.fortran/vla-sizeof.exp: New file.
15703 * gdb.fortran/vla-sub.f90: New file.
15704 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
15705 * gdb.fortran/vla-value-sub-finish.exp: New file.
15706 * gdb.fortran/vla-value-sub.exp: New file.
15707 * gdb.fortran/vla-value.exp: New file.
15708 * gdb.fortran/vla-ptr-info.exp: New file.
15709 * gdb.mi/mi-vla-fortran.exp: New file.
15710 * gdb.mi/vla.f90: New file.
15711
27145d50
SL
157122015-10-21 Sandra Loosemore <sandra@codesourcery.com>
15713
15714 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
15715 of hardwired timeout value.
15716
5f3ff4f8
JK
157172015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15718 Pedro Alves <palves@redhat.com>
15719
15720 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
15721 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
15722
bfd09d20
JS
157232015-10-19 Josh Stone <jistone@redhat.com>
15724
15725 * gdb.base/catch-syscall.c: Include <sched.h>.
15726 (unknown_syscall): New variable.
15727 (main): Trigger a vfork and an unknown syscall.
15728 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
15729 (unknown_syscall_number): Likewise.
15730 (check_call_to_syscall): Accept an optional syscall pattern.
15731 (check_return_from_syscall): Likewise.
15732 (check_continue): Likewise.
15733 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
15734 (test_catch_syscall_skipping_return): New test toggling off 'catch
15735 syscall' to step over the syscall return, then toggling back on.
15736 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
15737 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
15738 (do_syscall_tests): Call test_catch_syscall_without_args and
15739 test_catch_syscall_mid_vfork.
15740 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
15741 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
15742
b32b93c6
AS
157432015-10-19 Andrew Stubbs <ams@codesourcery.com>
15744
15745 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
15746 print g_vE): Add new pass patterns.
15747 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
15748 print various symbol names for vptr fields.
15749
9d622bda
AB
157502015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
15751
15752 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
15753 results.
15754
0fd8ac1c
YQ
157552015-10-12 Yao Qi <yao.qi@linaro.org>
15756
15757 * gdb.arch/disp-step-insn-reloc.exp: New test case.
15758
34240514
YQ
157592015-10-12 Yao Qi <yao.qi@linaro.org>
15760
15761 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
15762 is aarch64*-*-linux*.
15763
8240f442
YQ
157642015-10-12 Yao Qi <yao.qi@linaro.org>
15765
15766 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
15767 (can_relocate_bcond_true): ... it.
15768 (can_relocate_bcond_false): New function.
15769 (foo): Likewise.
15770 (can_relocate_bl): Likewise.
15771 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
15772 can_relocate_bl.
15773
2520f728
PMR
157742015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
15775
15776 * gdb.base/nested-addr.c: New file.
15777 * gdb.base/nested-addr.exp: New testcase.
15778
abcef95a
MM
157792015-10-09 Markus Metzger <markus.t.metzger@intel.com>
15780
15781 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
15782 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
15783 its output. Ignore the output of "record goto begin" and instead
15784 check that GDB is replaying.
15785
145e3ddb
PA
157862015-10-09 Pedro Alves <palves@redhat.com>
15787
15788 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
15789 (top level): Use it in the run with no args test.
15790
d5d8c4e1
IB
157912015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
15792
15793 * gdb.dlang/properties.exp: New file.
15794
06e635ef
SL
157952015-10-02 Sandra Loosemore <sandra@codesourcery.com>
15796
15797 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
15798 whether or not address 0x1000 is mapped on the target.
15799
e019fd1d
SM
158002015-09-30 Simon Marchi <simon.marchi@ericsson.com>
15801
15802 * gdb.python/py-type.exp: Do not run tests if binaries fail to
15803 build.
15804
77ba2a67
MM
158052015-09-30 Markus Metzger <markus.t.metzger@intel.com>
15806
15807 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
15808 instruction-history test.
15809
c60eb31f
DE
158102015-09-28 Doug Evans <dje@google.com>
15811
15812 * gdb.base/gcore.c (array_func): Add reference to static_array.
15813
9a3c8263
SM
158142015-09-25 Simon Marchi <simon.marchi@ericsson.com>
15815
15816 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
15817 source line.
15818
9720e656
SL
158192015-09-24 Sandra Loosemore <sandra@codesourcery.com>
15820
15821 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
15822 short or char as base type.
15823
938d3bf2
SL
158242015-09-23 Sandra Loosemore <sandra@codesourcery.com>
15825
15826 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
15827 to allow any size enum.
15828
e6c2c623
PMR
158292015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
15830
15831 * gdb.ada/array_ptr_renaming.exp: New testcase.
15832 * gdb.ada/array_ptr_renaming/foo.adb: New file.
15833 * gdb.ada/array_ptr_renaming/pack.ads: New file.
15834
06da0f77
PL
158352015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15836
15837 * gdb.trace/ftrace-lock.c: New file.
15838 * gdb.trace/ftrace-lock.exp: New file.
15839
4f51c22a
PL
158402015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15841
15842 * gdb.arch/insn-reloc.c: New file.
15843 * gdb.arch/ftrace-insn-reloc.exp: New file.
15844
7041adf4
PL
158452015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15846
15847 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
15848 instruction.
15849 * gdb.trace/pendshr1.c (pendfunc): Likewise.
15850 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
15851 * gdb.trace/range-stepping.c: Likewise.
15852 * gdb.trace/trace-break.c: Likewise.
15853 * gdb.trace/trace-mt.c (thread_function): Likewise.
15854 * gdb.trace/ftrace.c (marker): Likewise.
15855 * gdb.trace/trace-condition.c (marker): Likewise.
15856 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
15857 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
15858 is_aarch64_target.
15859
015d2e7e
DE
158602015-09-18 Doug Evans <xdje42@gmail.com>
15861
15862 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
15863 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
15864
26b188a2
SL
158652015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15866
15867 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
15868 the breakpoint.
15869
79dc332b
SL
158702015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15871
15872 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
15873 the pending breakpoint. Remove timeout override for "Run till
15874 MI pending breakpoint on pendfunc3 on thread 2" test.
15875
f57929f2
SL
158762015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15877
15878 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
15879 filename pattern.
15880
3f469b17
SL
158812015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15882
15883 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
15884 in breakpoint filename pattern.
15885
515b89b3
SL
158862015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15887
7800dbe4
SL
15888 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
15889
158902015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15891
515b89b3
SL
15892 * gdb.linespec/explicit.exp: Check for readline support for
15893 tab-completion tests. Fix obvious typo.
15894
d2939ba2
MM
158952015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15896
15897 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
15898 and replay.
15899
cbb55fa7
MM
159002015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15901
15902 * gdb.btrace/non-stop.c: New.
15903 * gdb.btrace/non-stop.exp: New.
15904
43691ca1
PL
159052015-09-17 Pierre Langlois <pierre.langlois@arm.com>
15906 Yao Qi <yao.qi@linaro.org>
15907
15908 * gdb.trace/trace-condition.c: New file.
15909 * gdb.trace/trace-condition.exp: New file.
15910
d78908cf
WW
159112015-09-16 Wei-cheng Wang <cole945@gmail.com>
15912
15913 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
15914 for testing bytecode compilation.
15915
1ed415e2
PA
159162015-09-16 Pedro Alves <palves@redhat.com>
15917 Sandra Loosemore <sandra@codesourcery.com>
15918
15919 * gdb.threads/non-stop-fair-events.c (timeout): New global.
15920 (SECONDS): Redefine.
15921 (main): Call pthread_kill and alarm early.
15922 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
15923 support.
15924 (test): If the target can't hardware step and doesn't support
15925 displaced stepping, increase the timeout.
15926
d136eff5
PA
159272015-09-16 Pedro Alves <palves@redhat.com>
15928
15929 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
15930 (enable_debug): New procedures.
15931 (test): Use them. Bail out if waiting for threads fails.
15932 (top level): Bail out if a test fails.
15933
991f019c
YQ
159342015-09-16 Yao Qi <yao.qi@linaro.org>
15935
15936 * gdb.asm/asm-source.exp: Set asm-arch for
15937 aarch64*-*-* target.
15938 * gdb.asm/aarch64.inc: New file.
15939
bfca584f
PMR
159402015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
15941
15942 * gdb.ada/array_of_variable_length.exp: New testcase.
15943 * gdb.ada/array_of_variable_length/foo.adb: New file.
15944 * gdb.ada/array_of_variable_length/pck.adb: New file.
15945 * gdb.ada/array_of_variable_length/pck.ads: New file.
15946
b326e587
DE
159472015-09-15 Doug Evans <dje@google.com>
15948
15949 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
15950 of function static local variable.
15951
5382cfab
PW
159522015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15953
15954 * gdb.threads/tls-so_extern.exp: New test file.
15955 * gdb.threads/tls-so_extern.c: New test file.
15956 * gdb.threads/tls-so_extern_main.c: New test file.
15957
141c5cc4
JK
159582015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15959
15960 * gdb.opt/solib-intra-step-lib.c: New file.
15961 * gdb.opt/solib-intra-step-main.c: New file.
15962 * gdb.opt/solib-intra-step.exp: New file.
15963
d15dcecd
PA
159642015-09-15 Pedro Alves <palves@redhat.com>
15965
15966 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
15967 gdb_continue_to_breakpoint instead of gdb_test_multiple.
15968
4c2f2a79
PA
159692015-09-14 Pedro Alves <palves@redhat.com>
15970
15971 * gdb.base/hook-stop-continue.c: Delete.
15972 * gdb.base/hook-stop-continue.exp: Delete.
15973 * gdb.base/hook-stop-frame.c: Delete.
15974 * gdb.base/hook-stop-frame.exp: Delete.
15975 * gdb.base/hook-stop.c: New file.
15976 * gdb.base/hook-stop.exp: New file.
15977
919e6dbe
PMR
159782015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
15979
15980 * gdb.ada/access_to_packed_array.exp: New testcase.
15981 * gdb.ada/access_to_packed_array/foo.adb: New file.
15982 * gdb.ada/access_to_packed_array/pack.adb: New file.
15983 * gdb.ada/access_to_packed_array/pack.ads: New file.
15984
157280a4
MM
159852015-09-14 Markus Metzger <markus.t.metzger@intel.com>
15986
15987 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
15988 buffer size test.
15989
2fd33e94
DB
159902015-09-11 Don Breazeal <donb@codesourcery.com>
15991
15992 * gdb.base/foll-exec.c: Add copyright header. Fix
15993 formatting issues.
15994 * gdb.base/foll-exec.exp (zap_session): Delete proc.
15995 (do_exec_tests): Use clean_restart in place of zap_session,
15996 and for test initialization. Fix formatting issues. Use
15997 fail in place of perror.
15998 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
15999 an expect statement to match an expression with output from
16000 the program under debug.
16001 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
16002 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
16003 * gdb.threads/non-ldr-exc-2.exp: Likewise.
16004 * gdb.threads/non-ldr-exc-3.exp: Likewise.
16005 * gdb.threads/non-ldr-exc-4.exp: Likewise.
16006
e70b6e8e
DE
160072015-09-09 Doug Evans <dje@google.com>
16008
16009 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
16010
7a551a51
DE
160112015-09-09 Doug Evans <dje@google.com>
16012
16013 * gdb.base/pie-execl.exp: Fix result test of build_executable.
16014
4c666f84
DE
160152015-09-09 Doug Evans <dje@google.com>
16016
16017 * gdb.base/savedregs.exp: Fix typo.
16018
243a9253
PA
160192015-09-09 Pedro Alves <palves@redhat.com>
16020
16021 * gdb.mi/mi-cli.exp: Add CLI finish tests.
16022
c0fa8fbd
SL
160232015-09-08 Sandra Loosemore <sandra@codesourcery.com>
16024
16025 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
16026 command actually switches threads. Give up on remaining
16027 tests if target fails to stop at breakpoint.
16028
cd7c1778
PMR
160292015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
16030
16031 * gdb.ada/funcall_char.exp: New testcase.
16032 * gdb.ada/funcall_char/foo.adb: New file.
16033
dc5c8746
PMR
160342015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
16035
16036 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
16037 expected outputs. Add two testcases for completing ambiguous
16038 functions.
16039 * gdb.ada/complete/aux_pck.adb: New file.
16040 * gdb.ada/complete/aux_pck.ads: New file.
16041 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
16042 Ambiguous_Func functions.
16043 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
16044 * gdb.ada/complete/pck.adb: Likewise.
16045
4e83a1e7
UW
160462015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
16047
16048 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
16049 failures to run the test program under GDB.
16050
8ce74153
LM
160512015-08-26 Luis Machado <lgustavo@codesourcery.com>
16052
16053 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
16054 to C.
16055
e9756d52
PP
160562015-08-26 Patrick Palka <patrick@parcs.ath.cx>
16057
16058 * gdb.base/run-after-attach.exp: New test file.
16059 * gdb.base/run-after-attach.c: New test file.
16060
8d37573b
DB
160612015-08-26 Don Breazeal <donb@codesourcery.com>
16062
16063 * gdb.base/foll-exec-2.c: New test program.
16064 * gdb.base/foll-exec-2.exp: New test.
16065
63e43d3a
PMR
160662015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
16067
16068 * gdb.base/nested-subp1.exp: New file.
16069 * gdb.base/nested-subp1.c: New file.
16070 * gdb.base/nested-subp2.exp: New file.
16071 * gdb.base/nested-subp2.c: New file.
16072 * gdb.base/nested-subp3.exp: New file.
16073 * gdb.base/nested-subp3.c: New file.
16074
3d40fbb5
PA
160752015-08-24 Pedro Alves <palves@redhat.com>
16076
16077 * gdb.server/connect-without-multi-process.c: New file.
16078 * gdb.server/connect-without-multi-process.exp: New file.
16079
4422ac93
LM
160802015-08-24 Luis Machado <lgustavo@codesourcery.com>
16081
16082 * gdb.opt/inline-markers.c: Make z int.
16083
91dddb86
LM
160842015-08-24 Luis Machado <lgustavo@codesourcery.com>
16085
16086 * gdb.opt/inline-markers.c: Make z volatile.
16087
a48847ee
LM
160882015-08-24 Luis Machado <lgustavo@codesourcery.com>
16089
16090 * gdb.opt/inline-bt.c: New volatile global z.
16091 * gdb.opt/inline-cmds.c: Likewise.
16092 * gdb.opt/inline-locals.c: Likewise.
16093 * gdb.opt/inline-markers.c: New extern global z.
16094 (marker): Use z.
16095 (inline_fn): Likewise.
16096
0ebbc52b
PA
160972015-08-24 Pedro Alves <palves@redhat.com>
16098
16099 * config/m32r-stub.exp: Remove file.
16100 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
16101 * gdb.base/call-rt-st.exp: Likewise.
16102 * gdb.base/call-strs.exp: Likewise.
16103 * gdb.base/default.exp: Remove references to h8300-*-hms and
16104 *-*-udi*.
16105 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
16106
77c365df
AA
161072015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
16108
16109 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
16110 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
16111 and "return" use KFAIL when GDB can not read/write the vector
16112 return value.
16113
4313b8c0
GB
161142015-08-21 Gary Benson <gbenson@redhat.com>
16115
16116 * gdb.trace/pending.exp: Cope with remote transfer warnings.
16117
0e433b32
PA
161182015-08-20 Pedro Alves <palves@redhat.com>
16119
16120 * gdb.server/solib-list.exp: No longer expect an interior stop in
16121 non-stop mode.
16122
221e1a37
PA
161232015-08-20 Pedro Alves <palves@redhat.com>
16124
16125 * gdb.server/connect-stopped-target.c: New file.
16126 * gdb.server/connect-stopped-target.exp: New file.
16127
40e3ad0e
PA
161282015-08-20 Pedro Alves <palves@redhat.com>
16129
16130 * gdb.dwarf2/comp-unit-lang.exp: New file.
16131 * gdb.dwarf2/comp-unit-lang.c: New file.
16132
af39b327
PMR
161332015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
16134
16135 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
16136 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
16137
7d45c7c3 161382015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 16139
7d45c7c3
KB
16140 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
16141 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
16142
4d6cceb4
DE
161432015-08-18 Doug Evans <dje@google.com>
16144 Adrian Sendroiu <adrian.sendroiu@freescale.com>
16145
16146 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
16147 skip_python_tests. New arg prompt_regexp.
16148 (skip_python_tests): New function.
16149 * lib/mi-support.exp (mi_skip_python_tests): New function.
16150 * gdb.python/py-mi-objfile-gdb.py: New file.
16151 * gdb.python/py-mi-objfile.c: New file.
16152 * gdb.python/py-mi-objfile.exp: New file.
16153
ad89c2aa
KS
161542015-08-17 Keith Seitz <keiths@redhat.com>
16155
16156 * gdb.linespec/explicit.exp: Move strace test from here ...
16157 * gdb.trace/strace.exp: ... to here.
16158
e3ae3c43
PP
161592015-08-15 Patrick Palka <patrick@parcs.ath.cx>
16160
16161 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
16162 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
16163
604b2636
DE
161642015-08-14 Doug Evans <xdje42@gmail.com>
16165
16166 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
16167 inferior before selecting a new file.
16168
6ff0ba5f
DE
161692015-08-14 Doug Evans <xdje42@gmail.com>
16170
16171 * gdb.mi/mi-disassemble.exp: Update.
16172 * gdb.base/disasm-optim.S: New file.
16173 * gdb.base/disasm-optim.c: New file.
16174 * gdb.base/disasm-optim.h: New file.
16175 * gdb.base/disasm-optim.exp: New file.
16176
9ca98f92
KS
161772015-08-14 Keith Seitz <keiths@redhat.com>
16178
16179 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
16180 "evaluated-by".
16181
52bbc560
JB
161822015-08-13 Joel Brobecker <brobecker@adacore.com>
16183
16184 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
16185
5d8c3ed3
PMR
161862015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
16187
16188 * gdb.ada/fun_renaming.exp: New testcase.
16189 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
16190 * gdb.ada/fun_renaming/pack.adb: New file.
16191 * gdb.ada/fun_renaming/pack.ads: New file.
16192
ea8812bc
KS
161932015-08-12 Keith Seitz <keiths@redhat.com>
16194
16195 * gdb.base/dso2dso.exp: Pass basename of source file in call to
16196 gdb_get_line_number.
16197
4dafcdeb
JB
161982015-08-12 Joel Brobecker <brobecker@adacore.com>
16199
16200 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
16201 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
16202 gdb.base/dso2dso.exp: New files.
16203
5ba32597
SDJ
162042015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
16205 Pedro Alves <palves@redhat.com>
16206 Keith Seitz <keiths@redhat.com>
16207
16208 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
16209 GDBFLAGS.
16210
b6dafabf
PP
162112015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16212
16213 * gdb.base/gdbhistsize-history.exp
16214 (test_histsize_history_setting): Use save_vars.
16215 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16216 Use save_vars.
16217 (test_no_truncation_of_unlimited_history_file): Use save_vars.
16218 * gdb.base/readline.exp: Use save_vars.
16219
abe8e607
PP
162202015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16221
16222 * lib/gdb.exp (save_vars): New proc.
16223
629500fa
KS
162242015-08-11 Keith Seitz <keiths@redhat.com>
16225
16226 * gdb.base/help.exp: Update help_breakpoint_text.
16227
eb8c4e2e
KS
162282015-08-11 Keith Seitz <keiths@redhat.com>
16229
16230 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
16231 (at toplevel): Call test_explicit_breakpoints.
16232 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
16233 breakpoints.
16234 * lib/mi-support.exp (mi_make_breakpoint): Add support for
16235 breakpoint conditions, "-cond".
16236
87f0e720
KS
162372015-08-11 Keith Seitz <keiths@redhat.com>
16238
16239 * gdb.linespec/3explicit.c: New file.
16240 * gdb.linespec/cpexplicit.cc: New file.
16241 * gdb.linespec/cpexplicit.exp: New file.
16242 * gdb.linespec/explicit.c: New file.
16243 * gdb.linespec/explicit.exp: New file.
16244 * gdb.linespec/explicit2.c: New file.
16245 * gdb.linespec/ls-errs.exp: Add explicit location tests.
16246 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
16247 before using in the matching pattern.
16248 Clarify that `prefix' is a regular expression.
16249
f00aae0f
KS
162502015-08-11 Keith Seitz <keiths@redhat.com>
16251
16252 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
16253 test.
16254 Add tests for missing ",FMT" and ",".
16255
e27852be
DE
162562015-08-10 Doug Evans <dje@google.com>
16257 Keith Seitz <keiths@redhat.com>
16258
16259 PR gdb/17960
16260 * gdb.base/completion.exp: Add location completer tests.
16261
7f03bd92
PA
162622015-08-07 Pedro Alves <palves@redhat.com>
16263
16264 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
16265 tests here.
16266 (top level): Run do_test with and without displaced stepping.
16267
3fc8eb30
PA
162682015-08-07 Pedro Alves <palves@redhat.com>
16269
16270 * gdb.base/valgrind-disp-step.c: New file.
16271 * gdb.base/valgrind-disp-step.exp: New file.
16272
d4569d7b
PA
162732015-08-07 Pedro Alves <palves@redhat.com>
16274
16275 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
16276 Delete function.
16277 (main): Add alarm. Run an infinite loop instead of calling
16278 wait_threads.
16279 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
16280 comment.
16281 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
16282 Delete function.
16283 (main): Add alarm. Run an infinite loop instead of calling
16284 wait_threads.
16285 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
16286 comment.
16287
e1316e60
PA
162882015-08-07 Pedro Alves <palves@redhat.com>
16289
16290 * gdb.base/checkpoint-ns.exp: New file.
16291 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
16292 standard_testfile.
16293
da8c46d2
MM
162942015-08-07 Markus Metzger <markus.t.metzger@intel.com>
16295
16296 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
16297 * gdb.btrace/instruction_history.exp: Update.
16298 * gdb.btrace/tsx.exp: New.
16299 * gdb.btrace/tsx.c: New.
16300
de1c2c52
PA
163012015-08-06 Pedro Alves <palves@redhat.com>
16302
16303 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
16304 increase timeout.
16305 * gdb.reverse/until-precsave.exp: Bump timeouts.
16306
782e0bf4
PA
163072015-08-06 Pedro Alves <palves@redhat.com>
16308
16309 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
16310
83e97ed0
PA
163112015-08-06 Pedro Alves <palves@redhat.com>
16312
16313 PR gdb/18749
16314 * gdb.threads/process-dies-while-handling-bp.c: New file.
16315 * gdb.threads/process-dies-while-handling-bp.exp: New file.
16316
863d01bd
PA
163172015-08-06 Pedro Alves <palves@redhat.com>
16318
16319 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
16320 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
16321
0a39bb32
PA
163222015-08-05 Pedro Alves <palves@redhat.com>
16323
16324 * gdb.threads/next-while-other-thread-longjmps.c: New file.
16325 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
16326
ee2d2b10
SL
163272015-08-03 Sandra Loosemore <sandra@codesourcery.com>
16328
16329 * gdb.base/bp-permanent.exp: Report test as unsupported if
16330 the target cannot stop at the permanent breakpoint.
16331
4e1bdb00
DE
163322015-08-03 Doug Evans <dje@google.com>
16333
16334 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
16335 10000.
16336
3d338901
DE
163372015-08-03 Doug Evans <dje@google.com>
16338
16339 * Makefile.in (workers/%.worker, build-perf): New rule.
16340 (GDB_PERFTEST_MODE): New variable.
16341 (check-perf): Use it.
16342 (clean): Clean up gdb.perf parallel build subdirs.
16343 * lib/build-piece.exp: New file.
16344 * lib/gdb.exp (make_gdb_parallel_path): New function
16345 (standard_output_file, standard_temp_file): Call it.
16346 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16347 of $GDB_PARALLEL.
16348 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
16349
af061d3e
DE
163502015-08-03 Doug Evans <dje@google.com>
16351
8e1afc81 16352 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
16353 (LOG_FILE_NAME): New global.
16354 (TextReporter.__init__): Initialize self.txt_sum.
16355 (TextReporter.report): Add support for multiple data-points.
16356 Move report to perftest.sum, put raw data in perftest.log.
16357 (TextReporter.start): Open sum and log files.
16358 (TextReporter.end): Close sum and log files.
8e1afc81
DE
16359 * gdb.perf/lib/perftest/testresult.py
16360 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 16361
2c8c5d37
PA
163622015-07-31 Pedro Alves <palves@redhat.com>
16363
16364 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
16365 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16366 kill_wait_spawned_process instead of explicit "kill -9".
16367 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
16368 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16369 kill_wait_spawned_process.
16370 * gdb.base/attach-twice.exp: Likewise.
16371 * gdb.base/attach.exp: Likewise.
16372 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
16373 gdb_test_multiple.
16374 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
16375 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16376 kill_wait_spawned_process.
16377 * gdb.base/valgrind-infcall.exp: Likewise.
16378 * gdb.multi/multi-attach.exp: Likewise.
16379 * gdb.python/py-prompt.exp: Likewise.
16380 * gdb.python/py-sync-interp.exp: Likewise.
16381 * gdb.server/ext-attach.exp: Likewise.
16382 * gdb.threads/attach-into-signal.exp (corefunc): Use
16383 spawn_wait_for_attach, spawn_id_get_pid and
16384 kill_wait_spawned_process.
16385 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
16386 spawn_wait_for_attach returning a spawn id instead of a pid. Use
16387 spawn_id_get_pid and kill_wait_spawned_process.
16388 * gdb.threads/attach-stopped.exp (corefunc): Use
16389 spawn_wait_for_attach, spawn_id_get_pid and
16390 kill_wait_spawned_process.
16391 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
16392 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16393 kill_wait_spawned_process instead of explicit "kill -9".
16394 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
16395 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
16396 (spawn_wait_for_attach): Use spawn instead of exec to spawn
16397 processes. Don't map cygwin/windows pids here. Now returns a
16398 spawn id list.
16399
032a0fca
SL
164002015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16401
16402 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
16403 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
16404 correct patch.
16405
61a934ca
SL
164062015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16407
16408 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
16409
4bc4d428
SL
164102015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16411
16412 Reapply:
16413 2014-05-21 Mark Wielaard <mjw@redhat.com>
16414
16415 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
16416
998d452a
PA
164172015-07-30 Pedro Alves <palves@redhat.com>
16418
16419 * linux-low.c (handle_extended_wait): Set the child's last
16420 reported status to TARGET_WAITKIND_STOPPED.
16421
69dde7dc
PA
164222015-07-30 Pedro Alves <palves@redhat.com>
16423
16424 PR threads/18600
16425 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
16426 only shows inferior 1.
16427
4dd63d48
PA
164282015-07-30 Simon Marchi <simon.marchi@ericsson.com>
16429 Pedro Alves <palves@redhat.com>
16430
16431 PR threads/18600
16432 * gdb.threads/fork-plus-threads.c: New file.
16433 * gdb.threads/fork-plus-threads.exp: New file.
16434
d618e4c5
PP
164352015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16436
16437 * gdb.base/batch-preserve-term-settings.exp
16438 (test_terminal_settings_preserved_after_cli_exit): Use
16439 send_quit_command.
16440
1eef6428
PA
164412015-07-29 Pedro Alves <palves@redhat.com>
16442 Don Breazeal <donb@codesourcery.com>
16443
16444 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
16445 output from both inferior_spawn_id and gdb_spawn_id.
16446
7da5b897
SDJ
164472015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16448
16449 * gdb.threads/attach-into-signal.exp (corefunc): Use
16450 with_test_prefix on nested loops, uniquefying the test messages.
16451
dac804df
SDJ
164522015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16453
16454 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
16455 commit.
16456
06265e53
PP
164572015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16458
16459 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
16460 New proc.
16461 (test_terminal_settings_preserved_after_sigterm): New test.
16462
18206ca3
PP
164632015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16464
16465 * gdb.base/batch-preserve-term-settings.exp
16466 (test_terminal_settings_preserved_after_cli_exit): New test.
16467
90074d11
PP
164682015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16469
16470 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
16471 manipulation of saved_gdbflags.
16472 (test_terminal_settings_preserved): Remove global declaration of
16473 the unused variable pagination_prompt. Remove manipulation of
16474 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
16475 GDBFLAGS.
16476
eb1a7902
PA
164772015-07-29 Pedro Alves <palves@redhat.com>
16478
16479 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
16480
8b75dd3b
PA
164812015-07-29 Pedro Alves <palves@redhat.com>
16482
16483 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
16484 at the top.
16485
dedad4e3
PA
164862015-07-29 Pedro Alves <palves@redhat.com>
16487
16488 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
16489 (main): Call gdb_unbuffer_output.
16490 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
16491 (main): Call gdb_unbuffer_output.
16492 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
16493 (main): Call gdb_unbuffer_output.
16494 * gdb.base/call-strs.exp: Adjust to step over the
16495 gdb_unbuffer_output call.
16496 * gdb.base/catch-gdb-caused-signals.c: Include
16497 "../lib/unbuffer_output.c".
16498 (main): Call gdb_unbuffer_output.
16499 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
16500 (main): Call gdb_unbuffer_output.
16501 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
16502 (main): Call gdb_unbuffer_output.
16503 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
16504 (main): Call gdb_unbuffer_output.
16505 * gdb.base/shlib-call.exp: Adjust to step over the
16506 gdb_unbuffer_output call.
16507 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
16508 (main): Call gdb_unbuffer_output.
16509 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
16510 (main): Call gdb_unbuffer_output.
16511 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
16512 (main): Rename to ...
16513 (test): ... this.
16514 (main): Reimplement.
16515 * gdb.base/varargs.exp: Run to test instead of to main.
16516 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16517 (main): Call gdb_unbuffer_output.
16518
58789a91
PA
165192015-07-29 Pedro Alves <palves@redhat.com>
16520
16521 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
16522 factore out from mi_continue_dprintf. For call-style dprintfs,
16523 expect dprintf output out of $inferior_spawn_id.
16524 (mi_continue_dprintf): Use mi_expect_dprintf.
16525 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16526 (main): Call gdb_unbuffer_output.
16527
e8376742
PA
165282015-07-29 Pedro Alves <palves@redhat.com>
16529
16530 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
16531 (default_mi_gdb_start): Set inferior_spawn_id instead of
16532 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
16533 gdb_spawn_id.
16534 (mi_gdb_test): Always expect inferior output from both
16535 $inferior_spawn_id and $gdb_spawn_id.
16536
08280010
PA
165372015-07-29 Pedro Alves <palves@redhat.com>
16538
16539 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
16540 send_inferior and $inferior_spawn_id.
16541
4d30e432
PA
165422015-07-29 Pedro Alves <palves@redhat.com>
16543
16544 * gdb.gdb/complaints.exp (test_initial_complaints)
16545 (test_serial_complaints, test_short_complaints): Use
16546 gdb_test_stdio.
16547 (test_empty_complaint): Handle $inferior_spawn_id !=
16548 $gdb_spawn_id.
16549
0d30a335
PA
165502015-07-29 Pedro Alves <palves@redhat.com>
16551
16552 * gdb.base/varargs.exp: Use gdb_test_stdio.
16553
39413b29
PA
165542015-07-29 Pedro Alves <palves@redhat.com>
16555
16556 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
16557
7cb000a9
PA
165582015-07-29 Pedro Alves <palves@redhat.com>
16559
16560 * gdb.base/ending-run.exp: Use gdb_test_stdio.
16561
d7b8ac82
PA
165622015-07-29 Pedro Alves <palves@redhat.com>
16563
16564 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
16565 parameter into two new parameters, "inf_result" and "gdb_result".
16566 Expect inferior output and gdb output from $inferior_spawn_id and
16567 $gdb_spawn_id, respectively. Adjust all callers.
16568
789c3a0c
PA
165692015-07-29 Pedro Alves <palves@redhat.com>
16570
16571 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
16572 of gdb_test_sequence.
16573
77e760c3
PA
165742015-07-29 Pedro Alves <palves@redhat.com>
16575
16576 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
16577 (saw_spurious_output): Expect inferior output from
16578 $inferior_spawn_id. Use gdb_test_stdio.
16579
8396d2cd
PA
165802015-07-29 Pedro Alves <palves@redhat.com>
16581
16582 * gdb.base/dprintf.exp: Use standard_testfile. Change
16583 prepare_for_testing call.
16584 (srcfile): Don't set.
16585 (restart): New procedure.
16586 (test_dprintf): New procecure, use to continue over dprintfs.
16587 (test_call, test_agent): New procedures, tests moved here.
16588 Restart gdb and recreate dprintfs. Adjust expected output.
16589
2051d61f
PA
165902015-07-29 Pedro Alves <palves@redhat.com>
16591
16592 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
16593
452397af
PA
165942015-07-29 Pedro Alves <palves@redhat.com>
16595
16596 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
16597
8aed9555
PA
165982015-07-29 Pedro Alves <palves@redhat.com>
16599
16600 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
16601 gdb_test_stdio.
16602
188a61b4
PA
166032015-07-29 Pedro Alves <palves@redhat.com>
16604
16605 * lib/gdb.exp (gdb_test_stdio): New procedure.
16606
12264a45
PA
166072015-07-29 Pedro Alves <palves@redhat.com>
16608
16609 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
16610
23ffc893
PA
166112015-07-29 Pedro Alves <palves@redhat.com>
16612
16613 * gdb.base/call-signal-resume.exp: Remove check for
16614 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
16615 * gdb.base/unwindonsignal.exp: Likewise.
16616 * gdb.base/call-signals.c (gen_signal): Remove printf call.
16617 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
16618
65566918
PA
166192015-07-29 Pedro Alves <palves@redhat.com>
16620
16621 * gdb.base/siginfo-addr.c (pass): New function.
16622 (handler): Call it iff si_addr is correct.
16623 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
16624 Set a breakpoint at "pass" and continue to it.
16625
d60a9221
SDJ
166262015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
16627
16628 * gdb.python/py-objfile.exp: Make some tests have unique names.
16629 * gdb.python/py-pp-registration.exp: Likewise.
16630
bde40b8f
PA
166312015-07-28 Pedro Alves <palves@redhat.com>
16632
16633 * gdb.server/server-exec-info.exp: Issue a "disconnect".
16634
13e1dec8
SM
166352015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16636
16637 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
16638
da33c9a7
SM
166392015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16640
16641 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
16642
077836f7
PP
166432015-07-27 Patrick Palka <patrick@parcs.ath.cx>
16644
16645 * gdb.base/gdb-sigterm-2.exp: New test.
16646
b8cc7b2e
DE
166472015-07-25 Doug Evans <xdje42@gmail.com>
16648
16649 Revert:
16650 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16651 (workers/%.worker, build-perf): New rule.
16652 (GDB_PERFTEST_MODE): New variable.
16653 (check-perf): Use it.
16654 (clean): Clean up gdb.perf parallel build subdirs.
16655 * lib/build-piece.exp: New file.
16656 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16657 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16658 name.
16659 (standard_temp_file): Ditto.
16660 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16661 of $GDB_PARALLEL.
16662
c8bd4544
DE
166632015-07-24 Doug Evans <dje@google.com>
16664
16665 * gdb.perf/lib/perftest/utils.py: New file.
16666 * gdb.perf/gm-hello.cc: New file.
16667 * gdb.perf/gm-pervasive-typedef.cc: New file.
16668 * gdb.perf/gm-pervasive-typedef.h: New file.
16669 * gdb.perf/gm-std.cc: New file.
16670 * gdb.perf/gm-std.h: New file.
16671 * gdb.perf/gm-use-cerr.cc: New file.
16672 * gdb.perf/gm-utils.h: New file.
16673 * gdb.perf/gmonster-null-lookup.py: New file.
16674 * gdb.perf/gmonster-pervasive-typedef.py: New file.
16675 * gdb.perf/gmonster-print-cerr.py: New file.
16676 * gdb.perf/gmonster-ptype-string.py: New file.
16677 * gdb.perf/gmonster-runto-main.py: New file.
16678 * gdb.perf/gmonster-select-file.py: New file.
16679 * gdb.perf/gmonster1-null-lookup.exp: New file.
16680 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
16681 * gdb.perf/gmonster1-print-cerr.exp: New file.
16682 * gdb.perf/gmonster1-ptype-string.exp: New file.
16683 * gdb.perf/gmonster1-runto-main.exp: New file.
16684 * gdb.perf/gmonster1-select-file.exp: New file.
16685 * gdb.perf/gmonster1.cc: New file.
16686 * gdb.perf/gmonster1.exp: New file.
16687 * gdb.perf/gmonster2-null-lookup.exp: New file.
16688 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
16689 * gdb.perf/gmonster2-print-cerr.exp: New file.
16690 * gdb.perf/gmonster2-ptype-string.exp: New file.
16691 * gdb.perf/gmonster2-runto-main.exp: New file.
16692 * gdb.perf/gmonster2-select-file.exp: New file.
16693 * gdb.perf/gmonster2.cc: New file.
16694 * gdb.perf/gmonster2.exp: New file.
16695
6eab34f3
DE
166962015-07-24 Doug Evans <dje@google.com>
16697
16698 * gdb.perf/README: New file.
16699 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
16700 * lib/gen-perf-test.exp: New file.
16701
63738bfd
DE
167022015-07-24 Doug Evans <dje@google.com>
16703
16704 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
16705 (PerfTest::startup): New function.
16706 (PerfTest::run): Return result of calling body.
16707 (PerfTest::assemble): Rewrite.
16708 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
16709 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
16710 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
16711 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
16712 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
16713
7b606f95
DE
167142015-07-24 Doug Evans <dje@google.com>
16715
16716 * lib/gdb.exp (clean_restart): Make executable optional.
16717
a97b16b8
DE
167182015-07-24 Doug Evans <dje@google.com>
16719
16720 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
16721 compiler_info references.
16722 * gdb.cp/temargs.exp: Ditto.
16723 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
16724 (get_compiler_info): Early exit if already computed. Set compiler_info
16725 to "unknown" if there was a problem.
16726 (test_compiler_info): Add function comment. Call get_compiler_info.
16727
35baa57f
DE
167282015-07-24 Doug Evans <dje@google.com>
16729
16730 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16731 (workers/%.worker, build-perf): New rule.
16732 (GDB_PERFTEST_MODE): New variable.
16733 (check-perf): Use it.
16734 (clean): Clean up gdb.perf parallel build subdirs.
16735 * lib/build-piece.exp: New file.
16736 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16737 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16738 name.
16739 (standard_temp_file): Ditto.
16740 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16741 of $GDB_PARALLEL.
16742
6ebea266
DE
167432015-07-24 Doug Evans <dje@google.com>
16744
16745 * lib/future.exp (gdb_default_target_compile): New option
16746 "early_flags".
16747 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
16748 --as-needed.
16749
1e76a7e9
SDJ
167502015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
16751
16752 * gdb.base/catch-syscall.exp: Call gdb_exit before
16753 gdb_skip_xml_test.
16754
5068630a
PA
167552015-07-24 Pedro Alves <palves@redhat.com>
16756
16757 * gdb.python/py-events.exp: Accept output between the stop event
16758 and the prompt.
16759 * gdb.python/py-evsignal.exp: Likewise.
16760 * gdb.python/py-evthreads.exp: Likewise.
16761
77598427
PA
167622015-07-24 Pedro Alves <palves@redhat.com>
16763
16764 PR gdb/18717
16765 * gdb.threads/non-ldr-exit.c: New file.
16766 * gdb.threads/non-ldr-exit.exp: New file.
16767
11e6c98f
YQ
167682015-07-24 Yao Qi <yao.qi@linaro.org>
16769
16770 * gdb.server/ext-wrapper.exp: Test --wrapper option when
16771 restarting process.
16772
51aee833
YQ
167732015-07-24 Yao Qi <yao.qi@linaro.org>
16774
16775 * gdb.server/ext-restart.exp: New file.
16776
8cfe207c
YQ
167772015-07-24 Yao Qi <yao.qi@linaro.org>
16778
16779 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
16780 argument options.
16781 * gdb.server/ext-wrapper.exp: New file.
16782
cc12ce38
DE
167832015-07-23 Doug Evans <dje@google.com>
16784
16785 * gdb.dwarf2/dw2-dummy-cu.S: New file.
16786 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
16787
d0d84780
PMR
167882015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
16789
16790 * gdb.ada/var_arr_typedef.exp: New testcase.
16791 * gdb.ada/var_arr_typedef/pack.adb: New file.
16792 * gdb.ada/var_arr_typedef/pack.ads: New file.
16793 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
16794
8b558f79
JB
167952015-07-20 Joel Brobecker <brobecker@adacore.com>
16796
16797 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
16798
775a3298
JK
167992015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16800
16801 * gdb.arch/i386-biarch-core.exp: Replace istarget
16802 by "complete set gnutarget". Remove expectation for the "core-file"
16803 command.
16804
db1ff28b
JK
168052015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16806
16807 Revert the previous commit:
16808 Tests for validate symbol file using build-id.
16809
0a94970d
JK
168102015-07-15 Aleksandar Ristovski <aristovski@qnx.com
16811
16812 Tests for validate symbol file using build-id.
16813 * gdb.base/solib-mismatch-lib.c: New file.
16814 * gdb.base/solib-mismatch-libmod.c: New file.
16815 * gdb.base/solib-mismatch.c: New file.
16816 * gdb.base/solib-mismatch.exp: New file.
16817
03346981
SL
168182015-07-15 Sandra Loosemore <sandra@codesourcery.com>
16819
16820 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
16821 nios2-*-linux*.
16822 * gdb.base/sigbpt.exp (stepi_out): Likewise.
16823 * gdb.base/siginfo.exp: Likewise.
16824 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16825
42422cc7
PL
168262015-07-15 Pierre Langlois <pierre.langlois@arm.com>
16827
16828 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
16829 Move it to ...
16830 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
16831 ... here.
16832 * gdb.trace/range-stepping.exp: Check that the target supports
16833 range stepping.
16834
cfa68bae
JK
168352015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16836
16837 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
16838
8ffdba26
PA
168392015-07-14 Pedro Alves <palves@redhat.com>
16840
16841 * gdb.base/killed-outside.exp: New file.
16842 * gdb.base/killed-outside.c: New file.
16843
218a5a11
JK
168442015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16845
16846 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
16847 (n at main): New.
16848 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
16849
e03ed3c6
AA
168502015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
16851
16852 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
16853 infcall tests instead of setting up for KFAIL.
16854
485668e5
MM
168552015-07-10 Markus Metzger <markus.t.metzger@intel.com>
16856
16857 * gdb.btrace/record_goto-step.exp: New.
16858
08464196
JK
168592015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16860
16861 PR compile/18484
16862 * gdb.compile/compile.c (struct struct_type): Add volatile to
16863 selffield's type.
16864 * gdb.compile/compile.exp
16865 (compile code struct_object.selffield = &struct_object): Skip further
16866 struct_object tests if this one xfails.
16867
bcf5c1d9
RC
168682015-07-08 Robert O'Callahan <robert@ocallahan.org>
16869
16870 PR exp/18617
16871 * gdb.trace/ax.exp: Add test.
16872
4931af25
YQ
168732015-07-07 Yao Qi <yao.qi@linaro.org>
16874
16875 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
16876 instead of istarget "aarch64*-*-*".
16877 * gdb.arch/aarch64-fp.exp: Likewise.
16878 * gdb.base/float.exp: Likewise.
16879 * gdb.reverse/aarch64.exp: Likewise.
16880 * lib/gdb.exp (is_aarch64_target): New proc.
16881
9fcf688e
YQ
168822015-07-07 Yao Qi <yao.qi@linaro.org>
16883
16884 * lib/gdb.exp (is_aarch32_target): New proc.
16885 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
16886 instead of "istarget "arm*-*-*"".
16887 * gdb.arch/arm-disp-step.exp: Likewise.
16888 * gdb.arch/thumb-bx-pc.exp: Likewise.
16889 * gdb.arch/thumb-prologue.exp: Likewise.
16890 * gdb.arch/thumb-singlestep.exp: Likewise.
16891 * gdb.base/disp-step-syscall.exp: Likewise.
16892 * gdb.base/float.exp: Likewise.
16893
fbd8d50d
YQ
168942015-07-07 Yao Qi <yao.qi@linaro.org>
16895
16896 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
16897 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
16898
71be1fdc
YQ
168992015-07-07 Yao Qi <yao.qi@linaro.org>
16900
16901 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
16902 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
16903 if it exists.
16904 * gdb.multi/multi-arch.exp: Likewise.
16905
3e221d36
SM
169062015-07-07 Simon Marchi <simon.marchi@ericsson.com>
16907
16908 * gdb.python/py-lazy-string.exp: Add missing parentheses to
16909 print.
16910
d441430b
YQ
169112015-07-07 Yao Qi <yao.qi@linaro.org>
16912
16913 * gdb.arch/thumb-singlestep.exp: Do one more single step.
16914
06f810bd
MG
169152015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
16916
16917 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
16918 '[' and ']' characters.
16919
5e61e7c0
IB
169202015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
16921
16922 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
16923
28bf096c
PA
169242015-06-29 Pedro Alves <palves@redhat.com>
16925
16926 PR threads/18127
16927 * gdb.threads/hand-call-new-thread.c: New file.
16928 * gdb.threads/hand-call-new-thread.c: New file.
16929
ee93cd5e
KS
169302015-06-26 Keith Seitz <keiths@redhat.com>
16931 Doug Evans <dje@google.com>
16932
16933 PR 16253
16934 * gdb.cp/var-tag-2.cc: New file.
16935 * gdb.cp/var-tag-3.cc: New file.
16936 * gdb.cp/var-tag-4.cc: New file.
16937 * gdb.cp/var-tag.cc: New file.
16938 * gdb.cp/var-tag.exp: New file.
16939
fc637f04
PP
169402015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16941
16942 * gdb.base/history-duplicates.exp: New test.
16943
2e52ae68
PP
169442015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16945
16946 * gdb.base/completion.exp: Test the completion of the "focus"
16947 command.
16948
6e22494e
JK
169492015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16950
16951 * gdb.arch/amd64-prologue-skip.S: New file.
16952 * gdb.arch/amd64-prologue-skip.exp: New file.
16953
bf7b9cd9
SM
169542015-06-25 Simon Marchi <simon.marchi@ericsson.com>
16955
16956 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
16957 is_address_zero_readable check.
16958
201e8dfd
PB
169592015-06-24 Peter Bergner <bergner@vnet.ibm.com>
16960
16961 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
16962 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
16963
5cd867b4
YQ
169642015-06-24 Yao Qi <yao.qi@linaro.org>
16965
16966 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
16967 linux targets.
16968
4d7be007
YQ
169692015-06-24 Yao Qi <yao.qi@linaro.org>
16970
16971 * lib/gdb.exp (supports_get_siginfo_type): New proc.
16972 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
16973 * gdb.base/siginfo-thread.exp: Likewise.
16974
07fcd301
YQ
169752015-06-22 Yao Qi <yao.qi@linaro.org>
16976
16977 * boards/remote-gdbserver-on-localhost.exp: Add comments.
16978
52042a00
YQ
169792015-06-22 Yao Qi <yao.qi@linaro.org>
16980
16981 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
16982 aarch64*-*-*.
16983 (skip_hw_watchpoint_tests): Likewise.
16984
74bd41ce
PP
169852015-06-18 Patrick Palka <patrick@parcs.ath.cx>
16986
16987 * gdb.base/gdbinit-history.exp: Test the interaction between
16988 setting GDBHISTSIZE and setting the history size via .gdbinit.
16989
bc460514
PP
169902015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16991
16992 PR gdb/16999
16993 * gdb.base/gdbhistsize-history.exp: New test.
16994
b58c513b
PP
169952015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16996
16997 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
16998 with GDBHISTSIZE.
16999 * gdb.base/readline.exp: Likewise.
17000
92046791
YQ
170012015-06-17 Yao Qi <yao.qi@linaro.org>
17002
17003 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
17004 line.
17005
2093d2d3
PP
170062015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17007
17008 * gdb.base/gdbinit-history.exp: Add test case to check that
17009 an unlimited history file does not get truncated on exit.
17010
e6c693af
AA
170112015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17012
17013 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
17014 (VECTOR): New macro. Use it...
17015 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
17016 ...for these typedefs.
17017 (int8, char1, int1, double1): New typedefs.
17018 (struct just_int2, struct two_int2): New structures.
17019 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
17020 (add_structvecs, add_singlevecs): New functions.
17021 (main): Call add_some_intvecs twice.
17022 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
17023 the compile and exit upon failure. Try compiling for the "native"
17024 architecture. Test inferior function calls with vector arguments
17025 and vector return value handling with "finish" and "return".
17026
c74f7d1c
JT
170272015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
17028
17029 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
17030 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
17031 PE file.
17032 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
17033
98aa42ee
AT
170342015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
17035
17036 PR breakpoints/16465
17037 * gdb.mi/mi-dprintf-pending.c: New file.
17038 * gdb.mi/mi-dprintf-pending.exp: New test.
17039 * gdb.mi/mi-dprintf-pendshr.c: New file.
17040
7d73c23c 170412015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 17042 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
17043
17044 * gdb.arch/i386-mpx-map.c: New file.
17045 * gdb.arch/i386-mpx-map.exp: New File.
17046
170472015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17048
17049 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
17050 * gdb.arch/i386-mpx.exp: Indentation fixed.
17051
170522015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17053
17054 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
17055 function and improved indentation.
17056 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
17057 gdb_test_multiple. Added additional tests to skip the test.
17058
170592015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17060
17061 * gdb.arch/i386-avx512.c: Change path in include file.
17062 * gdb.arch/i386-avx512.exp: Change include dir path
17063 compilation flag.
17064 * gdb.arch/i386-mpx.c: Change path in include file.
17065 * gdb.arch/i386-mpx.exp: Change include dir path compilation
17066 flag.
17067
d5eba19a
JK
170682015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17069
17070 * gdb.compile/compile-print.exp (compile print *vararray@3)
17071 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
17072
7f361056
JK
170732015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17074
17075 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
17076 (do not keep jit in memory): ... this.
17077 (expect 5): Change it to ...
17078 (expect no 5): ... this.
17079
3b462ec2
SM
170802015-06-02 Simon Marchi <simon.marchi@ericsson.com>
17081
17082 PR gdb/15564
17083 * gdb.mi/mi-detach.exp: New file.
17084
e0619de6
JK
170852015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17086
17087 PR symtab/18392
17088 * gdb.arch/amd64-tailcall-self.S: New file.
17089 * gdb.arch/amd64-tailcall-self.c: New file.
17090 * gdb.arch/amd64-tailcall-self.exp: New file.
17091
e970cb34
DB
170922015-05-28 Don Breazeal <donb@codesourcery.com>
17093
17094 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
17095 tests for remote targets by checking is_target_gdbserver.
17096
b2e2f908
DE
170972015-05-27 Doug Evans <dje@google.com>
17098
17099 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
17100 * gdb.dwarf2/opaque-type-lookup.c: New file.
17101 * gdb.dwarf2/opaque-type-lookup.exp: New file.
17102
82c7be31
DE
171032015-05-26 Doug Evans <dje@google.com>
17104
17105 * gdb.cp/iostream.cc: New file.
17106 * gdb.cp/iostream.exp: New file.
17107
b4f54984
DE
171082015-05-26 Doug Evans <dje@google.com>
17109
17110 * gdb.dwarf2/dw2-op-call.exp: Update.
17111 * gdb.dwarf2/dw4-sig-types.exp: Update.
17112 * gdb.dwarf2/implptr.exp: Update.
17113 * gdb.mi/mi-cmd-param-changed.exp: Update.
17114
4ea6efe9
DE
171152015-05-26 Doug Evans <dje@google.com>
17116
17117 * gdb.python/py-lazy-string.c: New file.
17118 * gdb.python/py-lazy-string.exp: New file.
17119 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
17120 (main): Update. Add estring3.
17121 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
17122 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
17123
f6bb7db3
YQ
171242015-05-26 Omair Javaid <omair.javaid@linaro.org>
17125 Yao Qi <yao.qi@linaro.org>
17126
17127 * gdb.reverse/aarch64.c: New.
17128 * gdb.reverse/aarch64.exp: New.
17129
a81bfbd0
OJ
171302015-05-26 Omair Javaid <omair.javaid@linaro.org>
17131
25d49b86
PA
17132 * lib/gdb.exp (supports_process_record): Return true for
17133 aarch64*-linux*.
a81bfbd0
OJ
17134 (supports_reverse): Likewise.
17135
158bf1b4
PP
171362015-05-22 Patrick Palka <patrick@parcs.ath.cx>
17137
17138 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17139 Use with_test_prefix.
17140
a0145030
AB
171412015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
17142
17143 * gdb.base/completion.exp: Add test for completion of layout
17144 names.
17145
ebe3b578
AB
171462015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
17147
17148 * lib/gdb.exp (skip_tui_tests): New proc.
17149 * gdb.base/tui-layout.exp: Check skip_tui_tests.
17150
84204ed7
PA
171512015-05-19 Pedro Alves <palves@redhat.com>
17152
17153 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17154 Save the whole env array instead of just HOME. Unset HISTSIZE in
17155 the environment while testing. Restore whole environment
17156 afterwards.
17157
37442ce1
DE
171582015-05-16 Doug Evans <xdje42@gmail.com>
17159
17160 * gdb.guile/scm-ports.c: New file.
17161 * gdb.guile/scm-ports.exp: Add memory port tests.
17162
36de76f9
JK
171632015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17164
17165 * gdb.compile/compile-print.c: New file.
17166 * gdb.compile/compile-print.exp: New file.
17167
3a9558c4
JK
171682015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17169
17170 * gdb.compile/compile-ops.exp: Cast param to void.
17171 * gdb.compile/compile.exp: Complete type for _gdb_expr.
17172 (compile code struct_object.selffield = &struct_object): Add xfail.
17173
aa715135
JG
171742015-05-15 Joel Brobecker <brobecker@adacore.com>
17175
17176 * gdb.ada/arr_enum_with_gap: New testcase.
17177
931e5bc3
JG
171782015-05-15 Joel Brobecker <brobecker@adacore.com>
17179
17180 * gdb.ada/byte_packed_arr: New testcase.
17181
9cd4d857
JB
171822015-05-15 Joel Brobecker <brobecker@adacore.com>
17183
17184 * gdb.ada/pckd_neg: New testcase.
17185
ebfd00d2
PP
171862015-05-13 Patrick Palka <patrick@parcs.ath.cx>
17187
17188 PR gdb/17820
17189 * gdb.base/gdbinit-history.exp: New test.
17190 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
17191 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
17192
4c082a81
SC
171932015-05-09 Siva Chandra Reddy <sivachandra@google.com>
17194
17195 * gdb.python/py-xmethods.cc: Enhance test case.
17196 * gdb.python/py-xmethods.exp: New tests.
17197 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
17198 function.
17199 (B_indexoper): Likewise.
17200 (global_dm_list) : Add new xmethod worker functions.
17201
f7797074
SDJ
172022015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
17203
17204 * gdb.base/coredump-filter.exp: Correctly unset
17205 "coredump_var_addr" array.
17206
a4674e4e
PA
172072015-05-08 Pedro Alves <palves@redhat.com>
17208
17209 * gdb.server/non-existing-program.exp: Unset spawn_id.
17210
df2eb078
SC
172112015-05-08 Siva Chandra Reddy <sivachandra@google.com>
17212
17213 PR python/18291
17214 * gdb.python/py-xmethods.exp: Add tests.
17215
422349a3
YQ
172162015-05-08 Yao Qi <yao.qi@linaro.org>
17217
17218 PR gdb/18208
17219 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
17220 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
17221 function set_coredump_filter, and remove remote_exec call.
17222 Remove argument ipid. Callers update.
17223 (top level): Don't get inferior's PID.
17224
63fc80ce
AA
172252015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
17226
17227 * gdb.base/watch_thread_num.exp: Skip test on targets without
17228 access watchpoints.
17229
80ad801e
PA
172302015-05-06 Pedro Alves <palves@redhat.com>
17231
17232 PR server/18081
17233 * gdb.server/non-existing-program.exp: New file.
17234
0fa7fe50
JB
172352015-05-05 Joel Brobecker <brobecker@adacore.com>
17236
17237 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
17238
3ea89b92
PMR
172392015-05-05 Joel Brobecker <brobecker@adacore.com>
17240
17241 * gdb.ada/out_of_line_in_inlined: New testcase.
17242
87b8eff0
JB
172432015-05-05 Joel Brobecker <brobecker@adacore.com>
17244
17245 * gdb.ada/var_rec_arr: New testcase.
17246
5fccc635
YQ
172472015-04-30 Yao Qi <yao.qi@linaro.org>
17248
17249 * gdb.base/break-idempotent.exp: If
17250 skip_hw_watchpoint_multi_tests returns true, skip the tests
17251 on "rwatch" and "awatch".
17252
42d38f42
YQ
172532015-04-30 Yao Qi <yao.qi@linaro.org>
17254
17255 * gdb.base/relativedebug.exp: Invoke gdb command
17256 "info sharedlibrary", and if libc.so doesn't have debug info,
17257 skip the test.
17258
2ce1cdbf
DE
172592015-04-29 Doug Evans <dje@google.com>
17260
17261 * gdb.python/py-xmethods.exp: Add ptype tests.
17262 * gdb.python/py-xmethods.py (E_method_char_worker): Add
17263 get_result_type method.
17264
f24a38c5
LM
172652015-04-29 Luis Machado <lgustavo@codesourcery.com>
17266
17267 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
17268 the target does not support hardware watchpoints.
17269
ecbf2b3c
LM
172702015-04-29 Luis Machado <lgustavo@codesourcery.com>
17271
17272 * gdb.base/break-always.exp: Abort testing if writing to memory
17273 causes an error.
17274
34f5f757
DE
172752015-04-28 Doug Evans <dje@google.com>
17276
17277 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
17278 * gdb.python/py-pp-registration.exp: ... here. New file.
17279 * gdb.python/py-pp-registration.c: New file.
17280 * gdb.python/py-pp-registration.py: New file.
17281
69b4374a
DE
172822015-04-28 Doug Evans <dje@google.com>
17283
17284 * gdb.python/py-bad-printers.c: New file.
17285 * gdb.python/py-bad-printers.py: New file.
17286 * gdb.python/py-bad-printers.exp: New file.
17287
59fb7612
SS
172882015-04-28 Sasha Smundak <asmundak@google.com>
17289
17290 * gdb.python/py-type.exp: New test.
17291
2631b16a
AW
172922015-04-28 Andy Wingo <wingo@igalia.com>
17293
17294 * gdb.python/py-parameter.exp:
17295 * gdb.guile/scm-parameter.exp: Escape the path that we are
17296 matching against, as it might contain characters that are special
17297 to regular expressions.
17298
460efde1
JB
172992015-04-27 Joel Brobecker <brobecker@adacore.com>
17300
17301 * gdb.ada/rec_comp: New testcase.
17302
2d369d8e
SDJ
173032015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
17304
17305 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
17306 before using it.
17307
cf75d6c3
AB
173082015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
17309
17310 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
17311 new tests for verilog output.
17312
8dbe7ca5
YQ
173132015-04-24 Yao Qi <yao.qi@linaro.org>
17314
17315 * boards/remote-gdbserver-on-localhost.exp: New file.
17316
4ef9fb2f
PA
173172015-04-23 Pedro Alves <palves@redhat.com>
17318
17319 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
17320 $inferior_spawn_id instead of $inferior_spawn_id directly. On
17321 "end of file", remove $inferior_spawn_id from the indirect list.
17322
0a803169
PA
173232015-04-23 Pedro Alves <palves@redhat.com>
17324
17325 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
17326
749ef8f8
PA
173272015-04-23 Pedro Alves <palves@redhat.com>
17328
17329 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
17330 on $any_spawn_id instead of only on $gdb_spawn_id.
17331
8aae4344
PM
173322015-04-21 Pierre Muller <muller@sourceware.org>
17333
17334 PR pascal/17815
17335 * lib/pascal.exp (gpc_compile): Add new option "class".
17336 (fpc_compile): Likewise.
17337 * gdb.pascal/case-insensitive-symbols.pas: New file.
17338 * gdb.pascal/case-insensitive-symbols.exp: New file.
17339
1586c8fb
GB
173402015-04-20 Gary Benson <gbenson@redhat.com>
17341
17342 * gdb.base/attach.exp: Fix three extended remote failures.
17343
1b6e6f5c
GB
173442015-04-17 Gary Benson <gbenson@redhat.com>
17345
17346 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
17347 the main executable over the remote protocol.
17348
e797481d
PA
173492015-04-16 Pedro Alves <palves@redhat.com>
17350
17351 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
17352 a new gdbserver if gdbserver_reconnect_p is set.
17353
1ca99c42
PA
173542015-04-16 Pedro Alves <palves@redhat.com>
17355
17356 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
17357 is set, don't exit gdbserver.
17358
af9fd6f8
AA
173592015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17360
17361 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
17362 appropriate .insn, such that an older assembler can be used.
17363 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
17364 the z/Architecture instruction set on 31-bit targets as well.
17365
04ff1e61
AA
173662015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17367
17368 * gdb.go/handcall.exp: Remove all logic related to the first
17369 breakpoint and rely on go_runto_main instead.
17370 * gdb.go/strings.exp: Likewise.
17371 * gdb.go/unsafe.exp: Likewise.
17372 * gdb.go/hello.exp: Likewise. Also rename the remaining
17373 breakpoint marker to "breakpoint 1".
17374 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
17375 * gdb.go/strings.go: Likewise.
17376 * gdb.go/unsafe.go: Likewise.
17377 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
17378 "set breakpoint 2 here" and rename the remaining breakpoint marker
17379 to "breakpoint 1".
17380
40d2f8d6
SM
173812015-04-15 Simon Marchi <simon.marchi@ericsson.com>
17382
17383 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
17384 if itertools.imap is not present.
17385 * gdb.python/py-objfile.exp: Add parentheses.
17386 * gdb.python/py-type.exp: Same.
17387 * gdb.python/py-unwind-maint.py: Same.
17388
8cbc97c6
YQ
173892015-04-15 Yao Qi <yao.qi@linaro.org>
17390
17391 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
17392 of ":$ptr_size" and set its form explicitly.
17393
45fd756c
YQ
173942015-04-15 Pedro Alves <palves@redhat.com>
17395 Yao Qi <yao.qi@linaro.org>
17396
17397 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
17398 timeout by factor of 4.
17399 (test_regular_watch): Likewise.
17400 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
17401 * gdb.reverse/sigall-reverse.exp: Likewise.
17402 * gdb.reverse/until-precsave.exp: Likewise.
17403 * lib/gdb.exp (with_timeout_factor): New proc.
17404 (gdb_expect): Move some code to ...
17405 (get_largest_timeout): ... here. New procedure.
17406
9e811bc3
LM
174072015-04-14 Luis Machado <lgustavo@codesourcery.com>
17408
17409 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
17410
0ff6fcb2
LM
174112015-04-13 Luis Machado <lgustavo@codesourcery.com>
17412
17413 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
17414 to write to the .text section.
17415
7578d5f7
LM
174162015-04-13 Luis Machado <lgustavo@codesourcery.com>
17417
17418 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
17419 Handle the case of targets that do not provide PID information.
17420
2efe15c4
YQ
174212015-04-13 Yao Qi <yao.qi@linaro.org>
17422
17423 * lib/gdbserver-support.exp (gdb_exit): Catch exception
17424 and use expect instead of gdb_expect.
17425
8cd8f2f8
SDJ
174262015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
17427
17428 * gdb.base/coredump-filter.exp: Rename variable "addr" to
17429 "coredump_var_addr" to avoid naming conflict with other testcases.
17430
9ee41772
PA
174312015-04-10 Pedro Alves <palves@redhat.com>
17432
17433 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
17434 gdb_test_sequence and gdb_assert.
17435
07473109
PA
174362015-04-10 Pedro Alves <palves@redhat.com>
17437
17438 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
17439 test messages that don't include the breakpoint address.
17440
de3db44c
YQ
174412015-04-10 Yao Qi <yao.qi@linaro.org>
17442
17443 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
17444 false for some offset and width combinations which aren't
17445 supported by linux kernel.
17446
c79d856c
PA
174472015-04-10 Pedro Alves <palves@redhat.com>
17448
17449 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
17450 procedure, factored out from ...
17451 (top level): ... here. Add "set displaced-stepping" testing axis.
17452 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
17453 parameter "displaced". Use it.
17454 (top level): Use foreach and add "set displaced-stepping" testing
17455 axis.
17456
ebc90b50
PA
174572015-04-10 Pedro Alves <palves@redhat.com>
17458
17459 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
17460 Remove comment.
17461 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
17462 both the address of the instruction that triggers the watchpoint
17463 and the address of the instruction immediately after, and use
17464 those addresses for the test. Fix comment.
17465
8f572e5c
PA
174662015-04-10 Pedro Alves <palves@redhat.com>
17467
17468 * gdb.base/sigstep.exp (breakpoint_to_handler)
17469 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
17470 Test "backtrace" in handler.
17471 (breakpoint_over_handler): New parameter 'displaced'. Use it.
17472 (top level): Add new "displaced" test axis to
17473 breakpoint_to_handler, breakpoint_to_handler_entry and
17474 breakpoint_over_handler.
17475
8d707a12
PA
174762015-04-10 Pedro Alves <palves@redhat.com>
17477
17478 PR gdb/18216
17479 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
17480
ef713951
YQ
174812015-04-10 Yao Qi <yao.qi@linaro.org>
17482
17483 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
17484 (test_add_rn_pc): New function.
17485 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
17486 (top level): Invoke test_add_rn_pc.
17487
906d60cf
PA
174882015-04-10 Pedro Alves <palves@redhat.com>
17489
17490 PR gdb/13858
17491 * gdb.base/step-over-no-symbols.exp: New file.
17492
f2983cc3
AW
174932015-04-09 Andy Wingo <wingo@igalia.com>
17494
17495 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
17496 after the Python tests.
17497
6d62641c
SDJ
174982015-04-08 Keith Seitz <keiths@redhat.com>
17499
17500 PR python/16699
17501 * gdb.python/py-completion.exp: New tests for completion.
17502 * gdb.python/py-completion.py (CompleteLimit1): New class.
17503 (CompleteLimit2): Likewise.
17504 (CompleteLimit3): Likewise.
17505 (CompleteLimit4): Likewise.
17506 (CompleteLimit5): Likewise.
17507 (CompleteLimit6): Likewise.
17508 (CompleteLimit7): Likewise.
17509
f3770638
PA
175102015-04-08 Pedro Alves <palves@redhat.com>
17511
17512 PR gdb/18214
17513 PR gdb/18216
17514 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
17515 function.
17516 (main): Install it as SIGUSR1 handler.
17517 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
17518 parameter. Always use "setup" as prefix. Toggle "set
17519 displaced-stepping" off/on depending on global. Don't switch to
17520 thread 1 here.
17521 (top level): Add displaced stepping "off/on" test axis. Update
17522 "setup" calls. Wrap each subtest with with_test_prefix. Test
17523 continuing with a queued signal in each thread.
17524
4496bed7
PA
175252015-04-08 Pedro Alves <palves@redhat.com>
17526
17527 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
17528 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
17529 gdb_breakpoint instead of gdb_test that doesn't expect anything.
17530 Return early if running to main fails.
17531 * gdb.trace/while-stepping.exp: Likewise.
17532
b97fde92
PA
175332015-04-07 Pedro Alves <palves@redhat.com>
17534
17535 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
17536 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
17537 interact with inferior program.
17538
f71c18e7
PA
175392015-04-07 Pedro Alves <palves@redhat.com>
17540
17541 * lib/gdb.exp (inferior_spawn_id): New global.
17542 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
17543 spawn id after processing the user code.
17544 (default_gdb_start): Set inferior_spawn_id.
17545 (send_inferior): New procedure.
17546 * lib/gdbserver-support.exp (gdbserver_start): Set
17547 inferior_spawn_id.
17548 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
17549
6423214f
PA
175502015-04-07 Pedro Alves <palves@redhat.com>
17551
17552 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
17553 * lib/gdbserver-support.exp (gdbserver_start): Make
17554 $server_spawn_id global.
17555 (gdbserver_start): Don't wait for gdbserver's spawn id with
17556 expect_background.
17557 (close_gdbserver): New procedure.
17558 (gdb_exit): Rename the default version and reimplement.
17559
71c0ee8c
PA
175602015-04-07 Pedro Alves <palves@redhat.com>
17561
72f4393d 17562 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
17563 append the substituted item, not the original item.
17564
203bc29b
PA
175652015-04-07 Pedro Alves <palves@redhat.com>
17566
17567 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
17568 gdb_expect.
17569
508a3ddf
PA
175702015-04-07 Pedro Alves <palves@redhat.com>
17571
17572 * gdb.base/interrupt.exp: Don't handle the case of the inferior
17573 output appearing once only.
17574
9f6dbe2b
PA
175752015-04-07 Pedro Alves <palves@redhat.com>
17576
17577 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
17578 that doesn't expect anything. Return early if running to main
17579 fails.
17580
337532fa
YQ
175812015-04-07 Yao Qi <yao.qi@linaro.org>
17582
17583 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
17584 (child_function): Call alarm.
17585 (main): Move call to alarm into the loop.
17586 * gdb.threads/non-stop-fair-events.exp: Build program with
17587 -DTIMEOUT=$timeout.
17588
01b622d4
DE
175892015-04-06 Doug Evans <xdje42@gmail.com>
17590
17591 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
17592 Fix dest parameter to board_info.
17593 (fpc_compile): Ditto.
17594 (gdb_compile_pascal): Rename dest arg to destfile.
17595
961f4160
PMR
175962015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
17597
17598 * gdb.ada/funcall_ref.exp: New file.
17599 * gdb.ada/funcall_ref/foo.adb: New file.
17600
cafda597
YQ
176012015-04-02 Yao Qi <yao.qi@linaro.org>
17602
17603 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
17604 is remote.
17605
fed040c6
GB
176062015-04-02 Gary Benson <gbenson@redhat.com>
17607
17608 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
17609
d11916aa
SS
176102015-04-01 Sasha Smundak <asmundak@google.com>
17611
17612 * gdb.python/py-unwind-maint.c: New file.
17613 * gdb.python/py-unwind-maint.exp: New test.
17614 * gdb.python/py-unwind-maint.py: New file.
17615 * gdb.python/py-unwind.c: New file.
17616 * gdb.python/py-unwind.exp: New test.
17617 * gdb.python/py-unwind.py: New test.
17618
a1471180
PA
176192015-04-01 Pedro Alves <palves@redhat.com>
17620
17621 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
17622 to fail instead of non-existent $test.
17623
0bbeccb1
PA
176242015-04-01 Pedro Alves <palves@redhat.com>
17625
17626 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
17627 GDBFLAGS if not empty.
17628
3c724c8c
PMR
176292015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
17630
17631 * gdb.ada/complete.exp: Remove "multi_line".
17632 * gdb.ada/info_exc.exp: Remove "multi_line".
17633 * gdb.ada/packed_tagged.exp: Remove "multi_line".
17634 * gdb.ada/ptype_field.exp: Remove "multi_line".
17635 * gdb.ada/sym_print_name.exp: Remove "multi_line".
17636 * gdb.ada/tagged.exp: Remove "multi_line".
17637 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
17638 [multi_line ...]
17639 * gdb.btrace/delta.exp: Likewise.
17640 * gdb.btrace/exception.exp: Likewise.
17641 * gdb.btrace/function_call_history.exp: Likewise.
17642 * gdb.btrace/instruction_history.exp: Likewise.
17643 * gdb.btrace/nohist.exp: Likewise.
17644 * gdb.btrace/record_goto.exp: Likewise.
17645 * gdb.btrace/segv.exp: Likewise.
17646 * gdb.btrace/stepi.exp: Likewise.
17647 * gdb.btrace/tailcall.exp: Likewise.
17648 * gdb.btrace/unknown_functions.exp: Likewise.
17649 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
17650 * lib/gdb.exp: Add the "multi_line" helper.
17651
4eec2deb
PA
176522015-04-01 Pedro Alves <palves@redhat.com>
17653
17654 * gdb.threads/tid-reuse.c: New file.
17655 * gdb.threads/tid-reuse.exp: New file.
17656
df8411da
SDJ
176572015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
17658
17659 PR corefiles/16092
17660 * gdb.base/coredump-filter.c: New file.
17661 * gdb.base/coredump-filter.exp: Likewise.
17662
6ef37366
PM
176632015-03-27 Petr Machata <pmachata@redhat.com>
17664
17665 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
17666 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
17667 (Dwarf::assemble): Initialize them.
17668 (Dwarf::lines): New function.
17669
7ec911b0
JT
176702015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
17671
17672 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
17673 SYMBOL_PREFIX for x86_64-*-cygwin.
17674
ff908ebf
AW
176752015-03-26 Andy Wingo <wingo@igalia.com>
17676
17677 PR symtab/18148
17678 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
17679 const_value but not a location.
17680 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
17681 location defined in non-main CUs are visible.
17682
6d5f0679
YQ
176832015-03-26 Yao Qi <yao.qi@linaro.org>
17684
17685 PR testsuite/18139
17686 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
17687 Add a line number entry for the same line.
17688 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
17689 Add a line number entry for the same line.
17690
2898689b
YQ
176912015-03-26 Yao Qi <yao.qi@linaro.org>
17692
17693 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
17694 .int 0.
17695 (func): Likewise. Add .Lfunc_1 label.
17696 Use .Lfunc_1 label.
17697 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
17698 .int 0.
17699 (func): Likewise.
17700 Use .Lfunc_1 label.
17701
85180498
YQ
177022015-03-26 Yao Qi <yao.qi@linaro.org>
17703
17704 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
17705 Call gdb_compile instead to compile each .s files without debug
17706 information.
17707
8aa08a8d
YQ
177082015-03-26 Yao Qi <yao.qi@linaro.org>
17709
17710 * gdb.base/savedregs.exp (process_saved_regs): Make
17711 "Saved registers:" optional in the pattern.
17712
66849923
MM
177132015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17714
17715 * gdb.btrace/next.exp: Merged into step.exp.
17716 * gdb.btrace/finish.exp: Merged into step.exp.
17717 * gdb.btrace/nexti.exp: Merged into stepi.exp.
17718 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
17719 "record goto" and checking the exact replay position.
17720 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
17721 check for "Recording format" in "info record" output.
17722 * gdb.btrace/record_goto.exp: Choose test file based on target.
17723 * gdb.btrace/x86-record_goto.S: Renamed into ...
17724 * gdb.btrace/x86_64-record_goto.S: ... this.
17725 * gdb.btrace/i686-record_goto.S: New.
17726 * gdb.btrace/x86-tailcall.S: Renamed into ...
17727 * gdb.btrace/x86_64-tailcall.S: ... this.
17728 * gdb.btrace/i686-tailcall.S: New.
17729 * gdb.btrace/x86-tailcall.c: Renamed into ...
17730 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
17731 separate statements. Update test.
17732 * gdb.btrace/delta.exp: Use record_goto.c as test file.
17733 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
17734 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
17735 * gdb.btrace/tailcall.exp: Choose test file based on target.
17736 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
17737
11cc1b74
MM
177382015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17739
17740 * gdb.btrace/exception.exp: Increase BTS buffer size.
17741
a25d8bf9
PA
177422015-03-24 Pedro Alves <palves@redhat.com>
17743
17744 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
17745
856e7dd6
PA
177462015-03-24 Pedro Alves <palves@redhat.com>
17747
17748 * gdb.threads/schedlock.exp (test_step): No longer expect that
17749 "set scheduler-locking step" with "next" over a function call runs
17750 threads unlocked.
17751
ad235a41
AT
177522015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17753
17754 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
17755
15630549
AT
177562015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17757
17758 PR breakpoints/16466
17759 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
17760 * gdb.mi/mi-pending.c (thread_func): New function.
17761 (int main): Add threading support required.
17762 * gdb.mi/mi-pending.exp: Add tests for this issue.
17763 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
17764 (pendfunc2): Remove stdio dependency.
17765 * gdb.mi/mi-pendshr2.c: New file.
17766
693dca06
KS
177672015-03-23 Keith Seitz <keiths@redhat.com>
17768
17769 * gdb.linespec/keywords.c: New file.
17770 * gdb.linespec/keywords.exp: New file.
17771
7e993ebf
KS
177722015-03-23 Keith Seitz <keiths@redhat.com>
17773
17774 PR gdb/18021
17775 * gdb.dwarf2/staticvirtual.exp: New test.
17776
bc23328c
JK
177772015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17778
17779 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
17780 * README: Remove HP-UX and gdb.hp.
17781 (configuration):
17782 * configure: Regenerate.
17783 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
17784 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
17785 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
17786 gdb.hp/gdb.defects/Makefile.
17787 * gdb.hp/Makefile.in: File deleted.
17788 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
17789 * gdb.hp/gdb.aCC/optimize.c: File deleted.
17790 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
17791 * gdb.hp/gdb.aCC/run.c: File deleted.
17792 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
17793 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
17794 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
17795 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
17796 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
17797 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
17798 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
17799 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
17800 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
17801 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
17802 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
17803 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
17804 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
17805 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
17806 * gdb.hp/gdb.base-hp/reg.s: File deleted.
17807 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
17808 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
17809 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
17810 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
17811 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
17812 * gdb.hp/gdb.compat/Makefile.in: File deleted.
17813 * gdb.hp/gdb.compat/average.c: File deleted.
17814 * gdb.hp/gdb.compat/sum.c: File deleted.
17815 * gdb.hp/gdb.compat/xdb.c: File deleted.
17816 * gdb.hp/gdb.compat/xdb0.c: File deleted.
17817 * gdb.hp/gdb.compat/xdb0.h: File deleted.
17818 * gdb.hp/gdb.compat/xdb1.c: File deleted.
17819 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
17820 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
17821 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
17822 * gdb.hp/gdb.defects/Makefile.in: File deleted.
17823 * gdb.hp/gdb.defects/bs14602.c: File deleted.
17824 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
17825 * gdb.hp/gdb.defects/solib-d.c: File deleted.
17826 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
17827 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
17828 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
17829 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
17830 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
17831 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
17832 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
17833 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
17834 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
17835 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
17836 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
17837 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
17838 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
17839 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
17840 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
17841 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
17842 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
17843 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
17844 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
17845 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
17846 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
17847 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
17848 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
17849 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
17850 * gdb.hp/tools/odump: File deleted.
17851
8bf3b159
PA
178522015-03-19 Pedro Alves <palves@redhat.com>
17853
17854 * gdb.threads/continue-pending-status.exp (saw_thread_2)
17855 (saw_thread_3): New globals.
17856 (top level): Increment them when an event for the corresponding
17857 thread is seen.
17858 (no thread starvation): New test.
17859
eb54c8bf
PA
178602015-03-19 Pedro Alves <palves@redhat.com>
17861
17862 * gdb.threads/continue-pending-status.c: New file.
17863 * gdb.threads/continue-pending-status.exp: New file.
17864
32d2e5d6
PA
178652015-03-18 Pedro Alves <palves@redhat.com>
17866
17867 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17868 Use gdb_is_target_remote instead of is_remote. Use
17869 gdb_test_multiple instead of gdb_expect. Exit early if
17870 gdb_test_multiple hits its internal matches. Tighten stepi tests
17871 expected output. Fail on exit with any signal, instead of just
17872 SIGILL.
17873
f68f11b7
YQ
178742015-03-18 Yao Qi <yao.qi@linaro.org>
17875
17876 PR tdep/18107
17877 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
17878 variable.
17879 * gdb.base/catch-syscall.exp: Don't skip it on
17880 aarch64*-*-linux* target. Remove elements in all_syscalls.
17881 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
17882 target.
17883 (setup_all_syscalls): New proc.
17884
ca5fd19b
YQ
178852015-03-16 Yao Qi <yao.qi@linaro.org>
17886
17887 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
17888 (top level): Skip tests if valid_addr_p returns false for
17889 $cmd1 or $cmd2.
17890
85642ba0
AW
178912015-03-11 Andy Wingo <wingo@igalia.com>
17892
17893 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
17894
e03f9645
YQ
178952015-03-11 Yao Qi <yao.qi@linaro.org>
17896
17897 * gdb.base/catch-syscall.exp: Fix typo in comments.
17898
5d0962b2
YQ
178992015-03-11 Yao Qi <yao.qi@linaro.org>
17900
17901 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
17902
b2df3cef
PA
179032015-03-09 Pedro Alves <palves@redhat.com>
17904
17905 * dg-extract-results.py: Delete.
17906
ef878e53
PA
179072015-03-09 Pedro Alves <palves@redhat.com>
17908
17909 Merge dg-extract-results.sh from GCC upstream (r218843).
17910
17911 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
17912 * dg-extract-results.sh: Use --text with grep to avoid issues with
17913 binary files. Fall back to cat -v, if that doesn't work.
17914
9494d219
PA
179152015-03-05 Pedro Alves <palves@redhat.com>
17916
17917 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
17918
a8d9763a
SM
179192015-03-04 Simon Marchi <simon.marchi@ericsson.com>
17920
17921 * lib/mi-support.exp (mi_expect_interrupt): Accept
17922 alternative event for when in all-stop mode.
17923
be9957b8
PA
179242015-03-04 Pedro Alves <palves@redhat.com>
17925
17926 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
17927
d57be0f4 179282015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
17929
17930 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
17931
c214c7cf
AA
179322015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17933
17934 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
17935 regexps for GDB's current line display, accept a hex address
17936 preceding the line number.
17937
6d74a497
AA
179382015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17939
17940 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
17941 the 'arch1' variable for "s390*-linux*" targets.
17942
511aee7c
PA
179432015-03-04 Pedro Alves <palves@redhat.com>
17944
17945 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
17946 (main): Pass missing retval argument to pthread_join call.
17947
95e50b27
PA
179482015-03-02 Pedro Alves <palves@redhat.com>
17949
17950 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
17951 (top level): Call do_test with non-stop as well.
17952
28054d69
PA
179532015-03-02 Pedro Alves <palves@redhat.com>
17954
17955 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
17956 -1.
17957
4fa5d7b4
AA
179582015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17959
17960 * gdb.arch/s390-vregs.exp: New test.
17961 * gdb.arch/s390-vregs.S: New file.
17962
97c18565
PA
179632015-02-27 Pedro Alves <palves@redhat.com>
17964
17965 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
17966 call to catch_command_errors.
17967 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
17968 catch_command_errors.
17969
a37bfa30
PA
179702015-02-27 Pedro Alves <palves@redhat.com>
17971
17972 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
17973 "true" for boolean result.
17974 * gdb.gdb/selftest.exp (test_with_self): Also accept full
17975 prototype of main.
17976
6f98576f
PA
179772015-02-27 Pedro Alves <palves@redhat.com>
17978
17979 * lib/unbuffer_output.c: New file.
17980 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
17981 (main): Call gdb_unbuffer_output.
17982
eba5ab56
YQ
179832015-02-27 Yao Qi <yao.qi@linaro.org>
17984
17985 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
17986 target.
17987
0def5aaa
DE
179882015-02-26 Doug Evans <dje@google.com>
17989
17990 * gdb.cp/class2.cc (Dbase, D): New classes.
17991 (main): New local delta.
17992 * gdb.cp/class2.exp: Test printing delta.
17993 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
17994 (dynbar): New global.
17995 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
17996
081a1c2c
JK
179972015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17998
17999 * gdb.compile/compile-ifunc.c: New file.
18000 * gdb.compile/compile-ifunc.exp: New file.
18001
2f41223f
AT
180022015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
18003
18004 * gdb.base/structs.exp: Check for correct struct on finish.
18005
03eddd80
YQ
180062015-02-26 Yao Qi <yao.qi@linaro.org>
18007
18008 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
18009 is zero.
18010
80c57053
JK
180112015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18012
18013 * gdb.arch/cordic.ko.bz2: New file.
18014 * gdb.arch/cordic.ko.debug.bz2: New file.
18015 * gdb.arch/ppc64-symtab-cordic.exp: New file.
18016
21613c12
YQ
180172015-02-25 Yao Qi <yao.qi@linaro.org>
18018
18019 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
18020 aarch64*-*-* target.
18021
d8b901ed
PA
180222015-02-23 Pedro Alves <palves@redhat.com>
18023
18024 * lib/gdb.exp (delete_breakpoints): Rewrite using
18025 gdb_test_multiple.
18026
e5b85ead
PA
180272015-02-23 Pedro Alves <palves@redhat.com>
18028
18029 * gdb.base/info-os.c: Include stdlib.h.
18030
85c3a371
DE
180312015-02-22 Doug Evans <xdje42@gmail.com>
18032
18033 PR symtab/17855
18034 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
18035 is read after symbols have been re-read.
18036 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
18037 * gdb.ada/exec_changed/second.adb (Second): Ditto.
18038
96553a0c
DE
180392015-02-21 Doug Evans <dje@google.com>
18040
18041 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
18042
97a0c697
JK
180432015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18044
18045 PR corefiles/17808
18046 * gdb.arch/i386-biarch-core.core.bz2: New file.
18047 * gdb.arch/i386-biarch-core.exp: New file.
18048
a47cd6e9
PA
180492015-02-21 Pedro Alves <palves@redhat.com>
18050
18051 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
18052 runto_main fails.
18053
c5facdc4
PA
180542015-02-20 Pedro Alves <palves@redhat.com>
18055
18056 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
18057 info probes.
18058
2db9a427
PA
180592015-02-20 Pedro Alves <palves@redhat.com>
18060
18061 * gdb.threads/multi-create-ns-info-thr.exp: New file.
18062
60fb7e9e
PA
180632015-02-20 Pedro Alves <palves@redhat.com>
18064
18065 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
18066 clean_restart before gdb_target_supports_trace.
18067
5c5019c2
PA
180682015-02-20 Pedro Alves <palves@redhat.com>
18069
18070 PR threads/18006
18071 * gdb.threads/clone-thread_db.c: New file.
18072 * gdb.threads/clone-thread_db.exp: New file.
18073
c9587f88
AT
180742015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
18075
18076 PR breakpoints/16812
18077 * gdb.base/catch-gdb-caused-signals.c: New file.
18078 * gdb.base/catch-gdb-caused-signals.exp: New file.
18079
f6a88844
JM
180802015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
18081
18082 * configure: Regenerated.
18083 * configure.ac: Use GDB_AC_TRANSFORM.
18084 * aclocal.m4: sinclude ../transform.m4.
18085
497c491b
JM
180862015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18087
18088 * lib/dtrace.exp: New file.
18089 * gdb.base/dtrace-probe.exp: Likewise.
18090 * gdb.base/dtrace-probe.d: Likewise.
18091 * gdb.base/dtrace-probe.c: Likewise.
18092 * lib/pdtrace.in: Likewise.
18093 * configure.ac: Output variables with the transformed names of
18094 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
18095 * configure: Regenerated.
18096
03e98035
JM
180972015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18098
18099 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
18100 expected message when trying to access $_probe_* convenience
18101 variables while not on a probe.
18102
63cc30e9
JK
181032015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18104
18105 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
18106
0703599a
PA
181072015-02-11 Pedro Alves <pedro@codesourcery.com>
18108
18109 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
18110 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
18111
7e60a48e
DE
181122015-02-10 Doug Evans <xdje42@gmail.com>
18113
18114 * lib/gdb.exp (gdb_load): Always return a result.
18115
01b088bc
PA
181162015-02-10 Pedro Alves <palves@redhat.com>
18117
18118 * gdb.threads/signal-sigtrap.c: New file.
18119 * gdb.threads/signal-sigtrap.exp: New file.
18120
b05ec7a5
AT
181212015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
18122
18123 * gdb.trace/no-attach-trace.c: New file.
18124 * gdb.trace/no-attach-trace.exp: New file.
18125
a2c2acaf
MW
181262015-02-09 Mark Wielaard <mjw@redhat.com>
18127
18128 * gdb.dwarf2/atomic.c: New file.
18129 * gdb.dwarf2/atomic-type.exp: Likewise.
18130
31fd9caa
MM
181312015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18132
18133 * gdb.btrace/buffer-size.exp: Update "info record" output.
18134 * gdb.btrace/delta.exp: Update "info record" output.
18135 * gdb.btrace/enable.exp: Update "info record" output.
18136 * gdb.btrace/finish.exp: Update "info record" output.
18137 * gdb.btrace/instruction_history.exp: Update "info record" output.
18138 * gdb.btrace/next.exp: Update "info record" output.
18139 * gdb.btrace/nexti.exp: Update "info record" output.
18140 * gdb.btrace/step.exp: Update "info record" output.
18141 * gdb.btrace/stepi.exp: Update "info record" output.
18142 * gdb.btrace/nohist.exp: Update "info record" output.
18143
d33501a5
MM
181442015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18145
18146 * gdb.btrace/buffer-size: New.
18147
f4abbc16
MM
181482015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18149
18150 * gdb.btrace/delta.exp: Update "info record" output.
18151 * gdb.btrace/enable.exp: Update "info record" output.
18152 * gdb.btrace/finish.exp: Update "info record" output.
18153 * gdb.btrace/instruction_history.exp: Update "info record" output.
18154 * gdb.btrace/next.exp: Update "info record" output.
18155 * gdb.btrace/nexti.exp: Update "info record" output.
18156 * gdb.btrace/step.exp: Update "info record" output.
18157 * gdb.btrace/stepi.exp: Update "info record" output.
18158 * gdb.btrace/nohist.exp: Update "info record" output.
18159
b9d61307
SM
181602015-02-06 Simon Marchi <simon.marchi@ericsson.com>
18161
18162 PR gdb/15678
18163 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
18164
e584fdbc
PA
181652015-02-06 Pedro Alves <palves@redhat.com>
18166
18167 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
18168 macro.
18169 (seconds_left, again): New globals.
18170 (main): Wait seconds_left in a 1-second sleep loop instead of
18171 sleeping 180 seconds. If 'again' is set, reset the seconds
18172 counter.
18173 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
18174 'again' in the inferior before detaching. Print the seconds left.
18175 (options): New global.
18176 (top level): Build program with -DTIMEOUT=$timeout.
18177
77f41761
PA
181782015-02-06 Pedro Alves <palves@redhat.com>
18179
18180 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
18181 determine how many seconds to pass to 'alarm'.
18182 * gdb.base/gdb-sigterm.exp (top level): Build program with
18183 -DTIMEOUT=$timeout.
18184 (do_test): Return success/failure indication. Add more verbose
18185 logging. Don't fail if 200 single steps are seen. Instead, fail
18186 when the test times out.
18187 (passes): New global.
18188 (top level): Break the testing loop if testing fails on any
18189 iteration. Use gdb_assert.
18190
b9394193
DB
181912015-02-04 Don Breazeal <donb@codesourcery.com>
18192
18193 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
18194 and initialize them.
18195 (ipc_cleanup): New function.
18196 (main): Don't declare shmid, semid, and msqid. Add a call to
18197 atexit so that we call ipc_cleanup on exit.
18198
42d9e528
PA
181992015-02-04 Pedro Alves <palves@redhat.com>
18200
18201 * boards/native-extended-gdbserver.exp: Remove any target variant
18202 specifications from the board name before clearing the isremote
18203 flag from board_info.
18204
ae6ae975
DE
182052015-01-31 Doug Evans <xdje42@gmail.com>
18206
18207 * gdb.base/maint.exp <maint print type argc>: Update expected output.
18208
cfb069a8
GB
182092015-01-31 Gary Benson <gbenson@redhat.com>
18210
18211 * gdb.base/completion.exp: Disable completion limiting for
18212 existing tests. Add new tests to check completion limiting.
18213 * gdb.linespec/ls-errs.exp: Disable completion limiting.
18214
5dd31d79
DE
182152015-01-31 Doug Evans <xdje42@gmail.com>
18216
18217 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
18218
9f050062
DE
182192015-01-31 Doug Evans <xdje42@gmail.com>
18220
18221 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
18222 entries. Duplicate file section script entries.
18223 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
18224 inlined entries. Add test for safe-path rejection.
18225 * gdb.python/py-section-script.c: Add duplicate inlined section script
18226 entries. Duplicate file section script entries.
18227 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
18228 inlined entries. Add test for safe-path rejection.
18229
df25ebbd
JB
182302015-01-29 Joel Brobecker <brobecker@adacore.com>
18231
18232 * gdb.ada/disc_arr_bound: New testcase.
18233
4a0ca9ec
JB
182342015-01-29 Joel Brobecker <brobecker@adacore.com>
18235
18236 * gdb.ada/mi_var_array: New testcase.
18237
3a8b707a
DE
182382015-01-27 Doug Evans <dje@google.com>
18239
18240 * gdb.python/py-objfile.exp: Add tests for objfile.username.
18241 Add test for objfile.filename, objfile.username after objfile
18242 has been unloaded.
18243
f8313f6e
JB
182442015-01-26 Joel Brobecker <brobecker@adacore.com>
18245
18246 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
18247 the second test to print the name attribute of value
18248 returned by the call to gdb.lookup_type, and adjust
18249 the expected output accordingly.
18250
37bc665e
MW
182512015-01-25 Mark Wielaard <mjw@redhat.com>
18252
18253 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
18254 * gdb.base/disp-step-fork.c: Include unistd.h.
18255 * gdb.base/siginfo-obj.c: Include stdio.h.
18256 * gdb.base/siginfo-thread.c: Likewise.
18257 * gdb.mi/non-stop.c: Include unistd.h.
18258 * gdb.mi/nsthrexec.c: Include stdio.h.
18259 * gdb.mi/pthreads.c: Include unistd.h.
18260 * gdb.modula2/unbounded1.c (main): Declare returns int.
18261 * gdb.reverse/consecutive-reverse.c: Likewise.
18262 * gdb.threads/create-fail.c: Include unistd.h.
18263 * gdb.threads/killed.c: Likewise.
18264 * gdb.threads/linux-dp.c: Likewise.
18265 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
18266 * gdb.threads/non-ldr-exc-2.c: Likewise.
18267 * gdb.threads/non-ldr-exc-3.c: Likewise.
18268 * gdb.threads/non-ldr-exc-4.c: Likewise.
18269 * gdb.threads/pthreads.c: Include unistd.h.
18270 (main): Declare returns int.
18271 * gdb.threads/tls-main.c (foo): New declaration.
18272 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
18273
f7e5394d
SM
182742015-01-23 Simon Marchi <simon.marchi@ericsson.com>
18275
18276 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
18277 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
18278
743649fd
MW
182792015-01-15 Mark Wielaard <mjw@redhat.com>
18280
18281 * gdb.base/noreturn-return.c: New file.
18282 * gdb.base/noreturn-return.exp: New file.
18283 * gdb.base/noreturn-finish.c: New file.
18284 * gdb.base/noreturn-finish.exp: New file.
18285
198297aa
PA
182862015-01-23 Pedro Alves <palves@redhat.com>
18287
18288 * gdb.threads/continue-pending-after-query.c: New file.
18289 * gdb.threads/continue-pending-after-query.exp: New file.
18290
717cf30c
AG
182912015-01-22 Anders Granlund <anders.granlund@ericsson.com>
18292 Simon Marchi <simon.marchi@ericsson.com>
18293
18294 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
18295 * gdb.base/valgrind-db-attach.exp: Same.
18296 * gdb.base/valgrind-infcall.exp: Same.
18297 * lib/mi-support.exp (default_mi_gdb_start): Same.
18298 * lib/prompt.exp (default_prompt_gdb_start): Same.
18299 * lib/gdb.exp (default_gdb_spawn): Same.
18300 (gdb_interact): New.
18301
18302
4b62a76e
JK
183032015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18304
18305 * gdb.compile/compile.exp (pointer to jit function): New test.
18306
b4cdae6f
WW
183072015-01-17 Wei-cheng Wang <cole945@gmail.com>
18308
18309 * lib/gdb.exp (supports_process_record): Return true for
18310 powerpc*-*-linux*.
18311 (supports_reverse): Likewise.
18312
d221e7ef
DB
183132015-01-15 Don Breazeal <donb@codesourcery.com>
18314
18315 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
18316 instead of checking whether the target board is remote and
18317 use spawn_wait_for_attach instead of exec/sleep.
18318 * gdb.base/attach-twice.exp: Likewise.
18319
bafffb51
JB
183202015-01-15 Joel Brobecker <brobecker@adacore.com>
18321
18322 * gdb.ada/var_arr_attrs: New testcase.
18323
5589af0e
PA
183242015-01-14 Pedro Alves <palves@redhat.com>
18325 Joel Brobecker <brobecker@adacore.com>
18326
18327 PR gdb/17525
18328 * gdb.base/bp-cmds-execution-x-script.c: New file.
18329 * gdb.base/bp-cmds-execution-x-script.exp: New file.
18330 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
18331
6c400b59
PA
183322015-01-14 Pedro Alves <palves@redhat.com>
18333
18334 PR cli/17828
18335 * gdb.base/batch-preserve-term-settings.c: New file.
18336 * gdb.base/batch-preserve-term-settings.exp: New file.
18337
e02c96a7
DE
183382015-01-13 Doug Evans <dje@google.com>
18339
18340 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
18341 binary.
18342
576fd14c
JB
183432015-01-13 Joel Brobecker <brobecker@adacore.com>
18344
18345 * Makefile.in (clean mostlyclean): Do not delete *.py.
18346
04dccad0
JB
183472015-01-13 Joel Brobecker <brobecker@adacore.com>
18348
18349 * gdb.python/py-lookup-type.exp: New file.
18350
3d230f71
PA
183512015-01-12 Pedro Alves <palves@redhat.com>
18352
18353 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
18354 restore GDBFLAGS before returning.
18355
7e67715d
JK
183562015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18357
18358 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
18359 is_amd64_regs_target and is_x86_like_target.
18360
f2e0d4b4
DE
183612015-01-11 Doug Evans <xdje42@gmail.com>
18362
18363 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
18364 is given without an explicit form.
18365 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
18366 attributes.
18367 * gdb.dwarf/corrupt.exp: Ditto.
18368 * gdb.dwarf2/enum-type.exp: Ditto.
18369 * gdb.trace/entry-values.exp: Ditto.
18370 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
18371
439250fb
DE
183722015-01-11 Doug Evans <xdje42@gmail.com>
18373
18374 PR gdb/15830
18375 * gdb.base/maint.exp: Remove references to "maint demangle".
18376 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
18377 Add tests for explicitly specifying language to demangle.
18378 * gdb.dlang/demangle.exp: Ditto.
18379
ede9f622
PA
183802015-01-09 Pedro Alves <palves@redhat.com>
18381
18382 * gdb.threads/non-stop-fair-events.c: New file.
18383 * gdb.threads/non-stop-fair-events.exp: New file.
18384
a7b796db
PA
183852015-01-09 Pedro Alves <palves@redhat.com>
18386
18387 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
18388 the global scope. Set a breakpoint after all threads are started
18389 rather than stepping over two source lines. Expect the prompt.
18390 * gdb.base/watch_thread_num.c (threads_started_barrier): New
18391 global.
18392 (NUM): Now 15.
18393 (main): Use threads_started_barrier to wait for all threads to
18394 start. Main thread no longer calls thread_function. Exit after
18395 180 seconds.
18396 (loop): New function.
18397 (thread_function): Wait on threads_started_barrier barrier. Call
18398 'loop' at each iteration.
18399 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
18400 threads have started, instead of hardcoding number of "next"
18401 steps. Use an access watchpoint instead of a write watchpoint.
18402
9665ffdd
PA
184032015-01-09 Pedro Alves <palves@redhat.com>
18404
18405 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
18406 (thread_func): Wait on barrier.
18407 (main): Wait for all threads to start before stopping GDB.
18408 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
18409 global.
18410 (thread1_func, thread2_func): Wait on barrier.
18411 (main): Wait for all threads to start before stopping GDB.
18412 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
18413 New global.
18414 (thread1_func, thread2_func): Wait on barrier.
18415 (main): Wait for all threads to start before stopping GDB.
18416
c945a99f
PA
184172015-01-09 Pedro Alves <palves@redhat.com>
18418
18419 * gdb.threads/attach-many-short-lived-threads.c: New file.
18420 * gdb.threads/attach-many-short-lived-threads.exp: New file.
18421
c1a747c1
PA
184222014-01-09 Pedro Alves <palves@redhat.com>
18423
18424 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
18425 instead of to thread 2.
18426 * gdb.threads/signal-command-multiple-signals-pending.c (main):
18427 Add barrier around each pthread_create call instead of around all
18428 calls.
18429 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
18430 Set a break on thread_function and have the child threads hit it
18431 one at at a time.
18432
60b3033e
PA
184332015-01-09 Pedro Alves <palves@redhat.com>
18434
18435 * lib/gdb.exp (can_spawn_for_attach): New procedure.
18436 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
18437 false.
18438 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
18439 checking whether the target board is remote.
18440 * gdb.multi/multi-attach.exp: Likewise.
18441 * gdb.python/py-sync-interp.exp: Likewise.
18442 * gdb.server/ext-attach.exp: Likewise.
18443 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
18444 tests that need to attach, instead of checking whether the target
18445 board is remote at the top of the file.
18446
acc018ac
YQ
184472015-01-08 Yao Qi <yao@codesourcery.com>
18448
18449 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
18450
50a18af8
JK
184512015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18452
18453 Fix testcase compilation.
18454 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
18455
8503d6e1
JB
184562015-01-06 Joel Brobecker <brobecker@adacore.com>
18457
18458 * gdb.python/py-type.exp: Add a couple test about empty
18459 array creation, and negative-length array creation.
18460
cc73dbcc
DE
184612015-01-02 Doug Evans <xdje42@gmail.com>
18462
18463 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
18464
0300bbc7
DE
184652015-01-02 Doug Evans <dje@google.com>
18466
18467 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
18468
9d85a0ec
YQ
184692014-12-29 Yao Qi <yao@codesourcery.com>
18470
18471 * gdb.trace/entry-values.exp: Update comments. Rename variable
18472 bar_call_foo to returned_from_foo.
18473
87186c6a
MMN
184742014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
18475
18476 PR gdb/17394
18477 * gdb.linespec/break-asm-file.c: New file.
18478 * gdb.linespec/break-asm-file.exp: New file.
18479 * gdb.linespec/break-asm-file0.s: New file.
18480 * gdb.linespec/break-asm-file1.s: New file.
18481
1bab7383
YQ
184822014-12-18 Nigel Stephens <nigel@mips.com>
18483 Maciej W. Rozycki <macro@codesourcery.com>
18484
18485 * gdb.base/float.exp: Handle the new output from "info float" on
18486 MIPS targets.
18487
1bc1068a
JK
184882014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18489
18490 Fix MinGW compilation.
18491 * gdb.compile/compile-ops.exp: Update untested message if
18492 !skip_compile_feature_tests.
18493 * gdb.compile/compile-setjmp.exp: Likewise.
18494 * gdb.compile/compile-tls.exp: Likewise.
18495 * gdb.compile/compile.exp: Likewise.
18496 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
18497 supported on this host".
18498
b6615d10
DE
184992014-12-16 Doug Evans <xdje42@gmail.com>
18500
18501 * boards/stabs.exp: New file.
18502
25dda427
AA
185032014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
18504
18505 * gdb.base/completion.exp: Adjust to format changes of "maint
18506 print user-registers".
18507
bf330350
CU
185082014-12-16 Catalin Udma <catalin.udma@freescale.com>
18509
18510 PR server/17457
18511 * gdb.arch/aarch64-fp.c: New file.
18512 * gdb.arch/aarch64-fp.exp: New file.
18513
395cf596
SDJ
185142014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
18515
18516 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
18517 r210637, r210913, r211666, r215400, r215817).
18518
18519 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
18520 * dg-extract-results.py: New file.
18521 * dg-extract-results.sh: Use it if the environment seems
18522 suitable.
18523
18524 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
18525
18526 * dg-extract-results.py (parse_run): Handle warnings that
18527 are printed before a test harness is run.
18528
18529 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
18530
18531 * dg-extract-results.py (Named): Remove __cmp__ method.
18532 (output_variation): Use a key to sort variation.harnesses.
18533
18534 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
18535
18536 * dg-extract-results.py: For Python 3, force sys.stdout to
18537 handle surrogate escape sequences.
18538 (safe_open): New function.
18539 (output_segment, main): Use it.
18540
18541 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
18542
18543 * dg-extract-results.py (Prog.result_re): Include options
18544 in test name.
18545
18546 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
18547
18548 * dg-extract-results.py (output_variation): Always sort if
18549 do_sum.
18550
e882ef3c
SM
185512014-12-15 Simon Marchi <simon.marchi@ericsson.com>
18552
18553 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
18554 as long as we get pagination notifications.
18555
4992aa20
JM
185562014-12-15 Jason Merrill <jason@redhat.com>
18557
18558 * Makefile.in (check-gdb.%): Restore.
18559 * README: Mention it.
18560
c1b5a1a6
JB
185612014-12-13 Joel Brobecker <brobecker@adacore.com>
18562
18563 * gdb.ada/str_uninit: New testcase.
18564
5537b577
JK
185652014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18566
18567 PR symtab/17642
18568 * gdb.base/vla-stub-define.c: New file.
18569 * gdb.base/vla-stub.c: New file.
18570 * gdb.base/vla-stub.exp: New file.
18571
bb2ec1b3
TT
185722014-12-12 Phil Muldoon <pmuldoon@redhat.com>
18573 Jan Kratochvil <jan.kratochvil@redhat.com>
18574 Tom Tromey <tromey@redhat.com>
18575
18576 * configure.ac: Add gdb.compile/.
18577 * configure: Regenerate.
18578 * gdb.compile/Makefile.in: New file.
18579 * gdb.compile/compile-ops.exp: New file.
18580 * gdb.compile/compile-ops.c: New file.
18581 * gdb.compile/compile-tls.c: New file.
18582 * gdb.compile/compile-tls.exp: New file.
18583 * gdb.compile/compile-constvar.S: New file.
18584 * gdb.compile/compile-constvar.c: New file.
18585 * gdb.compile/compile-mod.c: New file.
18586 * gdb.compile/compile-nodebug.c: New file.
18587 * gdb.compile/compile-setjmp-mod.c: New file.
18588 * gdb.compile/compile-setjmp.c: New file.
18589 * gdb.compile/compile-setjmp.exp: New file.
18590 * gdb.compile/compile-shlib.c: New file.
18591 * gdb.compile/compile.c: New file.
18592 * gdb.compile/compile.exp: New file.
18593 * lib/gdb.exp (skip_compile_feature_tests): New proc.
18594
4ff709eb
TT
185952014-12-12 Tom Tromey <tromey@redhat.com>
18596
18597 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
18598 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
18599
6dddd6a5
DE
186002014-12-12 Doug Evans <dje@google.com>
18601
18602 * lib/gdb-python.exp (get_python_valueof): New function.
18603 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
18604
71c24708
AA
186052014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18606
18607 * gdb.base/completion.exp: Add test for completion of "info
18608 registers ".
18609
3e29f34a
MR
186102014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
18611
18612 * gdb.base/func-ptrs.c: New file.
18613 * gdb.base/func-ptrs.exp: New file.
18614
fc126975
SM
186152014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18616
18617 PR breakpoints/17012
18618 * gdb.base/dprintf-detach.c: New file.
18619 * gdb.base/dprintf-detach.exp: New file.
18620
0a46d518
SM
186212014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18622
18623 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
18624 * lib/gdb.exp (target_is_gdbserver): New procedure.
18625
a0be3e44
DE
186262014-12-08 Doug Evans <dje@google.com>
18627
18628 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
18629
df1b803a
YQ
186302014-12-05 Yao Qi <yao@codesourcery.com>
18631
18632 * gdb.guile/scm-error.exp: Remove the third argument to
18633 gdb_remote_download.
18634 * gdb.guile/scm-frame-args.exp: Likewise.
18635 * gdb.guile/scm-section-script.exp: Likewise.
18636
ddb9f679
YQ
186372014-12-05 Yao Qi <yao@codesourcery.com>
18638
18639 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
18640
86e4ed39
DE
186412014-12-04 Doug Evans <dje@google.com>
18642
18643 * gdb.python/py-objfile.exp: Add tests for
18644 objfile.add_separate_debug_file.
18645
7c50a931
DE
186462014-12-04 Doug Evans <dje@google.com>
18647
18648 * lib/gdb.exp (get_build_id): New function.
18649 (build_id_debug_filename_get): Rewrite to use it.
18650 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
18651
621661e3
MR
186522014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
18653
18654 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
18655 `method(long)', not just 0x0.
18656 * gdb.cp/nsalias.exp: Align code labels to 4.
18657 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
18658 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
18659 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
18660 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
18661 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
18662 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
18663
29f0c3b7
DE
186642014-12-02 Doug Evans <dje@google.com>
18665
e1e061e7 18666 PR symtab/17602
29f0c3b7 18667 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 18668 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
18669 * gdb.cp/anon-ns.exp: Update.
18670
162078c8
NB
186712014-12-02 Nick Bull <nicholaspbull@gmail.com>
18672
18673 * gdb.python/py-events.py (inferior_call_handler): New.
18674 (register_changed_handler, memory_changed_handler): New.
18675 (test_events.invoke): Register new handlers.
18676 * gdb.python/py-events.exp: Add tests for inferior call,
18677 memory_changed and register_changed events.
18678
fdb09caf
AA
186792014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18680
18681 * gdb.base/execl-update-breakpoints.exp: Specify the link address
18682 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
18683 if the linker doesn't understand this.
18684
55cfb2c4
SM
186852014-12-01 Simon Marchi <simon.marchi@ericsson.com>
18686
18687 * gdb.python/python.exp: Change expected reply to help().
18688
9e8cd6df
YQ
186892014-12-01 Yao Qi <yao@codesourcery.com>
18690
18691 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
18692 AC_CONFIG_SUBDIRS(gdb.gdbtk).
18693 * configure: Re-generated.
18694
6c659fc2
SC
186952014-11-28 Siva Chandra Reddy <sivachandra@google.com>
18696
18697 * gdb.cp/chained-calls.cc: New file.
18698 * gdb.cp/chained-calls.exp: New file.
18699 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
18700
d7fc3181
SM
187012014-11-28 Simon Marchi <simon.marchi@ericsson.com>
18702
18703 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
18704 * gdb.dwarf2/symtab-producer.exp: Same.
18705 * gdb.gdb/python-interrupts.exp: Same.
18706 * gdb.gdb/python-selftest.exp: Same.
18707 * gdb.python/py-linetable.exp: Same.
18708 * gdb.python/py-type.exp: Same.
18709 * gdb.python/py-value-cc.exp: Same.
18710 * gdb.python/py-value.exp: Same.
18711
10e79639
YQ
187122014-11-28 Yao Qi <yao@codesourcery.com>
18713
18714 * gdb.base/break-probes.exp: Match library name prefixed with
18715 sysroot.
18716
f28a0564
SM
187172014-11-27 Simon Marchi <simon.marchi@ericsson.com>
18718
18719 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
18720 test expected output. Add parentheses for the call to print.
18721 Remove L suffix from integers.
18722
3fe1ce1d
DE
187232014-11-26 Doug Evans <dje@google.com>
18724
18725 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
18726
84429e27
YQ
187272014-11-22 Yao Qi <yao@codesourcery.com>
18728
18729 * gdb.trace/entry-values.c: Remove asms.
18730 (foo): Add foo_label.
18731 (bar): Add bar_label.
18732 * gdb.trace/entry-values.exp: Remove code computing foo's
18733 length and bar's length.
18734 (Dwarf::assemble): Invoke function_range for bar and use
18735 MACRO_AT_func for foo.
18736
26741859
YQ
187372014-11-22 Yao Qi <yao@codesourcery.com>
18738
18739 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
18740 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
18741 Use .Lgcc43_procstart instead of gcc43.
18742
45e44d27
JB
187432014-11-21 Joel Brobecker <brobecker@adacore.com>
18744
18745 * gdb.ada/n_arr_bound: New testcase.
18746
458c8db8
SDJ
187472014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
18748
18749 PR breakpoints/10737
18750 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
18751 test_catch_syscall_multi_arch.
18752 (test_catch_syscall_multi_arch): New function.
18753
43f3e411
DE
187542014-11-20 Doug Evans <xdje42@gmail.com>
18755
18756 * gdb.base/maint.exp: Update expected output.
18757
0d7b2549
AA
187582014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
18759
18760 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
18761 4-byte instruction on S390.
18762
8908fca5
JB
187632014-11-19 Joel Brobecker <brobecker@adacore.com>
18764
18765 * gdb.ada/arr_arr: New testcase.
18766
4a46959e
JB
187672014-11-19 Joel Brobecker <brobecker@adacore.com>
18768
18769 * gdb.ada/pkd_arr_elem: New Testcase.
18770
470e2f4e
LM
187712014-11-18 Luis Machado <lgustavo@codesourcery.com>
18772
18773 * gdb.reverse/break-precsave: Expect completion message for
18774 core file reads.
18775 * gdb.reverse/consecutive-precsave.exp: Likewise.
18776 * gdb.reverse/finish-precsave.exp: Likewise.
18777 * gdb.reverse/i386-precsave.exp: Likewise.
18778 * gdb.reverse/machinestate-precsave.exp: Likewise.
18779 * gdb.reverse/sigall-precsave.exp: Likewise.
18780 * gdb.reverse/solib-precsave.exp: Likewise.
18781 * gdb.reverse/step-precsave.exp: Likewise.
18782 * gdb.reverse/until-precsave.exp: Likewise.
18783 * gdb.reverse/watch-precsave.exp: Likewise.
18784
a267f3ad
AA
187852014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18786
18787 * gdb.base/bp-permanent.c: Include unistd.h.
18788 * gdb.python/py-framefilter-mi.c (main): Add return type.
18789 * gdb.python/py-framefilter.c (main): Likewise.
18790 * gdb.trace/actions-changed.c (main): Likewise.
18791
12084a9a
AA
187922014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18793
18794 * gdb.mi/until.c: Add eye-catchers.
18795 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
18796 line numbers.
18797
dc7e1a77
AA
187982014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18799
18800 * gdb.base/condbreak.exp: Drop references to removed non-prototype
18801 function header variants in break1.c.
18802 * gdb.base/ena-dis-br.exp: Likewise.
18803 * gdb.base/hbreak2.exp: Likewise.
18804 * gdb.reverse/until-precsave.exp: Drop references to removed
18805 non-prototype function header variants in ur1.c.
18806 * gdb.reverse/until-reverse.exp: Likewise.
18807
41c77605
PM
188082014-11-17 Petr Machata <pmachata@redhat.com>
18809
18810 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
18811 ${_cu_offset_size} bytes abbrev offset.
18812
34248c3a
DE
188132014-11-15 Doug Evans <xdje42@gmail.com>
18814
18815 PR symtab/17559
18816 * gdb.base/line-symtabs.exp: New file.
18817 * gdb.base/line-symtabs.c: New file.
18818 * gdb.base/line-symtabs.h: New file.
18819
646da059
YQ
188202014-11-14 Yao Qi <yao@codesourcery.com>
18821
18822 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
18823 (func): Add label func_label.
18824 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
18825 Replace low_pc and high_pc with MACRO_AT_range.
18826 Replace name, low_pc and high_pc with MACRO_AT_func.
18827
9301ebe6
YQ
188282014-11-14 Yao Qi <yao@codesourcery.com>
18829
18830 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
18831 Replace name, low_pc and high_pc with MACRO_AT_func.
18832
f166b542
YQ
188332014-11-14 Yao Qi <yao@codesourcery.com>
18834
18835 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
18836 produce debug information.
18837 * gdb.dwarf2/implptr-optimized-out.S: Removed.
18838
0f6e71e3
YQ
188392014-11-14 Yao Qi <yao@codesourcery.com>
18840
18841 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
18842 object and get function length.
18843 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
18844 with MACRO_AT_func.
18845 (top-level): Replace gdb_compile and clean_restart with
18846 prepare_for_testing.
18847 * gdb.dwarf2/main.c (main): Add label main_label.
18848
876c4df9
YQ
188492014-11-14 Yao Qi <yao@codesourcery.com>
18850
18851 * lib/dwarf.exp (function_range): New procedure.
18852 (Dwarf::_handle_macro_at_func): New procedure.
18853 (Dwarf::_handle_macro_at_range): New procedure.
18854 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
18855
02ad9cf1
YQ
188562014-11-14 Yao Qi <yao@codesourcery.com>
18857
18858 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
18859 (_handle_attribute): New procedure.
18860
a59add0c
AA
188612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18862
18863 * gdb.ada/cond_lang/foo.c (callme): Add return type.
18864 * gdb.base/call-sc.c (zed): Likewise.
18865 * gdb.base/checkpoint.c (main): Likewise.
18866 * gdb.base/dump.c (main): Likewise.
18867 * gdb.base/gcore.c (main): Likewise.
18868 * gdb.base/huge.c (main): Likewise.
18869 * gdb.base/multi-forks.c (main): Likewise.
18870 * gdb.base/pr10179-a.c (main): Likewise.
18871 * gdb.base/savedregs.c (main): Likewise.
18872 * gdb.base/sigaltstack.c (main): Likewise.
18873 * gdb.base/siginfo.c (main): Likewise.
18874 * gdb.base/structs.c (zed): Likewise.
18875 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
18876 * gdb.mi/mi-syn-frame.c (main): Likewise.
18877 * gdb.mi/until.c (foo, main): Likewise.
18878 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
18879 * gdb.base/solib-weak.c (foo): Declare.
18880 * gdb.base/attach-twice.c: Include stdio.h.
18881 * gdb.base/weaklib1.c: Likewise.
18882 * gdb.base/weaklib2.c: Likewise.
18883 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
18884 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
18885 unistd.h.
18886 * gdb.base/attach-pie-misread.c: Include stdlib.h.
18887 * gdb.mi/mi-exit-code.c: Likewise.
18888 * gdb.base/break-interp-lib.c: Include string.h.
18889 * gdb.base/coremaker.c: Likewise.
18890 * gdb.base/testenv.c: Likewise.
18891 * gdb.python/py-finish-breakpoint.c: Likewise.
18892 * gdb.base/inferior-died.c: Include sys/wait.h.
18893 * gdb.base/fileio.c: Include time.h.
18894 * gdb.base/async-shell.c: Include unistd.h.
18895 * gdb.base/dprintf-non-stop.c: Likewise.
18896 * gdb.base/info-os.c: Likewise.
18897 * gdb.mi/mi-console.c: Likewise.
18898 * gdb.mi/watch-nonstop.c: Likewise.
18899 * gdb.python/py-events.c: Likewise.
18900 * gdb.base/async.c (baz): Move up before its invocation.
18901 * gdb.base/code_elim2.c (my_global_func): Likewise.
18902 * gdb.base/skip-solib-lib.c (multiply): Likewise.
18903 * gdb.base/advance.c (func2): Likewise.
18904
3b5d5997
AA
189052014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18906
18907 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
18908 variant.
18909 * gdb.base/annota3.c: Likewise.
18910 * gdb.base/async.c: Likewise.
18911 * gdb.base/average.c: Likewise.
18912 * gdb.base/call-ar-st.c: Likewise.
18913 * gdb.base/call-rt-st.c: Likewise.
18914 * gdb.base/call-sc.c: Likewise.
18915 * gdb.base/call-strs.c: Likewise.
18916 * gdb.base/ending-run.c: Likewise.
18917 * gdb.base/execd-prog.c: Likewise.
18918 * gdb.base/exprs.c: Likewise.
18919 * gdb.base/foll-exec.c: Likewise.
18920 * gdb.base/foll-fork.c: Likewise.
18921 * gdb.base/foll-vfork.c: Likewise.
18922 * gdb.base/funcargs.c: Likewise.
18923 * gdb.base/gcore.c: Likewise.
18924 * gdb.base/jump.c: Likewise.
18925 * gdb.base/langs0.c: Likewise.
18926 * gdb.base/langs1.c: Likewise.
18927 * gdb.base/langs2.c: Likewise.
18928 * gdb.base/mips_pro.c: Likewise.
18929 * gdb.base/nodebug.c: Likewise.
18930 * gdb.base/opaque0.c: Likewise.
18931 * gdb.base/opaque1.c: Likewise.
18932 * gdb.base/recurse.c: Likewise.
18933 * gdb.base/run.c: Likewise.
18934 * gdb.base/scope0.c: Likewise.
18935 * gdb.base/scope1.c: Likewise.
18936 * gdb.base/setshow.c: Likewise.
18937 * gdb.base/setvar.c: Likewise.
18938 * gdb.base/shmain.c: Likewise.
18939 * gdb.base/shr1.c: Likewise.
18940 * gdb.base/shr2.c: Likewise.
18941 * gdb.base/sigall.c: Likewise.
18942 * gdb.base/signals.c: Likewise.
18943 * gdb.base/so-indr-cl.c: Likewise.
18944 * gdb.base/solib2.c: Likewise.
18945 * gdb.base/structs.c: Likewise.
18946 * gdb.base/sum.c: Likewise.
18947 * gdb.base/vforked-prog.c: Likewise.
18948 * gdb.base/watchpoint.c: Likewise.
18949 * gdb.reverse/shr2.c: Likewise.
18950 * gdb.reverse/until-reverse.c: Likewise.
18951 * gdb.reverse/ur1.c: Likewise.
18952 * gdb.reverse/watch-reverse.c: Likewise.
18953
066a77c5
AA
189542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18955
18956 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
18957 variant.
18958 * gdb.base/sepdebug.exp: Drop references to removed code.
18959
4f204ea5
AA
189602014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18961
18962 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
18963 variant. Preserve original line numbering.
18964 * gdb.base/list1.c: Likewise.
18965
3b377a3a
AA
189662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18967
18968 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
18969 variant.
18970 * gdb.base/break1.c: Likewise.
18971 * gdb.base/break.exp: Drop references to removed code.
18972
e444df73
AA
189732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18974
18975 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
18976 variant.
18977
8008f2a7
AA
189782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18979
18980 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
18981
a5a06887
AA
189822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18983
18984 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
18985 logic into perform_all_tests() and invoke it with and without
18986 function header prototypes.
18987 (do_function_calls): Remove conditional XFAIL for PR 5318.
18988 (rerun_and_prepare): Remove duplicate code.
18989 (perform_all_tests): New. Main logic moved here.
18990
44dba9b9
AA
189912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18992
18993 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
18994 code guarded by #ifdef NO_PROTOTYPES.
18995 (t_double_many_args): Likewise.
18996 (DEF_FUNC_MANY_ARGS_1): Likewise.
18997 (DEF_FUNC_VALUES_1): Likewise.
18998 (t_structs_ldc): Renamed from t_structs_fc in conditional code
18999 guarded by #ifdef PROTOTYPES.
19000
d1fbcd56
AA
190012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19002
19003 * gdb.mi/mi-console.c: Add eye-catcher.
19004 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
19005 instead of literal line number.
19006
b0e59b8f
AA
190072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19008
19009 * gdb.base/shr2.c: Add eye-catcher.
19010 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
19011 line number.
19012
78f98cca
AA
190132014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19014
19015 * gdb.base/jump.c: Add eye-catchers.
19016 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
19017 numbers.
19018
58fa2af0
AA
190192014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19020
19021 * gdb.base/execd-prog.c: Add eye-catchers.
19022 * gdb.base/foll-exec.c: Likewise.
19023 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
19024 line numbers.
19025
04e5059b
AA
190262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19027
19028 * gdb.base/ending-run.c: Add eye-catchers.
19029 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
19030 literal line numbers.
19031
dbfdb174
AA
190322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19033
19034 * gdb.base/call-rt-st.c: Add eye-catchers.
19035 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
19036 literal line numbers.
19037
888a2ade
AA
190382014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19039
19040 * gdb.base/call-ar-st.c: Add eye-catchers.
19041 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
19042 literal line numbers.
19043
6acc2dde
AA
190442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19045
19046 * gdb.base/average.c: Add eye-catchers.
19047 * gdb.base/sum.c: Likewise.
19048 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
19049 regexps dynamically.
19050
9ecfcd1d
AA
190512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19052
19053 * gdb.base/solib1.c: Add eye-catchers.
19054 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
19055 literal line numbers.
19056
78708b7c
PA
190572014-11-12 Pedro Alves <palves@redhat.com>
19058
19059 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
19060 leader has exited.
19061
af48d08f
PA
190622014-11-12 Pedro Alves <palves@redhat.com>
19063
19064 * gdb.arch/i386-bp_permanent.c: New file.
19065 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
19066 (srcfile): Set to i386-bp_permanent.c.
19067 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
19068 that stepi does not execute the 'leave' instruction, instead of
19069 testing it does execute.
19070 * gdb.base/bp-permanent.c: New file.
19071 * gdb.base/bp-permanent.exp: New file.
19072
af3768e9
DE
190732014-11-10 Doug Evans <xdje42@gmail.com>
19074
19075 PR symtab/17564
19076 * gdb.base/symtab-search-order.exp: New file.
19077 * gdb.base/symtab-search-order.c: New file.
19078 * gdb.base/symtab-search-order-1.c: New file.
19079 * gdb.base/symtab-search-order-shlib-1.c: New file.
19080
9de00a4a
PA
190812014-11-07 Pedro Alves <palves@redhat.com>
19082
19083 PR gdb/17511
19084 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
19085 i?86-*-linux*.
19086
e0f52461
SC
190872014-11-03 Siva Chandra Reddy <sivachandra@google.com>
19088
19089 PR c++/17494
19090 * gdb.cp/pr17494.cc: New file.
19091 * gdb.cp/pr17494.exp: New file.
19092
6ce8c980
YQ
190932014-11-02 Yao Qi <yao@codesourcery.com>
19094
19095 * gdb.python/python.exp: Get working directory and match the
19096 output of "set extended-prompt \\w " with it.
19097
02be9a71
DE
190982014-10-30 Doug Evans <dje@google.com>
19099
19100 * gdb.python/py-objfile.exp: Add tests for setting random attributes
19101 in objfiles.
19102 * gdb.python/py-progspace.exp: Add tests for setting random attributes
19103 in progspaces.
19104
3bdff46b
LM
191052014-10-30 Janis Johnson <janisjo@codesourcery.com>
19106
19107 * gdb.base/fullpath-expand.exp: Skip for a remote host.
19108 * gdb.base/realname-expand.exp: Likewise.
19109 * gdb.linespec/macro-relative.exp: Likewise.
19110
ab917dfb
PA
191112014-10-29 Pedro Alves <palves@redhat.com>
19112
19113 PR gdb/17408
19114 * gdb.threads/schedlock.c (some_function): New function.
19115 (call_function): New global.
19116 (MAYBE_CALL_SOME_FUNCTION): New macro.
19117 (thread_function): Call it.
19118 * gdb.threads/schedlock.exp (get_args): Add description parameter,
19119 and use it instead of a global counter. Adjust all callers.
19120 (get_current_thread): Use "find current thread" for test message
19121 here rather than having all callers pass down the same string.
19122 (goto_loop): New procedure, factored out from ...
19123 (my_continue): ... this.
19124 (step_ten_loops): Change parameter from test message to command to
19125 use. Adjust.
19126 (list_count): Delete global.
19127 (check_result): New procedure, factored out from duplicate top
19128 level code.
19129 (continue tests): Wrap in with_test_prefix.
19130 (test_step): New procedure, factored out from duplicate top level
19131 code.
19132 (top level): Test "step" in combination with all scheduler-locking
19133 modes. Test "next" in combination with all scheduler-locking
19134 modes, and in combination with stepping over a function call or
19135 not.
19136 * gdb.threads/next-bp-other-thread.c: New file.
19137 * gdb.threads/next-bp-other-thread.exp: New file.
19138
d3d4baed
PA
191392014-10-29 Pedro Alves <palves@redhat.com>
19140
19141 PR python/17372
19142 * gdb.python/python.exp: Test a multi-line command that spawns
19143 interactive Python.
19144 * gdb.base/multi-line-starts-subshell.exp: New file.
19145
563e8d85
YQ
191462014-10-29 Yao Qi <yao@codesourcery.com>
19147
19148 * gdb.base/fileio.exp: Make directories on host.
19149
0ea4d52e
YQ
191502014-10-29 Yao Qi <yao@codesourcery.com>
19151
19152 * gdb.base/fileio.c (test_write): Close the file.
19153
7f5ef605
PA
191542014-10-28 Pedro Alves <palves@redhat.com>
19155
19156 PR gdb/12623
19157 * gdb.base/sigstep.c (no_handler): New global.
19158 (main): If 'no_handler is true, set the signal handlers to
19159 SIG_IGN.
19160 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
19161 with_sw_watch and no_handler parameters. Handle them.
19162 (top level) <stepping over handler when stopped at a breakpoint
19163 test>: Add a test axis for testing with a software watchpoint, and
19164 another for testing with the signal handler set to SIG_IGN.
19165 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
19166 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
19167
abbdbd03
PA
191682014-10-28 Pedro Alves <palves@redhat.com>
19169
19170 PR gdb/17511
19171 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
19172 * gdb.base/sigstep.exp (other_handler_location): New global.
19173 (advance): Support stepping into the signal handler, and running
19174 commands while in the handler.
19175 (in_handler_map): New global.
19176 (top level): In the advance test, add combinations for getting
19177 into the handler with stepping commands, and for running commands
19178 in the handler. Add comment descripting the advancei tests.
19179
1df4399f
PA
191802014-10-28 Pedro Alves <palves@redhat.com>
19181
19182 * gdb.base/sigstep.exp: Use build_executable instead of
19183 prepare_for_testing.
19184 (top level): Move code that starts GDB, runs to main and creates a
19185 display to ...
19186 (restart): ... this new procedure.
19187 (top level): Move backtrace from signal handler test to ...
19188 (validate_backtrace): ... this new procedure.
19189 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
19190 with_test_prefix. Always restart GDB.
19191 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
19192 with_test_prefix. Always restart GDB. No need to delete
19193 breakpoints after the test.
19194 (test_skip_handler): Remove prefix parameter.
19195 (skip_over_handler, breakpoint_to_handler)
19196 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
19197 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
19198 restart GDB. No need to delete breakpoints after the test.
19199 (top level): Use foreach to call the test procedures with
19200 different commands.
19201
a5b6e449
PA
192022014-10-28 Pedro Alves <palves@redhat.com>
19203
19204 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
19205 instead of GNATS numbers.
19206 * gdb.base/sigbpt.exp: Likewise.
19207 * gdb.base/siginfo.exp: Likewise.
19208 * gdb.base/sigstep.exp: Likewise.
19209
e5f8a7cc
PA
192102014-10-27 Pedro Alves <palves@redhat.com>
19211
19212 * gdb.base/sigstep.c (dummy): New global.
19213 (main): Issue a couple writes to the new global.
19214 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
19215 procedures.
19216 (skip_over_handler): Use test_skip_handler.
19217 (top level): Call skip_over_handler for stepi and nexti too.
19218 (breakpoint_over_handler): Use test_skip_handler.
19219 (top level): Call breakpoint_over_handler for stepi and nexti too.
19220
763905a3
YQ
192212014-10-27 Yao Qi <yao@codesourcery.com>
19222
19223 * gdb.trace/tfile.c (adjust_function_address)
19224 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
19225 function descriptor.
19226
6f259a23
DB
192272014-10-24 Don Breazeal <donb@codesourcery.com>
19228
19229 * gdb.base/foll-fork.exp (test_follow_fork,
19230 catch_fork_child_follow): Check for updated fork messages emitted
19231 from infrun.c.
19232 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
19233 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
19234 vfork_and_exec_child_follow_through_step): Check for updated vfork
19235 messages emitted from infrun.c.
19236
09dd9a69
PA
192372014-10-24 Pedro Alves <palves@redhat.com>
19238
19239 * gdb.base/corefile.exp: Remove references to ultrix.
19240 * gdb.base/interrupt.exp: Likewise.
19241 * gdb.base/whatis.exp: Likewise.
19242 * gdb.gdb/selftest.exp: Likewise.
19243 * gdb.threads/manythreads.exp: Likewise.
19244 * gdb.threads/print-threads.exp: Likewise.
19245 * gdb.threads/pthreads.exp:: Likewise.
19246 * gdb.threads/schedlock.exp: Likewise.
19247
3433cfa5
SC
192482014-10-24 Siva Chandra Reddy <sivachandra@google.com>
19249
19250 * gdb.cp/non-trivial-retval.cc: Add a test case.
19251 * gdb.cp/non-trivial-retval.exp: Add a test.
19252
092f880b
YQ
192532014-10-20 Yao Qi <yao@codesourcery.com>
19254
19255 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
19256 * gdb.python/py-objfile-script-gdb.py: New file.
19257 * gdb.python/py-objfile-script.exp: Update reference to
19258 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
19259 of remote_download. Remove the dest file.
19260
acbdb7f3
YQ
192612014-10-20 Yao Qi <yao@codesourcery.com>
19262
19263 * gdb.base/checkpoint.exp: Don't remove file copied on host.
19264 * gdb.base/step-line.exp: Likewise.
19265 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19266 * gdb.dwarf2/dw2-basic.exp: Likewise.
19267 * gdb.dwarf2/dw2-compressed.exp: Likewise.
19268 * gdb.dwarf2/dw2-filename.exp: Likewise.
19269 * gdb.dwarf2/dw2-intercu.exp: Likewise.
19270 * gdb.dwarf2/dw2-intermix.exp: Likewise.
19271 * gdb.dwarf2/dw2-producer.exp: Likewise.
19272 * gdb.dwarf2/mac-fileno.exp: Likewise.
19273 * gdb.python/py-frame-args.exp: Likewise.
19274 * gdb.python/py-framefilter.exp: Likewise.
19275 * gdb.python/py-mi.exp: Likewise.
19276 * gdb.python/py-objfile-script.exp: Likewise
19277 * gdb.python/py-pp-integral.exp: Likewise.
19278 * gdb.python/py-pp-re-notag.exp: Likewise.
19279 * gdb.python/py-prettyprint.exp: Likewise.
19280 * gdb.python/py-section-script.exp: Likewise.
19281 * gdb.python/py-typeprint.exp: Likewise.
19282 * gdb.python/py-xmethods.exp: Likewise.
19283 * gdb.stabs/weird.exp: Likewise.
19284 * gdb.xml/tdesc-regs.exp: Likewise.
19285
bd286a29
KCY
192862014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
19287
19288 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
19289 (out_cu): Use addr_len for the size of addresses.
19290 (out_line): Likewise. Size DW_LNE_set_address instruction
19291 according to addr_len.
19292 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
19293 (FUNC): Add START_INSNS to definition.
19294
673dc4a0
YQ
192952014-10-18 Yao Qi <yao@codesourcery.com>
19296
19297 * gdb.base/argv0-symlink.exp: Check argv[0] value if
19298 gdb_has_argv0 return true.
19299 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
19300 check [target_info exists noargs], check [gdb_has_argv0]
19301 instead.
19302 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19303 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
19304 procedures.
19305
4ffbba72
DE
193062014-10-17 Doug Evans <dje@google.com>
19307
19308 * gdb.python/py-events.exp: Update expected output for clear_objfiles
19309 event.
19310 * gdb.python/py-events.py: Add clear_objfiles event.
19311
d096d8c1
DE
193122014-10-17 Doug Evans <dje@google.com>
19313
19314 * gdb.python/py-objfile.exp: Test progspace attribute.
19315
a80db015
LM
193162014-10-17 Luis Machado <lgustavo@codesourcery.com>
19317
19318 * gdb.guile/scm-breakpoint.exp: Do not assume any
19319 directory separators when matching source file paths.
19320 * gdb.python/py-breakpoint.exp: Likewise.
19321 * gdb.reverse/break-precsave.exp: Likewise.
19322 * gdb.reverse/break-reverse.exp: Likewise.
19323 * gdb.reverse/consecutive-precsave.exp: Likewise.
19324 * gdb.reverse/finish-precsave.exp: Likewise.
19325 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
19326 * gdb.reverse/finish-reverse.exp: Likewise.
19327 * gdb.reverse/i386-precsave.exp: Likewise.
19328 * gdb.reverse/i387-env-reverse.exp: Likewise.
19329 * gdb.reverse/i387-stack-reverse.exp: Likewise.
19330 * gdb.reverse/machinestate-precsave.exp: Likewise.
19331 * gdb.reverse/machinestate.exp: Likewise.
19332 * gdb.reverse/sigall-precsave.exp: Likewise.
19333 * gdb.reverse/solib-precsave.exp: Likewise.
19334 * gdb.reverse/step-precsave.exp: Likewise.
19335 * gdb.reverse/until-precsave.exp: Likewise.
19336 * gdb.reverse/watch-precsave.exp: Likewise.
19337 * gdb.reverse/watch-reverse.exp: Likewise.
19338
b22089ab
YQ
193392014-10-17 Yao Qi <yao@codesourcery.com>
19340
19341 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
19342 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
19343
6c4486e6
PA
193442014-10-17 Pedro Alves <palves@redhat.com>
19345
19346 PR gdb/17471
19347 * gdb.base/bg-execution-repeat.c: New file.
19348 * gdb.base/bg-execution-repeat.exp: New file.
19349
0ff33695
PA
193502014-10-17 Pedro Alves <palves@redhat.com>
19351
19352 PR gdb/17300
19353 * gdb.base/continue-all-already-running.c: New file.
19354 * gdb.base/continue-all-already-running.exp: New file.
19355
6fdebc3d
PA
193562014-10-17 Pedro Alves <palves@redhat.com>
19357
19358 PR gdb/17472
19359 * gdb.base/annota-input-while-running.c: New file.
19360 * gdb.base/annota-input-while-running.exp: New file.
19361
32a8097b
PA
193622014-10-17 Pedro Alves <palves@redhat.com>
19363
19364 * gdb.base/callfuncs.exp: emove references to osf.
19365 * gdb.base/sigall.exp: Likewise.
19366 * gdb.gdb/selftest.exp: Likewise.
19367 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19368 * gdb.mi/non-stop.c: Likewise.
19369 * gdb.mi/pthreads.c: Likewise.
19370 * gdb.reverse/sigall-precsave.exp: Likewise.
19371 * gdb.reverse/sigall-reverse.exp: Likewise.
19372 * gdb.threads/pthreads.c: Likewise.
19373 * gdb.threads/pthreads.exp: Likewise.
19374
7a3517ff
YQ
193752014-10-17 Yao Qi <yao@codesourcery.com>
19376
19377 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
19378 check 'target_info exists noargs'.
19379 (test_command_prompt_position): Likewise.
19380 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
19381 Remove "set args".
19382 (progvar_simple_while_test): Likewise.
19383 (progvar_complex_if_while_test): Likewise.
19384 (if_while_breakpoint_command_test): Likewise.
19385 (infrun_breakpoint_command_test): Likewise.
19386 (breakpoint_command_test): Likewise.
19387 (watchpoint_command_test): Likewise.
19388 (bp_deleted_in_command_test): Likewise.
19389 (temporary_breakpoint_commands): Likewise.
19390
bb99c472
YQ
193912014-10-16 Yao Qi <yao@codesourcery.com>
19392
19393 * gdb.base/remotetimeout.exp: Remove noargs checking.
19394
7c16b83e
PA
193952014-10-15 Pedro Alves <palves@redhat.com>
19396
19397 PR breakpoints/9649
19398 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
19399 * gdb.base/breakpoint-in-ro-region.exp
19400 (probe_target_hardware_step): New procedure.
19401 (top level): Probe hardware stepping and hardware breakpoint
19402 support. Test stepping through a read-only region, with both
19403 "breakpoint auto-hw" on and off and both "always-inserted" on and
19404 off.
19405
35a49624
IB
194062014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
19407
19408 * gdb.dlang/demangle.exp: Update for demangling changes.
19409
2d1c107c
SC
194102014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19411
19412 * gdb.cp/non-trivial-retval.cc: Add new test cases.
19413 * gdb.cp/non-trivial-retval.exp: Add new tests.
19414
778811d5
SC
194152014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19416
19417 PR c++/13403
19418 PR c++/15154
19419 * gdb.cp/non-trivial-retval.cc: New file.
19420 * gdb.cp/non-trivial-retval.exp: New file.
19421
10c5f0a8
YQ
194222014-10-15 Yao Qi <yao@codesourcery.com>
19423
19424 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
19425 remote host.
19426
65d7b369
YQ
194272014-10-15 Yao Qi <yao@codesourcery.com>
19428
19429 * gdb.python/py-symbol.exp: Match file base name if host is
19430 remote, otherwise match file name with dir name.
19431 * gdb.python/py-symtab.exp: Likewise.
19432 * gdb.python/python.exp: Likewise.
19433
46dc1394
YQ
194342014-10-15 Yao Qi <yao@codesourcery.com>
19435
19436 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
19437 pattern.
19438 * gdb.python/py-symtab.exp: Likewise.
19439 * gdb.python/python.exp: Remove trailing ".*". Fix typo
19440 locationn.
19441
c40cc657
JB
194422014-10-14 Joel Brobecker <brobecker@adacore.com>
19443
19444 * gdb.ada/addr_arith: New testcase.
19445
2abf49e1
MR
194462014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
19447
19448 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
19449 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
19450 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
19451 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
19452
f7088df3
SDJ
194532014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
19454
19455 * gdb.arch/stap-eval-lang-ada.S: Likewise.
19456 * gdb.arch/stap-eval-lang-ada.c: Likewise.
19457 * gdb.arch/stap-eval-lang-ada.exp: New file.
19458
4dc06805
YQ
194592014-10-14 Yao Qi <yao@codesourcery.com>
19460
19461 * gdb.mi/mi-var-child.c (nothing1): New function.
19462 (nothing2): New function.
19463 (do_children_tests): Set function pointers by nothing1 and
19464 nothing2.
19465 * gdb.mi/mi-var-child.exp: Step over new added statements.
19466 Update test to match the new output.
19467 * gdb.mi/var-cmd.c (nothing1): New function.
19468 (nothing2): New function.
19469 (do_children_tests): Set function pointers by nothing1 and
19470 nothing2.
19471 * gdb.mi/mi-var-display.exp: Update test to match output.
19472 Step to the line specified by $line_dct_nothing.
19473 Increase the number of lines to step.
19474
46a93de2
YQ
194752014-10-14 Yao Qi <yao@codesourcery.com>
19476
19477 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
19478 tests.
19479 * gdb.mi/mi2-var-child.exp: Likewise.
19480
14ea52ee
DE
194812014-10-13 Doug Evans <dje@google.com>
19482
19483 * gdb.python/py-objfile.exp: Change name of file name test.
19484
e5c6e92b
DE
194852014-10-13 Doug Evans <dje@google.com>
19486
19487 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
19488 from the start of the CU.
19489
c780cc2f
JK
194902014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19491 Yao Qi <yao@codesourcery.com>
19492
19493 Fix "save breakpoints" for "catch" command.
19494 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
19495 Remove -nonewline. Match also the added "main" line.
19496
99894e11
JK
194972014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19498
19499 Fix "save breakpoints" for "disable $bpnum" command.
19500 * gdb.base/save-bp.c (main): Add label.
19501 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
19502
6e1ac5a3
JK
195032014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19504
19505 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
19506
754dd2b0
YQ
195072014-10-11 Yao Qi <yao@codesourcery.com>
19508
19509 * gdb.server/server-kill.exp: Execute command
19510 "set remote trace-status-packet on" before "tstatus".
19511
f90183d7
YQ
195122014-10-11 Yao Qi <yao@codesourcery.com>
19513
19514 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
19515 (main): Call getppid.
19516 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
19517 and continue to it. Read variable "server_pid".
19518
bf40a607
YQ
195192014-10-11 Yao Qi <yao@codesourcery.com>
19520
19521 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
19522
052ca370
YQ
195232014-10-11 Yao Qi <yao@codesourcery.com>
19524
19525 * gdb.threads/thread-find.exp: Don't execute command
19526 "info threads".
19527 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
19528 * gdb.threads/linux-dp.exp: Don't check the condition
19529 $threads_created equals to zero.
19530
3831839c
PA
195312014-10-10 Pedro Alves <palves@redhat.com>
19532
19533 * gdb.base/bigcore.exp: Remove references to IRIX.
19534 * gdb.base/funcargs.exp: Likewise.
19535 * gdb.base/interrupt.exp: Likewise.
19536 * gdb.base/mips_pro.exp: Likewise.
19537 * gdb.base/nodebug.exp: Likewise.
19538 * gdb.base/setvar.exp: Likewise.
19539 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
19540
8b9a549d
PA
195412014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19542 Pedro Alves <palves@redhat.com>
19543
19544 PR symtab/14466
19545 * gdb.base/vdso-warning.c: New file.
19546 * gdb.base/vdso-warning.exp: New file.
19547
d48ba5e8
DE
195482014-10-02 Doug Evans <dje@google.com>
19549
19550 * gdb.base/structs.c (main): Don't run forever.
19551
2278c276
PA
195522014-10-02 Pedro Alves <palves@redhat.com>
19553
19554 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
19555 (top level) <stop threads 1, stop threads 2>: Use it.
19556
b57bacec
PA
195572014-10-02 Pedro Alves <palves@redhat.com>
19558
19559 * gdb.threads/break-while-running.exp (test): Add new
19560 'update_thread_list' argument. Skip "info threads" if false.
19561 (top level): Add new 'update_thread_list' axis.
19562
13fd3ff3
PA
195632014-10-02 Pedro Alves <palves@redhat.com>
19564
19565 PR breakpoints/17431
19566 * gdb.base/execl-update-breakpoints.c: New file.
19567 * gdb.base/execl-update-breakpoints.exp: New file.
19568
0fec99e8
PA
195692014-10-01 Pedro Alves <palves@redhat.com>
19570
19571 * gdb.base/breakpoint-in-ro-region.c: New file.
19572 * gdb.base/breakpoint-in-ro-region.exp: New file.
19573
2ddf4301
SM
195742014-10-01 Simon Marchi <simon.marchi@ericsson.com>
19575
19576 * gdb.mi/mi-exit-code.exp: New file.
19577 * gdb.mi/mi-exit-code.c: New file.
19578
6a5f3f43
YQ
195792014-09-30 Yao Qi <yao@codesourcery.com>
19580
19581 * lib/prelink-support.exp (build_executable_own_libs): Error if
19582 the target isn't native.
19583
345bcc73
YQ
195842014-09-30 Yao Qi <yao@codesourcery.com>
19585
19586 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
19587 false.
19588
a25a5a45
PA
195892014-09-22 Pedro Alves <palves@redhat.com>
19590
19591 * gdb.threads/break-while-running.exp: New file.
19592 * gdb.threads/break-while-running.c: New file.
19593
00ba3162
YQ
195942014-09-19 Yao Qi <yao@codesourcery.com>
19595
19596 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
19597 Invoke test. Restart GDB with --readnow and invoke test again.
19598
c3b7b696
YQ
195992014-09-19 Yao Qi <yao@codesourcery.com>
19600
19601 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
19602 proc set_breakpoint_on_gcd_function. Invoke
19603 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
19604 invoke set_breakpoint_on_gcd_function again.
19605
2b4fd423
DE
196062014-09-18 Doug Evans <dje@google.com>
19607
19608 * gdb.dwarf2/symtab-producer.exp: New file.
19609
a5947601
SDJ
196102014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19611
19612 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
19613 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
19614 * gdb.base/global-var-nested-by-dso.c: Likewise.
19615 * gdb.base/global-var-nested-by-dso.exp: Likewise.
19616
91c19059
SDJ
196172014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19618 Pedro Alves <palves@redhat.com>
19619
19620 * gdb.base/watch-bitfields.exp: Pass string other than test file
19621 name to prepare_for_testing.
19622 (watch): New procedure.
19623 (expect_watchpoint): Use with_test_prefix.
19624 (top level): Factor out tests to ...
19625 (test_watch_location, test_regular_watch): ... these new
19626 procedures, and use with_test_prefix and gdb_continue_to_end.
19627
bb9d5f81
PP
196282014-09-16 Patrick Palka <patrick@parcs.ath.cx>
19629
19630 PR breakpoints/12526
19631 * gdb.base/watch-bitfields.exp: New file.
19632 * gdb.base/watch-bitfields.c: New file.
19633
635856f5
PA
196342014-09-16 Pedro Alves <palves@redhat.com>
19635
19636 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
19637 software and hardware addresses, not software address against
19638 itself.
19639
7280ceea
PA
196402014-09-16 Pedro Alves <palves@redhat.com>
19641
19642 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
19643 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
19644
428b16bd
PA
196452014-09-16 Pedro Alves <palves@redhat.com>
19646
19647 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
19648 files.
19649 * gdb.base/a2-run.exp: Remove all code guarded by istarget
19650 "*-*-vxworks*" throughout.
19651 * gdb.base/break.exp: Likewise.
19652 * gdb.base/default.exp: Likewise.
19653 * gdb.base/scope.exp: Likewise.
19654 * gdb.base/sepdebug.exp: Likewise.
19655 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
19656 throughout.
19657 * gdb.base/run.c: Likewise.
19658 * gdb.base/sepdebug.c: Likewise.
19659 * gdb.hp/gdb.aCC/run.c: Likewise.
19660 * gdb.reverse/until-reverse.c: Likewise.
19661 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
19662
666d413c
YQ
196632014-09-16 Yao Qi <yao@codesourcery.com>
19664
19665 * boards/local-remote-host-native.exp: New file.
19666
57cbd724
DE
196672014-09-14 Doug Evans <xdje42@gmail.com>
19668
19669 * gdb.threads/queue-signal.c (thread_count): New variable.
19670 (thread_count_mutex, thread_count_condvar): New variables.
19671 (incr_thread_count, wait_all_threads_running): New functions.
19672 (main): Wait for all threads to be in their thread functions.
19673
81219e53
DE
196742014-09-13 Doug Evans <xdje42@gmail.com>
19675
19676 * gdb.threads/queue-signal.c: New file.
19677 * gdb.threads/queue-signal.exp: New file.
19678
3714cea7
DE
196792014-09-13 Doug Evans <xdje42@gmail.com>
19680
19681 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
19682 be consistent with what default_gdb_init uses.
19683 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
19684 the plain text of the prompt. Add some logging printfs.
19685 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
19686
fa43b1d7
PA
196872014-09-12 Pedro Alves <palves@redhat.com>
19688
19689 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
19690 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
19691 * gdb.arch/i386-size-overlap.exp: Likewise.
19692 * gdb.arch/i386-size.exp: Likewise.
19693 * gdb.arch/i386-unwind.exp: Likewise.
19694 * gdb.base/a2-run.exp: Likewise.
19695 * gdb.base/break.exp: Likewise.
19696 * gdb.base/charset.exp: Likewise.
19697 * gdb.base/chng-syms.exp: Likewise.
19698 * gdb.base/commands.exp: Likewise.
19699 * gdb.base/dbx.exp: Likewise.
19700 * gdb.base/find.exp: Likewise.
19701 * gdb.base/funcargs.exp: Likewise.
19702 * gdb.base/jit-simple.exp: Likewise.
19703 * gdb.base/reread.exp: Likewise.
19704 * gdb.base/sepdebug.exp: Likewise.
19705 * gdb.base/step-bt.exp: Likewise.
19706 * gdb.cp/mb-inline.exp: Likewise.
19707 * gdb.cp/mb-templates.exp: Likewise.
19708 * gdb.objc/basicclass.exp: Likewise.
19709 * gdb.threads/killed.exp: Likewise.
19710
9d9bf2df
EBM
197112014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19712
19713 PR tdep/17379
19714 * gdb.arch/powerpc-stackless.S: New file.
19715 * gdb.arch/powerpc-stackless.exp: New file.
19716
1cf2f1b0
JK
197172014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19718
19719 * gdb.base/attach.c: Include unistd.h.
19720 (main): Call alarm. Add label postloop.
19721 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
19722 gdb_breakpoint, gdb_continue_to_breakpoint.
19723 (test_command_line_attach_run): Kill ${testpid} in one exit path.
19724
98880d46
PA
197252014-09-11 Pedro Alves <palves@redhat.com>
19726
19727 PR gdb/17347
19728 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
19729 * gdb.base/attach.exp (test_command_line_attach_run): New
19730 procedure.
19731 (top level): Call it.
19732
4c92ff2c
PA
197332014-09-11 Pedro Alves <palves@redhat.com>
19734
19735 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
19736 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
19737 (do_command_attach_tests): Use spawn_wait_for_attach.
19738 * gdb.base/solib-overlap.exp: Likewise.
19739 * gdb.multi/multi-attach.exp: Likewise.
19740 * gdb.python/py-prompt.exp: Likewise.
19741 * gdb.python/py-sync-interp.exp: Likewise.
19742 * gdb.server/ext-attach.exp: Likewise.
19743
3adc1a7d
GKB
197442014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
19745
19746 * gdb.fortran/array-element.exp: Remove unexpected "continue"
19747 command in testcase. Simplify testcase.
19748
96334934
JB
197492014-09-10 Joel Brobecker <brobecker@adacore.com>
19750
19751 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
19752
eb479039
JB
197532014-09-10 Joel Brobecker <brobecker@adacore.com>
19754
19755 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
19756
deede10c
JB
197572014-09-10 Joel Brobecker <brobecker@adacore.com>
19758
19759 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
19760
7828a5f5
JB
197612014-09-10 Joel Brobecker <brobecker@adacore.com>
19762
19763 * gdb.dwarf2/dynarr-ptr.c: New file.
19764 * gdb.dwarf2/dynarr-ptr.exp: New file.
19765
33aeebcf
MR
197662014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19767
19768 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
19769 of 30 rather than hardcoding 120 for a slow test case. Take the
19770 `gdb,timeout' target setting into account for this calculation.
19771 Don't extend the timeout for the test cases that don't need it.
19772
7b415901
MR
197732014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19774
19775 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
19776 a factor of 2 for a slow test case. Take the `gdb,timeout'
19777 target setting into account for this calculation.
19778 * gdb.reverse/until-precsave.exp: Increase the timeout by
19779 a factor of 15 and 3 respectively rather than adding 120
19780 for a pair of slow test cases. Take the `gdb,timeout'
19781 target setting into account for this calculation.
19782
4a40f85a
MR
197832014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19784
19785 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
19786 timeout, don't pass one down to gdb_expect.
19787 (gdb_expect): Rework timeout selection.
19788
09635af7
MR
197892014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19790
19791 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
19792 exception on timeout.
19793 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
19794 (gdbserver_start_extended): Catch any `gdbserver_start' error
19795 exceptions.
19796 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
19797 * lib/mi-support.exp (mi_gdb_target_load): Catch any
19798 `gdbserver_gdb_load' error exceptions.
19799
2bdd10b7
MR
198002014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19801
19802 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
19803 120 on waiting for the TCP socket to open.
19804
316935f0
DE
198052014-09-09 Doug Evans <xdje42@gmail.com>
19806
19807 * gdb.base/default.exp (show_conv_list): Add _caller_is,
19808 _caller_matches, _any_caller_is, _any_caller_matches.
19809
83740597
DE
198102014-09-09 Doug Evans <xdje42@gmail.com>
19811
19812 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
19813
4c122fc3
YQ
198142014-09-09 Yao Qi <yao@codesourcery.com>
19815
19816 * gdb.mi/mi-var-display.exp: Set print symbol off.
19817
a9f116cb
GKB
198182014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
19819
19820 PR gdb/17035
19821 * gdb.base/commands.exp: Add tests to verify user-defined
19822 commands with empty bodies.
19823 * gdb.python/py-cmd.exp: Test that we don't show user-defined
19824 python commands in `show user command`.
19825 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
19826 scheme commands in `show user command`.
19827
c75bd3a2
JK
198282014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19829
19830 PR python/17355
19831 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
19832 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
19833 * gdb.python/py-framefilter-invalidarg.exp: New file.
19834 * gdb.python/py-framefilter-invalidarg.py: New file.
19835
faa42425
DE
198362014-09-06 Doug Evans <xdje42@gmail.com>
19837
19838 PR 15276
19839 * gdb.python/py-caller-is.c: New file.
19840 * gdb.python/py-caller-is.exp: New file.
19841
474ca4f6
SDJ
198422014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
19843
19844 PR gdb/17235
19845 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
19846 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
19847
eb0b0463
SDJ
198482014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
19849
19850 PR fortran/17237
19851 * gdb.fortran/print-formatted.exp: New file.
19852 * gdb.fortran/print-formatted.f90: Likewise.
19853
5f3b99cf
SS
198542014-09-03 Sasha Smundak <asmundak@google.com>
19855
19856 * gdb.python/py-frame.exp: Test Frame.read_register.
19857
7d793aa9
SDJ
198582014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
19859
19860 PR python/16699
19861 * gdb.python/py-completion.exp: New file.
19862 * gdb.python/py-completion.py: Likewise.
19863
fb0576e9
DE
198642014-08-28 Doug Evans <dje@google.com>
19865
19866 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
19867 eax,etc. are live with values set by gdb and thus the compiler can't
19868 use them.
19869 * gdb.arch/i386-pseudo.c (main): Ditto.
19870
ee92b0dd
DE
198712014-08-27 Doug Evans <dje@google.com>
19872
19873 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
19874
6649db35
DE
198752014-08-25 Doug Evans <dje@google.com>
19876
19877 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
19878 (main): Ditto.
19879
564b7600
DE
198802014-08-25 Doug Evans <dje@google.com>
19881
19882 * gdb.threads/thread-execl.exp: #include <stdio.h>.
19883
3881fb67
YQ
198842014-08-24 Yao Qi <yao@codesourcery.com>
19885
19886 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
19887 symbol off.
19888 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
19889
a05a36a5
DE
198902014-08-22 Doug Evans <dje@google.com>
19891
19892 PR 17276
19893 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
19894 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
19895 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
19896
7c343b48
YQ
198972014-08-22 Yao Qi <yao@codesourcery.com>
19898
19899 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
19900 * gdb.python/py-finish-breakpoint2.exp: Likewise.
19901 * gdb.python/python.exp: Likewise. Use .py file on the host
19902 instead of the build.
19903
22fd09ae
JK
199042014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19905
19906 * gdb.threads/gcore-stale-thread.c: New file.
19907 * gdb.threads/gcore-stale-thread.exp: New file.
19908
a8454a7c
PA
199092014-08-21 Pedro Alves <palves@redhat.com>
19910
19911 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
19912 * gdb.base/gcore-relro-pie.exp: Likewise.
19913 * gdb.base/gcore-relro.exp: Likewise.
19914 * gdb.base/gcore.exp: Likewise.
19915 * gdb.base/print-symbol-loading.exp: Likewise.
19916 * gdb.threads/gcore-thread.exp: Likewise.
19917 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
19918
2a31c623
PA
199192014-08-20 Pedro Alves <palves@redhat.com>
19920 Jan Kratochvil <jan.kratochvil@redhat.com>
19921
19922 * Makefile.in (EXTRA_RULES, CC): New variables, get from
19923 configure.
19924 (EXPECT): Handle READ1 being set.
19925 (all): Depend on EXTRA_RULES.
19926 (check-read1, expect-read1, read1.so, read1): New rules.
19927 * README (Testsuite Parameters): Document the READ1 make variable.
19928 (Race detection): New section.
19929 * configure: Regenerate.
19930 * configure.ac: If build==host==target, and running under a
19931 GNU/glibc system, add read1 to the extra Makefile rules.
19932 (EXTRA_RULES): AC_SUBST it.
19933 * lib/read1.c: New file.
19934
d36430db
JB
199352014-08-20 Joel Brobecker <brobecker@adacore.com>
19936
19937 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
19938 the handling of variables declared as a typedef to an array
19939 which a DW_AT_data_location attribute.
19940
9a0dc9e3
PA
199412014-08-19 Andrew Burgess <aburgess@broadcom.com>
19942 Pedro Alves <palves@redhat.com>
19943
19944 PR symtab/14604
19945 PR symtab/14605
19946 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
19947 gdb_test.
19948
0718a8da
PA
199492014-08-19 Pedro Alves <palves@redhat.com>
19950
19951 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
19952
13b448cd
YQ
199532014-08-19 Yao Qi <yao@codesourcery.com>
19954
19955 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
19956 right line.
19957
1cbf5077
DB
199582014-08-18 David Blaikie <dblaikie@gmail.com>
19959
19960 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
19961
bf0fae19
JB
199622014-08-18 Joel Brobecker <brobecker@adacore.com>
19963
19964 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
19965 attribute in array range.
19966
3c8c5dcc
JB
199672014-08-18 Joel Brobecker <brobecker@adacore.com>
19968
19969 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
19970
e66d4446
SC
199712014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19972
19973 PR c++/17132
19974 * gdb.cp/pr17132.cc: New file.
19975 * gdb.cp/pr17132.exp: New file.
19976
940df408
SC
199772014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19978
19979 * gdb.python/py-xmethods.py (A_getarrayind)
19980 (E_method_char_worker.__call__, E_method_int_worker.__call__):
19981 Use 'print' with function call syntax.
19982 (E_method_matcher.match): Fix tab vs space indentation mixup.
19983
ebcc6c3a
YQ
199842014-08-15 Yao Qi <yao@codesourcery.com>
19985
19986 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
19987 false.
19988
775e0f04
YQ
199892014-08-15 Yao Qi <yao@codesourcery.com>
19990
19991 * gdb.cp/casts.exp: Set print symbol off.
19992 * gdb.cp/class2.exp: Likewise.
19993 * gdb.cp/overload.exp: Likewise.
19994 * gdb.cp/templates.exp: Likewise.
19995
d769e349
DE
199962014-08-11 Doug Evans <dje@google.com>
19997
19998 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
19999 (test_load_shlib): Update.
20000
20c6f1e1
YQ
200012014-08-09 Yao Qi <yao@codesourcery.com>
20002
20003 * gdb.base/display.exp: Invoke is_address_zero_readable.
20004 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
20005 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
20006 * gdb.base/hbreak-unmapped.exp: Return if
20007 is_address_zero_readable returns true.
20008 * gdb.base/signest.exp: Likewise.
20009 * gdb.base/signull.exp: Likewise.
20010 * gdb.base/sigbpt.exp: Likewise.
20011 * gdb.guile/scm-disasm.exp: Do the test if
20012 is_address_zero_readable returns false.
20013 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
20014 * gdb.python/py-arch.exp: Likewise.
20015 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
20016 * lib/gdb.exp (is_address_zero_readable): New proc.
20017
5792e8e3
YQ
200182014-08-09 Yao Qi <yao@codesourcery.com>
20019
20020 PR testsuite/13443
20021 * gdb.mi/mi-var-display.exp: Make test messages unique.
20022
3cecbbbe
TT
200232014-08-04 Tom Tromey <tromey@redhat.com>
20024
20025 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
20026 target 0".
20027
00b51ff5
TT
200282014-08-04 Tom Tromey <tromey@redhat.com>
20029
20030 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
20031 "target_resume".
20032
6908c509
JB
200332014-08-01 Joel Brobecker <brobecker@adacore.com>
20034
20035 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
20036 inner_vla_struct_object_size.
20037 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
20038 as xfail.
20039
cc6563d2
PA
200402014-07-30 Pedro Alves <palves@redhat.com>
20041
20042 * gdb.threads/signal-command-handle-nopass.exp (test): Add
20043 comment.
20044
7e09a223
YQ
200452014-07-29 Yao Qi <yao@codesourcery.com>
20046
20047 PR gdb/17206
20048 * gdb.base/until-nodebug.exp: New.
20049
7ebdbe92
DE
200502014-07-28 Doug Evans <xdje42@gmail.com>
20051
20052 PR guile/17203
20053 * gdb.guile/scm-parameter.exp: Add tests for trying to create
20054 previously existing parameter, and previously ambiguously spelled
20055 parameter.
20056
fdb1adc6
WN
200572014-07-28 Will Newton <will.newton@linaro.org>
20058
20059 * gdb.base/varargs.exp: Remove KFAILs for ARM.
20060
186fcde0
DE
200612014-07-26 Ludovic Courtès <ludo@gnu.org>
20062 Doug Evans <xdje42@gmail.com>
20063
20064 PR guile/17146
20065 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
20066
70509625
PA
200672014-07-25 Pedro Alves <palves@redhat.com>
20068
20069 * gdb.threads/signal-command-handle-nopass.c: New file.
20070 * gdb.threads/signal-command-handle-nopass.exp: New file.
20071 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
20072 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
20073 * gdb.threads/signal-delivered-right-thread.c: New file.
20074 * gdb.threads/signal-delivered-right-thread.exp: New file.
20075
c3f814a1
PA
200762014-07-25 Pedro Alves <palves@redhat.com>
20077
20078 * gdb.base/double-prompt-target-event-error.exp
20079 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
20080 match.
20081 (cancel_pagination_in_target_event): Rework double prompt
20082 detection.
20083 * gdb.base/paginate-after-ctrl-c-running.exp
20084 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
20085 <return>' match.
20086 * gdb.base/paginate-bg-execution.exp
20087 (test_bg_execution_pagination_return)
20088 (test_bg_execution_pagination_cancel): Remove '-notransfer
20089 <return>' matches.
20090 * gdb.base/paginate-execution-startup.exp
20091 (test_fg_execution_pagination_return)
20092 (test_fg_execution_pagination_cancel): Remove '-notransfer
20093 <return>' matches.
20094 * gdb.base/paginate-inferior-exit.exp
20095 (test_paginate_inferior_exited): Remove '-notransfer <return>'
20096 match.
20097 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
20098 * lib/gdb.exp (pagination_prompt): Run text through
20099 string_to_regexp.
20100 (gdb_test_multiple): Match $pagination_prompt instead of
20101 "<return>".
20102 (string_to_regexp): Move to lib/gdb-utils.exp.
20103
e214cf6c
JK
201042014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20105
20106 * gdb.arch/amd64-entry-value-paramref.S: New file.
20107 * gdb.arch/amd64-entry-value-paramref.cc: New file.
20108 * gdb.arch/amd64-entry-value-paramref.exp: New file.
20109 * gdb.arch/amd64-optimout-repeat.S: New file.
20110 * gdb.arch/amd64-optimout-repeat.c: New file.
20111 * gdb.arch/amd64-optimout-repeat.exp: New file.
20112
17d0c5c8
JK
201132014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20114
20115 PR gdb/17170
20116 * gdb.base/statistics.exp: New file.
20117
b8b8facf
DE
201182014-07-17 Doug Evans <dje@google.com>
20119
74b49205 20120 PR gdb/17170
b8b8facf
DE
20121 * gdb.base/maint.exp: Update testing of per-command stats.
20122
1b5d0ab3
PA
201232014-07-16 Pedro Alves <palves@redhat.com>
20124
20125 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
20126 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
20127 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
20128 (tfile_write_buf): New functions.
20129 (add_memory_block): Rewrite using the above.
20130 (adjust_function_address): New function.
20131 (FUNCTION_ADDRESS): New macro.
20132 (write_basic_trace_file): Remove short_x local, and use
20133 tfile_write_16. Change type of func_addr local to unsigned long
20134 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
20135 here. Cast argument of add_memory_block to char pointer.
20136 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
20137 (main): Remove parameters.
20138 * gdb.trace/tfile.exp: Remove nowarnings.
20139
4d974e88
SM
201402014-07-15 Simon Marchi <simon.marchi@ericsson.com>
20141
20142 * gdb.base/debug-expr.exp: Test string evaluation with
20143 "debug expression" on.
20144
41e99568
PA
201452014-07-15 Pedro Alves <palves@redhat.com>
20146
20147 * gdb.base/reread.exp: Use clean_restart.
20148
487d9753
PL
201492014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
20150
20151 * gdb.arch/avr-flash-qualifer.c: New.
20152 * gdb.arch/avr-flash-qualifer.exp: New.
20153
cc1c52ad
PA
201542014-07-14 Pedro Alves <palves@redhat.com>
20155
20156 * gdb.base/paginate-after-ctrl-c-running.c: New file.
20157 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
20158
1e973570
PA
201592014-07-14 Pedro Alves <palves@redhat.com>
20160
20161 * gdb.base/double-prompt-target-event-error.c: New file.
20162 * gdb.base/double-prompt-target-event-error.exp: New file.
20163
93d6eb10
PA
201642014-07-14 Pedro Alves <palves@redhat.com>
20165
20166 PR gdb/17072
20167 * gdb.base/paginate-inferior-exit.c: New file.
20168 * gdb.base/paginate-inferior-exit.exp: New file.
20169
0017922d
PA
201702014-07-14 Pedro Alves <palves@redhat.com>
20171
20172 PR gdb/17072
20173 * gdb.base/paginate-bg-execution.c: New file.
20174 * gdb.base/paginate-bg-execution.exp: New file.
20175
94696ad3
PA
201762014-07-14 Pedro Alves <palves@redhat.com>
20177
20178 PR gdb/17072
20179 * gdb.base/paginate-execution-startup.c: New file.
20180 * gdb.base/paginate-execution-startup.exp: New file.
20181 * lib/gdb.exp (pagination_prompt): New global.
20182 (default_gdb_spawn): New procedure, factored out from
20183 default_gdb_spawn.
20184 (default_gdb_start): Adjust to call default_gdb_spawn.
20185 (gdb_spawn): New procedure.
20186
bd293940
PA
201872014-07-14 Pedro Alves <palves@redhat.com>
20188
20189 * lib/gdb.exp (gdb_assert): New procedure.
20190 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
20191
c933f875
PA
201922014-07-14 Pedro Alves <palves@redhat.com>
20193
20194 * gdb.base/execution-termios.c: New file.
20195 * gdb.base/execution-termios.exp: New file.
20196
d98b7a16
TT
201972014-07-14 Tom Tromey <tromey@redhat.com>
20198
20199 * gdb.cp/vla-cxx.cc: New file.
20200 * gdb.cp/vla-cxx.exp: New file.
20201
548740d6
TT
202022014-07-14 Tom Tromey <tromey@redhat.com>
20203
20204 * gdb.reverse/rerun-prec.c: New file.
20205 * gdb.reverse/rerun-prec.exp: New file.
20206
a25eb028
MR
202072014-07-12 Maciej W. Rozycki <macro@mips.com>
20208 Maciej W. Rozycki <macro@codesourcery.com>
20209
20210 * lib/gdb-utils.exp: New file.
20211 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
20212 inline `gdb_init_command' processing.
20213 (gdb_start_cmd): Likewise.
20214 * lib/mi-support.exp (mi_run_cmd): Likewise.
20215 * README: Document `gdb_init_command' and `gdb_init_commands'.
20216
218c2655
JK
202172014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20218
20219 Fix false FAIL running under a very long directory name.
20220 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
20221 and "set print elements 10000". Twice.
20222
5401fde3
YQ
202232014-07-11 Yao Qi <yao@codesourcery.com>
20224
20225 * gdb.base/exprs.exp: "set print symbol off".
20226
e76126e8
PA
202272014-07-11 Pedro Alves <palves@redhat.com>
20228
20229 * gdb.threads/kill.c: New file.
20230 * gdb.threads/kill.exp: New file.
20231
2d6f0de6
YQ
202322014-07-10 Yao Qi <yao@codesourcery.com>
20233
20234 * gdb.trace/tfile.c (write_basic_trace_file)
20235 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
20236 address written to trace file.
20237
7180e04a
PA
202382014-07-09 Pedro Alves <palves@redhat.com>
20239
20240 * gdb.base/attach-wait-input.exp: New file.
20241 * gdb.base/attach-wait-input.c: New file.
20242
9a9a7608
AB
202432014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
20244
20245 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
20246 setting up test structures.
20247 (main): Call new test function.
20248 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
20249 test function, continue into test function and walk test
20250 structures.
20251
161ac41e
YQ
202522014-07-02 Yao Qi <yao@codesourcery.com>
20253
20254 * gdb.trace/entry-values.c: Define labels 'foo_start' and
20255 'bar_start' at the beginning of functions 'foo' and 'bar'
20256 respectively.
20257 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
20258 instead of 'foo' and 'bar'.
20259
1f267ae3
MM
202602014-07-08 Markus Metzger <markus.t.metzger@intel.com>
20261
20262 * gdb.btrace/segv.exp: New.
20263 * gdb.btrace/segv.c: New.
20264
2b239efb
LM
202652014-07-02 Luis Machado <lgustavo@codesourcery.com>
20266
20267 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
20268 instruction.
20269
cf363f18
MW
202702014-06-30 Mark Wielaard <mjw@redhat.com>
20271
20272 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
20273 vulture, vilify, villar): New volatile array constants.
20274 (vindictive, vegetation): New const volatile array constants.
20275 * gdb.base/volatile.exp: Test volatile and const volatile array
20276 types.
20277
aebf9d24
AA
202782014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
20279
20280 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
20281 target lacks support for awatch, rwatch, or hbreak.
20282
b67a2c6f
YQ
202832014-06-27 Yao Qi <yao@codesourcery.com>
20284
20285 * gdb.multi/dummy-frame-restore.exp: New.
20286 * gdb.multi/dummy-frame-restore.c: New.
20287
aef92902
MM
202882014-06-25 Markus Metzger <markus.t.metzger@intel.com>
20289
20290 * gdb.btrace/gcore.exp: New.
20291
8e9db26e
PA
202922014-06-23 Pedro Alves <palves@redhat.com>
20293
20294 * gdb.base/watchpoint-reuse-slot.c: New file.
20295 * gdb.base/watchpoint-reuse-slot.exp: New file.
20296
70afc5b7
SC
202972014-06-23 Siva Chandra Reddy <sivachandra@google.com>
20298
20299 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
20300 progspace's filename in 'info', 'enable' and 'disable' command
20301 tests.
20302
b972bd9c
JK
203032014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
20304
20305 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
20306 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20307 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
20308
125f8a3d
GB
203092014-06-20 Gary Benson <gbenson@redhat.com>
20310
20311 * gdb.arch/i386-avx.exp: Fix include file location.
20312 * gdb.arch/i386-sse.exp: Likewise.
20313
3ed9baed
IB
203142014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
20315
20316 * gdb.dlang/expression.exp: New file.
20317
034f788c
PA
203182014-06-19 Pedro Alves <palves@redhat.com>
20319
20320 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
20321 out from ...
20322 (top level): ... here. Iterate running tests under different
20323 scheduler-locking settings.
20324
45371d0c
LM
203252014-06-18 Luis Machado <lgustavo@codesourcery.com>
20326
20327 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
20328 to DW_FORM_addr and use non-zero addresses.
20329
5d376983
SC
203302014-06-18 Siva Chandra Reddy <sivachandra@google.com>
20331
20332 PR gdb/17017
20333 * gdb.python/py-xmethods.cc: Add global function call counters and
20334 increment them in their respective functions. Remove "cout"
20335 statements.
20336 * gdb.python/py-xmethods.exp: Make tests check the global function
20337 call counters instead of depending on inferior IO.
20338
a1aa2221
LM
203392014-06-18 Don Breazeal <donb@codesourcery.com>
20340
20341 * gdb.base/foll-fork.exp (default_fork_parent_follow):
20342 Deleted procedure.
20343 (explicit_fork_parent_follow): Deleted procedure.
20344 (explicit_fork_child_follow): Deleted procedure.
20345 (test_follow_fork): New procedure.
20346 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 20347 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
20348 procedure calls.
20349
0fc05997
YQ
203502014-06-17 Yao Qi <yao@codesourcery.com>
20351
20352 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
20353 CP1252.
20354
70795c52
LM
203552014-06-17 Luis Machado <lgustavo@codesourcery.com>
20356
20357 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
20358 Initialize ptr and S explicitly.
20359 (skip_type_update_when_not_use_rtti_test): Likewise.
20360
6be47f0c
KS
203612014-06-16 Keith Seitz <keiths@redhat.com>
20362
20363 PR mi/15863
20364 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
20365 the inferior is started.
20366
d03de421
PA
203672014-06-16 Pedro Alves <palves@redhat.com>
20368
20369 * gdb.base/break-main-file-remove-fail.c: New file.
20370 * gdb.base/break-main-file-remove-fail.exp: New file.
20371 * gdb.base/break-unload-file.exp: Use build_executable instead of
20372 prepare_for_testing.
20373 (test_break): New parameter "initial_load". Handle it.
20374 (top level): Add initial_load cmdline/file axis.
20375
f9579b99
TT
203762014-06-12 Tom Tromey <tromey@redhat.com>
20377
20378 * gdb.base/completion.exp: Don't use directory name in test.
20379
3657956b
GB
203802014-06-09 Gary Benson <gbenson@redhat.com>
20381
20382 * gdb.base/sigall.c [Functions to send signals]: Reorder to
20383 separate the always-available ANSI-standard signals from the
20384 signals that require checking.
20385 (main): Likewise.
20386 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
20387 Likewise.
20388 (main): Likewise.
20389
4186eb54
KS
203902014-06-07 Keith Seitz <keiths@redhat.com>
20391
20392 Revert:
20393 PR c++/16253
20394 * gdb.cp/var-tag.cc: New file.
20395 * gdb.cp/var-tag.exp: New file.
20396 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20397 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20398 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20399 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20400
25326a28 204012014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
20402
20403 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
20404
829155c9
PA
204052014-06-06 Pedro Alves <palves@redhat.com>
20406
20407 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
20408 in target debug output instead of looking at RSP packets,
20409 disabling the test on any target that uses hardware stepping.
20410 Update comments.
20411
61c8d22e
PA
204122014-06-06 Pedro Alves <palves@redhat.com>
20413
20414 * gdb.base/break-unload-file.exp: Fix typo.
20415
d9a47287
YQ
204162014-06-06 Yao Qi <yao@codesourcery.com>
20417
20418 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
20419 from "jit_function" to "^jit_function".
20420
e5e01dbf
YQ
204212014-06-06 Yao Qi <yao@codesourcery.com>
20422
20423 * gdb.base/async.c (foo): Add one statement.
20424 * gdb.base/async.exp: Get the next instruction address and
20425 match the output of "nexti" by instruction address. Match
20426 the hex address in the output of "finish".
20427
73ba372c
GB
204282014-06-06 Gary Benson <gbenson@redhat.com>
20429
20430 * gdb.base/call-signals.c: Remove preprocessor conditionals
20431 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
20432 SIGSEGV and SIGTERM.
20433 * gdb.base/sigall.c: Likewise.
20434 * gdb.base/unwindonsignal.c: Likewise.
20435 * gdb.reverse/sigall-reverse.c: Likewise.
20436
831517df
YQ
204372014-06-06 Yao Qi <yao@codesourcery.com>
20438
20439 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
20440 readable, skip the test.
20441
b8b91e98
YQ
204422014-06-06 Yao Qi <yao@codesourcery.com>
20443
20444 * gdb.threads/staticthreads.c (thread_function): Move the line
20445 setting breakpoint on forward.
20446 * gdb.threads/staticthreads.exp: Update comments.
20447
fb934770
LC
204482014-06-05 Ludovic Courtès <ludo@gnu.org>
20449
20450 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
20451 "history-append! type error".
20452
6ef284bd
SM
204532014-06-05 Simon Marchi <simon.marchi@ericsson.com>
20454
20455 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
20456 erroneous dprintf expected input.
20457
a872e241
DE
204582014-06-04 Doug Evans <xdje42@gmail.com>
20459
20460 * gdb.guile/scm-generics.exp: Delete.
20461
16f691fb
DE
204622014-06-04 Doug Evans <xdje42@gmail.com>
20463
20464 * gdb.guile/scm-breakpoint.exp: Update.
20465 Add tests for breakpoint registration.
20466
012370f6
TT
204672014-06-04 Tom Tromey <tromey@redhat.com>
20468
20469 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
20470 VLA-in-union.
20471 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
20472 inner_vla_struct, vla_union types. Initialize objects of those
20473 types and compute their sizes.
20474
9f5a4cef
HZ
204752014-06-04 Nathan Sidwell <nathan@codesourcery.com>
20476 Hui Zhu <hui@codesourcery.com>
20477
20478 * gdb.base/fileio.exp: Add test for shell not available as well as
20479 available.
20480 * gdb.base/fileio.c (test_system): Check for shell twice.
20481
90a45c4d
YQ
204822014-06-04 Yao Qi <yao@codesourcery.com>
20483
20484 * gdb.base/auto-connect-native-target.exp: Remove redundant
20485 space from the regexp pattern.
20486
70017e41
YQ
204872014-06-04 Yao Qi <yao@codesourcery.com>
20488
20489 * gdb.base/default.exp: Replace "child" with "native" in
20490 regexp pattern.
20491
883964a7
SC
204922014-06-03 Siva Chandra Reddy <sivachandra@google.com>
20493
20494 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
20495 * gdb.python/py-xmethods.exp: New tests to test xmethods.
20496 * gdb.python/py-xmethods.py: Python script supporting the
20497 new testcase and tests.
20498
ef370185
JB
204992014-06-03 Joel Brobecker <brobecker@adacore.com>
20500 Pedro Alves <palves@redhat.com>
20501
20502 PR breakpoints/17000
20503 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
20504 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
20505
1e2ccb61
BM
205062014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
20507
20508 * gdb.base/subst.exp: Add tests to verify partial path matching
20509 output.
20510
c6ec5ab2
PA
205112014-06-03 Pedro Alves <palves@redhat.com>
20512
20513 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
20514 target that doesn't use software single-stepping.
20515
835c559f
PA
205162014-06-03 Pedro Alves <palves@redhat.com>
20517
20518 PR breakpoints/17000
20519 * gdb.base/sss-bp-on-user-bp-2.c: New file.
20520 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
20521
06eb1586
DE
205222014-06-02 Doug Evans <xdje42@gmail.com>
20523
20524 * gdb.guile/scm-parameter.exp: New file.
20525
e698b8c4
DE
205262014-06-02 Doug Evans <xdje42@gmail.com>
20527
20528 * gdb.guile/scm-cmd.c: New file.
20529 * gdb.guile/scm-cmd.exp: New file.
20530
ded03782
DE
205312014-06-02 Doug Evans <xdje42@gmail.com>
20532
20533 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
20534 pretty-printer lookup.
20535 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
20536 (make-pp_s-printer): Call it.
20537 (make-pretty-printer-from-dict): New function.
20538 (lookup-pretty-printer-maker-from-dict): New function.
20539 (*pretty-printer*): Simplify.
20540 (make-objfile-pp_s-printer): New function.
20541 (install-objfile-pretty-printers!): New function.
20542 (make-progspace-pp_s-printer): New function.
20543 (install-progspace-pretty-printers!): New function.
20544 * gdb.guile/scm-progspace.c: New file.
20545 * gdb.guile/scm-progspace.exp: New file.
20546
41fac0cf
PA
205472014-06-02 Pedro Alves <palves@redhat.com>
20548
20549 * gdb.base/dprintf-bp-same-addr.c: New file.
20550 * gdb.base/dprintf-bp-same-addr.exp: New file.
20551
96ae5695
EBM
205522014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20553
20554 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
20555 * gdb.arch/powerpc-power.s: Likewise.
20556
da02b3a8
JB
205572014-06-02 Joel Brobecker <brobecker@adacore.com>
20558
20559 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
20560
c72b2e7b
YQ
205612014-06-01 Yao Qi <yao@codesourcery.com>
20562
20563 * gdb.base/watchpoint.exp (test_watch_location): Check null
20564 pointer can be dereferenced. If not, do the test, otherwise
20565 skip it.
20566
53e8a631
AB
205672014-05-30 Andrew Burgess <aburgess@broadcom.com>
20568
20569 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
20570 results.
20571 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
20572
938f0e2f
AB
205732014-05-30 Andrew Burgess <aburgess@broadcom.com>
20574
20575 * gdb.arch/amd64-invalid-stack-middle.S: New file.
20576 * gdb.arch/amd64-invalid-stack-middle.c: New file.
20577 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
20578 * gdb.arch/amd64-invalid-stack-top.c: New file.
20579 * gdb.arch/amd64-invalid-stack-top.exp: New file.
20580
9ba6657a
PA
205812014-05-30 Pedro Alves <palves@redhat.com>
20582
20583 PR breakpoints/17000
20584 * gdb.base/sss-bp-on-user-bp.c: New file.
20585 * gdb.base/sss-bp-on-user-bp.exp: New file.
20586
522c09bf
DB
205872014-05-30 David Blaikie <dblaikie@gmail.com>
20588
20589 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
20590 gnu_inline semantics via attribute.
20591 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
20592 source explicitly specifies the required semantics.
20593
bf4ef81e
MR
205942014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
20595
20596 * gdb.reverse/sigall-reverse.exp: Fix a typo.
20597
329ea579
PA
205982014-05-29 Pedro Alves <palves@redhat.com>
20599 Tom Tromey <tromey@redhat.com>
20600
20601 * gdb.base/async-shell.exp: Don't enable target-async.
20602 * gdb.base/async.exp
20603 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
20604 parameter. Adjust.
20605 (top level): Don't test with "target-async".
20606 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
20607 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
20608 * gdb.base/inferior-died.exp: Don't enable target-async.
20609 * gdb.base/interrupt-noterm.exp: Likewise.
20610 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
20611 * gdb.mi/mi-nonstop-exit.exp: Likewise.
20612 * gdb.mi/mi-nonstop.exp: Likewise.
20613 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
20614 * gdb.mi/mi-nsintrall.exp: Likewise.
20615 * gdb.mi/mi-nsmoribund.exp: Likewise.
20616 * gdb.mi/mi-nsthrexec.exp: Likewise.
20617 * gdb.mi/mi-watch-nonstop.exp: Likewise.
20618 * gdb.multi/watchpoint-multi.exp: Adjust comment.
20619 * gdb.python/py-evsignal.exp: Don't enable target-async.
20620 * gdb.python/py-evthreads.exp: Likewise.
20621 * gdb.python/py-prompt.exp: Likewise.
20622 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
20623 * gdb.server/solib-list.exp: Don't enable target-async.
20624 * gdb.threads/thread-specific-bp.exp: Likewise.
20625 * lib/mi-support.exp: Adjust to use mi-async.
20626
fd664c91
PA
206272014-05-29 Pedro Alves <palves@redhat.com>
20628
20629 PR gdb/13860
20630 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
20631 reason, even in sync mode.
20632
251bde03
PA
206332014-05-29 Pedro Alves <palves@redhat.com>
20634 Hui Zhu <hui@codesourcery.com>
20635
20636 PR PR15693
20637 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
20638 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
20639 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
20640 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
20641
7f3c0343
JB
206422014-05-28 Joel Brobecker <brobecker@adacore.com>
20643
20644 * config/monitor.exp (gdb_target_monitor): Replace use of
20645 "set remotebaud" by "set serial baud".
20646
b2715b27
AW
206472014-05-26 Andy Wingo <wingo@igalia.com>
20648
20649 * gdb.guile/scm-breakpoint.exp:
20650 * gdb.guile/scm-gsmob.exp: Update to use plain old object
20651 properties instead of gdb-object-properties.
20652
498a4489
YQ
206532014-05-26 Yao Qi <yao@codesourcery.com>
20654
20655 * gdb.server/no-thread-db.exp: Specify source file name
20656 explicitly when setting a breakpoint.
20657
589fdceb
MM
206582014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20659
20660 * gdb.btrace/vdso.c: New.
20661 * gdb.btrace/vdso.exp: New.
20662
e9089e05
MM
206632014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20664
20665 * gdb.base/gcore.exp (capture_command_output): Move ...
20666 * lib/gdb.exp (capture_command_output): ... here.
20667
67b5c0c1
MM
206682014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20669
20670 * gdb.btrace/data.exp: Test memory access during btrace replay.
20671
a2199296
SM
206722014-05-22 Simon Marchi <simon.marchi@ericsson.com>
20673
20674 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
20675
17b2616c
PA
206762014-05-21 Pedro Alves <palves@redhat.com>
20677
20678 PR gdb/13860
20679 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
20680 (top level): Test that output related to execution commands is
20681 sent to the console with CLI commands, but not with MI commands.
20682 Test that breakpoint events are always mirrored to the console.
20683 Also expect the new source line to be output after a "next" in
20684 async mode too. Make it a pass/fail test.
20685 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
20686 output.
20687 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
20688
5166082f
PA
206892014-05-21 Pedro Alves <palves@redhat.com>
20690
20691 * gdb.base/list.exp (build_pattern, test_list): New procedures.
20692 Use them to test variations of "list" after reaching a breakpoint.
20693 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
20694 Test "list" with listsize 10 after reaching a breakpoint.
20695 * gdb.python/python.exp (decode_line current location line
20696 number): Adjust expected line number.
20697
2f25d70f
SM
206982014-05-21 Simon Marchi <simon.marchi@ericsson.com>
20699
20700 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
20701 behavior for $args, pass it directly to "run".
20702
ff604a67
MR
207032014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
20704
20705 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
20706 30000 to 65536.
20707
6a3cb8e8
PA
207082014-05-21 Pedro Alves <palves@redhat.com>
20709
20710 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
20711 auto-connect-native-target off".
20712 * gdb.base/auto-connect-native-target.c: New file.
20713 * gdb.base/auto-connect-native-target.exp: New file.
20714
4ebfc96e
PA
207152014-05-21 Pedro Alves <palves@redhat.com>
20716
20717 * gdb.base/default.exp: Test "target native" instead of "target
20718 child".
20719
36d46afb
MW
207202014-05-21 Mark Wielaard <mjw@redhat.com>
20721
20722 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
20723
5876f503
JK
207242014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20725
20726 Fix TLS access for -static -pthread.
20727 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
20728 <HAVE_TLS> (thread_function, main): Initialize it.
20729 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
20730 Add clean_restart.
20731 <$have_tls != "">: Check TLSVAR.
20732
0256a6ac
PA
207332014-05-21 Pedro Alves <palves@redhat.com>
20734
20735 * gdb.base/dcache-line-read-error.c: New.
20736 * gdb.base/dcache-line-read-error.exp: New.
20737
936d2992
PA
207382014-05-20 Pedro Alves <palves@redhat.com>
20739
20740 * gdb.base/compare-sections.c: New file.
20741 * gdb.base/compare-sections.exp: New file.
20742
802e8e6d
PA
207432014-05-20 Pedro Alves <palves@redhat.com>
20744
20745 * gdb.base/break-idempotent.c: New file.
20746 * gdb.base/break-idempotent.exp: New file.
20747
e59fa00f
MM
207482014-05-20 Markus Metzger <markus.t.metzger@intel.com>
20749
20750 * gdb.btrace/nohist.exp: New.
20751
8b696e31
YQ
207522014-05-20 Yao Qi <yao@codesourcery.com>
20753
20754 * lib/gdb.exp (gdb_init): Set timeout if test file is under
20755 gdb.reverse directory and gdb_reverse_timeout exists in board
20756 setting.
20757 * README: Document gdb_reverse_timeout.
20758
73c9764f
YQ
207592014-05-20 Yao Qi <yao@codesourcery.com>
20760
20761 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
20762 'test_file_name'. Treat args as a string instead of a list.
20763 (gdb_init): Rename argument 'args' by 'test_file_name'.
20764
f1f4348a
JK
207652014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
20766
20767 * gdb.arch/powerpc-power.exp: New file.
20768 * gdb.arch/powerpc-power.s: New file.
20769
0dbe70ce
DE
207702014-05-16 Doug Evans <dje@google.com>
20771
20772 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
20773 * gdb.base/completion.exp: Check that all expected files exist
20774 before doing file completion.
0dbe70ce 20775
8d551b02
DE
207762014-05-16 Doug Evans <dje@google.com>
20777
20778 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
20779 Update.
20780 (do_syscall_tests_without_xml): Update.
20781
73eb7709
PA
207822014-05-16 Pedro Alves <palves@redhat.com>
20783
20784 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
20785 instead of "unknown output after running".
20786
3fae92fc
YQ
207872014-05-16 Yao Qi <yao@codesourcery.com>
20788
20789 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
20790 file1.txt from host at the end.
20791 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20792
c2b2ccc5
DE
207932014-05-15 Doug Evans <dje@google.com>
20794
20795 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
20796 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
20797 loading file. Add test for TU lookup.
20798
8c217a4b
SM
207992014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20800
20801 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
20802 calling "-exec-arguments" or "set args" before running the
20803 inferior.
20804
3deb39c6
SM
208052014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20806
20807 * lib/mi-support.exp (mi_expect_stop): Expect message for
20808 inferiors that exit with non-zero exit code.
20809
71a79f8c
YQ
208102014-05-14 Yao Qi <yao@codesourcery.com>
20811
20812 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
20813 match absolute path on remote host.
20814 (test_file_list_exec_source_files): Remove "/" from the
20815 pattern.
20816
f23fcd46
YQ
208172014-05-14 Yao Qi <yao@codesourcery.com>
20818
20819 * boards/local-remote-host-notty.exp (${board}_file): New
20820 proc.
20821
9404b58f
KM
208222014-05-07 Kyle McMartin <kyle@redhat.com>
20823
20824 Pushed by Joel Brobecker <brobecker@adacore.com>.
20825 * gdb.arch/aarch64-atomic-inst.c: New file.
20826 * gdb.arch/aarch64-atomic-inst.exp: New file.
20827
5e45f04c
YQ
208282014-05-07 Yao Qi <yao@codesourcery.com>
20829
20830 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
20831 in current context" too.
20832
c888a17d
KS
208332014-05-05 Keith Seitz <keiths@redhat.com>
20834
20835 * gdb.linespec/ls-dollar.exp: Add test for linespec
20836 file:convenience_variable.
20837
290a839c
YQ
208382014-05-05 Yao Qi <yao@codesourcery.com>
20839
20840 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
20841 traceframes into tfile and ctf trace files. Read data from
20842 trace file and test collected data.
20843 (gdb_collect_locals_test): Likewise.
20844 (gdb_unavailable_registers_test): Likewise.
20845 (gdb_unavailable_floats): Likewise.
20846 (gdb_collect_globals_test): Likewise.
20847 (top-level): Append "ctf" to trace_file_targets if GDB
20848 supports.
20849
b5262cd0
YQ
208502014-05-05 Yao Qi <yao@codesourcery.com>
20851
20852 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
20853 code to ...
20854 (gdb_collect_args_test_1): ... it. New proc.
20855 (gdb_collect_locals_test): Move some code to ...
20856 (gdb_collect_locals_test_1): ... it. New proc.
20857 (gdb_unavailable_registers_test): Move some code to ...
20858 (gdb_unavailable_registers_test_1): ... it. New proc.
20859 (gdb_unavailable_floats): Move some code to ...
20860 (gdb_unavailable_floats_1): ... it. New proc.
20861
30a1e6cc
SDJ
208622014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20863
20864 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
20865 probes to test for bitness recognition.
20866 * gdb.arch/amd64-stap-optional-prefix.exp
20867 (test_probe_value_without_reg): New procedure.
20868 Add code to test for different kinds of bitness.
20869
f33da99a
SDJ
208702014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20871
20872 PR breakpoints/16889
20873 * gdb.arch/amd64-stap-optional-prefix.S: New file.
20874 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20875
5b80f00d
PA
208762014-05-01 Pedro Alves <palves@redhat.com>
20877
20878 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
20879 gdb_file_cmd if no file is specified.
20880 * boards/native-extended-gdbserver.exp (gdb_load): Use the
20881 last_loaded_file to set the remote exec-file.
20882
f8c2a73c
PA
208832014-05-01 Pedro Alves <palves@redhat.com>
20884
20885 * boards/local-remote-host.exp: New file.
20886
be6e8ac7
PA
208872014-05-01 Pedro Alves <palves@redhat.com>
20888
20889 * boards/local-remote-host.exp: Rename to ...
20890 * boards/local-remote-host-notty.exp: ... this.
20891
cac0dc8f
JB
208922014-04-28 Joel Brobecker <brobecker@adacore.com>
20893
20894 * gdb.ada/dyn_arrayidx: New testcase.
20895
9730e6cc
YQ
208962014-04-26 Yao Qi <yao@codesourcery.com>
20897
20898 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
20899 and compute the length of function main. Save it in
20900 $main_length.
20901 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
20902 (top-level): Use gdb_compile to compile objects into
20903 executable and restart GDB. Remove invocation to
20904 prepare_for_testing.
20905
7ae1a6a6
PA
209062014-04-25 Simon Marchi <simon.marchi@ericsson.com>
20907 Pedro Alves <palves@redhat.com>
20908
20909 PR server/16255
20910 * gdb.multi/multi-attach.c: New file.
20911 * gdb.multi/multi-attach.exp: New file.
20912
4082afcc
PA
209132014-04-25 Pedro Alves <palves@redhat.com>
20914
20915 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
20916 user.
20917 (top level): Test that "set remote conditional-breakpoints-packet
20918 off" works as intended.
20919 * gdb.base/dprintf.exp: Test that "set remote
20920 breakpoint-commands-packet off" works as intended.
20921 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
20922 New function.
20923 (top level): Call it.
20924 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
20925 remote fast-tracepoints-packet off" works as intended.
20926 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
20927 * lib/gdb.exp (gdb_is_target_remote): ... here.
20928
2abc3f8d
DB
209292014-04-24 David Blaikie <dblaikie@gmail.com>
20930
20931 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
20932 ensure clang would not discard them.
20933 * gdb.base/gdbvars.c: Ditto.
20934 * gdb.base/memattr.c: Ditto.
20935 * gdb.base/whatis.c: Ditto.
20936 * gdb.python/py-prettyprint.c: Ditto.
20937 * gdb.trace/actions.c: Ditto.
20938 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
20939 ensure clang would not discard it.
20940
bfd39632
DB
209412014-04-24 David Blaikie <dblaikie@gmail.com>
20942
20943 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
20944 clang to emit the full definition of type required by the test
20945 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
20946
22842ff6
DB
209472014-04-24 David Blaikie <dblaikie@gmail.com>
20948
20949 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
20950 coax Clang into emitting the definition of the type.
20951 * gdb.cp/pr10728-x.h (y): Ditto.
20952 * gdb.cp/pr10728-y.cc (y): Ditto.
20953
c2e827ad
DB
209542014-04-24 David Blaikie <dblaikie@gmail.com>
20955
20956 * gdb.base/label.exp: XFAIL label related tests under Clang.
20957 * gdb.cp/cplabel.exp: Ditto.
20958 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
20959 under Clang those using labels.
20960
4c2d33e7
YQ
209612014-04-25 Yao Qi <yao@codesourcery.com>
20962
20963 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
20964 double_label.
20965 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
20966 partial_label and double_label.
20967
56083b99
DB
209682014-04-24 David Blaikie <dblaikie@gmail.com>
20969
20970 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
20971
25d4e99d
DB
209722014-04-24 David Blaikie <dblaikie@gmail.com>
20973
20974 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
20975 of the function to work across GCC and Clang.
20976 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
20977 pointer types (const void ** const V void **).
20978
01f9f808
MS
209792014-04-24 Michael Sturm <michael.sturm@mintel.com>
20980 Walfred Tedeschi <walfred.tedeschi@intel.com>
20981
20982 * Makefile.in (EXECUTABLES): Added i386-avx512.
20983 * gdb.arch/i386-avx512.c: New file.
20984 * gdb.arch/i386-avx512.exp: Likewise.
20985
4b48d439
KS
209862014-04-23 Keith Seitz <keiths@redhat.com>
20987
20988 * lib/mi-support.exp (mi_list_breakpoints): Delete.
20989 (mi_make_breakpoint_table): New procedure.
20990 (mi_create_breakpoint): Use mi_make_breakpoint
20991 and return the result.
20992 (mi_make_breakpoint): New procedure.
20993 (mi_build_kv_pairs): New procedure.
20994
20995 * gdb.mi/mi-break.exp: Remove unused globals,
20996 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
20997 All callers updated.
20998 * gdb.mi/mi-dprintf.exp: Use variable to track command
20999 number.
21000 Update all callers of mi_create_breakpoint and use
21001 mi_make_breakpoint_table.
21002 Remove any unused global variables.
21003 * gdb.mi/mi-nonstop.exp: Likewise.
21004 * gdb.mi/mi-nsintrall.exp: Likewise.
21005 * gdb.mi/mi-nsmoribund.exp: Likewise.
21006 * gdb.mi/mi-nsthrexec.exp: Likewise.
21007 * gdb.mi/mi-reverse.exp: Likewise.
21008 * gdb.mi/mi-simplerun.exp: Likewise.
21009 * gdb.mi/mi-stepn.exp: Likewise.
21010 * gdb.mi/mi-syn-frame.exp: Likewise.
21011 * gdb.mi/mi-until.exp: Likewise.
21012 * gdb.mi/mi-var-cp.exp: Likewise.
21013 * gdb.mi/mi-var-display.exp: Likewise.
21014 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
21015 * gdb.mi/mi2-var-child.exp: Likewise.
21016 * gdb.mi/mi-vla-c99.exp: Likewise.
21017 * lib/mi-support.exp: Likewise.
21018
21019 From Ian Lance Taylor <iant@cygnus.com>:
21020 * lib/gdb.exp (parse_args): New procedure.
21021
08351840
PA
210222014-04-23 Pedro Alves <palves@redhat.com>
21023
21024 * gdb.base/break-unload-file.c: New file.
21025 * gdb.base/break-unload-file.exp: New file.
21026 * gdb.base/sym-file-lib.c (baz): New function.
21027 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
21028 field.
21029 (load): Store the segment's mapped size.
21030 (unload): New function.
21031 (unload_shlib): New function.
21032 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
21033 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
21034 set a breakpoint at baz, and call it.
21035 * gdb.base/sym-file.exp: New tests for stale breakpoint
21036 instructions.
21037
076855f9
PA
210382014-04-23 Pedro Alves <palves@redhat.com>
21039
21040 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
21041 * gdb.base/hbreak-in-shr-unsupported.c: New file.
21042 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
21043 * gdb.base/hbreak-unmapped.c: New file.
21044 * gdb.base/hbreak-unmapped.exp: New file.
21045 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
21046 * lib/gdb.exp (gdb_is_target_remote): ... here.
21047
483805cf
PA
210482014-04-22 Pedro Alves <palves@redhat.com>
21049
21050 * gdb.base/consecutive-step-over.c: New file.
21051 * gdb.base/consecutive-step-over.exp: New file.
21052
06d97543
PA
210532014-04-22 Pedro Alves <palves@redhat.com>
21054
21055 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
21056 instead of send_gdb/gdb_expect.
21057
b4429ea2
YQ
210582014-04-22 Yao Qi <yao@codesourcery.com>
21059
21060 * lib/trace-support.exp (generate_tracefile): New procedure.
21061 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
21062 return 0.
21063 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
21064 if generate_tracefile returns 1.
21065
51d48146
PA
210662014-04-18 Tom Tromey <palves@redhat.com>
21067 Pedro alves <tromey@redhat.com>
21068
21069 PR backtrace/15558
21070 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
21071 with a backtrace limit.
21072 * gdb.python/py-frame-inline.exp: Test running to an inline
21073 function with a backtrace limit, and printing the newest frame.
21074 * gdb.python/py-frame-inline.c (main): Call f.
21075
bd1dce5f
MS
210762014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21077
21078 * gdb.java/jnpe.exp: Drop srcdir from untested path.
21079
40d1a503
MS
210802014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21081
21082 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
21083 Drop prefix from unsupported source file path.
21084
389b98f7
YQ
210852014-04-17 Yao Qi <yao@codesourcery.com>
21086
21087 * lib/gdb.exp (with_target_charset): New proc.
21088 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
21089 with_target_charset.
21090 (test_print_strings): Likewise.
21091 (test_repeat_bytes): Likewise.
21092 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
21093 for some tests.
21094
22869d73
KS
210952014-04-16 Keith Seitz <keiths@redhat.com>
21096
21097 PR gdb/15827
21098 * gdb.dwarf2/corrupt.c: New file.
21099 * gdb.dwarf2/corrupt.exp: New file.
21100
c4f87ca6
KS
211012014-04-16 Keith Seitz <keiths@redhat.com>
21102
21103 PR c++/16597
21104 * gdb.cp/namelessclass.cc: New file.
21105 * gdb.cp/namelessclass.exp: New file.
21106 * gdb.cp/namelessclass.S: New file.
21107
ab19de87
DE
211082014-04-16 Doug Evans <dje@google.com>
21109
21110 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
21111 Add comment.
21112 (gdbserver_default_get_comm_port): New function.
21113 (gdbserver_start): Check if board file provided
21114 "gdbserver,get_comm_port" and use it if so.
21115 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
21116 (gdb,socketport): Set to "stdio".
21117 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
21118 (stdio_gdbserver_template): Delete.
21119 (${board}_get_remote_address): Update.
21120 (${board}_build_remote_cmd): Delete.
21121 (${board}_get_comm_port): New function.
21122 (${board}_spawn): Update.
21123 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
21124 Delete.
21125 (${board}_get_remote_address): Update.
21126 (${board}_get_comm_port): New function.
21127
fc98a809
AB
211282014-04-16 Andrew Burgess <aburgess@broadcom.com>
21129
21130 * gdb.base/memattr.exp: Improve regexps to handle memory regions
21131 appearing in any order.
21132
87fd9e6e
DE
211332014-04-15 Doug Evans <dje@google.com>
21134
21135 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
21136 uninitialized value of "description".
21137
099fc3ea
KS
211382014-04-15 Keith Seitz <keiths@redhat.com>
21139
21140 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
21141 Remove unused globals.
21142 (test_running_the_program): Likewise.
21143 (test_controlled_execution): Likewise.
21144 (test_controlling_breakpoints): Likewise.
21145 (test_program_termination): Likewise.
21146
5da151d4
KS
211472014-04-15 Keith Seitz <keiths@redhat.com>
21148
21149 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
21150 unused globals.
21151 (test_rbreak_creation_and_listing): Likewise.
21152 (test_ignore_count): Likewise.
21153 (test_error): Likewise.
21154
35e5d2f0
PA
211552014-04-15 Pedro Alves <palves@redhat.com>
21156
21157 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
21158 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
21159 sym-file-loader.c.
21160 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21161 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21162 to sym-file-loader.c.
21163 (struct library): Forward declare.
21164 (load_shlib, lookup_function): Change prototypes.
21165 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21166 (translate_offset): Remove declarations.
21167 (get_text_addr): New declaration.
21168 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
21169 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
21170 sym-file-loader.h.
21171 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21172 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21173 here from sym-file-loader.h.
21174 (struct library): New structure.
21175 (load_shlib, lookup_function): Change prototypes and adjust to
21176 work with a struct library.
21177 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21178 (translate_offset): Make static.
21179 (get_text_addr): New function.
21180 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
21181
eb4c1710
PA
211822014-04-15 Pedro Alves <palves@redhat.com>
21183
21184 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
21185
2d1baf52
PA
211862014-04-15 Pedro Alves <palves@redhat.com>
21187
21188 * gdb.base/sym-file-loader.c: Include <limits.h>.
21189 (SELF_LINK): New define.
21190 (get_origin): New function.
21191 (load_shlib): Use it.
21192 * gdb.base/sym-file.exp: Don't early return if the target is
21193 remote. Use runto_main, and issue fail is that fails. Use
21194 gdb_load_shlibs.
21195 (shlib_name): Delete.
21196 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
21197
7dd6df01
PA
211982014-04-15 Pedro Alves <palves@redhat.com>
21199
21200 * gdb.base/sym-file.exp: Remove regex characters from test
21201 message. Don't refer to breakpoint numbers in test messages.
21202
b50c8614
KS
212032014-04-14 Keith Seitz <keiths@redhat.com>
21204
21205 PR c++/16253
21206 * gdb.cp/var-tag.cc: New file.
21207 * gdb.cp/var-tag.exp: New file.
21208 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21209 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21210 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21211 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21212
3d567982
TT
212132014-04-14 Tom Tromey <tromey@redhat.com>
21214
21215 * gdb.cp/classes.exp (test_enums): Handle underlying type.
21216 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
21217 type.
21218 * gdb.cp/enum-class.exp: New file.
21219 * gdb.cp/enum-class.cc: New file.
21220
0626fc76
TT
212212014-04-14 Tom Tromey <tromey@redhat.com>
21222
21223 * gdb.dwarf2/enum-type.exp: New file.
21224
dca325b3
SA
212252014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21226
21227 * gdb.mi/mi-vla-c99.exp: New file.
21228 * gdb.mi/vla.c: New file.
21229
5854b38a
SA
212302014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21231
21232 * gdb.base/vla-datatypes.c: New file.
21233 * gdb.base/vla-datatypes.exp: New file.
21234
463bb957
SA
212352014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21236
21237 * gdb.base/vla-ptr.c: New file.
21238 * gdb.base/vla-ptr.exp: New file.
21239
3dd170be
SA
212402014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21241
21242 * gdb.dwarf2/count.exp: New file.
21243
5ecaaa66
SA
212442014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21245
21246 * gdb.base/vla-sideeffect.c: New file.
21247 * gdb.base/vla-sideeffect.exp: New file.
21248
41f1ada5
DB
212492014-04-14 David Blaikie <dblaikie@gmail.com>
21250
21251 * gdb.mi/non-stop.c: Add return value for non-void function return
21252 statement.
21253 * gdb.threads/staticthreads.c: Ditto.
21254
0be03e84
DE
212552014-04-12 Siva Chandra Reddy <sivachandra@google.com>
21256 Doug Evans <xdje42@gmail.com>
21257
21258 * gdb.guile/scm-value.c: Improve test case.
21259 * gdb.guile/scm-value.exp: Add new test.
21260
f180a1fb
DB
212612014-04-11 David Blaikie <dblaikie@gmail.com>
21262
21263 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
21264 override Clang's default.
21265
6b662e19
JB
212662014-04-11 Joel Brobecker <brobecker@adacore.com>
21267
21268 Revert the following changes (regressions):
21269
21270 * gdb.base/vla-sideeffect.c: New file.
21271 * gdb.base/vla-sideeffect.exp: New file.
21272
21273 * gdb.dwarf2/count.exp: New file.
21274
21275 * gdb.base/vla-multi.c: New file.
21276 * gdb.base/vla-multi.exp: New file.
21277
21278 * gdb.base/vla-ptr.c: New file.
21279 * gdb.base/vla-ptr.exp: New file.
21280
21281 * gdb.base/vla-datatypes.c: New file.
21282 * gdb.base/vla-datatypes.exp: New file.
21283
21284 * gdb.mi/mi-vla-c99.exp: New file.
21285 * gdb.mi/vla.c: New file.
21286
245a5f0b
KS
212872014-04-11 Keith Seitz <keiths@redhat.com>
21288
21289 PR c++/16675
21290 * gdb.cp/cpsizeof.exp: New file.
21291 * gdb.cp/cpsizeof.cc: New file.
21292
58a84dcf
SA
212932014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21294
191a8a90
JB
21295 * gdb.mi/mi-vla-c99.exp: New file.
21296 * gdb.mi/vla.c: New file.
58a84dcf 21297
c8655f75
SA
212982014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21299
21300 * gdb.base/vla-datatypes.c: New file.
21301 * gdb.base/vla-datatypes.exp: New file.
21302
024e13b4
SA
213032014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21304
21305 * gdb.base/vla-ptr.c: New file.
21306 * gdb.base/vla-ptr.exp: New file.
21307
1a237e0e
SA
213082014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21309
21310 * gdb.base/vla-multi.c: New file.
21311 * gdb.base/vla-multi.exp: New file.
21312
504f3432
SA
213132014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21314
21315 * gdb.dwarf2/count.exp: New file.
21316
3bce8237
SA
213172014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21318
191a8a90
JB
21319 * gdb.base/vla-sideeffect.c: New file.
21320 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 21321
322f9c21
YQ
213222014-04-11 Yao Qi <yao@codesourcery.com>
21323
21324 * gdb.base/completion.exp: Check file exists before running tests
21325 on file completion.
21326
d708bcd1
PA
213272014-04-10 Pedro Alves <palves@redhat.com>
21328
21329 * gdb.base/cond-eval-mode.c: New file.
21330 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
21331 prepare_for_testing to build the new file. Check result of
21332 runto_main.
21333 (test_break, test_watch): New procedures.
21334 (top level): Use them.
21335
ae1d2761
PM
213362014-04-08 Pierre Muller <muller@sourceware.org>
21337
21338 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
21339 Ctrl-V use for mingw hosts.
21340
7af389b8
SC
213412014-04-07 Siva Chandra Reddy <sivachandra@google.com>
21342
21343 * gdb.python/py-value.c: Improve test case.
21344 * gdb.python/py-value.exp: Add new test.
21345
5e703181
DE
213462014-04-07 David Blaikie <dblaikie@gmail.com>
21347
21348 * lib/compiler.c: Identify the clang compiler.
21349 * lib/compiler.cc: Ditto.
21350
9810b410
YQ
213512014-04-03 Yao Qi <yao@codesourcery.com>
21352
21353 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
21354
98d1b8dc
AB
213552014-04-01 Anton Blanchard <anton@samba.org>
21356
21357 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
21358 messages unique.
21359
3114cea1
AB
213602014-04-01 Anton Blanchard <anton@samba.org>
21361
21362 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
21363 prepare_for_testing.
21364
62f7182c
AB
213652014-04-01 Anton Blanchard <anton@samba.org>
21366
21367 * gdb.arch/ppc64-atomic-inst.c: Remove.
21368 * gdb.arch/ppc64-atomic-inst.S: New file.
21369 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
21370
770e7fc7
DE
213712014-03-31 Doug Evans <dje@google.com>
21372
21373 * gdb.base/print-symbol-loading-lib.c: New file.
21374 * gdb.base/print-symbol-loading-main.c: New file.
21375 * gdb.base/print-symbol-loading.exp: New file.
21376
46e2bafa
YQ
213772014-03-31 Yao Qi <yao@codesourcery.com>
21378
21379 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
21380
8776cfe9
JB
213812014-03-28 Joel Brobecker <brobecker@adacore.com>
21382
21383 * gdb.ada/mi_dyn_arr: New testcase.
21384
5d1ef361
DE
213852014-03-27 Doug Evans <dje@google.com>
21386
21387 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
21388
b5bee914
YQ
213892014-03-27 Yao Qi <yao@codesourcery.com>
21390
21391 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
21392 if target is nios2-*-*.
21393
0d4d0e77
YQ
213942014-03-26 Yao Qi <yao@codesourcery.com>
21395
21396 * lib/gdb.exp (readline_is_used): New proc.
21397 * gdb.base/completion.exp: Move tests on command complete up.
21398 Skip the rest of tests if readline is not used.
21399 * gdb.ada/complete.exp: Skp the test if readline is not
21400 used.
21401 * gdb.base/filesym.exp: Likewise.
21402 * gdb.base/macscp.exp: Likewise.
21403 * gdb.base/readline-ask.exp: Likewise.
21404 * gdb.base/readline.exp: Likewise.
21405 * gdb.python/py-cmd.exp: Likewise.
21406 * gdb.trace/tfile.exp: Likewise.
21407
29361eee
YQ
214082014-03-26 Yao Qi <yao@codesourcery.com>
21409
21410 * gdb.base/macscp.exp: Fix code format issues.
21411
bc9a5525
UW
214122014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
21413
21414 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
21415 * gdb.asm/powerpc64le.inc: New file.
21416
d3839ede
PA
214172014-03-25 Pedro Alves <palves@redhat.com>
21418 Doug Evans <dje@google.com>
21419
21420 * gdb.base/source-execution.c: New file.
21421 * gdb.base/source-execution.exp: New file.
21422 * gdb.base/source-execution.gdb: New file.
21423
01672a57
DE
214242014-03-24 Doug Evans <dje@google.com>
21425
21426 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
21427 using fission.
21428
88bbeca9
HZ
214292014-03-24 Hui Zhu <hui@codesourcery.com>
21430 Pedro Alves <palves@redhat.com>
21431
21432 PR breakpoints/16101
21433 * gdb.base/dprintf.exp: Use unsupported rather than changing the
21434 test pass/fail messages. Detect missing support for dprintf when
21435 breakpoints are actually inserted.
21436 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
21437 breakpoints are actually inserted.
21438 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
21439 fails.
21440
d2348791
JK
214412014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
21442
21443 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
21444
feef67ab
DE
214452014-03-22 Doug Evans <xdje42@gmail.com>
21446
21447 * gdb.python/python.exp (python not supported): Verify multi-line
21448 python command issues an error.
25d743f9 21449 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 21450 guile command issues an error.
feef67ab 21451
ecebef6a
MR
214522014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
21453
21454 * gdb.threads/thread-specific.exp: Handle the lack of usable
21455 $this_breakpoint and $this_thread.
21456
ccdd1909
HZ
214572014-03-21 Hui Zhu <hui@codesourcery.com>
21458
21459 * gdb.base/attach.exp (do_command_attach_tests): New.
21460
beb460e8
PA
214612014-03-20 Tom Tromey <tromey@redhat.com>
21462 Pedro Alves <palves@redhat.com>
21463
21464 PR cli/15718
21465 * gdb.base/condbreak-call-false.c: New file.
21466 * gdb.base/condbreak-call-false.exp: New file.
21467
40acf43a
PA
214682014-03-20 Pedro Alves <palves@redhat.com>
21469
21470 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
21471 Delete.
21472 (block_signals, unblock_signals): Delete.
21473 (child_function_2, main): Remove references to deleted variable
21474 and functions.
21475
9f5e1e02
PA
214762014-03-20 Pedro Alves <palves@redhat.com>
21477
21478 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
21479 Use pthread_kill to signal thread 2.
21480 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21481 Adjust to make the test send itself a signal rather than using the
21482 host's "kill" command.
21483
99619bea
PA
214842014-03-20 Pedro Alves <palves@redhat.com>
21485
21486 * gdb.threads/multiple-step-overs.c: New file.
21487 * gdb.threads/multiple-step-overs.exp: New file.
21488 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21489 Adjust expected infrun debug output.
21490
2adfaa28
PA
214912014-03-20 Pedro Alves <palves@redhat.com>
21492
21493 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
21494 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
21495
31e77af2
PA
214962014-03-20 Pedro Alves <palves@redhat.com>
21497
21498 PR breakpoints/7143
21499 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
21500 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
21501 of gdb_test_multiple.
21502 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
21503 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
21504
b9f437de
PA
215052014-03-20 Pedro Alves <palves@redhat.com>
21506
21507 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
21508 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
21509
05adc73e
PA
215102014-03-19 Pedro Alves <palves@redhat.com>
21511
21512 * gdb.base/async.exp: Remove early return.
21513
6048b950
PA
215142014-03-19 Pedro Alves <palves@redhat.com>
21515
21516 * gdb.base/async.exp (step& tests): Pass explicit test messages.
21517
8bcfb00a
PA
215182014-03-19 Pedro Alves <palves@redhat.com>
21519
21520 * gdb.base/async.exp (test_background): Expect \r\n after
21521 "completed." in the fail pattern.
21522
884e37dc
PA
215232014-03-19 Pedro Alves <palves@redhat.com>
21524
21525 * gdb.base/async.exp (test_background): New procedure.
21526 Use it for all background execution command tests.
21527
148e57e2
PA
215282014-03-19 Pedro Alves <palves@redhat.com>
21529
21530 * gdb.base/async.exp: Use prepare_for_testing.
21531
f48088c7
PA
215322014-03-19 Pedro Alves <palves@redhat.com>
21533
21534 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
21535 the same line.
21536
e2f6c966
PA
215372014-03-19 Pedro Alves <palves@redhat.com>
21538
21539 * gdb.base/async.c (main): Add "jump here" and "until here" line
21540 marker comments.
21541 * gdb.base/async.exp (jump_here): New global.
21542 (jump& test): Use it.
21543 (until_here): New global.
21544 (until& test): Use it.
21545
c30568d4
PA
215462014-03-19 Pedro Alves <palves@redhat.com>
21547
21548 * gdb.base/async.exp: Don't frob gdb_protocol.
21549
0172b6a7
DE
215502014-03-18 Doug Evans <xdje42@gmail.com>
21551
21552 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
21553 Fix spelling of exec-done-display.
21554
06c868a8
JK
215552014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
21556
21557 PR gdb/15358
21558 * gdb.base/gdb-sigterm.c: New file.
21559 * gdb.base/gdb-sigterm.exp: New file.
21560
0c7e1a46
PA
215612014-03-18 Pedro Alves <palves@redhat.com>
21562
21563 PR gdb/13860
21564 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
21565 * lib/mi-support.exp (mi_expect_stop): Add special handling for
21566 solib-event.
21567
f7c77d93
JB
215682014-03-17 Joel Brobecker <brobecker@adacore.com>
21569
21570 * gdb.ada/pckd_arr_ren: New testcase.
21571
5a1e8c7a
DE
215722014-03-13 Doug Evans <xdje42@gmail.com>
21573
21574 PR guile/16612
21575 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
21576 collect after discarding symbols.
21577
350e1a76
DE
215782014-03-13 Ludovic Courtès <ludo@gnu.org>
21579 Doug Evans <xdje42@gmail.com>
21580
21581 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
21582 to history survives a gc.
21583
a69900ae
PA
215842014-03-13 Pedro Alves <palves@redhat.com>
21585
21586 * gdb.base/default.exp: Don't test "target procfs".
21587
5db9f0bd
PA
215882014-03-13 Pedro Alves <palves@redhat.com>
21589
21590 * gdb.base/default.exp: Update "target child" and "target procfs"
21591 tests to not expect "Unix".
21592
b3ccfe11
TT
215932014-03-12 Tom Tromey <tromey@redhat.com>
21594
21595 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
21596 New procs. Add target-async tests.
21597 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
21598 Add target-async tests.
21599
646f4417
AA
216002014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21601
21602 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
21603 'func_start' and 'func_end' for the beginning and end of the
21604 function code, respectively.
21605 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
21606 'func_end' instead of 'func' and 'main'.
21607
288c211f
AA
216082014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21609
21610 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
21611 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
21612 generate the debug info assembler source.
21613
e0c0f156
AA
216142014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21615
21616 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
21617 * gdb.dwarf2/arr-subrange.exp: Likewise.
21618 * gdb.dwarf2/dwz.exp: Likewise.
21619 * gdb.dwarf2/method-ptr.exp: Likewise.
21620 * gdb.dwarf2/missing-sig-type.exp: Likewise.
21621 * gdb.dwarf2/subrange.exp: Likewise.
21622 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
21623 * gdb.dwarf2/implptrpiece.exp: Likewise.
21624 * gdb.dwarf2/nostaticblock.exp: Likewise.
21625
0e5c4555
AA
216262014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21627
21628 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
21629 directory to absolute path name arguments.
21630
5ec18f2b
JG
216312014-03-10 Joel Brobecker <brobecker@adacore.com>
21632
21633 * gdb.ada/tagged_access: New testcase.
21634
847fc4f2
MM
216352014-03-07 Markus Metzger <markus.t.metzger@intel.com>
21636
21637 * gdb.btrace/data.exp: Update expected output.
21638
cc3da688
YQ
216392014-03-06 Yao Qi <yao@codesourcery.com>
21640
21641 * gdb.trace/pr16508.exp: New file.
21642
0f26cec1
PA
216432014-03-05 Pedro Alves <palves@redhat.com>
21644
21645 PR gdb/16575
21646 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
21647 procedure.
21648 (top level): Adjust to use it. Add tests that exercise breakpoint
21649 interaction with the code-cache.
21650
7a5a839f
LC
216512014-02-26 Ludovic Courtès <ludo@gnu.org>
21652
21653 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
21654 test for 'history-append!'.
21655
31aa7e4e
JB
216562014-02-26 Joel Brobecker <brobecker@adacore.com>
21657
21658 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
21659 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
21660 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
21661 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
21662 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
21663 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
21664
1b588015
JB
216652014-02-26 Joel Brobecker <brobecker@adacore.com>
21666
21667 * testsuite/gdb.python/py-pp-re-notag.c: New file.
21668 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
21669 * testsuite/gdb.python/py-pp-re-notag.p: New file.
21670
55426c9d
JB
216712014-02-26 Joel Brobecker <brobecker@adacore.com>
21672
21673 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
21674
dc53a7ad
JB
216752014-02-26 Joel Brobecker <brobecker@adacore.com>
21676
21677 * gdb.dwarf2/arr-stride.c: New file.
21678 * gdb.dwarf2/arr-stride.exp: New file.
21679
12ab52e9
PA
216802014-02-26 Pedro Alves <palves@redhat.com>
21681
21682 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
21683 that won't ever trigger. Make sure that GDB reports the correct
21684 breakpoint that caused the stop.
21685
849c862e
JK
216862014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21687
21688 PR gdb/16626
21689 * gdb.base/auto-load-script: New file.
21690 * gdb.base/auto-load.c: New file.
21691 * gdb.base/auto-load.exp: New file.
21692
71b7d793
JK
21693 PR gdb/16626
21694 * gdb.base/auto-load.exp: Fix out-of-srctree run.
21695
e2f0d509
JK
216962014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21697
21698 Fix dw2-icycle.exp -fsanitize=address GDB crash.
21699 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
21700
50cc37c8
DE
217012014-02-24 Doug Evans <dje@google.com>
21702
21703 * lib/gdb.exp (run_on_host): Log error output if program fails.
21704
ea4758f2
PA
217052014-02-21 Pedro Alves <palves@redhat.com>
21706
21707 * gdb.threads/step-after-sr-lock.c: Rename to ...
21708 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
21709 * gdb.threads/step-after-sr-lock.exp: Rename to ...
21710 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21711 ... this.
21712
d7b30f67
SDJ
217132014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
21714
21715 PR tdep/16397
21716 * gdb.arch/amd64-stap-special-operands.exp: New file.
21717 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
21718 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
21719 * gdb.arch/amd64-stap-triplet.S: Likewise.
21720 * gdb.arch/amd64-stap-triplet.c: Likewise.
21721
83deb43f
JB
217222014-02-20 Joel Brobecker <brobecker@adacore.com>
21723
21724 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
21725 in .section pseudo-op.
21726
adde2bff
DE
217272014-02-20 lin zuojian <manjian2006@gmail.com>
21728 Joel Brobecker <brobecker@adacore.com>
21729 Doug Evans <xdje42@gmail.com>
21730
21731 PR symtab/16581
21732 * gdb.dwarf2/dw2-icycle.S: New file.
21733 * gdb.dwarf2/dw2-icycle.c: New file.
21734 * gdb.dwarf2/dw2-icycle.exp: New file.
21735
f7bd0f78
SC
217362014-02-19 Siva Chandra Reddy <sivachandra@google.com>
21737
21738 * gdb.python/py-value-cc.cc: Improve test case to enable testing
21739 operations on gdb.Value objects.
21740 * gdb.python/py-value-cc.exp: Add new test to test operations on
21741 gdb.Value objects.
21742
c17ef0d5
DE
217432014-02-18 Doug Evans <dje@google.com>
21744
21745 * Makefile.in (TESTS): New variable.
21746 (expanded_tests, expanded_tests_or_none): New variables
21747 (check-single): Pass $(expanded_tests_or_none) to runtest.
21748 (check-parallel): Only run tests in $(TESTS) if non-empty.
21749 (check/no-matching-tests-found): New rule.
21750 * README: Document TESTS makefile variable.
21751
5dd3176f
DE
217522014-02-18 Doug Evans <dje@google.com>
21753
21754 * Makefile.in (check-parallel): rm -rf outputs temp.
21755
0b10be4f
JK
217562014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
21757
21758 Fix "ERROR: no fileid for" in the testsuite.
21759 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
21760
85f224e7
DE
217612014-02-12 Doug Evans <dje@google.com>
21762
21763 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
21764 (MISCELLANEOUS): New variable.
21765 (clean): rm -rf $(MISCELLANEOUS).
21766 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
21767 dwp live in the same directory as symlinks, with each symlink pointed
21768 to a differently named file in a different directory.
21769
149b30ff
DE
217702014-02-11 Doug Evans <dje@google.com>
21771
21772 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
21773 of Tcl file commands.
21774
1dfdac32
MK
217752014-02-10 Mark Kettenis <kettenis@gnu.org>
21776
21777 * gdb.threads/step-after-sr-lock.exp: Avoid executing
21778 "kill -SIGUSR1 -1".
21779
aa4fb036
JB
217802014-02-10 Joel Brobecker <brobecker@adacore.com>
21781
21782 * gdb.ada/tick_length_array_enum_idx: New testcase.
21783
ed3ef339
DE
217842014-02-10 Doug Evans <xdje42@gmail.com>
21785
21786 * configure.ac (AC_OUTPUT): Add gdb.guile.
21787 * configure: Regenerate.
21788 * lib/gdb-guile.exp: New file.
21789 * lib/gdb.exp (get_target_charset): New function.
21790 * gdb.base/help.exp: Update expected output from "apropos apropos".
21791 * gdb.guile/Makefile.in: New file.
21792 * gdb.guile/guile.exp: New file.
21793 * gdb.guile/scm-arch.c: New file.
21794 * gdb.guile/scm-arch.exp: New file.
21795 * gdb.guile/scm-block.c: New file.
21796 * gdb.guile/scm-block.exp: New file.
21797 * gdb.guile/scm-breakpoint.c: New file.
21798 * gdb.guile/scm-breakpoint.exp: New file.
21799 * gdb.guile/scm-disasm.c: New file.
21800 * gdb.guile/scm-disasm.exp: New file.
21801 * gdb.guile/scm-equal.c: New file.
21802 * gdb.guile/scm-equal.exp: New file.
21803 * gdb.guile/scm-error.exp: New file.
21804 * gdb.guile/scm-error.scm: New file.
21805 * gdb.guile/scm-frame-args.c: New file.
21806 * gdb.guile/scm-frame-args.exp: New file.
21807 * gdb.guile/scm-frame-args.scm: New file.
21808 * gdb.guile/scm-frame-inline.c: New file.
21809 * gdb.guile/scm-frame-inline.exp: New file.
21810 * gdb.guile/scm-frame.c: New file.
21811 * gdb.guile/scm-frame.exp: New file.
21812 * gdb.guile/scm-generics.exp: New file.
21813 * gdb.guile/scm-gsmob.exp: New file.
21814 * gdb.guile/scm-iterator.c: New file.
21815 * gdb.guile/scm-iterator.exp: New file.
21816 * gdb.guile/scm-math.c: New file.
21817 * gdb.guile/scm-math.exp: New file.
21818 * gdb.guile/scm-objfile-script-gdb.in: New file.
21819 * gdb.guile/scm-objfile-script.c: New file.
21820 * gdb.guile/scm-objfile-script.exp: New file.
21821 * gdb.guile/scm-objfile.c: New file.
21822 * gdb.guile/scm-objfile.exp: New file.
21823 * gdb.guile/scm-ports.exp: New file.
21824 * gdb.guile/scm-pretty-print.c: New file.
21825 * gdb.guile/scm-pretty-print.exp: New file.
21826 * gdb.guile/scm-pretty-print.scm: New file.
21827 * gdb.guile/scm-section-script.c: New file.
21828 * gdb.guile/scm-section-script.exp: New file.
21829 * gdb.guile/scm-section-script.scm: New file.
21830 * gdb.guile/scm-symbol.c: New file.
21831 * gdb.guile/scm-symbol.exp: New file.
21832 * gdb.guile/scm-symtab-2.c: New file.
21833 * gdb.guile/scm-symtab.c: New file.
21834 * gdb.guile/scm-symtab.exp: New file.
21835 * gdb.guile/scm-type.c: New file.
21836 * gdb.guile/scm-type.exp: New file.
21837 * gdb.guile/scm-value-cc.cc: New file.
21838 * gdb.guile/scm-value-cc.exp: New file.
21839 * gdb.guile/scm-value.c: New file.
21840 * gdb.guile/scm-value.exp: New file.
21841 * gdb.guile/source2.scm: New file.
21842 * gdb.guile/types-module.cc: New file.
21843 * gdb.guile/types-module.exp: New file.
21844
7026a7c1
YQ
218452014-02-10 Yao Qi <yao@codesourcery.com>
21846
21847 PR testsuite/16543
21848 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
21849 * configure: Regenerated.
21850 * Makefile.in: New file.
21851
6c466447
AS
218522014-02-08 Andreas Schwab <schwab@linux-m68k.org>
21853
21854 * gdb.python/py-framefilter.exp: Fix typo.
21855
6e854735
YQ
218562014-02-08 Yao Qi <yao@codesourcery.com>
21857
21858 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
21859 that no =breakpoint-modified is emitted when breakpoints are
21860 modified through MI commands.
21861
d137e6dc
PA
218622014-02-07 Pedro Alves <pedro@codesourcery.com>
21863 Pedro Alves <palves@redhat.com>
21864
21865 * gdb.threads/step-after-sr-lock.c: New file.
21866 * gdb.threads/step-after-sr-lock.exp: New file.
21867
b5ee5a50
PA
218682014-02-07 Pedro Alves <palves@redhat.com>
21869
21870 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
21871
3c77faf3
JK
218722014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
21873
21874 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
21875 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
21876
6dddc817
DE
218772014-02-06 Doug Evans <xdje42@gmail.com>
21878
21879 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
21880 output.
21881
21882 * gdb.gdb/python-interrupts.exp: New file.
21883
de7b2893
YQ
218842014-02-05 Yao Qi <yao@codesourcery.com>
21885
21886 * gdb.trace/report.exp (use_collected_data): Test the output
21887 of "info threads" and "info inferiors".
21888
66d032ac
YQ
218892014-02-05 Yao Qi <yao@codesourcery.com>
21890
21891 Revert this patch:
21892
21893 2013-05-24 Yao Qi <yao@codesourcery.com>
21894
21895 * gdb.trace/tfile.exp: Test inferior and thread.
21896
591a12a1
UW
218972014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21898
21899 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
21900 on a function.
21901 * gdb.base/step-bt.c: Call hello via function pointer to make
21902 sure its first instruction is executed on powerpc64le-linux.
21903
0ff3e01f
UW
219042014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21905
21906 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
21907
084ee545
UW
219082014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21909
21910 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
21911 of the test patterns for use on little-endian systems.
21912
6ed14ff3
UW
219132014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21914
21915 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
21916 (decimal_vector): Fix for little-endian.
21917
401e27fd
JM
219182014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
21919
21920 * gdb.arch/sparc-sysstep.exp: New file.
21921 * gdb.arch/sparc-sysstep.c: Likewise.
21922
21923 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
21924
8b924729
EBM
219252014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21926
21927 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
21928
fb151210
JB
219292014-01-23 Tom Tromey <tromey@redhat.com>
21930
21931 * gdb.ada/array_char_idx: New testcase.
21932
0740f8d8
TT
219332014-01-23 Tom Tromey <tromey@redhat.com>
21934
21935 PR python/16487:
21936 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
21937 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
21938 classes.
21939
21909fa1
TT
219402014-01-23 Tom Tromey <tromey@redhat.com>
21941
21942 PR python/16491:
21943 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
21944 string from an inferior frame.
21945 * gdb.python/py-framefilter-mi.exp: Update.
21946
87ce2a04
DE
219472014-01-22 Doug Evans <dje@google.com>
21948
21949 * gdb.server/server-mon.exp: Add tests for "set debug-format".
21950
237b092b
AA
219512014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21952
21953 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
21954
d674a709
AA
219552014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21956
21957 * gdb.trace/entry-values.exp: Remove excess space character from
21958 regex patterns. Handle s390 call instruction.
21959
20fa3390
AA
219602014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21961
21962 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
21963 define "*_start" label. Make "name" static.
21964 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
21965 ${name} by references to ${name}_start.
21966
78466714
AA
219672014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21968
21969 * gdb.base/info-macros.exp: Remove "debug" from the compile
21970 options.
21971
ec9f644a
IB
219722014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21973
21974 * gdb.dlang/demangle.exp: New file.
21975
94b1b47e
IB
219762014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21977
21978 * gdb.dlang/primitive-types.exp: New file.
21979
7f420862
IB
219802014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21981
21982 * configure.ac: Create gdb.dlang/Makefile.
21983 * configure: Regenerate.
21984 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
21985 * gdb.dlang/Makefile.in: New file.
21986 * lib/d-support.exp: New file.
21987 * lib/gdb.exp (skip_d_tests): New proc.
21988
52834460
MM
219892014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21990
21991 * gdb.btrace/delta.exp: Check reverse stepi.
21992 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
21993 * gdb.btrace/finish.exp: New.
21994 * gdb.btrace/next.exp: New.
21995 * gdb.btrace/nexti.exp: New.
21996 * gdb.btrace/record_goto.c: Add comments.
21997 * gdb.btrace/step.exp: New.
21998 * gdb.btrace/stepi.exp: New.
21999 * gdb.btrace/multi-thread-step.c: New.
22000 * gdb.btrace/multi-thread-step.exp: New.
22001 * gdb.btrace/rn-dl-bind.c: New.
22002 * gdb.btrace/rn-dl-bind.exp: New.
22003 * gdb.btrace/data.c: New.
22004 * gdb.btrace/data.exp: New.
22005 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22006
6e07b1d2
MM
220072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22008
22009 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
22010 * gdb.btrace/exception.exp: Update.
22011 * gdb.btrace/instruction_history.exp: Update.
22012 * gdb.btrace/record_goto.exp: Update.
22013 * gdb.btrace/tailcall.exp: Update.
22014 * gdb.btrace/unknown_functions.exp: Update.
22015 * gdb.btrace/delta.exp: New.
22016
0b722aec
MM
220172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22018
22019 * gdb.btrace/record_goto.exp: Add backtrace test.
22020 * gdb.btrace/tailcall.exp: Add backtrace test.
22021
066ce621
MM
220222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22023
22024 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
22025 * gdb.btrace/record_goto.c: New.
22026 * gdb.btrace/record_goto.exp: New.
22027 * gdb.btrace/x86-record_goto.S: New.
22028
0688d04e
MM
220292014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22030
22031 * gdb.btrace/function_call_history.exp: Update tests.
22032 * gdb.btrace/instruction_history.exp: Update tests.
22033
8710b709
MM
220342014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22035
22036 * gdb.btrace/function_call_history.exp: Fix expected field
22037 order for "record function-call-history".
22038 Add new tests for "record function-call-history /c".
22039 * gdb.btrace/exception.cc: New.
22040 * gdb.btrace/exception.exp: New.
22041 * gdb.btrace/tailcall.exp: New.
22042 * gdb.btrace/x86-tailcall.S: New.
22043 * gdb.btrace/x86-tailcall.c: New.
22044 * gdb.btrace/unknown_functions.c: New.
22045 * gdb.btrace/unknown_functions.exp: New.
22046 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22047
5de9129b
MM
220482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22049
22050 * gdb.btrace/instruction_history.exp: Update.
22051 * gdb.btrace/function_call_history.exp: Update.
22052
23a7fe75
MM
220532014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22054
22055 * gdb.btrace/function_call_history.exp: Fix expected function
22056 trace.
22057 * gdb.btrace/instruction_history.exp: Initialize traced.
22058 Remove traced_functions.
22059
724c7dd8
MM
220602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22061
22062 * gdb.btrace/function_call_history.exp: Update
22063 * gdb.btrace/instruction_history.exp: Update.
22064
6d78d93b
MM
220652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22066
22067 * gdb.btrace/enable.exp: Update expected text.
22068
93a360cc
OJ
220692014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
22070
22071 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
22072 bytes.
22073
3772b53f
MR
220742014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
22075
22076 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
22077
596662fa
OJ
220782014-01-15 Omair Javaid <omair.javaid@linaro.org>
22079
22080 * lib/gdb.exp (supports_process_record): Return true for
22081 arm*-linux*. (supports_reverse): Likewise.
22082
b5b08fb4
SC
220832014-01-13 Siva Chandra Reddy <sivachandra@google.com>
22084
22085 PR python/15464
22086 PR python/16113
22087 * gdb.python/py-type.c: Enhance test case.
22088 * gdb.python/py-value-cc.cc: Likewise
22089 * gdb.python/py-type.exp: Add new tests.
22090 * gdb.python/py-value-cc.exp: Likewise
22091
52d7fb13
AA
220922014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
22093 Pedro Alves <palves@redhat.com>
22094
22095 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
22096 Make "name" extern.
22097 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
22098 references to ${name}_start by references to ${name}.
22099
a2cd8cfe
JB
221002014-01-10 Joel Brobecker <brobecker@adacore.com>
22101
22102 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
22103
4e23fced
JB
221042014-01-10 Joel Brobecker <brobecker@adacore.com>
22105
22106 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
22107
c6a9e42c
PA
221082014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
22109 Pedro Alves <palves@redhat.com>
22110
22111 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 22112 mi_gdb_target_load.
c6a9e42c 22113
b7ea362b
PA
221142014-01-08 Pedro Alves <palves@redhat.com>
22115
22116 * gdb.threads/reconnect-signal.c: New file.
22117 * gdb.threads/reconnect-signal.exp: New file.
22118
5e3f4fab
EBM
221192014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22120
22121 * gdb.base/source-dir.exp: New file.
22122
79301218
JB
221232014-01-07 Joel Brobecker <brobecker@adacore.com>
22124
22125 * gdb.ada/mi_interface: New testcase.
22126
8e355c5d
JB
221272014-01-07 Joel Brobecker <brobecker@adacore.com>
22128
22129 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
22130 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
22131 gdb.ada/pp-rec-component/pck.ads: New files.
22132
c0d48811
JB
221332014-01-07 Joel Brobecker <brobecker@adacore.com>
22134
22135 * gdb.python/py-pp-integral.c: New file.
22136 * gdb.python/py-pp-integral.py: New file.
22137 * gdb.python/py-pp-integral.exp: New file.
22138
17b609c3 22139For older changes see ChangeLog-1993-2013.
c906108c 22140\f
8d8cb839
EZ
22141;; Local Variables:
22142;; mode: change-log
22143;; left-margin: 8
22144;; fill-column: 74
22145;; version-control: never
22146;; End:
902f2ccb 22147
b811d2c2 22148 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
22149 Copying and distribution of this file, with or without modification,
22150 are permitted provided the copyright notice and this notice are preserved.
This page took 4.302414 seconds and 4 git commands to generate.