]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
[gdb/testsuite] Fix gdb.dwarf2/dw2-filename.exp with -readnow
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
fdd67a42
TV
12020-10-28 Tom de Vries <tdevries@suse.de>
2
3 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
4
706baf4c
TV
52020-10-28 Tom de Vries <tdevries@suse.de>
6
7 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
8 -readnow.
9
b448cca5
TV
102020-10-27 Tom de Vries <tdevries@suse.de>
11
12 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
13
5868da03
TV
142020-10-27 Tom de Vries <tdevries@suse.de>
15
16 * gdb.base/maint.exp: Update for -readnow.
17
06db6ec3
TV
182020-10-27 Tom de Vries <tdevries@suse.de>
19
20 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
21 -readnow.
22
934a1764
GB
232020-10-14 Gary Benson <gbenson@redhat.com>
24
25 * gdb.python/py-format-string.exp (test_deref_refs): Treat
26 "_vptr$Base" as correct, in addition to "_vptr.Base".
27 (test_mixed): Likewise.
28
0bf21fbd
GB
292020-10-27 Gary Benson <gbenson@redhat.com>
30
31 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
32 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
33
b1d4d8d1
TBA
342020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
35
36 * gdb.base/condbreak.exp: Update the completion tests to
37 consider the '-force' flag.
38
bd24c5d6
TV
392020-10-27 Tom de Vries <tdevries@suse.de>
40
41 * gdb.base/list-ambiguous-readnow.exp: New file.
42
733d554a
TBA
432020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
44
45 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
46 the condition.
47 * gdb.linespec/cpcompletion.exp: Update to consider the
48 '-force-condition' keyword.
49 * gdb.linespec/explicit.exp: Ditto.
50 * lib/completion-support.exp: Ditto.
51
b5fa468f
TBA
522020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
53
54 * gdb.base/condbreak-multi-context.cc: New file.
55 * gdb.base/condbreak-multi-context.exp: New file.
56
b3247276
TT
572020-10-26 Tom Tromey <tom@tromey.com>
58
59 * lib/mi-support.exp (default_mi_gdb_start): Call
60 gdb_stdin_log_init.
61 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
62 subtract one from gdb_instances.
63 (gdb_stdin_log_write): Flush in_file.
64
1c47ec3e
TV
652020-10-26 Tom de Vries <tdevries@suse.de>
66
67 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
68
6390859c
TT
692020-10-26 Tom Tromey <tromey@adacore.com>
70
71 * gdb.ada/unsigned_range/foo.adb: New file.
72 * gdb.ada/unsigned_range/pack.adb: New file.
73 * gdb.ada/unsigned_range/pack.ads: New file.
74 * gdb.ada/unsigned_range.exp: New file.
75
55c3ad88
TV
762020-10-26 Tom de Vries <tdevries@suse.de>
77
78 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
79
1612c4bb
TV
802020-10-26 Tom de Vries <tdevries@suse.de>
81
82 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
83 for CU.
84 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
85
7d72802b
TV
862020-10-23 Tom de Vries <tdevries@suse.de>
87
88 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
89 DW_FORM_string.
90 (Dwarf::_default_form): New proc.
91 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
92 guessed.
93
9476b583
TV
942020-10-23 Tom de Vries <tdevries@suse.de>
95
96 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
97 * gdb.dwarf2/atomic-type.exp: Same.
98 * gdb.dwarf2/bad-regnum.exp: Same.
99 * gdb.dwarf2/cpp-linkage-name.exp: Same.
100 * gdb.dwarf2/dw2-align.exp: Same.
101 * gdb.dwarf2/dw2-bad-elf.exp: Same.
102 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
103 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
104 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
105 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
106 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
107 * gdb.dwarf2/enum-type.exp: Same.
108 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
109 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
110 * gdb.dwarf2/main-subprogram.exp: Same.
111 * gdb.dwarf2/missing-type-name.exp: Same.
112 * gdb.dwarf2/nonvar-access.exp: Same.
113 * gdb.dwarf2/typedef-void-finish.exp: Same.
114 * gdb.dwarf2/var-access.exp: Same.
115 * gdb.dwarf2/void-type.exp: Same.
116
4a636814
SM
1172020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
118
119 PR gdb/26693
120 * gdb.dwarf2/template-specification-full-name.exp: New test.
121
557fc257
LM
1222020-10-22 Luis Machado <luis.machado@linaro.org>
123
124 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
125 expected an offset from the function.
126 * gdb.base/msym-bp.exp (test): Likewise.
127
6b4c676c
AB
1282020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
129
130 * gdb.fortran/array-slices.exp: Add a new test.
131
98cec4f6
GB
1322020-10-21 Gary Benson <gbenson@redhat.com>
133
134 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
135 fullname test with Clang. Also expand comments generally.
136
ae86f581
TV
1372020-10-20 Tom de Vries <tdevries@suse.de>
138
139 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
140
8c161360
TV
1412020-10-20 Tom de Vries <tdevries@suse.de>
142
143 * gdb.dwarf2/arr-stride.c: Remove.
144 * gdb.dwarf2/arr-stride.exp: Use main.c.
145 * gdb.dwarf2/arr-subrange.c: Remove.
146 * gdb.dwarf2/arr-subrange.exp: Use main.c.
147 * gdb.dwarf2/bad-regnum.c: Remove.
148 * gdb.dwarf2/bad-regnum.exp: Use main.c.
149 * gdb.dwarf2/corrupt.c: Remove.
150 * gdb.dwarf2/corrupt.exp: Use main.c.
151 * gdb.dwarf2/dw2-bad-elf.c: Remove.
152 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
153 * gdb.dwarf2/dw2-icycle.c: Remove.
154 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
155 * gdb.dwarf2/formdata16.c: Remove.
156 * gdb.dwarf2/formdata16.exp: Use main.c.
157 * gdb.dwarf2/implptrconst.c: Remove.
158 * gdb.dwarf2/implptrconst.exp: Use main.c.
159 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
160 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
161 * gdb.dwarf2/opaque-type-lookup.c: Remove.
162 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
163
9c2412ec
TV
1642020-10-20 Tom de Vries <tdevries@suse.de>
165
166 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
167 file.
168 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
169
0cd2ad78
TV
1702020-10-20 Tom de Vries <tdevries@suse.de>
171
172 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
173 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
174 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
175 * gdb.dwarf2/dw2-ranges-base.exp: Same.
176 * gdb.dwarf2/dw2-ranges.exp: Same.
177 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
178 * gdb.dwarf2/var-access.exp: Same.
179
22cc388e
TT
1802020-10-19 Tom Tromey <tromey@adacore.com>
181
182 PR tui/26719
183 * gdb.tui/list.exp: Check source window contents after focus
184 change.
185
520596f2
TV
1862020-10-17 Tom de Vries <tdevries@suse.de>
187
188 PR symtab/26317
189 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
190
d1c8a76d
TV
1912020-10-17 Tom de Vries <tdevries@suse.de>
192
193 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
194 as suffix.
195 * gdb.dwarf2/atomic.c: Rename to ...
196 * gdb.dwarf2/atomic-type.c: ... this.
197 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
198 * gdb.dwarf2/dw2-ranges-2.c: ... this.
199 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
200 * gdb.dwarf2/dw2-ranges-3.c: ... this.
201 * gdb.dwarf2/fission-mix2.c: Rename to ...
202 * gdb.dwarf2/fission-mix-2.c: ... this.
203 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
204 standard_testfile.
205 * gdb.dwarf2/ada-valprint-error.exp: Same.
206 * gdb.dwarf2/arr-stride.exp: Same.
207 * gdb.dwarf2/arr-subrange.exp: Same.
208 * gdb.dwarf2/atomic-type.exp: Same.
209 * gdb.dwarf2/bad-regnum.exp: Same.
210 * gdb.dwarf2/break-inline-psymtab.exp: Same.
211 * gdb.dwarf2/clang-debug-names-2.exp: Same.
212 * gdb.dwarf2/clang-debug-names.exp: Same.
213 * gdb.dwarf2/comp-unit-lang.exp: Same.
214 * gdb.dwarf2/corrupt.exp: Same.
215 * gdb.dwarf2/count.exp: Same.
216 * gdb.dwarf2/cpp-linkage-name.exp: Same.
217 * gdb.dwarf2/data-loc.exp: Same.
218 * gdb.dwarf2/dw2-align.exp: Same.
219 * gdb.dwarf2/dw2-bad-elf.exp: Same.
220 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
221 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
222 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
223 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
224 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
225 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
226 * gdb.dwarf2/dw2-inline-param.exp: Same.
227 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
228 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
229 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
230 * gdb.dwarf2/dw2-is-stmt.exp: Same.
231 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
232 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
233 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
234 * gdb.dwarf2/dw2-param-error.exp: Same.
235 * gdb.dwarf2/dw2-ranges-base.exp: Same.
236 * gdb.dwarf2/dw2-ranges.exp: Same.
237 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
238 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
239 * gdb.dwarf2/dw4-sig-types.exp: Same.
240 * gdb.dwarf2/dynarr-ptr.exp: Same.
241 * gdb.dwarf2/enum-type.exp: Same.
242 * gdb.dwarf2/fission-mix.exp: Same.
243 * gdb.dwarf2/formdata16.exp: Same.
244 * gdb.dwarf2/implptrconst.exp: Same.
245 * gdb.dwarf2/implptrpiece.exp: Same.
246 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
247 * gdb.dwarf2/main-subprogram.exp: Same.
248 * gdb.dwarf2/method-ptr.exp: Same.
249 * gdb.dwarf2/missing-sig-type.exp: Same.
250 * gdb.dwarf2/nonvar-access.exp: Same.
251 * gdb.dwarf2/opaque-type-lookup.exp: Same.
252 * gdb.dwarf2/shortpiece.exp: Same.
253 * gdb.dwarf2/staticvirtual.exp: Same.
254 * gdb.dwarf2/subrange.exp: Same.
255 * gdb.dwarf2/symtab-producer.exp: Same.
256 * gdb.dwarf2/typedef-void-finish.exp: Same.
257 * gdb.dwarf2/var-access.exp: Same.
258 * gdb.dwarf2/variant.exp: Same.
259 * gdb.dwarf2/void-type.exp: Same.
260 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
261 dw2-ranges-main.c.
262 * gdb.dwarf2/dw2-ranges-main.c: Remove.
263
472d09c1
TV
2642020-10-16 Tom de Vries <tdevries@suse.de>
265
266 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
267
afe75f6d
TV
2682020-10-16 Tom de Vries <tdevries@suse.de>
269
270 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
271
8c8bd0ba
TV
2722020-10-14 Tom de Vries <tdevries@suse.de>
273
274 PR testsuite/26732
275 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
276 scenario 2.
277 * gdb.ada/mi_catch_ex_hand.exp: Same.
278
b75d55d4
PA
2792020-10-13 Pedro Alves <pedro@palves.net>
280
281 * lib/mi-support.exp (mi_clean_restart): New.
282 (mi_run_to_main): Delete.
283 All callers adjust to use mi_clean_restart / mi_runto_main.
284
e777225b
PA
2852020-10-13 Pedro Alves <pedro@palves.net>
286
287 * config/monitor.exp: Use "list -q".
288 * gdb.arch/gdb1558.exp: Use "break -q".
289 * gdb.arch/i386-permbkpt.exp: Use "break -q".
290 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
291 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
292 * gdb.base/commands.exp: Use "break -q".
293 * gdb.base/condbreak.exp: Use "break -q".
294 * gdb.base/ctf-ptype.exp: Use "list -q".
295 * gdb.base/define.exp: Use "break -q".
296 * gdb.base/del.exp: Use "break -q".
297 * gdb.base/fullname.exp: Use "break -q".
298 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
299 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
300 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
301 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
302 "hbreak -q".
303 * gdb.base/included.exp: Use "list -q".
304 * gdb.base/label.exp: Use "break -q".
305 * gdb.base/lineinc.exp: Use "break -q".
306 * gdb.base/list.exp: Use "list -q".
307 * gdb.base/macscp.exp: Use "list -q".
308 * gdb.base/pending.exp: Use "break -q".
309 * gdb.base/prologue-include.exp: Use "break -q".
310 * gdb.base/ptype.exp: Use "list -q".
311 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
312 * gdb.base/server-del-break.exp: Use "break -q".
313 * gdb.base/style.exp: Use "break -q".
314 * gdb.base/symbol-without-target_section.exp: Use "list -q".
315 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
316 * gdb.cp/exception.exp: Use "tbreak -q".
317 * gdb.dwarf2/dw2-error.exp: Use "break -q".
318 * gdb.dwarf2/fission-mix.exp: Use "break -q".
319 * gdb.dwarf2/fission-reread.exp: Use "break -q".
320 * gdb.dwarf2/pr13961.exp: Use "break -q".
321 * gdb.linespec/explicit.exp: Use "list -q".
322 * gdb.linespec/linespec.exp: Use "break -q".
323 * gdb.mi/mi-simplerun.exp: Use "--qualified".
324 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
325 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
326 * gdb.server/connect-without-multi-process.exp: Use "break -q".
327 * gdb.trace/change-loc.exp: Use "break -q".
328 * gdb.trace/pending.exp: Use "break -q".
329 * gdb.tui/basic.exp: Use "list -q".
330 * gdb.tui/list-before.exp: Use "list -q".
331 * gdb.tui/list.exp: Use "list -q".
332 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
333
8abd8ee8
PA
3342020-10-13 Pedro Alves <pedro@palves.net>
335
336 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
337 saved breakpoints file.
338 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
339 inspecting breakpoint list.
340 * lib/gdb.exp (runto_main): Add "qualified" to options.
341 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
342 and handle it.
343 (mi_runto_main): Pass 1 as qualified argument.
344
f71e6719
PA
3452020-10-13 Pedro Alves <pedro@palves.net>
346
347 * lib/mi-support.exp (mi_runto_main): New proc.
348 (mi_run_to_main): Use it.
349 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
350 * gdb.mi/mi-var-cmd.exp: Likewise.
351 * gdb.mi/mi-var-invalidate.exp: Likewise.
352 * mi-var-list-children-invalid-grandchild.exp: Likewise.
353 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
354 * gdb.mi/new-ui-mi-sync.exp: Likewise.
355 * gdb.mi/user-selected-context-sync.exp: Likewise.
356 * gdb.opt/inline-cmds.exp: Likewise.
357 * gdb.python/py-framefilter-mi.exp: Likewise.
358 * gdb.python/py-mi.exp: Likewise.
359
50441f0f
PA
3602020-10-13 Pedro Alves <pedro@palves.net>
361
362 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
363 "runto main".
364 * gdb.ada/small_reg_param.exp: Likewise.
365 * gdb.arch/powerpc-d128-regs.exp: Likewise.
366 * gdb.base/annota1.exp: Likewise.
367 * gdb.base/anon.exp: Likewise.
368 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
369 * gdb.base/dprintf-non-stop.exp: Likewise.
370 * gdb.base/dprintf.exp: Likewise.
371 * gdb.base/gdb11530.exp: Likewise.
372 * gdb.base/gdb11531.exp: Likewise.
373 * gdb.base/gnu_vector.exp: Likewise.
374 * gdb.base/interrupt-noterm.exp: Likewise.
375 * gdb.base/memattr.exp: Likewise.
376 * gdb.base/step-over-syscall.exp: Likewise.
377 * gdb.base/watch-cond-infcall.exp: Likewise.
378 * gdb.base/watch-read.exp: Likewise.
379 * gdb.base/watch-vfork.exp: Likewise.
380 * gdb.base/watch_thread_num.exp: Likewise.
381 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
382 * gdb.guile/scm-frame-inline.exp: Likewise.
383 * gdb.linespec/explicit.exp: Likewise.
384 * gdb.opt/inline-break.exp: Likewise.
385 * gdb.python/py-frame-inline.exp: Likewise.
386 * gdb.reverse/break-precsave.exp: Likewise.
387 * gdb.reverse/break-reverse.exp: Likewise.
388 * gdb.reverse/consecutive-precsave.exp: Likewise.
389 * gdb.reverse/consecutive-reverse.exp: Likewise.
390 * gdb.reverse/finish-precsave.exp: Likewise.
391 * gdb.reverse/finish-reverse.exp: Likewise.
392 * gdb.reverse/fstatat-reverse.exp: Likewise.
393 * gdb.reverse/getresuid-reverse.exp: Likewise.
394 * gdb.reverse/i386-precsave.exp: Likewise.
395 * gdb.reverse/i386-reverse.exp: Likewise.
396 * gdb.reverse/i386-sse-reverse.exp: Likewise.
397 * gdb.reverse/i387-env-reverse.exp: Likewise.
398 * gdb.reverse/i387-stack-reverse.exp: Likewise.
399 * gdb.reverse/insn-reverse.exp: Likewise.
400 * gdb.reverse/machinestate-precsave.exp: Likewise.
401 * gdb.reverse/machinestate.exp: Likewise.
402 * gdb.reverse/pipe-reverse.exp: Likewise.
403 * gdb.reverse/readv-reverse.exp: Likewise.
404 * gdb.reverse/recvmsg-reverse.exp: Likewise.
405 * gdb.reverse/rerun-prec.exp: Likewise.
406 * gdb.reverse/s390-mvcle.exp: Likewise.
407 * gdb.reverse/solib-precsave.exp: Likewise.
408 * gdb.reverse/solib-reverse.exp: Likewise.
409 * gdb.reverse/step-precsave.exp: Likewise.
410 * gdb.reverse/step-reverse.exp: Likewise.
411 * gdb.reverse/time-reverse.exp: Likewise.
412 * gdb.reverse/until-precsave.exp: Likewise.
413 * gdb.reverse/until-reverse.exp: Likewise.
414 * gdb.reverse/waitpid-reverse.exp: Likewise.
415 * gdb.reverse/watch-precsave.exp: Likewise.
416 * gdb.reverse/watch-reverse.exp: Likewise.
417 * gdb.threads/kill.exp: Likewise.
418 * gdb.threads/tid-reuse.exp: Likewise.
419
d3a07122
SM
4202020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
421
422 PR gdb/26642
423 * gdb.base/maint-target-async-off.c: New test.
424 * gdb.base/maint-target-async-off.exp: New test.
425
c65c6c42
AM
4262020-10-13 Alan Modra <amodra@gmail.com>
427
428 * gdb.arch/powerpc-altivec.s,
429 * gdb.arch/powerpc-power7.s,
430 * gdb.arch/powerpc-power8.s,
431 * gdb.arch/powerpc-power9.s,
432 * gdb.arch/powerpc-vsx.s,
433 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
434 * gdb.arch/powerpc-altivec.exp,
435 * gdb.arch/powerpc-power7.exp,
436 * gdb.arch/powerpc-power8.exp,
437 * gdb.arch/powerpc-power9.exp,
438 * gdb.arch/powerpc-vsx.exp,
439 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
440 disassembly of mfvsrd/mtvsrd.
441
f4a0f710
AM
4422020-10-13 Alan Modra <amodra@gmail.com>
443
444 * gdb.arch/arm-disassembler-options.exp: Adjust expected
445 "target architecture" output.
446 * gdb.arch/powerpc-d128-regs.exp: Likewise.
447 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
448 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
449 * gdb.arch/s390-disassembler-options.exp: Likewise.
450
87a37e5e
PA
4512020-10-12 Pedro Alves <pedro@palves.net>
452
453 PR exp/26602
454 PR c++/26550
455 * gdb.cp/ambiguous.cc (marker1): Delete.
456 (main): Initialize all the fields of the locals. Replace marker1
457 call with a "set breakpoint here" marker.
458 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
459 instead of running to marker1. Add tests printing all the
460 variables and all the fields of the variables.
461 (test_ambiguous): New proc, expecting the new GDB output when a
462 field access is ambiguous. Change all "warning: X ambiguous"
463 tests to use it.
464
71e1b6b0
GB
4652020-10-12 Gary Benson <gbenson@redhat.com>
466
467 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
468 * gdb.base/msym-bp-2.c (foo): Likewise.
469 * gdb.base/msym-lang.c (foo): Likewise.
470 * gdb.base/msym-lang-main.c (foo): Likewise.
471 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
472 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
473 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
474 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
475 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
476 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
477 * gdb.python/py-objfile.c (static_var): Likewise.
478 * gdb.python/py-symbol.c (rr): Likewise.
479 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
480 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
481
9370fd51
AB
4822020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
483
484 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
485 output of backtrace.
486
7c184d33
TT
4872020-10-09 Tom Tromey <tromey@adacore.com>
488
489 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
490 (Rec): Add field. Fix range.
491 * gdb.ada/scalar_storage.exp: Update.
492
3d87245c
HD
4932020-10-09 Hannes Domani <ssbssa@yahoo.de>
494
495 PR exp/26714
496 * gdb.base/printcmds.exp: Add tests for void results.
497
f5c4b229
JV
4982020-10-09 Jan Vrany <jan.vrany@labware.com>
499
500 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
501 is emmited for both 'set directories' and 'directory' commands.
502
b2701685
TT
5032020-10-08 Tom Tromey <tom@tromey.com>
504
505 * gdb.base/style.exp: Check that "main"'s name is styled.
506
e86efb33
TT
5072020-10-07 Tom Tromey <tromey@adacore.com>
508
509 * gdb.base/find.exp: Rename some tests.
510
30897591
GB
5112020-10-06 Gary Benson <gbenson@redhat.com>
512
513 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
514 * gdb.base/list1.c (unused): Likewise.
515
ced4a4c1
GB
5162020-10-06 Gary Benson <gbenson@redhat.com>
517
518 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
519 __attribute__ ((used)).
520 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
521
ed3bdac4
AB
5222020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
523
524 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
525 make use of regions throughout.
526 * gdb.base/overlays.exp: Enclose string with variableds in "..",
527 not {...}.
528 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
529
cd096ec8
HD
5302020-10-05 Hannes Domani <ssbssa@yahoo.de>
531
532 * gdb.base/call-sc.c: Fix return struct on stack test case.
533 * gdb.base/call-sc.exp: Likewise.
534
3ee6f75d
GB
5352020-10-02 Gary Benson <gbenson@redhat.com>
536
537 * README: Fix "paralell".
538
f65825ec
GB
5392020-09-30 Gary Benson <gbenson@redhat.com>
540
541 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
542 Convert directive to lowercase.
543 (.Labbrev1_begin): Add missing label.
544 (abbrev code 0x1): Remove DW_AT_stmt_list.
545 (.Ldie_b): Likewise.
546
5f278258
TT
5472020-09-27 Tom Tromey <tom@tromey.com>
548
549 * gdb.tui/new-layout.exp: Use with_test_prefix.
550
8f9929bb
GR
5512020-09-26 Gareth Rees <grees@undo.io> (tiny change)
552
553 PR python/26586
554 * gdb.python/python.exp: add test cases for the from_tty
555 argument to gdb.execute.
556
c20c017b
GB
5572020-09-25 Gary Benson <gbenson@redhat.com>
558
559 * gdb.base/infcall-nested-structs.exp.tcl: Add
560 additional_flags=-Wno-tautological-compare for C++
561 tests when compiling using Clang.
562
68d654af
GB
5632020-09-25 Gary Benson <gbenson@redhat.com>
564
565 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
566 for .c files.
567
b551a89f
TT
5682020-09-24 Tom Tromey <tromey@adacore.com>
569
570 PR tui/26638:
571 * gdb.tui/list.exp: Check output of "focus next".
572
20a5fcbd
TT
5732020-09-23 Tom Tromey <tom@tromey.com>
574
575 * gdb.dwarf2/intbits.exp: New file.
576 * gdb.dwarf2/intbits.c: New file.
577
b167e53f
PA
5782020-09-20 Pedro Alves <pedro@palves.net>
579
580 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
581 spawn_id before calling remote_close. Close secondary MI channel.
582
dbc49e9f
PA
5832020-09-20 Pedro Alves <pedro@palves.net>
584
585 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
586 fails.
587
c8d5abea
AB
5882020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
589
590 * gdb.fortran/array-slices.exp: Update expected results.
591 * gdb.fortran/class-allocatable-array.exp: Likewise.
592 * gdb.fortran/multi-dim.exp: Likewise.
593 * gdb.fortran/vla-type.exp: Likewise.
594 * gdb.mi/mi-vla-fortran.exp: Likewise.
595
14f9473c
VC
5962020-09-18 Victor Collod <vcollod@nvidia.com>
597
598 PR gdb/26635
599 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
600 compatible with i386, and move it to...
601 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
602 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
603 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
604
e8ef12b9
PA
6052020-09-18 Pedro Alves <pedro@palves.net>
606
607 PR gdb/26631
608 * gdb.multi/multi-target-thread-find.exp: New file.
609
e11daf7a
PA
6102020-09-18 Pedro Alves <pedro@palves.net>
611
612 * gdb.multi/multi-target-continue.exp: New file, factored out from
613 multi-target.exp.
614 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
615 multi-target.exp.
616 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
617 multi-target.exp.
618 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
619 multi-target.exp.
620 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
621 multi-target.exp.
622 * gdb.multi/multi-target.exp.tcl: New file, factored out from
623 multi-target.exp.
624 * gdb.multi/multi-target.exp: Delete.
625
d0edc2b8
AB
6262020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
627
628 * gdb.fortran/array-slices.exp: Add missing message data.
629
7474326c
PA
6302020-09-17 Pedro Alves <pedro@palves.net>
631
632 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
633
dd23068d
PA
6342020-09-17 Pedro Alves <pedro@palves.net>
635
636 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
637 full prototype.
638
0640a543
PA
6392020-09-17 Pedro Alves <pedro@palves.net>
640
641 * gdb.python/py-as-string.c: Add cast.
642
ef0cdbc1
PA
6432020-09-17 Pedro Alves <pedro@palves.net>
644
645 * gdb.base/sizeof.c (fill): Add cast.
646
3a5eeb8b
PA
6472020-09-17 Pedro Alves <pedro@palves.net>
648
649 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
650
a8129512
PA
6512020-09-17 Pedro Alves <pedro@palves.net>
652
653 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
654 linkage name.
655 * gdb.base/prologue.exp: Use print /d.
656 * gdb.base/symbol-alias.exp: Handle C++ output.
657 * gdb.base/symbol-alias2.c: Handle C++ output.
658 [__cplusplus] (func): Explicitly specify linkage name.
659
a83cdcb6
PA
6602020-09-17 Pedro Alves <pedro@palves.net>
661
662 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
663 (struct my_key_t): ... this. Adjust all references.
664 (struct value_t): Rename to ...
665 (struct my_value_t): ... this. Adjust all references.
666 (create_map, add_map_element, create_map_map)
667 (add_map_map_element): Add casts.
668
d4bcee5c
PA
6692020-09-17 Pedro Alves <pedro@palves.net>
670
671 * gdb.python/py-framefilter-mi.c (funca): Add casts.
672 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
673
81f90489
PA
6742020-09-17 Pedro Alves <pedro@palves.net>
675
676 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
677
0a229804
PA
6782020-09-17 Pedro Alves <pedro@palves.net>
679
680 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
681 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
682 (charfoo, intfoo): Define full prototype.
683 * gdb.base/ptype1.c (charfoo): Define full prototype.
684 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
685 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
686
c3e5138d
PA
6872020-09-17 Pedro Alves <pedro@palves.net>
688
689 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
690 Don't define.
691 (utf_32_string): Compile for both C and C++.
692 * gdb.base/charset.exp: Use "print /d".
693
151fdbad
PA
6942020-09-17 Pedro Alves <pedro@palves.net>
695
696 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
697 (nullptr): Rename to ...
698 (null_ptr): ... this.
699 * gdb.base/watchpoint.exp: Adjust to rename.
700
18a25b64
PA
7012020-09-17 Pedro Alves <pedro@palves.net>
702
703 * gdb.base/printcmds.c (three, flag_enum_without_zero)
704 (three_not_flag): Add casts.
705
11fac337
PA
7062020-09-17 Pedro Alves <pedro@palves.net>
707
708 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
709 char array.
710 (main): Add references to Barrier, TestStrings, TestStringsH and
711 TestStringsW.
712 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
713 and expect a full prototype in C++.
714
52626c58
PA
7152020-09-17 Pedro Alves <pedro@palves.net>
716
717 * gdb.base/nested-addr.c (main): Add cast.
718 * gdb.base/nested-addr.exp: Use "print /d".
719
52bb0902
PA
7202020-09-17 Pedro Alves <pedro@palves.net>
721
722 * gdb.base/break.exp (func): New. Use it throughout when
723 expecting a function name.
724
73e18ac9
PA
7252020-09-17 Pedro Alves <pedro@palves.net>
726
727 * gdb.base/display.exp: Issue "set print asm-demangle on".
728
c8b18808
PA
7292020-09-17 Pedro Alves <pedro@palves.net>
730
731 * gdb.base/find.c: Include <string.h>.
732 (init_bufs): Add cast.
733 * gdb.base/find.exp: Issue "set print asm-demangle on".
734
fe830662
TT
7352020-09-16 Tom Tromey <tromey@adacore.com>
736
737 PR gdb/26598:
738 * gdb.base/skipcxx.exp: New file.
739 * gdb.base/skipcxx.cc: New file.
740
945ff6e2
TV
7412020-09-16 Tom de Vries <tdevries@suse.de>
742
743 PR testsuite/26617
744 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
745 WITH_DEBUG_SECTIONS is defined.
746 (xstr, str): New macro.
747 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
748 to get start and size of _Dmain.
749 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
750 using additional_flags.
751
da1df1db
TBA
7522020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
753
754 * gdb.base/bp-cmds-sourced-script.c: New file.
755 * gdb.base/bp-cmds-sourced-script.exp: New test.
756 * gdb.base/bp-cmds-sourced-script.gdb: New file.
757
337882d4
TV
7582020-09-16 Tom de Vries <tdevries@suse.de>
759
760 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
761 get the gdb prompt after issuing "monitor exit".
762
7361f908
TV
7632020-09-16 Tom de Vries <tdevries@suse.de>
764
765 PR testsuite/26624
766 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
767
4d91ddd3
TV
7682020-09-16 Tom de Vries <tdevries@suse.de>
769
770 PR testsuite/26618
771 * gdb.tui/new-layout.exp: Escape unbalanced braces.
772
08cc37dd
TT
7732020-09-15 Tom Tromey <tromey@adacore.com>
774
775 PR rust/26197:
776 * lib/rust-support.exp (rust_llvm_version): New proc.
777 * gdb.rust/simple.exp: Check rust_llvm_version.
778
ee6372f2
TV
7792020-09-14 Tom de Vries <tdevries@suse.de>
780
781 * gdb.rust/traits.exp: Fix PATH warning.
782
dc3a371e
PA
7832020-09-13 Pedro Alves <pedro@palves.net>
784
785 * gdb.base/catch-follow-exec.c (main): Add explicit return
786 statement.
787 * gdb.base/catch-signal.c (main): Likewise.
788 * gdb.base/condbreak-call-false.c (main): Likewise.
789 * gdb.base/consecutive.c (main): Add explicit return
790 statement and return type.
791 * gdb.base/cursal.c (main): Add explicit return statement.
792 * gdb.base/cvexpr.c (main): Likewise.
793 * gdb.base/display.c (main): Add explicit return statement and
794 return type.
795 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
796 * gdb.base/endianity.c (main): Likewise.
797 * gdb.base/execd-prog.c (main): Likewise.
798 * gdb.base/gdb1090.c (main): Likewise.
799 * gdb.base/info_qt.c (main): Likewise.
800 * gdb.base/lineinc.c (main): Likewise.
801 * gdb.base/load-command.c (main): Likewise.
802 * gdb.base/macscp1.c (main): Likewise.
803 * gdb.base/pr10179-a.c (main): Likewise.
804 * gdb.base/quit-live.c (main): Likewise.
805 * gdb.base/scope0.c (main): Likewise.
806 * gdb.base/settings.c (main): Likewise.
807 * gdb.base/stack-checking.c (main): Return int.
808 * gdb.base/varargs.c (main): Add explicit return statement.
809 * gdb.cp/ambiguous.cc (main): Likewise.
810 * gdb.cp/anon-struct.cc (main): Likewise.
811 * gdb.cp/anon-union.cc (main): Likewise.
812 * gdb.cp/bool.cc (main): Likewise.
813 * gdb.cp/bs15503.cc (main): Likewise.
814 * gdb.cp/cplusfuncs.cc (main): Likewise.
815 * gdb.cp/cttiadd.cc (main): Likewise.
816 * gdb.cp/extern-c.cc (main): Likewise.
817 * gdb.cp/filename.cc (main): Likewise.
818 * gdb.cp/formatted-ref.cc (main): Likewise.
819 * gdb.cp/mb-ctor.cc (main): Likewise.
820 * gdb.cp/member-ptr.cc (main): Likewise.
821 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
822 * gdb.cp/overload-const.cc (main): Likewise.
823 * gdb.cp/paren-type.cc (main): Likewise.
824 * gdb.cp/parse-lang.cc (main): Likewise.
825 * gdb.cp/pr-1023.cc (main): Likewise.
826 * gdb.cp/psmang1.cc (main): Likewise.
827 * gdb.cp/readnow-language.cc (main): Likewise.
828 * gdb.cp/ref-params.cc (main): Likewise.
829 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
830 * gdb.cp/virtbase2.cc (main): Likewise.
831 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
832 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
833 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
834 * gdb.mi/mi-console.c (main): Likewise.
835 * gdb.mi/mi-read-memory.c (main): Likewise.
836 * gdb.modula2/multidim.c (main): Likewise.
837 * gdb.opt/inline-small-func.c (main): Likewise.
838 * gdb.python/py-rbreak.c (main): Likewise.
839 * gdb.stabs/exclfwd1.c (main): Likewise.
840 * gdb.trace/qtro.c (main): Likewise.
841
af26601c
PA
8422020-09-13 Pedro Alves <pedro@palves.net>
843
844 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
845 instead of getenv.
846
2f4b83cd
PA
8472020-09-13 Pedro Alves <pedro@palves.net>
848
849 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
850 instead of spawning GDB with remote_spawn.
851 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
852 gdb_spawn instead of spawning GDB with remote_spawn.
853
c49da0e4
PA
8542020-09-13 Pedro Alves <pedro@palves.net>
855
856 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
857 file and add calls to first and second.
858 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
859 add call to f.
860
6791b117
PA
8612020-09-13 Pedro Alves <pedro@palves.net>
862
863 * gdb.mi/mi-break-qualified.cc: New file.
864 * gdb.mi/mi-break-qualified.exp: New file.
865 * lib/mi-support.exp (mi_create_breakpoint_multi)
866 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
867 procedures.
868 (mi_create_breakpoint_1): New, factored out from
869 mi_create_breakpoint.
870
3b8d4c5c
PA
8712020-09-13 Pedro Alves <pedro@palves.net>
872
873 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
874 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
875 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
876 (register_class): Delete.
877 (main): Don't call register_class.
878
d5f96005
PA
8792020-09-13 Pedro Alves <pedro@palves.net>
880
881 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
882 (do_tests): Remove "calling method for small class" test.
883 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
884 (register_class): Delete.
885 (main): Don't call register_class.
886 * gdb.cp/call-method-register.exp: New file, based on bits removed
887 from classes.exp.
888 * gdb.cp/call-method-register.cc: New file, based on bits removed
889 from classes.cc.
890
77f2120b
PA
8912020-09-13 Pedro Alves <pedro@palves.net>
892
893 * gdb.base/msym-bp-2.c: New.
894 * gdb.base/msym-bp-shl-lib.c: New file.
895 * gdb.base/msym-bp-shl-main-2.c: New file.
896 * gdb.base/msym-bp-shl-main.c: New file.
897 * gdb.base/msym-bp-shl.exp: New file.
898 * gdb.base/msym-bp.c: New file.
899 * gdb.base/msym-bp.exp: New file.
900
32aea73e
JB
9012020-09-13 Joel Brobecker <brobecker@adacore.com>
902
903 * gdb.base/default.exp: Change $_gdb_major to 11.
904
2a67f09d
FW
9052020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
906 Felix Willgerodt <Felix.Willgerodt@intel.com>
907
908 * x86-avx512bf16.c: New file.
909 * x86-avx512bf16.exp: Likewise.
910 * lib/gdb.exp (skip_avx512bf16_tests): New function.
911
ad570dd7
TV
9122020-09-11 Tom de Vries <tdevries@suse.de>
913
914 PR exp/26602
915 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
916
a56f7391
TBA
9172020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
918
919 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
920
918619e5
AM
9212020-09-10 Alan Modra <amodra@gmail.com>
922
923 PR 26597
924 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
925
cac1e71d
TV
9262020-09-08 Tom de Vries <tdevries@suse.de>
927
928 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
929 after gdb_starti_cmd.
930
c5cd900e
AKS
9312020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
932
933 * lib/fortran.exp (fortran_complex8): New proc.
934 (fortran_complex16): New proc.
935 * gdb.fortran/complex.exp: Use routines from fortran.exp
936 * gdb.fortran/pointer-to-pointer.exp: Likewise.
937 * gdb.fortran/vla-ptr-info.exp: Likewise.
938
8f5c6526
TV
9392020-09-03 Tom de Vries <tdevries@suse.de>
940
941 PR breakpoint/26546
942 * gdb.base/label-without-address.exp: Runto main first.
943
02c6f3f1
TT
9442020-09-02 Tom Tromey <tromey@adacore.com>
945
946 * gdb.ada/mi_var_access.exp: Test children of access variable.
947 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
948 * gdb.ada/mi_var_array.exp: Update.
949
efe24f05
KB
9502020-08-31 Kevin Buettner <kevinb@redhat.com>
951
952 * gdb.base/corefile.exp (warning-free): XFAIL test when running
953 on docker w/ AUFS storage driver.
954
973695d6
KB
9552020-08-31 Kevin Buettner <kevinb@redhat.com>
956
957 * gdb.base/corefile2.exp (renamed binfile): New tests.
958
f3bd50f1
SM
9592020-08-31 Simon Marchi <simon.marchi@efficios.com>
960
961 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
962
22b9b4b0
SL
9632020-08-31 Simon Marchi <simon.marchi@efficios.com>
964
965 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
966 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
967
8efaf6b3
SM
9682020-08-31 Simon Marchi <simon.marchi@efficios.com>
969
970 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
971 output, printing a "not saved" value from history and printing a
972 convenience variable created from a "not saved" value.
973
e840f2e3
TV
9742020-08-31 Tom de Vries <tdevries@suse.de>
975
976 * gdb.base/eh_return.exp: Use nopie.
977
8f57f343
PA
9782020-08-28 Pedro Alves <pedro@palves.net>
979
980 * gdb.base/advance-until-multiple-locations.exp
981 (advance_overload, until_overload): Adjust to match the
982 frame/function header instead of the source line text.
983
626d2320
TV
9842020-08-28 Tom de Vries <tdevries@suse.de>
985
986 * gdb.base/label-without-address.c: New test.
987 * gdb.base/label-without-address.exp: New file.
988
df631783
PA
9892020-08-27 Pedro Alves <pedro@palves.net>
990
991 PR gdb/26523
992 PR gdb/26524
993 * gdb.base/advance-until-multiple-locations.cc: New.
994 * gdb.base/advance-until-multiple-locations.exp: New.
995
48b076bb
SM
9962020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
997
998 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
999
c2015ce4
AB
10002020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
1001
1002 * gdb.arch/amd64-byte.exp: Make test names unique, use
1003 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1004 * gdb.arch/amd64-dword.exp: Likewise.
1005 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
1006 * gdb.arch/amd64-stap-special-operands.exp: Make test names
1007 unique.
1008 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
1009 * gdb.arch/amd64-word.exp: Make test names unique, use
1010 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1011 * gdb.arch/i386-byte.exp: Make test names unique, use
1012 gdb_breakpoint.
1013 * gdb.arch/i386-word.exp: Likewise.
1014
995d3a19
SV
10152020-08-25 Shahab Vahedi <shahab@synopsys.com>
1016
1017 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
1018
8cac2b31
SM
10192020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
1020
1021 PR gdb/26532
1022 * gdb.threads/stepi-random-signal.exp: Update pattern.
1023
2bc19622
SM
10242020-08-25 Simon Marchi <simon.marchi@efficios.com>
1025
1026 PR gdb/26532
1027 * gdb.base/ui-redirect.exp: Update pattern.
1028
b04aa1fc
GB
10292020-08-25 Gary Benson <gbenson@redhat.com>
1030
1031 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
1032 when compiling with clang.
8571e9c8 1033 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 1034
9f68b453
GB
10352020-08-25 Gary Benson <gbenson@redhat.com>
1036
1037 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
1038 Add additional_flags=-Wno-inaccessible-base when compiling
1039 with GCC >= 10.1 or clang. Add additional_flags=-w when
1040 compiling with GCC < 10.
1041
3945d2d7
GM
10422020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
1043
1044 PR m2/26372
fc5d6901
SM
1045 * gdb.modula2/multidim.c: New file.
1046 * gdb.modula2/multidim.exp: New file.
3945d2d7 1047
60122dbe
SM
10482020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
1049
1050 * lib/gdb.exp (runto): Always emit fail on internal error.
1051
1eb8556f
SM
10522020-08-24 Simon Marchi <simon.marchi@efficios.com>
1053
1054 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
1055 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1056 Likewise.
1057 * gdb.threads/stepi-random-signal.exp: Likewise.
1058
33bf4c5c
TBA
10592020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1060
1061 * gdb.base/print-file-var.exp: Fix typo "breapoint".
1062 * gdb.trace/strace.exp: Ditto.
1063
c2fd7fae
AKS
10642020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1065
1066 * gdb.fortran/vla-type.exp: Skip commands not required for
1067 the Flang compiled binaries after prologue fix.
1068
326afb72
TT
10692020-08-17 Tom de Vries <tdevries@suse.de>
1070 Tom Tromey <tromey@adacore.com>
1071
1072 PR rust/26197:
1073 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
1074
3ae7ab99
TT
10752020-08-17 Tom Tromey <tromey@adacore.com>
1076
1077 * gdb.ada/mi_var_access.exp: New file.
1078 * gdb.ada/mi_var_access/mi_access.adb: New file.
1079 * gdb.ada/mi_var_access/pck.adb: New file.
1080 * gdb.ada/mi_var_access/pck.ads: New file.
1081
f569c1c5
TV
10822020-08-16 Tom de Vries <tdevries@suse.de>
1083
1084 PR gdb/25350
1085 * gdb.base/eh_return.c: New test.
1086 * gdb.base/eh_return.exp: New file.
1087
3d11c30a
TV
10882020-08-15 Tom de Vries <tdevries@suse.de>
1089
1090 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
1091 (mixed_func_1d_): Use fortran_charlen_t in decl.
1092
547ce8f0
TV
10932020-08-15 Tom de Vries <tdevries@suse.de>
1094
1095 PR backtrace/26390
1096 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
1097 Update expected pattern.
1098
a54a7f13
PA
10992020-08-13 Pedro Alves <pedro@palves.net>
1100
1101 * gdb.fortran/complex.exp: Check skip_fortran_tests.
1102 * gdb.fortran/library-module.exp: Likewise.
1103 * gdb.fortran/logical.exp: Likewise.
1104 * gdb.fortran/module.exp: Likewise.
1105 * gdb.fortran/print_type.exp: Likewise.
1106 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1107 * gdb.fortran/vla-datatypes.exp: Likewise.
1108 * gdb.fortran/vla-history.exp: Likewise.
1109 * gdb.fortran/vla-ptr-info.exp: Likewise.
1110 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1111 * gdb.fortran/vla-ptype.exp: Likewise.
1112 * gdb.fortran/vla-sizeof.exp: Likewise.
1113 * gdb.fortran/vla-type.exp: Likewise.
1114 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1115 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1116 * gdb.fortran/vla-value-sub.exp: Likewise.
1117 * gdb.fortran/vla-value.exp: Likewise.
1118
7a82e903
PA
11192020-08-13 Pedro Alves <pedro@palves.net>
1120
1121 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
1122 * gdb.ada/access_to_packed_array.exp: Likewise.
1123 * gdb.ada/access_to_unbounded_array.exp: Likewise.
1124 * gdb.ada/addr_arith.exp: Likewise.
1125 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
1126 * gdb.ada/arr_arr.exp: Likewise.
1127 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
1128 * gdb.ada/array_bounds.exp: Likewise.
1129 * gdb.ada/array_of_variable_length.exp: Likewise.
1130 * gdb.ada/array_ptr_renaming.exp: Likewise.
1131 * gdb.ada/array_subscript_addr.exp: Likewise.
1132 * gdb.ada/arraydim.exp: Likewise.
1133 * gdb.ada/arrayparam.exp: Likewise.
1134 * gdb.ada/arrayptr.exp: Likewise.
1135 * gdb.ada/assign_1.exp: Likewise.
1136 * gdb.ada/assign_arr.exp: Likewise.
1137 * gdb.ada/atomic_enum.exp: Likewise.
1138 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1139 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
1140 * gdb.ada/bias.exp: Likewise.
1141 * gdb.ada/boolean_expr.exp: Likewise.
1142 * gdb.ada/bp_c_mixed_case.exp: Likewise.
1143 * gdb.ada/bp_enum_homonym.exp: Likewise.
1144 * gdb.ada/bp_inlined_func.exp: Likewise.
1145 * gdb.ada/bp_on_var.exp: Likewise.
1146 * gdb.ada/bp_range_type.exp: Likewise.
1147 * gdb.ada/bp_reset.exp: Likewise.
1148 * gdb.ada/call_pn.exp: Likewise.
1149 * gdb.ada/catch_assert_if.exp: Likewise.
1150 * gdb.ada/catch_ex.exp: Likewise.
1151 * gdb.ada/catch_ex_std.exp: Likewise.
1152 * gdb.ada/char_enum.exp: Likewise.
1153 * gdb.ada/char_param.exp: Likewise.
1154 * gdb.ada/complete.exp: Likewise.
1155 * gdb.ada/cond_lang.exp: Likewise.
1156 * gdb.ada/convvar_comp.exp: Likewise.
1157 * gdb.ada/dgopt.exp: Likewise.
1158 * gdb.ada/disc_arr_bound.exp: Likewise.
1159 * gdb.ada/display_nested.exp: Likewise.
1160 * gdb.ada/dot_all.exp: Likewise.
1161 * gdb.ada/dyn_loc.exp: Likewise.
1162 * gdb.ada/dyn_stride.exp: Likewise.
1163 * gdb.ada/excep_handle.exp: Likewise.
1164 * gdb.ada/expr_delims.exp: Likewise.
1165 * gdb.ada/expr_with_funcall.exp: Likewise.
1166 * gdb.ada/exprs.exp: Likewise.
1167 * gdb.ada/fin_fun_out.exp: Likewise.
1168 * gdb.ada/fixed_cmp.exp: Likewise.
1169 * gdb.ada/formatted_ref.exp: Likewise.
1170 * gdb.ada/frame_arg_lang.exp: Likewise.
1171 * gdb.ada/frame_args.exp: Likewise.
1172 * gdb.ada/fullname_bp.exp: Likewise.
1173 * gdb.ada/fun_addr.exp: Likewise.
1174 * gdb.ada/fun_in_declare.exp: Likewise.
1175 * gdb.ada/fun_overload_menu.exp: Likewise.
1176 * gdb.ada/fun_renaming.exp: Likewise.
1177 * gdb.ada/funcall_char.exp: Likewise.
1178 * gdb.ada/funcall_param.exp: Likewise.
1179 * gdb.ada/funcall_ptr.exp: Likewise.
1180 * gdb.ada/funcall_ref.exp: Likewise.
1181 * gdb.ada/homonym.exp: Likewise.
1182 * gdb.ada/info_addr_mixed_case.exp: Likewise.
1183 * gdb.ada/info_auto_lang.exp: Likewise.
1184 * gdb.ada/info_exc.exp: Likewise.
1185 * gdb.ada/info_types.exp: Likewise.
1186 * gdb.ada/int_deref.exp: Likewise.
1187 * gdb.ada/interface.exp: Likewise.
1188 * gdb.ada/iwide.exp: Likewise.
1189 * gdb.ada/lang_switch.exp: Likewise.
1190 * gdb.ada/length_cond.exp: Likewise.
1191 * gdb.ada/maint_with_ada.exp: Likewise.
1192 * gdb.ada/mi_catch_assert.exp: Likewise.
1193 * gdb.ada/mi_catch_ex.exp: Likewise.
1194 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
1195 * gdb.ada/mi_dyn_arr.exp: Likewise.
1196 * gdb.ada/mi_ex_cond.exp: Likewise.
1197 * gdb.ada/mi_exc_info.exp: Likewise.
1198 * gdb.ada/mi_interface.exp: Likewise.
1199 * gdb.ada/mi_prot.exp: Likewise.
1200 * gdb.ada/mi_ref_changeable.exp: Likewise.
1201 * gdb.ada/mi_string_access.exp: Likewise.
1202 * gdb.ada/mi_task_arg.exp: Likewise.
1203 * gdb.ada/mi_task_info.exp: Likewise.
1204 * gdb.ada/mi_var_array.exp: Likewise.
1205 * gdb.ada/mi_var_union.exp: Likewise.
1206 * gdb.ada/mi_variant.exp: Likewise.
1207 * gdb.ada/minsyms.exp: Likewise.
1208 * gdb.ada/mod_from_name.exp: Likewise.
1209 * gdb.ada/nested.exp: Likewise.
1210 * gdb.ada/null_array.exp: Likewise.
1211 * gdb.ada/optim_drec.exp: Likewise.
1212 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
1213 * gdb.ada/packed_array_assign.exp: Likewise.
1214 * gdb.ada/packed_tagged.exp: Likewise.
1215 * gdb.ada/pp-rec-component.exp: Likewise.
1216 * gdb.ada/print_chars.exp: Likewise.
1217 * gdb.ada/print_pc.exp: Likewise.
1218 * gdb.ada/ptr_typedef.exp: Likewise.
1219 * gdb.ada/ptype_arith_binop.exp: Likewise.
1220 * gdb.ada/ptype_array.exp: Likewise.
1221 * gdb.ada/ptype_field.exp: Likewise.
1222 * gdb.ada/ptype_tagged_param.exp: Likewise.
1223 * gdb.ada/ptype_union.exp: Likewise.
1224 * gdb.ada/py_range.exp: Likewise.
1225 * gdb.ada/py_taft.exp: Likewise.
1226 * gdb.ada/rdv_wait.exp: Likewise.
1227 * gdb.ada/rec_comp.exp: Likewise.
1228 * gdb.ada/rec_return.exp: Likewise.
1229 * gdb.ada/ref_param.exp: Likewise.
1230 * gdb.ada/ref_tick_size.exp: Likewise.
1231 * gdb.ada/rename_subscript_param.exp: Likewise.
1232 * gdb.ada/repeat_dyn.exp: Likewise.
1233 * gdb.ada/same_component_name.exp: Likewise.
1234 * gdb.ada/same_enum.exp: Likewise.
1235 * gdb.ada/scalar_storage.exp: Likewise.
1236 * gdb.ada/set_wstr.exp: Likewise.
1237 * gdb.ada/small_reg_param.exp: Likewise.
1238 * gdb.ada/str_binop_equal.exp: Likewise.
1239 * gdb.ada/str_ref_cmp.exp: Likewise.
1240 * gdb.ada/str_uninit.exp: Likewise.
1241 * gdb.ada/sub_variant.exp: Likewise.
1242 * gdb.ada/sym_print_name.exp: Likewise.
1243 * gdb.ada/taft_type.exp: Likewise.
1244 * gdb.ada/tagged.exp: Likewise.
1245 * gdb.ada/tagged_access.exp: Likewise.
1246 * gdb.ada/task_bp.exp: Likewise.
1247 * gdb.ada/task_switch_in_core.exp: Likewise.
1248 * gdb.ada/tasks.exp: Likewise.
1249 * gdb.ada/tick_last_segv.exp: Likewise.
1250 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
1251 * gdb.ada/type_coercion.exp: Likewise.
1252 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1253 * gdb.ada/unchecked_union.exp: Likewise.
1254 * gdb.ada/uninitialized_vars.exp: Likewise.
1255 * gdb.ada/var_arr_attrs.exp: Likewise.
1256 * gdb.ada/var_arr_typedef.exp: Likewise.
1257 * gdb.ada/var_rec_arr.exp: Likewise.
1258 * gdb.ada/variant-record.exp: Likewise.
1259 * gdb.ada/variant.exp: Likewise.
1260 * gdb.ada/variant_record_packed_array.exp: Likewise.
1261 * gdb.ada/varsize_limit.exp: Likewise.
1262 * gdb.ada/whatis_array_val.exp: Likewise.
1263 * gdb.ada/widewide.exp: Likewise.
1264 * gdb.ada/win_fu_syms.exp: Likewise.
1265
12662020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
1267
1268 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
1269
10c381b5
AB
12702020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
1271
1272 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
1273 unset the array variable.
1274
8f34b746
TV
12752020-08-03 Tom de Vries <tdevries@suse.de>
1276
1277 PR symtab/26333
1278 * lib/dwarf.exp (DW_LNE_user): New proc.
1279 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
1280 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
1281
0245e136
KB
12822020-07-31 Kevin Buettner <kevinb@redhat.com>
1283
1284 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
1285 to 'uintptr_t'
1286 (inttypes.h): Include.
1287
9ef1ec5d
KB
12882020-07-31 Kevin Buettner <kevinb@redhat.com>
1289
1290 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
1291 (C5_24k): Delete.
1292 (C5_8k, C5_64k, C5_256k): New macros.
1293 (buf_ro): Allocate 256 KiB of initialized data.
1294
4c55e970
TBA
12952020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1296
1297 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
1298 that attempt to overwrite an existing condition with a condition
1299 that fails parsing and also with a condition that parses fine
1300 but contains junk at the end.
1301
1e620590
TBA
13022020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1303
1304 * gdb.base/condbreak-bad.c: New test.
1305 * gdb.base/condbreak-bad.exp: New file.
1306
e12dcc50
TV
13072020-07-30 Tom de Vries <tdevries@suse.de>
1308
1309 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
1310 out of ...
1311 (GDBInfoModuleSymbols::check_entry): ... here.
1312 (GDBInfoModuleSymbols::check_optional_entry): New proc.
1313 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
1314 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
1315
6cc64caa
TV
13162020-07-30 Tom de Vries <tdevries@suse.de>
1317
1318 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
1319 "__class_some_module_Number_t" optional.
1320
90fd07fc
TV
13212020-07-29 Tom de Vries <tdevries@suse.de>
1322
1323 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
1324 multiple locations.
1325
f5c79e97
TV
13262020-07-29 Tom de Vries <tdevries@suse.de>
1327
1328 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
1329 rather than function name.
1330
f75a0693
AB
13312020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1332
1333 PR symtab/26270:
1334 * gdb.cp/disasm-func-name.cc: New file.
1335 * gdb.cp/disasm-func-name.exp: New file.
1336
4888741a
TT
13372020-07-28 Tom Tromey <tromey@adacore.com>
1338
1339 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
1340 'varval' location.
1341
43d5901d
AB
13422020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1343
1344 * gdb.python/py-unwind.py: Update to make use of a register
1345 descriptor.
1346
14fa8fb3
AB
13472020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1348
1349 * gdb.python/py-arch-reg-names.exp: Add additional tests.
1350
e79eb02f
AB
13512020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
1352
1353 PR fortran/23051
1354 PR fortran/26139
1355 * gdb.fortran/class-allocatable-array.exp: New file.
1356 * gdb.fortran/class-allocatable-array.f90: New file.
1357 * gdb.fortran/pointer-to-pointer.exp: New file.
1358 * gdb.fortran/pointer-to-pointer.f90: New file.
1359
876518dd
TV
13602020-07-25 Tom de Vries <tdevries@suse.de>
1361
1362 PR symtab/26243
1363 * gdb.dwarf2/dw2-line-number-zero.c: New test.
1364 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
1365
6dcfb80a
TV
13662020-07-24 Tom de Vries <tdevries@suse.de>
1367
1368 PR testsuite/26293
1369 * gdb.ada/mi_prot.exp: Require gnatmake-8.
1370
e7bc9db8
PA
13712020-07-23 Pedro Alves <pedro@palves.net>
1372
1373 * gdb.server/server-kill.exp (prepare): New, factored out from the
1374 top level.
1375 (kill_server): New.
1376 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
1377 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
1378
78344df7
AB
13792020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
1380
1381 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
1382
25dfed24
SL
13832020-07-22 Sandra Loosemore <sandra@codesourcery.com>
1384
1385 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
1386 Initialize to empty string at top level.
1387 (gdb_wrapper_init): Revert check for file existence on build.
1388 Build the wrapper in its default place, not a build-specific
1389 location. When host == build, make the pathname absolute.
1390 (gdb_compile): Delete leftover declaration of
1391 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
1392 string instead of uninitialized.
1393
7da515fd
KB
13942020-07-22 Kevin Buettner <kevinb@redhat.com>
1395
1396 * gdb.base/corefile2.exp: New file.
1397 * gdb.base/coremaker2.exp: New file.
1398
9c5ec5c2
KB
13992020-07-22 Kevin Buettner <kevinb@redhat.com>
1400
1401 * gdb.base/coredump-filter.exp: Add second
1402 non-Private-Shared-Anon-File test.
1403 (test_disasm): Rename binfile for test which is expected
1404 to fail.
1405
f9e233c9
KB
14062020-07-22 Kevin Buettner <kevinb@redhat.com>
1407
1408 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
1409 data in core file".
1410 * gdb.base/coremaker.c (buf2ro): New global.
1411 (mmapdata): Add a read-only mmap mapping.
1412
94c265d7
KB
14132020-07-22 Kevin Buettner <kevinb@redhat.com>
1414
1415 PR corefiles/25631
1416 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
1417 New test.
1418 * gdb.base/coremaker.c (buf3): New global.
1419 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
1420 flags.
1421
14222020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
1423
1424 * gdb.base/coremaker.c (filler_ro): New global constant.
1425
32fa152e
TT
14262020-07-22 Tom Tromey <tromey@adacore.com>
1427
1428 * gdb.ada/mi_prot.exp: New file.
1429 * gdb.ada/mi_prot/pkg.adb: New file.
1430 * gdb.ada/mi_prot/pkg.ads: New file.
1431 * gdb.ada/mi_prot/prot.adb: New file.
1432
c8474dc3
TBA
14332020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1434
1435 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
1436 loads two JITers.
1437
baf8791e
AB
14382020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1439
1440 * gdb.python/py-arch-reg-groups.exp: Additional tests.
1441
f7306dac
AB
14422020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1443
1444 * gdb.python/py-arch-reg-names.exp: Additional tests.
1445
6d3d6e4b
TV
14462020-07-21 Tom de Vries <tdevries@suse.de>
1447
1448 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
1449 breakpoint locations".
1450 * gdb.reverse/solib-reverse.exp: Same.
1451
803d0592
TV
14522020-07-21 Tom de Vries <tdevries@suse.de>
1453
1454 * gdb.reverse/step-reverse.c (callee): Merge statements.
1455
e9bdc510
TV
14562020-07-21 Tom de Vries <tdevries@suse.de>
1457
1458 * gdb.fortran/info-modules.exp (info module variables): Allow missing
1459 line numbers for some variables.
1460
f0f9e75a
TV
14612020-07-21 Tom de Vries <tdevries@suse.de>
1462
1463 * gdb.opt/inline-locals.c (init_array): New func.
1464 (func1): Use init_array.
1465 * gdb.opt/inline-locals.exp: Update pattern.
1466
bd460ecb
TV
14672020-07-21 Tom de Vries <tdevries@suse.de>
1468
1469 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
1470 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
1471
ae5369e7
LC
14722020-07-20 Ludovic Courtès <ludo@gnu.org>
1473
1474 * gdb.guile/source2.scm: Add #f first argument to 'format'.
1475 * gdb.guile/types-module.exp: Remove "ERROR:" from
1476 regexps since Guile 3.0 no longer prints that.
1477
68cf161c
LC
14782020-07-20 Ludovic Courtès <ludo@gnu.org>
1479
1480 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
1481 error regexp to match on Guile 2.2.
1482
c14b4913
GB
14832020-07-20 Gary Benson <gbenson@redhat.com>
1484
1485 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
1486 with clang.
1487
b243ba58
TV
14882020-07-20 Tom de Vries <tdevries@suse.de>
1489
1490 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
1491 (omp_set_lock_in_order): New function.
1492 (single_scope, multi_scope, nested_func, nested_parallel): Use
1493 omp_set_lock_in_order and omp_unset_lock.
1494 (main): Init and destroy lock and lock2.
1495
c06ad8b5
TV
14962020-07-20 Tom de Vries <tdevries@suse.de>
1497
1498 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
1499
6e22f117
TV
15002020-07-20 Tom de Vries <tdevries@suse.de>
1501
1502 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
1503
33176ea7
TV
15042020-07-17 Tom de Vries <tdevries@suse.de>
1505
1506 * gdb.base/valgrind-infcall-2.c: New test.
1507 * gdb.base/valgrind-infcall-2.exp: New file.
1508 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
1509
90c3ec2d
TV
15102020-07-17 Tom de Vries <tdevries@suse.de>
1511
1512 * gdb.dlang/circular.c (found): Use found_label as label name.
1513 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
1514 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
1515 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
1516 * gdb.dwarf2/ada-linkage-name.exp: Same.
1517 * gdb.dwarf2/arr-subrange.exp: Same.
1518 * gdb.dwarf2/atomic-type.exp: Same.
1519 * gdb.dwarf2/comp-unit-lang.exp: Same.
1520 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1521 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1522 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
1523 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
1524 * gdb.dwarf2/implptr-64bit.exp: Same.
1525 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1526 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1527 * gdb.dwarf2/imported-unit.exp: Same.
1528 * gdb.dwarf2/main-subprogram.exp: Same.
1529 * gdb.dwarf2/missing-type-name.exp: Same.
1530 * gdb.dwarf2/nonvar-access.exp: Same.
1531 * gdb.dwarf2/struct-with-sig.exp: Same.
1532 * gdb.dwarf2/typedef-void-finish.exp: Same.
1533 * gdb.dwarf2/void-type.exp: Same.
1534
10da644d
TV
15352020-07-17 Tom de Vries <tdevries@suse.de>
1536
1537 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
1538 src parameter.
1539 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
1540 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
1541 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1542 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1543 * gdb.dwarf2/dwz.exp: Same.
1544 * gdb.dwarf2/implptr-optimized-out.exp: Same.
1545 * gdb.dwarf2/implref-array.exp: Same.
1546 * gdb.dwarf2/implref-const.exp: Same.
1547 * gdb.dwarf2/implref-global.exp: Same.
1548 * gdb.dwarf2/implref-struct.exp: Same.
1549 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1550 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1551 * gdb.dwarf2/var-access.exp: Same.
1552 * gdb.dwarf2/varval.exp: Same.
1553 * gdb.trace/entry-values.exp: Same.
1554
315e6afc
TV
15552020-07-17 Tom de Vries <tdevries@suse.de>
1556
1557 * lib/dwarf.exp (Dwarf::extern): Remove.
1558 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
1559 * gdb.dlang/circular.exp: Same.
1560 * gdb.dwarf2/comp-unit-lang.exp: Same.
1561 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1562 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
1563 * gdb.dwarf2/dwz.exp: Same.
1564 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1565 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1566 * gdb.dwarf2/imported-unit.exp: Same.
1567 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1568
5597c940
SL
15692020-07-16 Sandra Loosemore <sandra@codesourcery.com>
1570
1571 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
1572 Use double quotes instead of single quotes.
1573
d0ce17d8
CT
15742020-07-16 Caroline Tice <cmtice@google.com>
1575
1576 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
1577 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
1578
853772cc
TV
15792020-07-16 Tom de Vries <tdevries@suse.de>
1580
1581 * lib/dwarf.exp (program): Initialize _line.
1582 (DW_LNE_end_sequence): Reinitialize _line.
1583 (DW_LNS_advance_line): Update _line.
1584 (line): New proc.
1585 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
1586 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1587 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1588 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1589 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1590 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1591
fe07b572
AB
15922020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1593
1594 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
1595 generic.
1596
52781cce
TV
15972020-07-15 Tom de Vries <tdevries@suse.de>
1598
1599 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
1600 is_amd64_regs_target.
1601
3dcc261c
AB
16022020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1603
1604 * gdb.fortran/ptype-on-functions.exp: Add more tests.
1605 * gdb.fortran/ptype-on-functions.f90: Likewise.
1606
054a0959
SM
16072020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
1608
1609 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
1610 values in documentation for addr_size to 4 and 8.
1611
ccb9eba6
AB
16122020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
1613
1614 * gdb.arch/amd64-osabi.exp: Update.
1615 * gdb.arch/arm-disassembler-options.exp: Update.
1616 * gdb.arch/powerpc-disassembler-options.exp: Update.
1617 * gdb.arch/ppc64-symtab-cordic.exp: Update.
1618 * gdb.arch/s390-disassembler-options.exp: Update.
1619 * gdb.base/all-architectures.exp.tcl: Update.
1620 * gdb.base/attach-pie-noexec.exp: Update.
1621 * gdb.base/catch-syscall.exp: Update.
1622 * gdb.xml/tdesc-arch.exp: Update.
1623
025a39a7
TV
16242020-07-14 Tom de Vries <tdevries@suse.de>
1625
1626 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
1627 (local_gettid): ... this.
1628 (fn): Update.
1629
74e4b667
SL
16302020-07-13 Sandra Loosemore <sandra@codesourcery.com>
1631
1632 * gdb.base/info_sources.exp: Skip directory match tests on
1633 remote hosts.
1634
f413dd74
GB
16352020-07-13 Gary Benson <gbenson@redhat.com>
1636
1637 * gdb.base/savedregs.exp (caller): Use parentheses to
1638 make expected expression evaluation ordering explicit.
1639
915771bb
GB
16402020-07-13 Gary Benson <gbenson@redhat.com>
1641
1642 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
1643
2a122642
GB
16442020-07-13 Gary Benson <gbenson@redhat.com>
1645
1646 * gdb.base/bigcore.c (main): Use a volatile pointer when
1647 attempting to trigger a SIGSEGV.
1648 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
1649 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
1650 * gdb.base/savedregs.c (thrower): Likewise.
1651 * gdb.mi/mi-syn-frame.c (bar): Likewise.
1652
3f00c730
GB
16532020-07-13 Gary Benson <gbenson@redhat.com>
1654
1655 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
1656 defining and using VLA structure fields into...
1657 * gdb.base/vla-struct-fields.c: New file.
1658 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
1659 tests into...
1660 * gdb.base/vla-struct-fields.exp: New file.
1661
963eeee4
TV
16622020-07-13 Tom de Vries <tdevries@suse.de>
1663
1664 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
1665 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
1666 * gdb.base/gold-gdb-index.exp: Same.
1667 * gdb.base/morestack.exp: Same.
1668
0ed35c9a
DX
16692020-07-11 Daniel Xu <dxu@dxuuu.xyz>
1670
1671 PR rust/26121
1672 * gdb.rust/modules.rs: Prevent linker from discarding test
1673 symbol.
1674
4fdba23d
PA
16752020-07-10 Pedro Alves <pedro@palves.net>
1676
1677 PR gdb/26199
1678 * gdb.multi/multi-target.c (exit_thread): New.
1679 (thread_start): Break loop if EXIT_THREAD.
1680 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
1681 (top level) Call test_no_resumed.
1682
15f3b077
TT
16832020-07-08 Tom Tromey <tromey@adacore.com>
1684
1685 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
1686 * gdb.ada/catch_ex.exp: Examine catchpoint text.
1687
9fc501fd
AB
16882020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1689
1690 PR python/22748
1691 * gdb.opt/inline-frame-tailcall.c: New file.
1692 * gdb.opt/inline-frame-tailcall.exp: New file.
1693 * gdb.python/py-unwind-inline.c: New file.
1694 * gdb.python/py-unwind-inline.exp: New file.
1695 * gdb.python/py-unwind-inline.py: New file.
1696
64cb3757
AB
16972020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1698
1699 * gdb.python/py-arch-reg-groups.exp: New file.
1700
0f767f94
AB
17012020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1702
1703 * gdb.python/py-arch-reg-names.exp: New file.
1704
87dbc774
AB
17052020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1706
1707 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
1708 gdb.PendingFrame.architecture method.
1709
d8cc8af6
TV
17102020-07-06 Tom de Vries <tdevries@suse.de>
1711
1712 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
1713
3c8ea5be
PA
17142020-07-03 Pedro Alves <palves@redhat.com>
1715
1716 * gdb.base/structs2.c (main): Adjust second parem_reg call to
1717 explicitly write negative numbers.
1718 * gdb.base/structs2.exp: Adjust expected output.
1719
bf90c83a
PA
17202020-07-03 Pedro Alves <palves@redhat.com>
1721
1722 * gdb.base/charset.c (init_string): Change all char parameters to
1723 unsigned char parameters.
1724
2eb82157
PA
17252020-07-03 Pedro Alves <palves@redhat.com>
1726
1727 * gdb.base/call-sc.exp (start_scalars_test): Use
1728 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1729 * gdb.base/overlays.c: Remove references to PARAMS.
1730 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
1731 * gdb.base/reread.exp: Don't set 'prototypes' global.
1732 * gdb.base/structs.exp (start_structs_test): Use
1733 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1734 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
1735 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1736 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
1737 call.
1738 * gdb.base/varargs.exp: Don't set 'prototypes' global.
1739
9adda7af
PA
17402020-07-03 Pedro Alves <palves@redhat.com>
1741
1742 * gdb.base/m32rovly.c: Delete.
1743 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
1744
2a17c803
PW
17452020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1746
1747 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
1748 of gdb_py_test_multiple.
1749 * gdb.python/py-cmd.exp: Likewise.
1750 * gdb.python/py-events.exp: Likewise.
1751 * gdb.python/py-function.exp: Likewise.
1752 * gdb.python/py-inferior.exp: Likewise.
1753 * gdb.python/py-infthread.exp: Likewise.
1754 * gdb.python/py-linetable.exp: Likewise.
1755 * gdb.python/py-parameter.exp: Likewise.
1756 * gdb.python/py-value.exp: Likewise.
1757
b011fe1a
TV
17582020-06-30 Tom de Vries <tdevries@suse.de>
1759
1760 PR testsuite/26175
1761 * lib/future.exp (gdb_default_target_compile): Detect and handle
1762 early_flags.
1763
df5b8876
SM
17642020-06-29 Simon Marchi <simon.marchi@efficios.com>
1765
1766 * boards/simavr.exp (gdb_load): Catch errors when closing
1767 previous connection. Close connection, wait for process and
1768 unset simavr_spawn_id on failure.
1769
a3ca48cd
TV
17702020-06-29 Tom de Vries <tdevries@suse.de>
1771
1772 * lib/gdb.exp (unknown): Make test-case unresolved.
1773
b0237c0e
TV
17742020-06-29 Tom de Vries <tdevries@suse.de>
1775
1776 PR gdb/25475
1777 * gdb.server/solib-list.exp: Verify that the symbol reload
1778 confirmation question is asked.
1779
c0b3b3bd
PW
17802020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1781
1782 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
1783 have a input seq nr in each pass message.
fe4c3d43 1784 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
1785 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
1786 * gdb.python/python.exp: Make test names unique,
1787 use gdb_test_multiline instead of gdb_py_test_multiple,
1788 use $gdb_test_name.
1789 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
1790
1776e3e5
NA
17912020-06-26 Nick Alcock <nick.alcock@oracle.com>
1792
1793 * configure.ac: Add --enable-libctf.
1794 * aclocal.m4: sinclude ../config/enable.m4.
1795 * Makefile.in (site.exp): Add enable_libctf to site.exp.
1796 * lib/gdb.exp (skip_ctf_tests): Use it.
1797 * gdb.base/ctf-constvars.exp: Error message tweak.
1798 * gdb.base/ctf-ptype.exp: Likewise.
1799 * configure: Regenerate.
1800
f53b3eeb
GB
18012020-06-26 Gary Benson <gbenson@redhat.com>
1802
1803 * gdb.cp/try_catch.cc: Include string.h.
1804 (main): Replace comparison against string literal with
1805 strcmp, avoiding build failure with -Wstring-compare.
1806 Add "marker test-complete".
1807 * gdb.cp/try_catch.exp: Run the test to the above marker,
1808 then verify that the value of "test" is still true.
1809
6d74da72
AB
18102020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1811
1812 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
1813
2e52d038
AB
18142020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1815
1816 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1817
3b9fce96
AB
18182020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1819
1820 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
1821 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
1822 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
1823 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
1824 * gdb.arch/riscv-tdesc-loading.exp: New file.
1825
ed69cbc8
AB
18262020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1827
1828 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1829
767a879e
AB
18302020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1831
1832 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
1833 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
1834 * gdb.arch/riscv-tdesc-regs.c: New file.
1835 * gdb.arch/riscv-tdesc-regs.exp: New file.
1836
221db974
PA
18372020-06-24 Pedro Alves <palves@redhat.com>
1838
1839 * gdb.arch/amd64-entry-value-paramref.exp: Use
1840 prepare_for_testing_full and don't pass "c++" for the .S file
1841 build spec.
1842 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
1843 $options, since it's an assembly file. Remove -Wno-deprecated.
1844 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
1845 compiling C++ programs.
1846
331733cd
PA
18472020-06-24 Pedro Alves <palves@redhat.com>
1848
1849 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
1850 Clang, add "-Wno-unknown-warning-option" to the options.
1851
caa7fd04
AB
18522020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
1853
1854 * gdb.xml/tdesc-reload.c: New file.
1855 * gdb.xml/tdesc-reload.exp: New file.
1856 * gdb.xml/maint-xml-dump-01.xml: New file.
1857 * gdb.xml/maint-xml-dump-02.xml: New file.
1858 * gdb.xml/maint-xml-dump.exp: New file.
1859
bb8d1260
SL
18602020-06-23 Sandra Loosemore <sandra@codesourcery.com>
1861
1862 * lib/completion-support.exp (test_gdb_completion_offers_commands):
1863 Adjust for omitted commands when TUI is disabled.
1864
7e4b9c4c
GB
18652020-06-23 Gary Benson <gbenson@redhat.com>
1866 Pedro Alves <palves@redhat.com>
1867
1868 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
1869 * gdb.cp/nsimport.cc: Likewise.
1870 * gdb.cp/nsnested.cc: Likewise.
1871 * gdb.cp/nsnoimports.cc: Likewise.
1872 * gdb.cp/nsusing.cc: Likewise.
1873 * gdb.cp/smartp.cc: Likewise.
1874 * gdb.python/py-pp-integral.c: Likewise.
1875 * gdb.python/py-pp-re-notag.c: Likewise.
1876
2e573c0a
GB
18772020-06-23 Gary Benson <gbenson@redhat.com>
1878
1879 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
1880 * gdb.cp/nsimport.cc: Likewise.
1881 * gdb.cp/nsnested.cc: Likewise.
1882 * gdb.cp/nsnoimports.cc: Likewise.
1883 * gdb.cp/nsusing.cc: Likewise.
1884 * gdb.cp/smartp.cc: Likewise.
1885 * gdb.python/py-pp-integral.c: Likewise.
1886 * gdb.python/py-pp-re-notag.c: Likewise.
1887
746ebfe8
PW
18882020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1889
1890 * gdb.base/default-args.exp: New test.
1891 * gdb.base/default-args.c: New file.
1892 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
1893 * gdb.base/default.exp: Update to new help text.
1894 * gdb.base/help.exp: Likewise.
1895 * gdb.base/page.exp: Likewise.
1896 * gdb.base/style.exp: Likewise.
1897 * gdb.guile/guile.exp: Likewise.
1898 * gdb.python/python.exp: Likewise.
1899
e822f2cd
SL
19002020-06-22 Sandra Loosemore <sandra@codesourcery.com>
1901
1902 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
1903 remote host. Fix search path syntax on Windows host.
1904
48e9cc84
PW
19052020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1906
1907 * gdb.base/attach.exp: Test priority of 'exec-file' changed
1908 over 'exec-file-mismatch'.
1909 * gdb.base/attach.c: Mark should_exit volatile.
1910 * gdb.base/attach2.c: Likewise. Add a comment explaining
1911 why the sleep cannot be big.
1912 * gdb.base/attach3.c: New file.
1913
160f8a8f
SL
19142020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1915
1916 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
1917 prefix optional.
1918
4d91c2a4
SL
19192020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1920
1921 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
1922 for remote host.
1923
87f83f20
SL
19242020-06-19 Sandra Loosemore <sandra@codesourcery.com>
1925 Hafiz Abid Qadeer <abidh@codesourcery.com>
1926
1927 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
1928 file sent to remote host.
1929 (top level): Allow int32_t as type of 32-bit register.
1930
37ab8655
TV
19312020-06-19 Tom de Vries <tdevries@suse.de>
1932
1933 * lib/gdb.exp (gdb_note): New proc.
1934 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
1935 (gdb_default_target_compile): ... here. Only call
1936 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
1937 (use_gdb_compile): Change to array.
1938 (toplevel): Update sets of use_gdb_compile to specify language.
1939 Warn about default_target_compile override. Store dejagnu's version
1940 of default_target_compile in dejagnu_default_target_compile.
1941
a8a56685
TV
19422020-06-18 Tom de Vries <tdevries@suse.de>
1943
1944 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
1945 (default_gdb_init): ... here.
1946
581bea2c
SL
19472020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1948
1949 Fix TUI support checks in gdb.tui tests.
1950
1951 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
1952 just say UNSUPPORTED.
1953 * gdb.tui/corefile-run.exp: Likewise.
1954 * gdb.tui/empty.exp: Likewise.
1955 * gdb.tui/list-before.exp: Likewise.
1956 * gdb.tui/list.exp: Likewise.
1957 * gdb.tui/main.exp: Likewise.
1958 * gdb.tui/regs.exp: Likewise.
1959 * gdb.tui/resize.exp: Likewise.
1960 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
1961 * gdb.tui/tui-layout-asm.exp: Likewise.
1962 * gdb.tui/tui-missing-src.exp: Likewise.
1963 * gdb.tui/winheight.exp: Likewise.
1964 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
1965
05e682e3
SL
19662020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1967
1968 Fix TCL error in gdb.python/py-format-string.exp.
1969
1970 * gdb.python/py-format-string.exp: Move test for python support
1971 earlier, out of function body.
1972
efb763a5
SM
19732020-06-15 Simon Marchi <simon.marchi@efficios.com>
1974
1975 * gdb.base/index-cache-load-twice.c: New.
1976 * gdb.base/index-cache-load-twice.exp: New.
1977
43327b20
KS
19782020-06-17 Keith Seitz <keiths@redhat.com>
1979
99cf27cf 1980 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
1981 when executing "gdb --configuration".
1982
081e778c
TV
19832020-06-17 Tom de Vries <tdevries@suse.de>
1984
1985 * lib/gdb.exp (gdb_tcl_unknown): New proc.
1986 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
1987 conditional on presence of gdb_tcl_unknown.
1988 (gdb_finish): Make override undo conditional on presence of
1989 gdb_tcl_unknown.
1990
d2d1ea20
TT
19912020-06-16 Tom Tromey <tom@tromey.com>
1992
1993 * gdb.python/tui-window.py (failwin): New function. Register it
1994 as a TUI window type.
1995 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
1996
c802e8a7
GB
19972020-06-16 Gary Benson <gbenson@redhat.com>
1998
1999 * gdb.python/py-nested-maps.c (create_map): Add missing return
2000 value.
2001 (create_map_map): Likewise.
2002
ff08abb8
TBA
20032020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2004
2005 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
2006 variable.
2007 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
2008 and use the already-defined 'options' variable.
2009
a29d5112
AB
20102020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
2011 Tom de Vries <tdevries@suse.de>
2012
2013 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
2014 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
2015 (gdb_setup_known_globals): New proc.
2016 (gdb_cleanup_globals): New proc.
2017 * lib/gdb.exp (load_lib): New override proc.
2018 (gdb_stdin_log_init): Set var in_file as persistent global.
2019 * lib/pascal.exp (gdb_stdin_log_init): Set vars
2020 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
2021 fpc_compiler as persistent global.
2022
8c74a764
TV
20232020-06-12 Tom de Vries <tdevries@suse.de>
2024
2025 * lib/tuiterm.exp (spawn): Rename to ...
2026 (tui_spawn): ... this.
2027 (toplevel): Move rename of spawn ...
2028 (gdb_init_tuiterm): ... here. New proc.
2029 (gdb_finish_tuiterm): New proc.
2030 * lib/gdb.exp (gdb_finish_hooks): New global var.
2031 (gdb_finish): Handle gdb_finish_hooks.
2032 (tuiterm_env): New proc.
2033 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
2034 tuiterm_env.
2035 * gdb.tui/basic.exp: Same.
2036 * gdb.tui/corefile-run.exp: Same.
2037 * gdb.tui/empty.exp: Same.
2038 * gdb.tui/list-before.exp: Same.
2039 * gdb.tui/list.exp: Same.
2040 * gdb.tui/main.exp: Same.
2041 * gdb.tui/new-layout.exp: Same.
2042 * gdb.tui/regs.exp: Same.
2043 * gdb.tui/resize.exp: Same.
2044 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
2045 * gdb.tui/tui-layout-asm.exp: Same.
2046 * gdb.tui/tui-missing-src.exp: Same.
2047 * gdb.tui/winheight.exp: Same.
2048
26783bce
TV
20492020-06-12 Tom de Vries <tdevries@suse.de>
2050
2051 PR testsuite/26110
2052 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
2053 (gdb_finish): Reinstall dejagnu's override of ::unknown.
2054
2b4e6a3f
TT
20552020-06-11 Tom Tromey <tom@tromey.com>
2056
2057 PR gdb/18318:
2058 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
2059 floating point tests.
2060
2f33032a
KS
20612020-06-11 Keith Seitz <keiths@redhat.com>
2062
2063 PR gdb/21356
2064 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
2065 vla_struct.
2066 Add new struct vla_typedef and union vla_typedef_union and
2067 corresponding instantiation objects.
2068 Initialize new objects.
2069 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
2070 and vla_typedef_union_object.
2071 Fixup type for vla_struct_object.
2072
a8baf0a3
TV
20732020-06-11 Tom de Vries <tdevries@suse.de>
2074
2075 * lib/gdb.exp (with_override): New proc, factored out of ...
2076 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
2077
7ab96794
TV
20782020-06-10 Tom de Vries <tdevries@suse.de>
2079
2080 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
2081
cab5c3b7
SM
20822020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
2083
2084 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
2085 parameter, update callers.
2086
f8c41851
SM
20872020-06-04 Simon Marchi <simon.marchi@efficios.com>
2088
2089 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
2090 * gdb.dwarf2/share-psymtabs-bt.c: New file.
2091 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
2092
1c07a73f
TV
20932020-06-04 Tom de Vries <tdevries@suse.de>
2094
2095 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
2096
95146b5d
TV
20972020-06-04 Tom de Vries <tdevries@suse.de>
2098
2099 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
2100 exp_continue.
2101
0cfcd4f0
TV
21022020-06-04 Tom de Vries <tdevries@suse.de>
2103
2104 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
2105
f9b5d5ea
TV
21062020-06-03 Tom de Vries <tdevries@suse.de>
2107
2108 PR symtab/26046
2109 * gdb.cp/breakpoint-locs-2.cc: New test.
2110 * gdb.cp/breakpoint-locs.cc: New test.
2111 * gdb.cp/breakpoint-locs.exp: New file.
2112 * gdb.cp/breakpoint-locs.h: New test.
2113
5144dfba
TV
21142020-06-03 Tom de Vries <tdevries@suse.de>
2115
2116 PR testsuite/25609
2117 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
2118 value of global verbose.
2119 * gdb.base/jit-elf.exp: Same.
2120 * gdb.base/jit-reader.exp: Same.
2121
621eacdf
TV
21222020-06-02 Tom de Vries <tdevries@suse.de>
2123
2124 * gdb.dwarf2/multidictionary.exp: Don't use
2125 gdb_spawn_with_cmdline_opts.
2126
1313c56e
AB
21272020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
2128
2129 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
2130 use_header case.
2131 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
2132 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
2133 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
2134 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
2135 * gdb.dwarf2/dw2-inline-header.c: New file.
2136 * gdb.dwarf2/dw2-inline-header.h: New file.
2137
f68f85b5
PA
21382020-05-30 Pedro Alves <palves@redhat.com>
2139
2140 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
2141 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
2142
678048e8
GB
21432020-05-29 Gary Benson <gbenson@redhat.com>
2144
2145 * gdb.compile/compile-cplus.exp (additional_flags): Also
2146 set when building with clang.
2147 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
2148 when building with clang.
2149
9fcafd23
GB
21502020-05-29 Gary Benson <gbenson@redhat.com>
2151
2152 * gdb.arch/i386-avx.exp (additional_flags): Also set when
2153 building with clang.
2154 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
2155
735d5a07
GB
21562020-05-29 Gary Benson <gbenson@redhat.com>
2157
2158 * gdb.cp/koenig.exp (prepare_for_testing): Add
2159 additional_flags=-Wno-unused-comparison.
2160 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
2161
4ad2c6a0
GB
21622020-05-28 Gary Benson <gbenson@redhat.com>
2163
2164 * gdb.base/sigaltstack.c (catcher): Add default case to switch
2165 statement.
2166
09fe663e
GB
21672020-05-28 Gary Benson <gbenson@redhat.com>
2168
2169 * gdb.cp/classes.exp (prepare_for_testing): Add
2170 additional_flags=-Wno-deprecated-register.
2171 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
2172 * gdb.cp/misc.exp: Likewise.
2173
cee00f17
GB
21742020-05-28 Gary Benson <gbenson@redhat.com>
2175
2176 * gdb.linespec/cpls-ops.cc (dummy): New static global.
2177 (test_op_new::operator new): Add return statement.
2178 (test_op_new_array::operator new[]): Likewise.
2179
636edd00
PA
21802020-05-27 Pedro Alves <palves@redhat.com>
2181
2182 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
2183 check. Use test_gdb_complete_unique instead of
2184 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
2185 test_gdb_complete_multiple instead of
2186 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
2187
c2b75043
LM
21882020-05-27 Luis Machado <luis.machado@linaro.org>
2189
2190 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
2191 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
2192 * gdb.arch/arm-disassembler-options.exp: Likewise.
2193 * gdb.arch/arm-disp-step.exp: Likewise.
2194 * gdb.arch/thumb-prologue.exp: Likewise.
2195 * gdb.base/async.exp: Likewise.
2196 * gdb.base/auxv.exp: Likewise.
2197 * gdb.base/complex-parts.exp: Likewise.
2198 * gdb.base/ena-dis-br.exp: Likewise.
2199 * gdb.base/foll-exec.exp: Likewise.
2200 * gdb.base/permissions.exp: Likewise.
2201 * gdb.base/relocate.exp: Likewise.
2202 * gdb.base/return2.exp: Likewise.
2203 * gdb.base/sigbpt.exp: Likewise.
2204 * gdb.base/siginfo-obj.exp: Likewise.
2205 * gdb.cp/converts.exp: Likewise.
2206 * gdb.cp/exceptprint.exp: Likewise.
2207 * gdb.cp/inherit.exp: Likewise.
2208 * gdb.cp/nsnoimports.exp: Likewise.
2209 * gdb.cp/virtbase2.exp: Likewise.
2210 * gdb.mi/mi-var-cmd.exp: Likewise.
2211 * gdb.mi/var-cmd.c: Likewise.
2212
53a47a3e
TT
22132020-05-26 Tom Tromey <tromey@adacore.com>
2214
2215 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
2216
0bc2354b
TT
22172020-05-26 Tom Tromey <tromey@adacore.com>
2218
2219 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
2220 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
2221 type.
2222 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
2223 variable.
2224
0db49895
CBG
22252020-05-26 Christian Biesinger <cbiesinger@google.com>
2226
2227 * Makefile.in: Use = instead of == for the test command
2228 for portability.
2229
40d22035
TV
22302020-05-26 Tom de Vries <tdevries@suse.de>
2231
2232 * gdb.base/gold-gdb-index-2.c: New test.
2233 * gdb.base/gold-gdb-index.c: New test.
2234 * gdb.base/gold-gdb-index.exp: New file.
2235 * gdb.base/gold-gdb-index.h: New test.
2236
043e2e02
TV
22372020-05-25 Tom de Vries <tdevries@suse.de>
2238
2239 * boards/gold-gdb-index.exp: New file.
2240
462f72c5
SM
22412020-05-25 Simon Marchi <simon.marchi@efficios.com>
2242
2243 * boards/simavr.exp: New file.
2244
6cf66e76
SM
22452020-05-25 Simon Marchi <simon.marchi@efficios.com>
2246
2247 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
2248 * gdb.base/inferior-args.exp: New file.
2249 * gdb.base/inferior-args.c: New file.
2250
75d04512
SM
22512020-05-25 Simon Marchi <simon.marchi@efficios.com>
2252
2253 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
2254 inferior_args. Pass it to gdb_reload.
2255 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
2256 inferior_args.
2257 (gdb_reload): Add inferior_args argument.
2258 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
2259 pass it to gdbserver_run.
2260 * boards/native-gdbserver.exp: Do not set noargs.
2261 * boards/native-extended-gdbserver.exp (gdb_reload): Add
2262 inferior_args argument.
2263 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
2264 * gdb.base/a2-run.exp: Check for use_gdb_stub.
2265 * gdb.base/args.exp: Likewise.
2266
42cf1844
TV
22672020-05-25 Tom de Vries <tdevries@suse.de>
2268
2269 * lib/gdb.exp (exec_is_pie): Add comment.
2270
8f7d38ef
TV
22712020-05-25 Tom de Vries <tdevries@suse.de>
2272
2273 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
2274 instead of $binfile in the untested message.
2275
465e1b0f
TV
22762020-05-25 Tom de Vries <tdevries@suse.de>
2277
2278 PR testsuite/26031
2279 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
2280
3c5a0e02
TV
22812020-05-25 Tom de Vries <tdevries@suse.de>
2282
2283 * boards/gold.exp: New file.
2284
0a4f5f8c
TT
22852020-05-23 Tom Tromey <tom@tromey.com>
2286
2287 * gdb.base/style.exp: Remove completion styling test.
2288 * lib/gdb-utils.exp (style): Remove completion styles.
2289
eca1f90c
TT
22902020-05-23 Tom Tromey <tom@tromey.com>
2291
2292 * gdb.base/style.exp: Add completion styling test.
2293 * lib/gdb-utils.exp (style): Add completion styles.
2294
7c13f4e8
AB
22952020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
2296
2297 * gdb.base/annota1.exp: Update expected results.
2298 * gdb.cp/annota2.exp: Update expected results, remove duplicate
2299 test name.
2300 * gdb.cp/annota3.exp: Update expected results.
2301
41977d16
SM
23022020-05-20 Simon Marchi <simon.marchi@efficios.com>
2303
2304 PR gdb/26016
2305 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
2306 against MAP_FAILED.
2307 * gdb.base/coremaker.c (mmapdata): Likewise.
2308 * gdb.base/jit-reader-host.c (main): Likewise.
2309 * gdb.base/sym-file-loader.c (load): Likewise.
2310 (load_shlib): Likewise.
2311
b4757f2e
TT
23122020-05-20 Tom Tromey <tromey@adacore.com>
2313
2314 * gdb.ada/array_char_idx.exp: Recognize initialized array.
2315
9a0bacfb
TV
23162020-05-20 Tom de Vries <tdevries@suse.de>
2317
2318 PR symtab/25833
2319 * gdb.base/with-mf-inc.c: New test.
2320 * gdb.base/with-mf-main.c: New test.
2321 * gdb.base/with-mf.exp: New file.
2322
76571211
TT
23232020-05-19 Tom Tromey <tromey@adacore.com>
2324
2325 * gdb.rust/simple.exp: Restore missing test result.
2326
4cd9f3d5
TV
23272020-05-19 Tom de Vries <tdevries@suse.de>
2328
2329 * gdb.base/gdb-caching-proc.exp: Fix typo.
2330
7d874253
TT
23312020-05-19 Tom Tromey <tromey@adacore.com>
2332
2333 * gdb.rust/simple.exp: Add some test descriptions.
2334 (test_one_slice): Use with_test_prefix.
2335
1d727695
TV
23362020-05-18 Tom de Vries <tdevries@suse.de>
2337
2338 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
2339
7f32a4d5
PA
23402020-05-17 Pedro Alves <palves@redhat.com>
2341
2342 PR gdb/25741
2343 * gdb.base/hw-sw-break-same-address.exp: New file.
2344
7cfd74cf
PA
23452020-05-16 Pedro Alves <palves@redhat.com>
2346
2347 * gdb.multi/multi-re-run.exp (test_re_run): Switch
2348 LAST_LOADED_FILE accordingly.
2349
57b4f16e
PW
23502020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2351
2352 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
2353
7c05caf7
PW
23542020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2355
2356 * gdb.base/help.exp: Test apropos and help for commands
2357 having aliases. Fixed comments not starting with an
2358 upper-case letter or not finishing with a dot.
2359
7aa1b46f
PW
23602020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2361
3b3aaacb
PW
2362 * gdb.base/alias.exp: Update help output check.
2363
57b4f16e 23642020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 2365
7aa1b46f
PW
2366 * gdb.base/default.exp: Update output following fixes.
2367
0605465f
PW
23682020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2369
2370 * gdb.base/alias.exp: Test aliases starting with a prefix of
2371 another alias.
2372
86e4e63d
GB
23732020-05-15 Gary Benson <gbenson@redhat.com>
2374
2375 * gdb.base/info-os.c (main): Add return statement.
2376 * gdb.base/info_minsym.c (minsym_fun): Likewise.
2377 * gdb.base/large-frame-2.c (func): Likewise.
2378 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
2379 * gdb.base/pr10179-b.c (foo2): Likewise.
2380 * gdb.base/valgrind-disp-step.c (foo): Likewise.
2381 * gdb.base/watch-cond.c (func): Likewise.
2382 * gdb.multi/goodbye.c (verylongfun): Likewise.
2383 * gdb.multi/hello.c (commonfun): Likewise.
2384 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
2385 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
2386 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
2387 Likewise.
2388 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
2389 * gdb.threads/interrupt-while-step-over.c (child_function):
2390 Likewise.
2391 * gdb.trace/actions-changed.c (end): Likewise.
2392
163df4df
GB
23932020-05-15 Gary Benson <gbenson@redhat.com>
2394
2395 * gdb.opencl/callfuncs.exp: Report when test skipped.
2396 * gdb.opencl/convs_casts.exp: Likewise.
2397 * gdb.opencl/datatypes.exp: Likewise.
2398 * gdb.opencl/operators.exp: Likewise.
2399 * gdb.opencl/vec_comps.exp: Likewise.
2400
6dbc505a
TV
24012020-05-15 Tom de Vries <tdevries@suse.de>
2402
2403 * gdb.base/align.exp.in: Rename to ...
2404 * gdb.base/align.exp.tcl: ... this.
2405 * gdb.base/align-c++.exp: Update.
2406 * gdb.base/align-c.exp: Update.
2407 * gdb.base/all-architectures.exp.in: Rename to ...
2408 * gdb.base/all-architectures.exp: ... this.
2409 * gdb.base/all-architectures-0.exp: Update.
2410 * gdb.base/all-architectures-1.exp: Update.
2411 * gdb.base/all-architectures-2.exp: Update.
2412 * gdb.base/all-architectures-3.exp: Update.
2413 * gdb.base/all-architectures-4.exp: Update.
2414 * gdb.base/all-architectures-5.exp: Update.
2415 * gdb.base/all-architectures-6.exp: Update.
2416 * gdb.base/all-architectures-7.exp: Update.
2417 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
2418 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
2419 * gdb.base/infcall-nested-structs-c++.exp: Update.
2420 * gdb.base/infcall-nested-structs-c.exp: Update.
2421 * gdb.base/info-types.exp.in: Rename to ...
2422 * gdb.base/info-types.exp.tcl: ... this.
2423 * gdb.base/info-types-c++.exp: Update.
2424 * gdb.base/info-types-c.exp: Update.
2425 * gdb.base/max-depth.exp.in: Rename to ...
2426 * gdb.base/max-depth.exp.tcl: ... this.
2427 * gdb.base/max-depth-c++.exp: Update.
2428 * gdb.base/max-depth-c.exp: Update.
2429 * gdb.cp/cpexprs.exp.in: Rename to ...
2430 * gdb.cp/cpexprs.exp.tcl: ... this.
2431 * gdb.cp/cpexprs-debug-types.exp: Update.
2432 * gdb.cp/cpexprs.exp: Update.
2433 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
2434 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
2435 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
2436 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
2437 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
2438 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
2439 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
2440 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
2441 * gdb.dwarf2/clang-debug-names-2.exp: Update.
2442 * gdb.dwarf2/clang-debug-names.exp: Update.
2443
d1034d78
AB
24442020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
2445
2446 * lib/check-test-names.exp: Remove code that prevents this file
2447 loading when tests are run in parallel.
2448
3c5c3649
PA
24492020-05-15 Pedro Alves <palves@redhat.com>
2450
2451 * gdb.multi/multi-kill.exp (start_inferior): Remove
2452 'testpid' parameter. Refer to namespace variable directly.
2453 (testpid): Declare as namespace variable.
2454
272c36b8
PA
24552020-05-15 Pedro Alves <palves@redhat.com>
2456
2457 * gdb.multi/multi-kill.exp: Wrap in namespace.
2458 (start_inferior): Add TESTPID parameter. Use it instead of the
2459 testpid global.
2460 (top level): Define empty TESTPID array, and pass it down to
2461 start_inferior.
2462
02eba61a
TV
24632020-05-14 Tom de Vries <tdevries@suse.de>
2464
2465 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
2466 output.
2467
971a3747
TV
24682020-05-14 Tom de Vries <tdevries@suse.de>
2469
2470 * gdb.base/align.exp: Split into ...
2471 * gdb.base/align.exp.in: ...
2472 * gdb.base/align-c++.exp: ...
2473 * gdb.base/align-c.exp: ... these.
2474 * gdb.base/infcall-nested-structs.exp: Split into ...
2475 * gdb.base/infcall-nested-structs.exp.in: ...
2476 * gdb.base/infcall-nested-structs-c++.exp: ...
2477 * gdb.base/infcall-nested-structs-c.exp: ... these.
2478 * gdb.base/info-types.exp: Split into ...
2479 * gdb.base/info-types.exp.in: ...
2480 * gdb.base/info-types-c++.exp: ...
2481 * gdb.base/info-types-c.exp: ... these.
2482 * gdb.base/max-depth.exp: Split into ...
2483 * gdb.base/max-depth.exp.in: ...
2484 * gdb.base/max-depth-c++.exp: ...
2485 * gdb.base/max-depth-c.exp: ... these.
2486 * gdb.cp/infcall-nodebug.exp: Split into ...
2487 * gdb.cp/infcall-nodebug.exp.in: ...
2488 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
2489 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
2490 * gdb.cp/infcall-nodebug-c-d0.exp: ...
2491 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
2492
a05575d3
TBA
24932020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2494 Pedro Alves <palves@redhat.com>
2495
2496 * gdb.multi/multi-exit.c: New file.
2497 * gdb.multi/multi-exit.exp: New file.
2498 * gdb.multi/multi-kill.c: New file.
2499 * gdb.multi/multi-kill.exp: New file.
2500
6ad82919
TBA
25012020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2502
2503 * gdb.base/annota1.exp: Update the expected output.
2504 * gdb.cp/annota2.exp: Ditto.
2505
843f4d93
AB
25062020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
2507
2508 * lib/check-test-names.exp: Disable when testing is being run in
2509 parallel.
2510
c7c66341
TV
25112020-05-12 Tom de Vries <tdevries@suse.de>
2512
2513 * gdb.base/jit-elf.exp: Fix string concat.
2514
1b59ca1c
TV
25152020-05-12 Tom de Vries <tdevries@suse.de>
2516
2517 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
2518 messages.
2519
b4991d29
TV
25202020-05-12 Tom de Vries <tdevries@suse.de>
2521
2522 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
2523
dbb0ab10
TV
25242020-05-12 Tom de Vries <tdevries@suse.de>
2525
2526 * gdb.ada/catch_ex.exp: Use with_test_prefix.
2527 * gdb.ada/mi_catch_ex.exp: Same.
2528 * gdb.ada/mi_catch_ex_hand.exp: Same.
2529
7549fed8
TV
25302020-05-12 Tom de Vries <tdevries@suse.de>
2531
2532 * gdb.fortran/complex.exp: Use with_test_prefix.
2533
af2d5cd8
TV
25342020-05-12 Tom de Vries <tdevries@suse.de>
2535
2536 * gdb.trace/passcount.exp: Fix test-names.
2537
7c121311
TV
25382020-05-12 Tom de Vries <tdevries@suse.de>
2539
2540 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
2541
c9f3b40e
TV
25422020-05-12 Tom de Vries <tdevries@suse.de>
2543
2544 * gdb.gdb/complaints.exp: Use with_test_prefix.
2545 * gdb.xml/tdesc-regs.exp: Same.
2546 * gdb.opt/inline-locals.exp: Fix test name.
2547
111b33f0
TV
25482020-05-12 Tom de Vries <tdevries@suse.de>
2549
2550 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
2551 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
2552 * gdb.dwarf2/implref-struct.exp: Same.
2553 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
2554 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
2555
ebf47080
SM
25562020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
2557
2558 * gdb.base/jit-so.exp (one_jit_test): Change test name.
2559
d30dcd12
AB
25602020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2561
2562 * lib/check-test-names.exp (all_test_names): New module variable.
2563 (counts): Add 'duplicates' field.
2564 (_check_duplicates): New procedure.
2565 (check): Also check for duplicates.
2566 (do_log_summary): Print duplicates count.
2567 (do_reset_vars): Reset counter for duplicate test names, and
2568 discard all know test names.
2569
34584c09
AB
25702020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2571
2572 * lib/gdb.exp: Include check-test-names.exp library.
2573 * lib/check-test-names.exp: New file.
2574
e0002117
TV
25752020-05-11 Tom de Vries <tdevries@suse.de>
2576
2577 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
2578
53f539a3
KS
25792020-05-11 Keith Seitz <keiths@redhat.com>
2580
2581 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
2582
113ee09a
TV
25832020-05-11 Tom de Vries <tdevries@suse.de>
2584
2585 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
2586 * gdb.cp/cpexprs.exp.in: .. here.
2587 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
2588 cpexprs.exp.
2589
ba3e70b0
KS
25902020-05-11 Keith Seitz <keiths@redhat.com>
2591
2592 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
2593 test names.
2594 * gdb.ada/arrayptr.exp: Likewise.
2595 * gdb.ada/assign_arr.exp: Likewise.
2596 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2597 * gdb.ada/bp_on_var.exp: Likewise.
2598 * gdb.ada/call_pn.exp: Likewise.
2599 * gdb.ada/complete.exp: Likewise.
2600 * gdb.ada/fun_overload_menu.exp: Likewise.
2601 * gdb.ada/funcall_param.exp: Likewise.
2602 * gdb.ada/funcall_ref.exp: Likewise.
2603 * gdb.ada/packed_array_assign.exp: Likewise.
2604 * gdb.ada/same_component_name.exp: Likewise.
2605 * gdb.ada/type_coercion.exp: Likewise.
2606 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2607 * gdb.ada/variant_record_packed_array.exp: Likewise.
2608
3ee6bb11
TV
26092020-05-11 Tom de Vries <tdevries@suse.de>
2610
2611 PR symtab/25941
2612 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
2613 out of ...
2614 * gdb.dwarf2/clang-debug-names.exp: ... here.
2615 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
2616 clang-debug-names.exp.in.
2617 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
2618 * gdb.dwarf2/clang-debug-names-2.c: New test.
2619
86cd6bc8
AKS
26202020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2621
2622 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
2623 (fortran_runto_main): New Proc, fortran version of runto_main.
2624 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
2625 * gdb.fortran/array-bounds.exp: Likewise.
2626 * gdb.fortran/array-slices.exp: Likewise.
2627 * gdb.fortran/block-data.exp: Likewise.
2628 * gdb.fortran/charset.exp: Likewise.
2629 * gdb.fortran/common-block.exp: Likewise.
2630 * gdb.fortran/complex.exp: Likewise.
2631 * gdb.fortran/derived-type-function.exp: Likewise.
2632 * gdb.fortran/derived-type.exp: Likewise.
2633 * gdb.fortran/info-modules.exp: Likewise.
2634 * gdb.fortran/info-types.exp: Likewise.
2635 * gdb.fortran/intrinsics.exp: Likewise.
2636 * gdb.fortran/library-module.exp: Likewise.
2637 * gdb.fortran/logical.exp: Likewise.
2638 * gdb.fortran/max-depth.exp: Likewise.
2639 * gdb.fortran/module.exp: Likewise.
2640 * gdb.fortran/multi-dim.exp: Likewise.
2641 * gdb.fortran/nested-funcs.exp: Likewise.
2642 * gdb.fortran/print-formatted.exp: Likewise.
2643 * gdb.fortran/print_type.exp: Likewise.
2644 * gdb.fortran/printing-types.exp: Likewise.
2645 * gdb.fortran/ptr-indentation.exp: Likewise.
2646 * gdb.fortran/ptype-on-functions.exp: Likewise.
2647 * gdb.fortran/subarray.exp: Likewise.
2648 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2649 * gdb.fortran/vla-datatypes.exp: Likewise.
2650 * gdb.fortran/vla-history.exp: Likewise.
2651 * gdb.fortran/vla-ptr-info.exp: Likewise.
2652 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2653 * gdb.fortran/vla-ptype.exp: Likewise.
2654 * gdb.fortran/vla-sizeof.exp: Likewise.
2655 * gdb.fortran/vla-type.exp: Likewise.
2656 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2657 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2658 * gdb.fortran/vla-value-sub.exp: Likewise.
2659 * gdb.fortran/vla-value.exp: Likewise.
2660 * gdb.fortran/whatis_type.exp: Likewise.
2661 * gdb.mi/mi-var-child-f.exp: Likewise.
2662
6dc55ce9 26632020-05-09 Tom de Vries <tdevries@suse.de>
2664
2665 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
2666
283cb58c
TV
26672020-05-08 Tom de Vries <tdevries@suse.de>
2668
2669 * gdb.dwarf2/clang-debug-names.c: New test.
2670 * gdb.dwarf2/clang-debug-names.exp: New file.
2671
ac4a4f1c
SM
26722020-05-06 Simon Marchi <simon.marchi@efficios.com>
2673
2674 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
2675 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
2676
24fe640b
TV
26772020-05-06 Tom de Vries <tdevries@suse.de>
2678
2679 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
2680 breakpoint is at a "recommended breakpoint location".
2681 * gdb.reverse/consecutive-reverse.exp: Same.
2682
0d8683a3
TV
26832020-05-06 Tom de Vries <tdevries@suse.de>
2684
2685 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
2686 address.
2687
b8983c46
TV
26882020-05-06 Tom de Vries <tdevries@suse.de>
2689
2690 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
2691
abf6d805
TV
26922020-05-06 Tom de Vries <tdevries@suse.de>
2693
2694 * gdb.base/store.exp (check_set, up_set): Allowing missing location
2695 info for r.
2696
0fc2a808
TV
26972020-05-06 Tom de Vries <tdevries@suse.de>
2698
2699 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
2700 necessary.
2701
873dd427
TV
27022020-05-06 Tom de Vries <tdevries@suse.de>
2703
2704 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
2705 void.
2706
7c99e7e2
TV
27072020-05-06 Tom de Vries <tdevries@suse.de>
2708
2709 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
2710 of ...
2711 * gdb.base/async.exp: ... here.
2712 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
2713 "recommended breakpoint location".
2714
6173d6a6
TV
27152020-05-06 Tom de Vries <tdevries@suse.de>
2716
2717 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
2718
6015a067
TV
27192020-05-04 Tom de Vries <tdevries@suse.de>
2720
2721 * gdb.base/async.exp: Check whether instruction addresses are a
2722 "recommended breakpoint location".
2723
3b6acaee
TT
27242020-05-03 Tom Tromey <tom@tromey.com>
2725
2726 * gdb.base/sepdebug.exp: Remove "catch" test.
2727 * gdb.base/break.exp: Remove "catch" test.
2728 * gdb.base/default.exp: Update expected output.
2729
5beb4d17
TV
27302020-05-02 Tom de Vries <tdevries@suse.de>
2731
2732 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
2733 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
2734 * gdb.arch/i386-mpx-map.exp: Same.
2735 * gdb.arch/i386-mpx-sigsegv.exp: Same.
2736 * gdb.arch/i386-mpx-simple_segv.exp: Same.
2737 * gdb.arch/i386-mpx.exp: Same.
2738
8caf140d
TV
27392020-05-02 Tom de Vries <tdevries@suse.de>
2740
2741 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
2742
693196cb
TV
27432020-05-01 Tom de Vries <tdevries@suse.de>
2744
2745 * gdb.ada/operator_bp.exp: Allow more than required amount of
2746 breakpoint.
2747
53ae0aa9
TV
27482020-05-01 Tom de Vries <tdevries@suse.de>
2749
2750 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
2751
ee9d1e5f
HD
27522020-04-30 Hannes Domani <ssbssa@yahoo.de>
2753
2754 PR gdb/18706
2755 * gdb.cp/stub-array-size.cc: New test.
2756 * gdb.cp/stub-array-size.exp: New file.
2757 * gdb.cp/stub-array-size.h: New test.
2758 * gdb.cp/stub-array-size2.cc: New test.
2759
d5cf82c0
HD
27602020-04-30 Hannes Domani <ssbssa@yahoo.de>
2761
2762 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
2763 output to the new format.
2764
42e165c3
SM
27652020-04-29 Simon Marchi <simon.marchi@efficios.com>
2766
2767 * gdb.base/break.exp: Use with_test_prefix.
2768
6e4e3fe1
TV
27692020-04-29 Tom de Vries <tdevries@suse.de>
2770
2771 * lib/gdb.exp (debug_types): New proc.
2772 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
2773 * gdb.python/py-symtab.exp: Same.
2774
d642b692
HD
27752020-04-29 Hannes Domani <ssbssa@yahoo.de>
2776
2777 PR gdb/17320
2778 * gdb.base/pretty-array.c: New test.
2779 * gdb.base/pretty-array.exp: New file.
2780
ea90f227
TV
27812020-04-29 Tom de Vries <tdevries@suse.de>
2782
2783 PR symtab/25889
2784 * gdb.cp/cpexprs.exp: Adapt for inclusion.
2785 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
2786 and include cpexprs.exp.
2787
a65189c9
TV
27882020-04-28 Mark Williams <mark@myosotissp.com>
2789
2790 PR gdb/24480
2791 * dw4-toplevel-types.exp: Test for top level types.
2792 * dw4-toplevel-types.cc: Test for top level types.
2793
32d1f47a
TBA
27942020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2795
2796 * gdb.threads/stop-with-handle.exp: Fix typo in comment
2797 (theads -> threads).
2798
56a4f5a1
TV
27992020-04-28 Tom de Vries <tdevries@suse.de>
2800
2801 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
2802
0b2f8a3b
TV
28032020-04-28 Tom de Vries <tdevries@suse.de>
2804
2805 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
2806
5390c717
TV
28072020-04-28 Tom de Vries <tdevries@suse.de>
2808
2809 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
2810
15cd93d0
TV
28112020-04-28 Tom de Vries <tdevries@suse.de>
2812
2813 * gdb.dwarf2/main-foo.c: New test.
2814 * gdb.dwarf2/struct-with-sig.exp: New file.
2815
d472f0fb
TV
28162020-04-25 Tom de Vries <tdevries@suse.de>
2817
2818 * boards/debug-types.exp: New file.
2819
8d840e05
AB
28202020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
2821
2822 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
2823
bcfe6157
TT
28242020-04-24 Tom Tromey <tom@tromey.com>
2825
2826 PR symtab/12707:
2827 * gdb.python/py-symbol.exp: Update expected results for
2828 linkage_name test.
2829 * gdb.cp/print-demangle.exp: New file.
2830 * gdb.base/c-linkage-name.exp: Fix test.
2831 * gdb.guile/scm-symbol.exp: Update expected results for
2832 linkage_name test.
2833
f049a313
TT
28342020-04-24 Tom Tromey <tom@tromey.com>
2835
2836 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
2837 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
2838 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
2839 assembler.
2840
7cf28874
TV
28412020-04-24 Tom de Vries <tdevries@suse.de>
2842
2843 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
2844 C++.
2845
dac2fef7
TT
28462020-04-24 Tom Tromey <tromey@adacore.com>
2847
2848 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
2849 values.
2850 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
2851 values. Update test for minimal encodings.
2852 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
2853 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
2854 values. Update test for minimal encodings.
2855
1acda803
TT
28562020-04-24 Tom Tromey <tromey@adacore.com>
2857
2858 PR python/23662:
2859 * gdb.ada/variant.exp: Add Python checks.
2860 * gdb.rust/simple.exp: Add dynamic type checks.
2861
adfb9815
TT
28622020-04-24 Tom Tromey <tromey@adacore.com>
2863
2864 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
2865 Make array type matching more lax.
2866 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
2867 * gdb.ada/mi_variant.exp: New file.
2868 * gdb.ada/mi_variant/pck.ads: New file.
2869 * gdb.ada/mi_variant/pkg.adb: New file.
2870 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
2871 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
2872
7d79de9a
TT
28732020-04-24 Tom Tromey <tromey@adacore.com>
2874
2875 * gdb.ada/variant.exp: Add dynamic field offset tests.
2876 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
2877 * gdb.ada/variant/pkg.adb: Add new variables.
2878
f8e89861
TT
28792020-04-24 Tom Tromey <tromey@adacore.com>
2880
2881 * gdb.ada/variant.exp: New file
2882 * gdb.ada/variant/pkg.adb: New file
2883 * gdb.ada/variant/pck.adb: New file
2884
86e887ae
TV
28852020-04-24 Tom de Vries <tdevries@suse.de>
2886
2887 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
2888
88428775
TV
28892020-04-24 Tom de Vries <tdevries@suse.de>
2890
2891 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
2892 flags.
2893
4e86f6e7
TV
28942020-04-24 Tom de Vries <tdevries@suse.de>
2895
2896 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
2897
2016d3e6
TV
28982020-04-24 Tom de Vries <tdevries@suse.de>
2899
2900 * lib/gdb.exp (default_gdb_start): Handle eof.
2901 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
2902 failure.
2903 * gdb.base/readnever.exp: Handle clean_restart failure.
2904
70bc38f5
TV
29052020-04-23 Tom de Vries <tdevries@suse.de>
2906
2907 * gdb.base/decl-before-def.exp: Run to main and print a again.
2908
de82891c
TV
29092020-04-23 Tom de Vries <tdevries@suse.de>
2910
2911 * gdb.base/decl-before-def-decl.c: New test.
2912 * gdb.base/decl-before-def-def.c: New test.
2913 * gdb.base/decl-before-def.exp: New file.
2914
96038148
TV
29152020-04-23 Tom de Vries <tdevries@suse.de>
2916
2917 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
2918
54ac3df1
TV
29192020-04-22 Tom de Vries <tdevries@suse.de>
2920
2921 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
2922 debug_info_offset.
2923 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
2924 before $objsfile in the line line.
2925
714534e1
TV
29262020-04-22 Tom de Vries <tdevries@suse.de>
2927
2928 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
2929
16a7dbf4
MS
29302020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2931
2932 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
2933 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
2934 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
2935 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
2936 * gdb.base/jit-protocol.h: Update definitions to match all usage
2937 contexts.
2938
29392020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2940
2941 * gdb.base: Rename all jit related test and source files.
2942
29432020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2944
2945 * gdb.base/jit-reader.exp: Relax register output check.
2946
317d2668
TV
29472020-04-22 Tom de Vries <tdevries@suse.de>
2948
2949 PR symtab/25764
2950 * gdb.base/psym-external-decl-2.c: New test.
2951 * gdb.base/psym-external-decl.c: New test.
2952 * gdb.base/psym-external-decl.exp: New file.
2953 * gdb.threads/tls.exp: Add PR25807 kfail.
2954
eea9e357
TV
29552020-04-22 Tom de Vries <tdevries@suse.de>
2956
2957 PR symtab/25801
2958 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
2959 in "info source" output.
2960
3d5afab3
TV
29612020-04-22 Tom de Vries <tdevries@suse.de>
2962
2963 PR symtab/25700
2964 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
2965 symtab for imported_unit.c.
2966
b32102f6
GB
29672020-04-21 Gary Benson <gbenson@redhat.com>
2968
2969 * gdb.base/advance.c (func): New argument, to match call site.
2970 (func2, func3): Add return statements.
2971
d43b7a2d
TBA
29722020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2973
2974 * gdb.multi/run-only-second-inf.c: New file.
2975 * gdb.multi/run-only-second-inf.exp: New file.
2976
d89edf9b
MM
29772020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2978
2979 * gdb.btrace/multi-inferior.c: New test.
2980 * gdb.btrace/multi-inferior.exp: New file.
2981
1a476b6d
MM
29822020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2983
2984 * gdb.btrace/enable-new-thread.c: New test.
2985 * gdb.btrace/enable-new-thread.exp: New file.
2986
4778a5f8
TV
29872020-04-21 Tom de Vries <tdevries@suse.de>
2988
2989 PR gdb/25471
2990 * gdb.threads/killed-outside.c: New test.
2991 * gdb.threads/killed-outside.exp: New file.
2992
9b2c992c
GB
29932020-04-20 Gary Benson <gbenson@redhat.com>
2994
2995 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
2996 * gdb.base/nested-subp2.exp: Likewise.
2997 * gdb.base/nested-subp3.exp: Likewise.
2998
b5d1d6f7
GB
29992020-04-20 Gary Benson <gbenson@redhat.com>
3000
3001 * gdb.base/nested-subp1.exp: Disable test when using clang.
3002 * gdb.base/nested-subp2.exp: Likewise.
3003 * gdb.base/nested-subp3.exp: Likewise.
3004
25230285
GB
30052020-04-20 Gary Benson <gbenson@redhat.com>
3006
3007 * gdb.cp/exception.cc: Fix compilation error with clang.
3008
fa93cc8f
GB
30092020-04-20 Gary Benson <gbenson@redhat.com>
3010
809730f3 3011 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 3012
e0c45f30
GB
30132020-04-20 Gary Benson <gbenson@redhat.com>
3014
3015 * gdb.base/jit-main.c: Fix compilation error with clang.
3016
4ddfec93
KR
30172020-04-17 Kamil Rytarowski <n54@gmx.com>
3018
3019 * gdb.base/attach-twice.c: Include "sys/types.h".
3020 (PTRACE_ATTACH): Add fallback definition.
3021 (main): Pass `0' to the 4th argument of `ptrace'.
3022
2bed205e
KR
30232020-04-17 Kamil Rytarowski <n54@gmx.com>
3024
3025 * gdb.base/fork-running-state.c: Include "signal.h".
3026
0743fc83
TT
30272020-04-17 Tom Tromey <tromey@adacore.com>
3028
3029 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
3030 Update tests.
3031 * gdb.btrace/cpu.exp: Update tests.
3032 * gdb.base/maint.exp: Update tests.
3033 * gdb.base/default.exp: Update tests.
3034 * gdb.base/completion.exp: Update tests.
3035
efba5c23
TV
30362020-04-16 Tom de Vries <tdevries@suse.de>
3037
3038 PR symtab/25791
3039 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
3040 (ensure_gdb_index): and factor out and move ...
3041 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
3042 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
3043
d191d716
TV
30442020-04-16 Tom de Vries <tdevries@suse.de>
3045
3046 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
3047 loading exec.
3048
99f1bc6a
AB
30492020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
3050
3051 * gdb.base/many-completions.exp: New file.
3052
194d088f
TV
30532020-04-14 Tom de Vries <tdevries@suse.de>
3054
3055 PR symtab/25718
3056 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
3057
c1a66c06
TV
30582020-04-14 Tom de Vries <tdevries@suse.de>
3059
3060 PR symtab/25720
3061 * gdb.base/maint-expand-symbols-header-file.c: New test.
3062 * gdb.base/maint-expand-symbols-header-file.exp: New file.
3063 * gdb.base/maint-expand-symbols-header-file.h: New test.
3064
21b0982c
AB
30652020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3066
3067 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
3068 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
3069 get_func_info.
3070 (get_func_info): Delete.
3071 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
3072 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
3073 * lib/dwarf.exp (get_func_info): New function.
3074
dd1cab06
TV
30752020-04-13 Tom de Vries <tdevries@suse.de>
3076
3077 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
3078 to what find_gnatmake does.
3079
71ea2b6b
TV
30802020-04-10 Tom de Vries <tdevries@suse.de>
3081
3082 * gdb.base/style.exp: Expect "Expanding full symbols" message for
3083 -readnow.
3084
bdfc1e8a
TV
30852020-04-10 Tom de Vries <tdevries@suse.de>
3086
3087 PR cli/25808
3088 * gdb.base/style.c: Add leading newlines.
3089 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
3090 Check listing of main's one-line body.
3091
14ca8ecf
TV
30922020-04-08 Tom de Vries <tdevries@suse.de>
3093
3094 * lib/gdb.exp (psymtabs_p): New proc.
3095 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
3096 importing unit" unsupported if there are no partial symbols.
3097
e21d048f
TV
30982020-04-08 Tom de Vries <tdevries@suse.de>
3099
3100 PR testsuite/25760
3101 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
3102
25c11aca
TV
31032020-04-07 Tom de Vries <tdevries@suse.de>
3104
3105 PR symtab/25796
3106 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
3107
5707e24b
TV
31082020-04-07 Tom de Vries <tdevries@suse.de>
3109
3110 * gdb.base/check-psymtab.c: New test.
3111 * gdb.base/check-psymtab.exp: New file.
3112
6ee448cc
TT
31132020-04-06 Tom Tromey <tromey@adacore.com>
3114
3115 * gdb.ada/variant-record/proc.adb: New file.
3116 * gdb.ada/variant-record/value.adb: New file.
3117 * gdb.ada/variant-record/value.s: New file.
3118 * gdb.ada/variant-record.exp: New file.
3119
9e7c9a03
HD
31202020-04-03 Hannes Domani <ssbssa@yahoo.de>
3121
3122 PR gdb/25325
3123 * gdb.cp/typed-enum.cc: New test.
3124 * gdb.cp/typed-enum.exp: New file.
3125
c90d28ac
AB
31262020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3127
3128 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
3129 * gdb.dwarf2/dw2-inline-small-func.c: New file.
3130 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
3131 * gdb.dwarf2/dw2-inline-small-func.h: New file.
3132 * gdb.opt/inline-small-func.c: New file.
3133 * gdb.opt/inline-small-func.exp: New file.
3134 * gdb.opt/inline-small-func.h: New file.
3135
34e9a9fa
AB
31362020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3137
3138 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
3139 function.
3140
6a354911
AB
31412020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3142
3143 * lib/dwarf.exp (function_range): Allow compiler options to be
3144 specified.
3145
880d9777
TV
31462020-04-02 Tom de Vries <tdevries@suse.de>
3147
3148 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
3149 __attribute__((always_inline)).
3150 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
3151
f32682ea
TV
31522020-04-02 Tom de Vries <tdevries@suse.de>
3153
3154 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
3155 (gdbserver_gdb_exit): ... here. Add timeout warning.
3156 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
3157 (connect_target_extended_remote): Append new server_spawn_id to
3158 server_spawn_ids.
3159 (cleanup): New proc.
3160 (setup, <toplevel>): Call cleanup.
3161
d3214198
TV
31622020-04-02 Tom de Vries <tdevries@suse.de>
3163
3164 * gdb.base/main-psymtab.exp: New file.
3165
cc77ed24
TV
31662020-04-02 Tom de Vries <tdevries@suse.de>
3167
3168 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
3169
3638a098
TT
31702020-04-01 Tom Tromey <tom@tromey.com>
3171
3172 * gdb.base/complex-parts.exp: Add type tests.
3173
c34e8714
TT
31742020-04-01 Tom Tromey <tom@tromey.com>
3175
3176 * gdb.base/complex-parts.exp: Add arithmetic tests.
3177
981c08ce
TT
31782020-04-01 Tom Tromey <tom@tromey.com>
3179
3180 * gdb.compile/compile.exp: Update.
3181 * gdb.compile/compile-cplus.exp: Update.
3182 * gdb.base/varargs.exp: Update.
3183 * gdb.base/floatn.exp: Update.
3184 * gdb.base/endianity.exp: Update.
3185 * gdb.base/callfuncs.exp (do_function_calls): Update.
3186 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
3187 (complex_float_integral_args): Update.
3188 * gdb.base/complex.exp: Update.
3189 * gdb.base/complex-parts.exp: Update.
3190
3d1cfd43
TT
31912020-04-01 Tom Tromey <tromey@adacore.com>
3192
3193 * gdb.rust/union.rs: New file.
3194 * gdb.rust/union.exp: New file.
3195 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
3196 (main): Update.
3197 * gdb.rust/simple.exp: Move union tests to union.exp.
3198
e033dfa9
TT
31992020-04-01 Tom Tromey <tromey@adacore.com>
3200
3201 * gdb.rust/simple.rs (main): Remove "y0".
3202
53cccef1
TBA
32032020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3204
3205 * gdb.multi/stop-all-on-exit.c: New test.
3206 * gdb.multi/stop-all-on-exit.exp: New file.
3207
60e22c1e
HD
32082020-04-01 Hannes Domani <ssbssa@yahoo.de>
3209
3210 PR gdb/24789
3211 * gdb.cp/misc.cc: Add integer reference variable.
3212 * gdb.cp/misc.exp: Add test.
3213
e139a727
TBA
32142020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3215
3216 * gdb.server/stop-reply-no-thread.exp: Enhance the test
3217 scenario to cover execution until the end and also the case
3218
16b0db75
TV
32192020-03-31 Tom de Vries <tdevries@suse.de>
3220
3221 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
3222 c. Use "maint info symtabs" to check symtab expansion.
3223
c0502da6
TV
32242020-03-30 Tom de Vries <tdevries@suse.de>
3225
3226 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
3227 unsupported.
3228 (verify_psymtab_expanded): Move ...
3229 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
3230 test.
3231 (readnow): New proc.
3232
5935fd15
AB
32332020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3234
3235 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
3236 with $hex.
3237
1773be9e
TT
32382020-03-20 Tom Tromey <tromey@adacore.com>
3239
3240 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
3241
70304be9
TT
32422020-03-20 Tom Tromey <tromey@adacore.com>
3243
3244 * gdb.ada/sub_variant/subv.adb: New file.
3245 * gdb.ada/sub_variant.exp: New file.
3246
0dd7b8f7
TV
32472020-03-20 Tom de Vries <tdevries@suse.de>
3248
3249 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
3250 first break fails.
3251 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
3252
cada5fc9
AB
32532020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3254
3255 * gdb.server/exit-multiple-threads.c: New file.
3256 * gdb.server/exit-multiple-threads.exp: New file.
3257
6b8c53f2
AB
32582020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3259
3260 * gdb.fortran/mixed-lang-stack.c: New file.
3261 * gdb.fortran/mixed-lang-stack.cpp: New file.
3262 * gdb.fortran/mixed-lang-stack.exp: New file.
3263 * gdb.fortran/mixed-lang-stack.f90: New file.
3264
19a2740f
AB
32652020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3266
3267 * gdb.linespec/cp-completion-aliases.cc: New file.
3268 * gdb.linespec/cp-completion-aliases.exp: New file.
3269
d8c8b848
TV
32702020-03-19 Tom de Vries <tdevries@suse.de>
3271
3272 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
3273 more precise.
3274
a9933ccf
TV
32752020-03-18 Tom de Vries <tdevries@suse.de>
3276
3277 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
3278 * gdb.dwarf2/break-inline-psymtab.c: New test.
3279 * gdb.dwarf2/break-inline-psymtab.exp: New file.
3280
2f89101f
TV
32812020-03-16 Tom de Vries <tdevries@suse.de>
3282
3283 * lib/cache.exp (gdb_do_cache): Add and handle local variables
3284 cache_verify and cache_verify_proc.
3285
6b9374f1
TV
32862020-03-15 Tom de Vries <tdevries@suse.de>
3287
3288 * gdb.server/solib-list.exp: Handle
3289 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
3290
eaeaf44c
TV
32912020-03-15 Tom de Vries <tdevries@suse.de>
3292
3293 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
3294 objfiles".
3295
3293bbaf
TT
32962020-03-14 Tom Tromey <tom@tromey.com>
3297
3298 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
3299
ab44624c
TV
33002020-03-14 Tom de Vries <tdevries@suse.de>
3301
3302 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
3303
54c43825
TV
33042020-03-14 Tom de Vries <tdevries@suse.de>
3305
3306 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
3307 result in line-by-line fashion.
3308
2ac70237
TV
33092020-03-14 Tom de Vries <tdevries@suse.de>
3310
3311 * lib/gdb.exp (supports_statement_frontiers): New proc.
3312 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
3313
09546b56
TV
33142020-03-14 Tom de Vries <tdevries@suse.de>
3315
3316 * gdb.base/printcmds.exp: Add missing quoting for "print
3317 teststring2".
3318
a1f6a07c
TT
33192020-03-13 Tom Tromey <tom@tromey.com>
3320
3321 * gdb.base/printcmds.exp (test_print_strings): Add regression
3322 test.
3323 * gdb.base/printcmds.c (charptr): New typedef.
3324 (teststring2): New global.
3325
1b83d09c
AB
33262020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
3327
3328 * gdb.base/break-interp.exp: Use the tail of the filename, not the
3329 full path in the test name.
3330 (test_ld): Add some with_test_prefix blocks to make test names
3331 unique.
3332
2d61316c
TV
33332020-03-13 Tom de Vries <tdevries@suse.de>
3334
3335 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
3336
2e9145ac
TV
33372020-03-13 Tom de Vries <tdevries@suse.de>
3338
3339 * gdb.mi/mi-sym-info.exp: Make matching more precise.
3340
96c7f873
TV
33412020-03-13 Tom de Vries <tdevries@suse.de>
3342
3343 PR symtab/25646
3344 * gdb.dwarf2/imported-unit.exp: Add test.
3345
49ba92c0
TV
33462020-03-13 Tom de Vries <tdevries@suse.de>
3347
3348 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
3349 (var1, var2): New variable.
3350 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
3351 matching symbols.
3352
301b21e0
TV
33532020-03-13 Tom de Vries <tdevries@suse.de>
3354
3355 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
3356 (Term::command): Use prompt prefix.
3357 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
3358 * gdb.tui/tui-layout-asm-short-prog.exp: Use
3359 command_no_prompt_prefix instead of prefix.
3360 * gdb.tui/tui-layout-asm.exp: Same.
3361
3f512721
SM
33622020-03-12 Simon Marchi <simon.marchi@efficios.com>
3363
3364 * gdb.base/break-interp.exp: Use foreach_with_prefix.
3365
40310f30
SM
33662020-03-12 Simon Marchi <simon.marchi@efficios.com>
3367
3368 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
3369 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
3370 on" while stepping over the test instruction, match printed
3371 message.
3372
09252140
TV
33732020-03-12 Tom de Vries <tdevries@suse.de>
3374
3375 * gdb.base/info-types.exp: Use exp_continue during matching of output
3376 of "info types".
3377
14e9c72c
TV
33782020-03-12 Tom de Vries <tdevries@suse.de>
3379
3380 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
3381
e515d67e
TV
33822020-03-12 Tom de Vries <tdevries@suse.de>
3383
3384 * gdb.fortran/module.exp: Use exp_continue during matching of output
3385 of "info variable -n".
3386
307eafd8
TV
33872020-03-12 Tom de Vries <tdevries@suse.de>
3388
3389 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
3390 gdb.dwarf2/dw2-ranges-base.c.
3391
9a2de3fc
TV
33922020-03-12 Tom de Vries <tdevries@suse.de>
3393
3394 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
3395 in presence of GLIBC debuginfo.
3396
3217502e
TV
33972020-03-12 Tom de Vries <tdevries@suse.de>
3398
3399 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
3400 $core.
3401
1281424c
TV
34022020-03-12 Tom de Vries <tdevries@suse.de>
3403
3404 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
3405 more precise.
3406
038b97fc
SM
34072020-03-11 Simon Marchi <simon.marchi@efficios.com>
3408
3409 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
3410 from Unix to Windows path.
3411
5308d1e7
TV
34122020-03-11 Tom de Vries <tdevries@suse.de>
3413
3414 * gdb.ada/minsyms.exp: Set language to ada.
3415
f870f78f
TV
34162020-03-11 Tom de Vries <tdevries@suse.de>
3417
3418 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
3419
5a13315d
TV
34202020-03-11 Tom de Vries <tdevries@suse.de>
3421
3422 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
3423
976862ed
TT
34242020-03-11 Tom Tromey <tromey@adacore.com>
3425
3426 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
3427
7462c383
TV
34282020-03-11 Tom de Vries <tdevries@suse.de>
3429
3430 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
3431
1c6c46a0
TV
34322020-03-11 Tom de Vries <tdevries@suse.de>
3433
3434 * gdb.base/break-interp.exp: Limit verbose scope.
3435
44f41bb7
TV
34362020-03-11 Tom de Vries <tdevries@suse.de>
3437
3438 * gdb.fortran/logical.f90: Define variable with character type.
3439 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
3440
b76f3a42
TV
34412020-03-11 Tom de Vries <tdevries@suse.de>
3442
3443 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
3444
1c33af77
TV
34452020-03-11 Tom de Vries <tdevries@suse.de>
3446
3447 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
3448 symtabs.
3449
8c95582d
AB
34502020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3451 Bernd Edlinger <bernd.edlinger@hotmail.de>
3452
3453 * gdb.cp/step-and-next-inline.cc: New file.
3454 * gdb.cp/step-and-next-inline.exp: New file.
3455 * gdb.cp/step-and-next-inline.h: New file.
3456 * gdb.dwarf2/dw2-is-stmt.c: New file.
3457 * gdb.dwarf2/dw2-is-stmt.exp: New file.
3458 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
3459 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
3460 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
3461
cecf8547
AB
34622020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3463
3464 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
3465 is-stmt flag in the line table.
3466
0ba678c9
TV
34672020-03-09 Tom de Vries <tdevries@suse.de>
3468
3469 * lib/gdb.exp (cached_file): Create cache dir.
3470
72fbdf83
TV
34712020-03-07 Tom de Vries <tdevries@suse.de>
3472
3473 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
3474 * gdb.cp/rvalue-ref-params.exp: Same.
3475
436b5e99
TV
34762020-03-06 Tom de Vries <tdevries@suse.de>
3477
3478 * lib/gdb.exp (tentative_rename, cached_file): New proc.
3479 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
3480
09f2921c
TV
34812020-03-06 Tom de Vries <tdevries@suse.de>
3482
3483 * README: Fix "the the".
3484 * gdb.base/dprintf.exp: Same.
3485
50a3cc5d
TV
34862020-03-05 Tom de Vries <tdevries@suse.de>
3487
3488 * gdb.base/maint.exp: Update "main print statistics" expected output.
3489
0a709cba
AKS
34902020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3491
3492 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
3493 (fortran_int8): Likewise.
3494 (fortran_real4): Likewise.
3495 (fortran_real8): Likewise.
3496 (fortran_complex4): Likewise.
3497 (fortran_logical4): Likewise.
3498 (fortran_character1): Likewise.
3499
5e5d66b6
AB
35002020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
3501
3502 * gdb.fortran/logical.exp: Add tests that any non-zero value is
3503 printed as true.
3504
7b973adc
SDJ
35052020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
3506
3507 * gdb.base/printcmds.exp: Add test to verify printf of a
3508 variable holding an address.
3509
478e490a
TV
35102020-03-03 Tom de Vries <tdevries@suse.de>
3511
3512 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
3513
1ef44e86
TV
35142020-03-03 Tom de Vries <tdevries@suse.de>
3515
3516 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
3517 gdb_test_multiple call.
3518
b98cc2cf
TV
35192020-03-03 Tom de Vries <tdevries@suse.de>
3520
3521 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
3522 gdb_test_multiple calls.
3523
63e163f2
AB
35242020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3525
3526 * gdb.base/default.exp: Remove test of 'set history filename'.
3527 * gdb.base/gdbinit-history.exp: Add tests for setting the history
3528 filename to the empty string.
3529 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
3530 and GDBHISTSIZE.
3531
24ed6739
AB
35322020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3533
3534 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
3535 disabled.
3536
590003dc 35372020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 3538 Tom de Vries <tdevries@suse.de>
590003dc
TV
3539
3540 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
3541 -prompt prefix, before user_code argument. Add -lbl option likewise.
3542 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
3543 (gdb_is_target_1): Add -prompt prefix and move to before user_code
3544 argument.
3545 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
3546 have "\r\n" at start-of-line, instead of at end-of-line.
3547
f5e46084
SM
35482020-02-28 Simon Marchi <simon.marchi@efficios.com>
3549
3550 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
3551 libinproctrace.so.
3552
f7a7000d
LM
35532020-02-28 Luis Machado <luis.machado@linaro.org>
3554
3555 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
3556 to "p/x".
3557
718e0816
LM
35582020-02-28 Luis Machado <luis.machado@linaro.org>
3559
3560 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
3561 asm/ptrace.h and error.h.
3562
13c3a74a
TV
35632020-02-28 Tom de Vries <tdevries@suse.de>
3564
3565 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
3566 (struct wrapper, do_something, mundane/symada__cS): Move ...
3567 * gdb.base/c-linkage-name-2.c: ... here. New source file.
3568 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
3569 Update "print symada__cS before partial symtab expansion" regexp.
3570 Update breakpoint location. Flush symbol cache after expansion.
3571
85d2d5bb
LM
35722020-02-28 Luis Machado <luis.machado@linaro.org>
3573
3574 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
3575
3608f86c
TV
35762020-02-27 Tom de Vries <tdevries@suse.de>
3577
3578 * config/sid.exp: Remove unused globals.
3579 * gdb.base/attach.exp: Same.
3580 * gdb.base/catch-load.exp: Same.
3581 * gdb.base/dbx.exp: Same.
3582 * lib/gdb.exp: Same.
3583 * lib/mi-support.exp: Same.
3584 * lib/prompt.exp: Same.
3585
c8d4f6df
TV
35862020-02-27 Tom de Vries <tdevries@suse.de>
3587
3588 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
3589 not set.
3590
0d79cdc4
AM
35912020-02-26 Aaron Merey <amerey@redhat.com>
3592
3593 * gdb.debuginfod: New directory for debuginfod tests.
3594 * gdb.debuginfod/main.c: New test file.
3595 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
3596
0dce4280
TV
35972020-02-26 Tom de Vries <tdevries@suse.de>
3598
3599 PR gdb/25603
3600 * gdb.base/persistent-lang.cc: New test.
3601 * gdb.base/persistent-lang.exp: New file.
3602
9e80cfa1
AB
36032020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3604
3605 * gdb.fortran/derived-type-striding.exp: Add a new test.
3606 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
3607 new test.
3608
2078dbb2
AB
36092020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3610
3611 * gdb.base/cached-source-file.exp: Avoid source file paths in test
3612 names.
3613
70d49700
TV
36142020-02-25 Tom de Vries <tdevries@suse.de>
3615
3616 PR go/18926
3617 * gdb.go/methods.exp: Remove gcc/93866 xfail.
3618
a88ef40d
TV
36192020-02-24 Tom de Vries <tdevries@suse.de>
3620
3621 PR gdb/25592
3622 * gdb.base/info-locals-unused-static-var.c: New test.
3623 * gdb.base/info-locals-unused-static-var.exp: New file.
3624
01b1af32
TT
36252020-02-22 Tom Tromey <tom@tromey.com>
3626
3627 * gdb.python/tui-window.exp: New file.
3628 * gdb.python/tui-window.py: New file.
3629
7c043ba6
TT
36302020-02-22 Tom Tromey <tom@tromey.com>
3631
3632 PR tui/17850:
3633 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
3634 tests.
3635
c22fef7e
TT
36362020-02-22 Tom Tromey <tom@tromey.com>
3637
3638 * gdb.tui/new-layout.exp: Add sub-layout tests.
3639
ee325b61
TT
36402020-02-22 Tom Tromey <tom@tromey.com>
3641
3642 * gdb.tui/new-layout.exp: New file.
3643
3f0cbb04
TT
36442020-02-22 Tom Tromey <tom@tromey.com>
3645
3646 * gdb.rust/rust-style.rs: New file.
3647 * gdb.rust/rust-style.exp: New file.
3648 * gdb.base/style.exp: Test structure printing.
3649 * gdb.base/style.c (struct some_struct): New type.
3650 (enum etype): New type.
3651 (struct_value): New global.
3652
75525152
TV
36532020-02-21 Tom de Vries <tdevries@suse.de>
3654
3655 PR go/18926
3656 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
3657 Remove blanket xfails. Use message argument for gdb_breakpoint.
3658 Make continuing to breakpoint test conditional on setting breakpoint.
3659 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
3660 DW_AT_name attribute. Add xfail for GCC PR93866.
3661
bd360d30
AB
36622020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
3663
3664 * gdb.dwarf2/cpp-linkage-name.c: New file.
3665 * gdb.dwarf2/cpp-linkage-name.exp: New file.
3666
c7adb09f 36672020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
3668
3669 * lib/gdb.exp (gdb_wrapper_init): Reset
3670 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
3671 not exist.
3672
a9c79803
TV
36732020-02-20 Tom de Vries <tdevries@suse.de>
3674
3675 PR go/17018
3676 * gdb.go/hello.exp: Copy ...
3677 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
3678 print of st to print value of global definition. Add xfail for GCC
3679 PR93844.
3680 * gdb.go/hello.exp: Remove printing of st before definition.
3681 * gdb.go/hello.go: Copy ...
3682 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
3683 to st.
3684 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
3685
d7445728
TV
36862020-02-20 Tom de Vries <tdevries@suse.de>
3687
3688 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
3689 (gdb_simple_compile): Handle compile_flags go by using .go extension
3690 for source file.
3691 * gdb.go/chan.exp: Use support_go_compile.
3692 * gdb.go/handcall.exp: Same.
3693 * gdb.go/hello.exp: Same.
3694 * gdb.go/integers.exp: Same.
3695 * gdb.go/max-depth.exp: Same.
3696 * gdb.go/methods.exp: Same.
3697 * gdb.go/package.exp: Same.
3698 * gdb.go/strings.exp: Same.
3699 * gdb.go/types.exp: Same.
3700 * gdb.go/unsafe.exp: Same.
3701
c9c41e6d
TV
37022020-02-19 Tom de Vries <tdevries@suse.de>
3703
3704 * gdb.python/lib-types.exp: Make xfail more strict.
3705
f20ff837
TV
37062020-02-19 Tom de Vries <tdevries@suse.de>
3707
3708 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
3709
08410482
DE
37102020-02-19 Doug Evans <dje@google.com>
3711
3712 PR rust/25535
3713 * gdb.rust/simple.exp: Add test.
3714 * gdb.rust/simple.rs: Add test.
3715
623563f7
TV
37162020-02-19 Tom de Vries <tdevries@suse.de>
3717
3718 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
3719 output line-by-line.
3720
d3308cfd
TV
37212020-02-19 Tom de Vries <tdevries@suse.de>
3722
3723 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
3724
86cbc5dc
TV
37252020-02-19 Tom de Vries <tdevries@suse.de>
3726
3727 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
3728 prelink.
3729
9db2b96b
TV
37302020-02-19 Tom de Vries <tdevries@suse.de>
3731
3732 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
3733 (gdb_do_cache): Use gdb_do_cache_wrap.
3734 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
3735
89e2fdc5
TV
37362020-02-19 Tom de Vries <tdevries@suse.de>
3737
3738 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
3739 gdb_compile option.
3740
373d7ac0
SM
37412020-02-18 Simon Marchi <simon.marchi@efficios.com>
3742
3743 * gdb.base/printcmds.exp (test_print_enums): Update expected
3744 output.
3745
b29a2df0
SM
37462020-02-18 Simon Marchi <simon.marchi@efficios.com>
3747
3748 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
3749 for "unknown".
3750
6740f0cc
SM
37512020-02-18 Simon Marchi <simon.marchi@efficios.com>
3752
3753 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
3754 enumerator.
3755
edd45eb0
SM
37562020-02-18 Simon Marchi <simon.marchi@efficios.com>
3757
3758 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
3759 FE_, add FE_NONE.
3760 (three): Update.
3761 (enum flag_enum_without_zero): New enum.
3762 (flag_enum_without_zero): New variable.
3763 (enum not_flag_enum): New enum.
3764 (three_not_flag): New variable.
3765 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
3766 (test_print_enums): Add more tests for printing flag enums.
3767
d4295de4
TV
37682020-02-18 Tom de Vries <tdevries@suse.de>
3769
3770 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
3771 (gdb_compile_ada): ... here.
3772 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
3773 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
3774
f251f505
TT
37752020-02-14 Tom Tromey <tom@tromey.com>
3776
3777 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
3778 build directory.
3779 * boards/gdbserver-base.exp: Update path to gdbserver.
3780
8f432634
TV
37812020-02-13 Tom de Vries <tdevries@suse.de>
3782
3783 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
3784
92b6eaf7
TV
37852020-02-13 Tom de Vries <tdevries@suse.de>
3786
3787 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
3788 are missing.
3789
f3b0f7fe
TV
37902020-02-13 Tom de Vries <tdevries@suse.de>
3791
3792 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
3793 call.
3794
f6be8713
SDJ
37952020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3796
3797 PR tui/25126
3798 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
3799 * gdb.base/cached-source-file.c: New file.
3800 * gdb.base/cached-source-file.exp: New file.
3801
b2770d5e
TV
38022020-02-11 Tom de Vries <tdevries@suse.de>
3803
3804 PR testsuite/25488
3805 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
3806
44f6938e
TV
38072020-02-10 Tom de Vries <tdevries@suse.de>
3808
3809 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
3810
5f0e2eb7
MR
38112020-02-10 Maciej W. Rozycki <macro@wdc.com>
3812
3813 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
3814 and $after_addr are both integers before making a comparison.
3815
46ce2b6f
TV
38162020-02-09 Tom de Vries <tdevries@suse.de>
3817
3818 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
3819 command output and paste it into gdb.log. If any, paste catch message
3820 to gdb.log.
3821
5abbbe1d
TT
38222020-02-07 Tom Tromey <tromey@adacore.com>
3823
3824 PR breakpoints/24915:
3825 * gdb.base/annotate-symlink.exp: Use setup_xfail.
3826
1d5d29e7
SV
38272020-02-06 Shahab Vahedi <shahab@synopsys.com>
3828
3829 * gdb.tui/tui-missing-src.exp: Add the "missing source
3830 file" test for the TUI.
3831
b0999b9b
AB
38322020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
3833
3834 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
3835 including a port number in the output.
3836
c3b149eb
AKS
38372020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3838
3839 * lib/fortran.exp (fortran_int4): Handle clang.
3840 (fortran_int8): Likewise.
3841 (fortran_real4): Likewise.
3842 (fortran_real8): Likewise.
3843 (fortran_complex4): Likewise.
3844 (fortran_logical4): Likewise.
3845 (fortran_character1): Likewise.
3846
f8dcc90b
TV
38472020-02-04 Tom de Vries <tdevries@suse.de>
3848
3849 * README (Race detection): Add note.
3850
f90ac7c2
TV
38512020-02-04 Tom de Vries <tdevries@suse.de>
3852
3853 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
3854
780636ae
TV
38552020-02-04 Tom de Vries <tdevries@suse.de>
3856
3857 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
3858
5d2e1193
RA
38592020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
3860
3861 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
3862 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
3863 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
3864 blttar, bnetarl.
3865 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
3866 binary for blttar, bnetarl.
3867 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
3868 wait instruction. Delete ldmx test.
3869 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
3870
e409c542
AKS
38712020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3872
3873 * gdb.fortran/array-bounds-high.exp: New file.
3874 * gdb.fortran/array-bounds-high.f90: New file.
3875
b0029748
LD
38762020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
3877
3878 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
3879 Replace #include of <sys/fcntl.h> by <fcntl.h>.
3880
195a8287
TV
38812020-02-01 Tom de Vries <tdevries@suse.de>
3882
3883 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
3884
42330a68
AB
38852020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
3886
3887 PR tui/9765
3888 * gdb.tui/tui-layout-asm-short-prog.S: New file.
3889 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
3890
b62a8028
LM
38912020-01-29 Luis Machado <luis.machado@linaro.org>
3892
3893 * gdb.arch/aarch64-brk-patterns.c: New source file.
3894 * gdb.arch/aarch64-brk-patterns.exp: New test.
3895
5f440116
TBA
38962020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3897
3898 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
3899 GCC/Clang version.
3900 * gdb.cp/pass-by-ref.exp: Ditto.
3901
ee2a6fc6
TV
39022020-01-29 Tom de Vries <tdevries@suse.de>
3903
3904 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
3905 * gdb.threads/watchpoint-fork-mt.c: Same.
3906 * gdb.threads/watchpoint-fork-parent.c: Same.
3907 * gdb.threads/watchpoint-fork-st.c: Same.
3908 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
3909
16b10d6e
LM
39102020-01-27 Luis Machado <luis.machado@linaro.org>
3911
3912 * gdb.base/step-over-syscall.exp (setup): Check if we're already
3913 sitting at a syscall instruction when we hit the syscall function's
3914 breakpoint.
3915 Check PC against one obtained with the x command.
3916 Validate syscall number.
3917 (step_over_syscall): Don't continue to the syscall instruction if
3918 we're already there.
3919
b1468492
PW
39202020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3921
3922 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
3923
7ffa82e1
AB
39242020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3925
3926 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
3927 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
3928
3d92a3e3
AB
39292020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3930
3931 * gdb.dwarf2/dw2-inline-stepping.c: New file.
3932 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
3933
94a72be7
AB
39342020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3935
3936 * gdb.base/maint.exp: Update line table parsing test.
3937 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
3938
53af73bf
PA
39392020-01-24 Pedro Alves <palves@redhat.com>
3940
3941 PR gdb/25410
3942 * gdb.multi/multi-re-run-1.c: New.
3943 * gdb.multi/multi-re-run-2.c: New.
3944 * gdb.multi/multi-re-run.exp: New.
3945
1ba1ac88
AB
39462020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3947
3948 PR gdb/23718
3949 * gdb.server/server-kill-python.exp: New file.
3950
f3364a6d
AB
39512020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3952
3953 * gdb.server/multi-ui-errors.c: New file.
3954 * gdb.server/multi-ui-errors.exp: New file.
3955
733d0a67
AB
39562020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3957
3958 PR tui/9765
3959 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
3960
4f13c1c0
TT
39612020-01-19 Tom Tromey <tom@tromey.com>
3962
3963 * gdb.tui/main.exp: Add check for plain "file".
3964
40c94099
CB
39652020-01-16 Christian Biesinger <cbiesinger@google.com>
3966
3967 * lib/gdb.exp: Fix spelling error (seperatelly).
3968
ff47f4f0
TT
39692020-01-14 Tom Tromey <tom@tromey.com>
3970
3971 PR symtab/12535:
3972 * gdb.python/python.exp: Test decode_line with empty string
3973 argument.
3974
717c684d
BE
39752020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3976
3977 * gdb.base/skip-inline.exp: Extend test.
3978
44e4c775
AB
39792020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3980
3981 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
3982 * gdb.dwarf2/dw2-bad-elf.c: New file.
3983 * gdb.dwarf2/dw2-bad-elf.exp: New file.
3984
d93c6db7
AB
39852020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3986
3987 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
3988 _line_saw_file.
3989
9a6d629c
AB
39902020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3991
3992 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
3993 border.
3994
d9ebdab7
TBA
39952020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3996
3997 * gdb.multi/multi-target.exp (setup): Factor out "info
3998 connections" and "info inferiors" tests to ...
3999 (test_info_inferiors): ... this new procedure.
4000 (top level): Run new "info-inferiors" tests.
4001
f3c469b9
PA
40022020-01-10 Pedro Alves <palves@redhat.com>
4003
4004 * gdb.server/bkpt-other-inferior.exp: New file.
4005
121b3efd
PA
40062020-01-10 Pedro Alves <palves@redhat.com>
4007
4008 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
4009 of "add-inferior".
4010 * gdb.base/quit-live.exp: Likewise.
4011 * gdb.base/remote-exec-file.exp: Likewise.
4012 * gdb.guile/scm-progspace.exp: Likewise.
4013 * gdb.linespec/linespec.exp: Likewise.
4014 * gdb.mi/new-ui-mi-sync.exp: Likewise.
4015 * gdb.mi/user-selected-context-sync.exp: Likewise.
4016 * gdb.multi/multi-target.exp (setup): Add "info connection" and
4017 "info inferiors" tests.
4018 * gdb.multi/remove-inferiors.exp: Adjust expected output of
4019 "add-inferior".
4020 * gdb.multi/watchpoint-multi.exp: Likewise.
4021 * gdb.python/py-inferior.exp: Likewise.
4022 * gdb.server/extended-remote-restart.exp: Likewise.
4023 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
4024 "info inferiors".
4025 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
4026 * gdb.trace/report.exp: Likewise.
4027
1dadb1dd
PA
40282020-01-10 Pedro Alves <palves@redhat.com>
4029
4030 * gdb.multi/multi-target.c: New file.
4031 * gdb.multi/multi-target.exp: New file.
4032 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
4033 mode requested, but remote does not support non-stop".
4034
78f2c40a
PA
40352020-01-10 Pedro Alves <palves@redhat.com>
4036
4037 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
4038 disconnect before reconnecting.
4039
e7af6c70
TBA
40402020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4041 Pedro Alves <palves@redhat.com>
4042
4043 * gdb.server/connect-without-multi-process.exp: Also test
4044 continuing to end.
4045
acdf84a6
PA
40462020-01-10 Pedro Alves <palves@redhat.com>
4047
4048 * gdb.base/remote-exec-file.exp: New file.
4049
873657b9
PA
40502020-01-10 Pedro Alves <palves@redhat.com>
4051
4052 * gdb.base/fork-running-state.exp (do_test): Adjust expected
4053 output.
4054 * gdb.threads/async.c: New.
4055 * gdb.threads/async.exp: New.
4056 * gdb.multi/tids-gid-reset.c: New.
4057 * gdb.multi/tids-gid-reset.exp: New.
4058
7f0ae84c
GB
40592020-01-10 George Barrett <bob@bob131.so>
4060
4061 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
4062 to help in finding the image relocation offset.
4063 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
4064 options in arguments.
4065 (stap_test_no_debuginfo): Likewise.
4066 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
4067 test variants.
4068 (stap_test): Add null semaphore relocation test.
4069
47e9d49d
GB
40702020-01-10 George Barrett <bob@bob131.so>
4071
4072 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
4073 * gdb.base/stap-probe.exp: Likewise.
4074 (stap_test): Pass argument as an additional flag.
4075 (stap_test_no_debuginfo): Likewise.
4076 (stap_test): Check `info probes stap' output for semaphore
4077 addresses if the test binary is supposed to have them.
4078
f5a7c406
AB
40792020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4080
4081 * gdb.tui/basic.exp: Add more scrolling tests.
4082
9ae6bf64
TT
40832020-01-09 Tom Tromey <tom@tromey.com>
4084
4085 PR tui/18932:
4086 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
4087 meangingful value.
4088 (Term::command, Term::resize): Update.
4089 * gdb.tui/basic.exp: Add scrolling test.
4090
b2efe70c
AB
40912020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4092
4093 * gdb.tui/tui-layout-asm.exp: New file.
4094
3804da7e
AB
40952020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4096
4097 * lib/tuiterm.exp (Term::check_box_contents): New proc.
4098
b40aa28f
AB
40992020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4100
4101 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
4102 (Term::enter_tui): Use Term::prepare_for_tui.
4103
63ffd7c9
AB
41042020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4105
4106 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
4107 called.
4108
3be966f6
AB
41092020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4110
4111 * gdb.base/skip.exp: Fix race condition in test.
4112
153d79c4
AB
41132020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
4114
4115 * gdb.base/backtrace.c: New file.
4116 * gdb.base/backtrace.exp: New file.
4117
f2302a34
AB
41182020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
4119
4120 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
4121
6ec1d75e
PW
41222020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4123
4124 * gdb.base/style.exp: Test that warnings are styled.
4125
c296cbe6
BE
41262019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4127
4128 * gdb.base/line65535.exp: New file.
4129 * gdb.base/line65535.c: New file.
4130
b28a729d
SM
41312019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
4132
4133 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
4134 * lib/gnat_debug_info_test.adb: New file.
4135 * gdb.ada/ptype_tagged_param.exp: Use
4136 gnat_runtime_has_debug_info, expect a different output if
4137 runtime does not have debug info.
4138
7f2d7a0d
SM
41392019-12-20 Simon Marchi <simon.marchi@efficios.com>
4140
4141 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
4142 (another) quote in test name.
4143
f3bce483
SM
41442019-12-20 Simon Marchi <simon.marchi@efficios.com>
4145
4146 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
4147 Add quote in test name.
4148
c855a912
TBA
41492019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4150
4151 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
4152 directory instead.
4153 * gdb.cp/pass-by-ref.exp: Extend with more cases.
4154 * gdb.cp/pass-by-ref-2.cc: New file.
4155 * gdb.cp/pass-by-ref-2.exp: New file.
4156
fc9d2d72
TT
41572019-12-20 Tom Tromey <tom@tromey.com>
4158
4159 * gdb.tui/list-before.exp: New file.
4160
77b97e00
TT
41612019-12-20 Tom Tromey <tom@tromey.com>
4162
4163 * gdb.tui/list.exp: Check for source on initial listing.
4164
f69656d0
TT
41652019-12-11 Tom Tromey <tromey@adacore.com>
4166
4167 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
4168 Add crlf test.
4169
99a55965
SM
41702019-12-18 Simon Marchi <simon.marchi@efficios.com>
4171
4172 * gdb.base/default.exp: Update value of $_gdb_major.
4173
5024637f
BE
41742019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4175
4176 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
4177
b63634be
BE
41782019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4179
4180 * gdb.base/skip.exp: Whitespace fix.
4181
45d73523
BE
41822019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4183
4184 * gdb.base/skip-inline.c: New file.
4185 * gdb.base/skip-inline.exp: New file.
4186
d043f8c8
SM
41872019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
4188
4189 * gdb.base/jit-reader.exp (jit_reader_test): Rename
4190 jit_function_00 to jit_function_stack_mangle.
4191 * gdb.base/jithost.c (jit_function_t): Rename to...
4192 (jit_function_stack_mangle_t): ... this.
4193 (jit_function_add_t): New typedef.
4194 (jit_function_00_code): Rename to...
4195 (jit_function_stack_mangle_code): ... this, make static.
4196 (jit_function_add_code): New.
4197 (main): Generate "add" function and call it. Adjust to changes
4198 in jithost_abi.
4199 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
4200 (struct jithost_abi) <begin, end>: Remove fields.
4201 <object, function_stack_mangle, function_add>: New fields.
4202 * gdb.base/jitreader.c (struct reader_state) <code_begin,
4203 code_end>: Remove fields.
4204 <func_stack_mangle>: New field.
4205 (read_debug_info): Adjust to renaming, create block for "add"
4206 function.
4207 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
4208
873de05c
TT
42092019-12-11 Tom Tromey <tom@tromey.com>
4210
4211 * gdb.tui/resize.exp: Fix regexp.
4212 * gdb.tui/regs.exp: Fix regexps.
4213 * gdb.tui/main.exp: Fix regexp.
4214
3d979945
TT
42152019-12-11 Tom Tromey <tom@tromey.com>
4216
4217 * gdb.tui/resize.exp: Update.
4218 * gdb.tui/empty.exp (layouts): Update.
4219
2192a9d3
TT
42202019-12-11 Tom Tromey <tom@tromey.com>
4221
4222 * gdb.tui/regs.exp: Update.
4223 * gdb.tui/empty.exp (layouts): Update.
4224 * gdb.tui/basic.exp: Update.
4225 * lib/tuiterm.exp (_check_box): Don't check bottom border.
4226
d8edc8b7
PW
42272019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4228
4229 * gdb.base/options.exp: Add -raw-values in the print completion list.
4230 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
4231
4c12d936
KB
42322019-12-10 Kevin Buettner <kevinb@redhat.com>
4233
4234 * gdb.threads/omp-par-scope.c: New file.
4235 * gdb/threads/omp-par-scope.exp: New file.
4236
26b911fb
KB
42372019-12-10 Kevin Buettner <kevinb@redhat.com>
4238
bb47f919
KB
4239 * lib/gdb.exp (support_nested_function_tests): New proc.
4240
42412019-12-10 Kevin Buettner <kevinb@redhat.com>
4242
4243 * lib/gdb.exp (gdb_compile_openmp): New proc.
4244 (build_executable_from_specs): Add an "openmp" option.
4245 (gdb_compile_pthreads): Add non-executable case.
26b911fb 4246
6c71eb7d
TT
42472019-12-10 Tom Tromey <tromey@adacore.com>
4248
4249 * gdb.ada/unchecked_union.exp: New file.
4250 * gdb.ada/unchecked_union/pck.adb: New file.
4251 * gdb.ada/unchecked_union/pck.ads: New file.
4252 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
4253 * gdb-utils.exp (string_to_regexp): Also quote "?".
4254
bac7c5cf
GB
42552019-12-10 George Barrett <bob@bob131.so>
4256
4257 Test scripted probe breakpoints.
4258 * gdb.guile/scm-breakpoint.c (main): Add probe point.
4259 * gdb.python/py-breakpoint.c (main): Likewise.
4260 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
4261 specifier test.
4262 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
4263
330f1d38
TBA
42642019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4265
4266 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
4267 an rvalue parameter.
4268 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
4269 parameter.
4270
b43315e2
AB
42712019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4272
4273 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
4274 modules.
4275
54f73dad
AB
42762019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4277
4278 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
4279 broken version of GCC.
4280
d57cbee9
AB
42812019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4282
4283 * gdb.fortran/info-modules.exp: Rewrite to make use of new
4284 sym-info-cmds library.
4285 * gdb.fortran/info-types.exp: Likewise.
4286 * lib/sym-info-cmds.exp: New file.
4287
c14aab8c
TV
42882019-12-08 Tom de Vries <tdevries@suse.de>
4289
4290 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
4291
aa2d5a42
KS
42922019-12-07 Keith Seitz <keiths@redhat.com>
4293
4294 * gdb.base/corefile-buildid-shlib-shr.c: New file.
4295 * gdb.base/corefile-buildid-shlib.c: New file.
4296 * gdb.base/corefile-buildid.c: New file.
4297 * gdb.base/corefile-buildid.exp: New file.
4298
93e55f0a
TV
42992019-12-06 Tom de Vries <tdevries@suse.de>
4300
4301 * gdb.dwarf2/varval.exp: Add decl before def test.
4302
c7d12402
TBA
43032019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4304
4305 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
4306
06acc08f
TBA
43072019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4308
4309 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
4310 CV and reference conversion for overload resolution.
4311 * gdb.cp/rvalue-ref-overload.exp: Test it.
4312
e0fad1ea
PW
43132019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4314
4315 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
4316 * gdb.base/frameapply.exp: Test faas without command.
4317
8d70a9f0
AB
43182019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4319
4320 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
4321 Fortran tests.
4322 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
4323 order.
4324
36c8fb93
AB
43252019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4326
4327 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
4328 casting to type with no kind specified.
4329 (test_basic_parsing_of_type_kinds): Additional tests for types
4330 with no kind specified, and add tests for single/double
4331 precision/complex types.
4332
4139ff00
TT
43332019-12-04 Tom Tromey <tromey@adacore.com>
4334
4335 * gdb.base/endianity.c (struct other) <x>: New field.
4336 (main): Initialize it.
4337 * gdb.base/endianity.exp: Update.
4338
a05cf17a
TT
43392019-12-04 Tom Tromey <tromey@adacore.com>
4340
4341 * gdb.ada/scalar_storage/storage.adb: New file.
4342 * gdb.ada/scalar_storage/pck.adb: New file.
4343 * gdb.ada/scalar_storage/pck.ads: New file.
4344 * gdb.ada/scalar_storage.exp: New file.
4345
103a685e
TT
43462019-12-04 Tom Tromey <tromey@adacore.com>
4347
4348 * gdb.base/endianity.c (struct otherendian) <f>: New field.
4349 (main): Initialize it.
4350 * gdb.base/endianity.exp: Update.
4351
c2512106
AB
43522019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4353
4354 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
4355
293b38d6
AB
43562019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4357
4358 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
4359 -symbol-info-module-functions and -symbol-info-module-variables.
4360
216a7e6b
AB
43612019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
4362
4363 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
4364
5bbd8269
AB
43652019-12-01 Richard Bunt <richard.bunt@arm.com>
4366 Andrew Burgess <andrew.burgess@embecosm.com>
4367
4368 * gdb.fortran/derived-type-striding.exp: New file.
4369 * gdb.fortran/derived-type-striding.f90: New file.
4370 * gdb.fortran/array-slices.exp: New file.
4371 * gdb.fortran/array-slices.f90: New file.
4372
be09caf1
PW
43732019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4374
4375 * gdb.base/define.exp: Test . in command names.
4376 * gdb.base/setshow.exp: Update test, as . is now part of
4377 command name.
4378
643c0cbe
PW
43792019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4380
4381 * gdb.base/define-prefix.exp: New file.
4382
dcdec678
AB
43832019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
4384
4385 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
4386 compile.
4387 (skip_btrace_pt_tests): Likewise.
4388
640ab947
AB
43892019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4390
4391 * gdb.fortran/info-modules.exp: Compile source files in correct
4392 order.
4393
d22670f0
KB
43942019-11-27 Kevin Buettner <kevinb@redhat.com>
4395
4396 * gdb.dwarf2/imported-unit.exp: New file.
4397 * gdb.dwarf2/imported-unit.c: New file.
4398
db5960b4
AB
43992019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4400
4401 * gdb.mi/mi-fortran-modules-2.f90: New file.
4402 * gdb.mi/mi-fortran-modules.exp: New file.
4403 * gdb.mi/mi-fortran-modules.f90: New file.
4404
7dc42066
AB
44052019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4406
4407 * gdb.mi/mi-sym-info-1.c: New file.
4408 * gdb.mi/mi-sym-info-2.c: New file.
4409 * gdb.mi/mi-sym-info.exp: New file.
4410
0dfeecca
TT
44112019-11-22 Tom Tromey <tromey@adacore.com>
4412
4413 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
4414 * gdb.ada/tasks/foo.adb: Add another stopping location.
4415
34877895
PJ
44162019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
4417
4418 * gdb.base/endianity.c: New test.
4419 * gdb.base/endianity.exp: New file.
4420
2e84f897
LD
44212019-11-21 Lukas Durfina <ldurfina@tachyum.com>
4422
4423 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
4424
65d1cd5f
TV
44252019-11-21 Tom de Vries <tdevries@suse.de>
4426
4427 PR gdb/24956
4428 * gdb.base/ui-redirect.exp: Test output of user-defined command.
4429
4f22c3f4
SDJ
44302019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
4431
4432 * gdb.python/py-progspace.exp: Add missing parentheses on some
4433 'print' commands.
4434
9f6ad286
TT
44352019-11-19 Tom Tromey <tom@tromey.com>
4436
4437 * gdb.tui/winheight.exp: New file.
4438
0b8dbf3f
AB
44392019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4440
4441 * gdb.base/ctf-whatis.c: Delete.
4442 * gdb.base/ctf-whatis.exp: Delete.
4443 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
4444
f833b7a7
AB
44452019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4446
4447 * gdb.base/ctf-cvexpr.exp: Delete.
4448 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
4449
30d0a636
AB
44502019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4451
4452 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
4453 the compiler. Clean up header comment a little.
4454 * gdb.base/ctf-ptype.exp: Likewise.
4455 * gdb.base/ctf-whatis.exp: Likewise.
4456 * lib/gdb.exp (skip_ctf_tests): New proc.
4457
494409bb
SDJ
44582019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
4459
4460 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
4461 * gdb.tui/corefile-run.exp: New file.
4462
55708e99
TT
44632019-11-14 Tom Tromey <tromey@adacore.com>
4464
4465 * gdb.base/gdbvars.exp (test_convenience_variables): Add
4466 regression tests.
4467
45e42163
TT
44682019-11-12 Tom Tromey <tom@tromey.com>
4469
4470 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
4471 after any command. Expect prompt after WAIT_FOR is seen.
4472 (enter_tui): Enable resize messages.
4473 (command): Expect command in output.
4474 (get_line): Avoid error when cursor appears to be off-screen.
4475 (dump_screen): Include screen size in title.
4476 (_do_resize): New proc, from "resize".
4477 (resize): Rewrite. Do resize in two steps.
4478 * gdb.tui/empty.exp (layouts): Fix entries.
4479 (check_boxes): Remove xfail.
4480 (check_text): Dump screen on failure.
4481
086baaf1
AB
44822019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4483
4484 * gdb.python/py-symbol.exp: Add test for
4485 gdb.lookup_static_symbols.
4486
09ff83af
AB
44872019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4488
4489 * gdb.python/py-symbol.c: Declare and call function from new
4490 py-symbol-2.c file.
4491 * gdb.python/py-symbol.exp: Compile both source files, and add new
4492 tests for gdb.lookup_static_symbol.
4493 * gdb.python/py-symbol-2.c: New file.
4494
11af934b
TV
44952019-11-02 Tom de Vries <tdevries@suse.de>
4496
4497 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
4498 * gdb.base/anon.exp: Same.
4499 * gdb.base/auto-connect-native-target.exp: Same.
4500 * gdb.base/call-ar-st.exp: Same.
4501 * gdb.base/catch-syscall.exp: Same.
4502 * gdb.base/commands.exp: Same.
4503 * gdb.base/default.exp: Same.
4504 * gdb.base/display.exp: Same.
4505 * gdb.base/float.exp: Same.
4506 * gdb.base/foll-fork.exp: Same.
4507 * gdb.base/help.exp: Same.
4508 * gdb.base/info-macros.exp: Same.
4509 * gdb.base/info-proc.exp: Same.
4510 * gdb.base/info-target.exp: Same.
4511 * gdb.base/long_long.exp: Same.
4512 * gdb.base/macscp.exp: Same.
4513 * gdb.base/memattr.exp: Same.
4514 * gdb.base/nofield.exp: Same.
4515 * gdb.base/pointers.exp: Same.
4516 * gdb.base/printcmds.exp: Same.
4517 * gdb.base/ptype.exp: Same.
4518 * gdb.base/restore.exp: Same.
4519 * gdb.base/return.exp: Same.
4520 * gdb.base/scope.exp: Same.
4521 * gdb.base/set-noassign.exp: Same.
4522 * gdb.base/setshow.exp: Same.
4523 * gdb.base/shlib-call.exp: Same.
4524 * gdb.base/signals.exp: Same.
4525 * gdb.base/sigstep.exp: Same.
4526 * gdb.base/skip.exp: Same.
4527 * gdb.base/solib-symbol.exp: Same.
4528 * gdb.base/stap-probe.exp: Same.
4529 * gdb.base/step-line.exp: Same.
4530 * gdb.base/step-test.exp: Same.
4531 * gdb.base/style.exp: Same.
4532 * gdb.base/varargs.exp: Same.
4533 * gdb.base/vla-datatypes.exp: Same.
4534 * gdb.base/vla-ptr.exp: Same.
4535 * gdb.base/vla-sideeffect.exp: Same.
4536 * gdb.base/volatile.exp: Same.
4537 * gdb.base/watch-cond-infcall.exp: Same.
4538 * gdb.base/watchpoint.exp: Same.
4539
e96ec2ba
TV
45402019-11-02 Tom de Vries <tdevries@suse.de>
4541
4542 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
4543 * gdb.cp/cpexprs.exp: Same.
4544 * gdb.cp/except-multi-location.exp: Same.
4545 * gdb.cp/exceptprint.exp: Same.
4546 * gdb.cp/gdb2384.exp: Same.
4547 * gdb.cp/inherit.exp: Same.
4548 * gdb.cp/m-static.exp: Same.
4549 * gdb.cp/meth-typedefs.exp: Same.
4550 * gdb.cp/misc.exp: Same.
4551 * gdb.cp/namespace.exp: Same.
4552 * gdb.cp/non-trivial-retval.exp: Same.
4553 * gdb.cp/overload.exp: Same.
4554 * gdb.cp/pr17132.exp: Same.
4555 * gdb.cp/re-set-overloaded.exp: Same.
4556 * gdb.cp/rvalue-ref-types.exp: Same.
4557 * gdb.cp/templates.exp: Same.
4558
bd5766ec
LM
45592019-11-01 Luis Machado <luis.machado@linaro.org>
4560
4561 PR gdb/25124
4562
4563 * gdb.arch/pr25124.S: New file.
4564 * gdb.arch/pr25124.exp: New file.
4565
165f8965
AB
45662019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4567
4568 * gdb.fortran/info-modules.exp: Update expected results, and add
4569 additional tests for 'info module functinos', and 'info module
4570 variables'.
4571 * gdb.fortran/info-types.exp: Update expected results.
4572 * gdb.fortran/info-types.f90: Extend testcase with additional
4573 module variables and functions.
4574
59c35742
AB
45752019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4576
4577 * gdb.fortran/info-modules.exp: New file.
4578 * gdb.fortran/info-types.exp: Build with new file.
4579 * gdb.fortran/info-types.f90: Include and use new module.
4580 * gdb.fortran/info-types-2.f90: New file.
4581
f3fb2519
PW
45822019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4583
4584 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
4585 * gdb.base/settings.exp: Test all settings types using
4586 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
4587 that now verifies that the value of "maint show" is the same as
4588 returned by the settings functions. Test the type of the
4589 maintenance settings.
4590 * gdb.base/default.exp: Update show_conv_list.
4591
d1e36019
TV
45922019-10-31 Tom de Vries <tdevries@suse.de>
4593
4594 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
4595 gdb_test.
4596 * gdb.arch/amd64-disp-step.exp: Same.
4597 * gdb.asm/asm-source.exp: Same.
4598 * gdb.btrace/buffer-size.exp: Same.
4599 * gdb.btrace/cpu.exp: Same.
4600 * gdb.btrace/enable.exp: Same.
4601 * gdb.dwarf2/count.exp: Same.
4602 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4603 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
4604 * gdb.fortran/vla-datatypes.exp: Same.
4605 * gdb.fortran/vla-history.exp: Same.
4606 * gdb.fortran/vla-ptype.exp: Same.
4607 * gdb.fortran/vla-value.exp: Same.
4608 * gdb.fortran/whatis_type.exp: Same.
4609 * gdb.guile/guile.exp: Same.
4610 * gdb.multi/tids.exp: Same.
4611 * gdb.python/py-finish-breakpoint.exp: Same.
4612 * gdb.python/py-framefilter.exp: Same.
4613 * gdb.python/py-pp-registration.exp: Same.
4614 * gdb.python/py-xmethods.exp: Same.
4615 * gdb.python/python.exp: Same.
4616 * gdb.server/connect-with-no-symbol-file.exp: Same.
4617 * gdb.server/no-thread-db.exp: Same.
4618 * gdb.server/run-without-local-binary.exp: Same.
4619 * gdb.stabs/weird.exp: Same.
4620 * gdb.threads/attach-many-short-lived-threads.exp: Same.
4621 * gdb.threads/thread-find.exp: Same.
4622 * gdb.threads/tls-shared.exp: Same.
4623 * gdb.threads/tls.exp: Same.
4624 * gdb.threads/wp-replication.exp: Same.
4625 * gdb.trace/ax.exp: Same.
4626 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
4627
3d11e68e
TV
46282019-10-31 Tom de Vries <tdevries@suse.de>
4629
4630 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
4631 * gdb.ada/array_subscript_addr.exp: Same.
4632 * gdb.ada/arrayidx.exp: Same.
4633 * gdb.ada/arrayparam.exp: Same.
4634 * gdb.ada/arrayptr.exp: Same.
4635 * gdb.ada/boolean_expr.exp: Same.
4636 * gdb.ada/call_pn.exp: Same.
4637 * gdb.ada/complete.exp: Same.
4638 * gdb.ada/fixed_cmp.exp: Same.
4639 * gdb.ada/fun_addr.exp: Same.
4640 * gdb.ada/funcall_param.exp: Same.
4641 * gdb.ada/interface.exp: Same.
4642 * gdb.ada/mod_from_name.exp: Same.
4643 * gdb.ada/null_array.exp: Same.
4644 * gdb.ada/packed_array.exp: Same.
4645 * gdb.ada/packed_tagged.exp: Same.
4646 * gdb.ada/print_chars.exp: Same.
4647 * gdb.ada/print_pc.exp: Same.
4648 * gdb.ada/ptype_arith_binop.exp: Same.
4649 * gdb.ada/ptype_field.exp: Same.
4650 * gdb.ada/ptype_tagged_param.exp: Same.
4651 * gdb.ada/rec_return.exp: Same.
4652 * gdb.ada/ref_tick_size.exp: Same.
4653 * gdb.ada/str_ref_cmp.exp: Same.
4654 * gdb.ada/taft_type.exp: Same.
4655 * gdb.ada/tagged.exp: Same.
4656 * gdb.ada/type_coercion.exp: Same.
4657 * gdb.ada/uninitialized_vars.exp: Same.
4658
60b6ede8
TV
46592019-10-30 Tom de Vries <tdevries@suse.de>
4660
4661 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
4662
30baf67b
TV
46632019-10-26 Tom de Vries <tdevries@suse.de>
4664
4665 * gdb.base/bigcore.c: Fix typos in comments.
4666 * gdb.base/ctf-ptype.c: Same.
4667 * gdb.base/long_long.c: Same.
4668 * gdb.dwarf2/dw2-op-out-param.S: Same.
4669 * gdb.python/py-evthreads.c: Same.
4670 * gdb.reverse/i387-stack-reverse.c: Same.
4671 * gdb.trace/tfile.c: Same.
4672 * lib/compiler.c: Same.
4673 * lib/compiler.cc: Same.
4674
158da0d1
TV
46752019-10-25 Tom de Vries <tdevries@suse.de>
4676
4677 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
4678 gdb_test_multiple calls.
4679 * gdb.reverse/sigall-reverse.exp: Same.
4680 * gdb.reverse/solib-precsave.exp: Same.
4681 * gdb.reverse/solib-reverse.exp: Same.
4682 * gdb.reverse/until-precsave.exp: Same.
4683 * gdb.reverse/until-reverse.exp: Same.
4684
4ccdfbec
TV
46852019-10-24 Tom de Vries <tdevries@suse.de>
4686
4687 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
4688 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
4689 kfail using -wrap pattern flag and convenience variable
4690 gdb_test_name.
4691
33d569b7
AB
46922019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
4693
4694 * gdb.python/py-progspace.exp: Add tests for the
4695 Progspace.block_for_pc method.
4696
4d0b984b
TT
46972019-10-23 Tom Tromey <tom@tromey.com>
4698
4699 * configure: Rebuild.
4700 * aclocal.m4: Use m4_include, not sinclude.
4701
94cb3754
TV
47022019-10-21 Tom de Vries <tdevries@suse.de>
4703
4704 * gdb.base/infcall-nested-structs.c: Add
4705 __attribute__((noinline,noclone)) to all functions.
4706 (call_all): Add missing variable initialization. Simplify return value.
4707 (breakpt): Increment volatile variable, to prevent call from being
4708 optimized out.
4709 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
4710
062f1fc1
TV
47112019-10-17 Tom de Vries <tdevries@suse.de>
4712
4713 * gdb.fortran/module.exp: Allow info variables to print info for files
4714 other than module.f90.
4715
0b54364d
AB
47162019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4717
4718 * gdb.fortran/module.exp: Extend with 'info variables' test.
4719
7ff5fae7
AB
47202019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4721
4722 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
4723 F77_FOR_TARGET.
4724
d10eccaa
TV
47252019-10-16 Tom de Vries <tdevries@suse.de>
4726
4727 PR tdep/25096
4728 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
4729
745ff14e
TV
47302019-10-16 Tom de Vries <tdevries@suse.de>
4731
4732 PR tdep/24104
4733 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
4734 Add KFAIL for PR tdep/25096.
4735
03e1ab94
TV
47362019-10-16 Tom de Vries <tdevries@suse.de>
4737
4738 PR testsuite/25059
4739 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
4740
b17fcc10
TV
47412019-10-16 Tom de Vries <tdevries@suse.de>
4742
4743 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
4744 as signed.
4745
9223170f
SM
47462019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
4747
4748 * gdb.mi/list-thread-groups-available.exp: Read entries one by
4749 one instead of increasing timeout.
4750
d6e76313
TV
47512019-10-13 Tom de Vries <tdevries@suse.de>
4752
4753 PR record/25038
4754 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
4755 * gdb.reverse/sigall-reverse.exp: Same.
4756 * gdb.reverse/solib-precsave.exp: Same.
4757 * gdb.reverse/solib-reverse.exp: Same.
4758 * gdb.reverse/step-precsave.exp: Same.
4759 * gdb.reverse/until-precsave.exp: Same.
4760 * gdb.reverse/until-reverse.exp: Same.
4761 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
4762
6dfc0041
AA
47632019-10-10 Andreas Arnez <arnez@linux.ibm.com>
4764
4765 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
4766 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
4767 (cmp_struct_05_01, cmp_struct_static_02_01)
4768 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
4769 comparisons.
4770
abcf2cc8
TV
47712019-10-10 Tom de Vries <tdevries@suse.de>
4772
4773 PR testsuite/24888
4774 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
4775 gnatlink.
4776
a50faaf6
TV
47772019-10-09 Tom de Vries <tdevries@suse.de>
4778
4779 PR testsuite/25048
4780 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
4781
60ff3cd7
AB
47822019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4783
4784 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
4785 exceptions due to missing debug information.
4786
dfee8566
TV
47872019-10-07 Tom de Vries <tdevries@suse.de>
4788
4789 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
4790
3d63690a
AB
47912019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4792
4793 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
4794 * gdb.base/annota1.exp: Update to use gdb_test_name.
4795
30d1f018
WP
47962019-10-07 Weimin Pan <weimin.pan@oracle.com>
4797
4798 * gdb.base/ctf-whatis.exp: New file.
4799 * gdb.base/ctf-whatis.c: New file.
4800 * gdb.base/ctf-ptype.exp: New file.
4801 * gdb.base/ctf-ptype.c: New file.
4802 * gdb.base/ctf-constvars.exp: New file.
4803 * gdb.base/ctf-constvars.c: New file.
4804 * gdb.base/ctf-cvexpr.exp: New file.
4805
4dbbb47c
TV
48062019-10-04 Tom de Vries <tdevries@suse.de>
4807
4808 * gdb.cp/local-static.c (main): Move declaration of int i out of the
4809 for loop.
4810
77c2dba3
TT
48112019-10-03 Tom Tromey <tom@tromey.com>
4812
4813 PR rust/24976:
4814 * gdb.rust/simple.rs (Union2): New type.
4815 (main): Use Union2.
4816 * gdb.rust/simple.exp: Add test.
4817
179aed7f
AB
48182019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4819
4820 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
4821 nested function prefix.
4822
0a4b0913
AB
48232019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
4824 Richard Bunt <richard.bunt@arm.com>
4825 Andrew Burgess <andrew.burgess@embecosm.com>
4826
4827 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
4828 nested functions.
4829 * gdb.fortran/nested-funcs.f90: Update expected results.
4830 * gdb.fortran/nested-funcs-2.exp: New file.
4831 * gdb.fortran/nested-funcs-2.f90: New file.
4832
082cce05
AB
48332019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4834
4835 * gdb.python/py-parameter.exp: Make test names unique.
4836 * gdb.python/py-template.exp: Likewise.
4837 * gdb.python/py-value.exp: Likewise.
4838
2b74ba5a
AB
48392019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4840
4841 * gdb.base/break-interp.exp: Reduce test name duplication.
4842 * gdb.base/call-sc.exp: Likewise.
4843 * gdb.base/callfuncs.exp: Likewise.
4844 * gdb.base/charset.exp: Likewise.
4845 * gdb.base/dump.exp: Likewise.
4846 * gdb.base/ena-dis-br.exp: Likewise.
4847 * gdb.base/relational.exp: Likewise.
4848 * gdb.base/step-over-syscall.exp: Likewise.
4849 * gdb.base/structs.exp: Likewise.
4850
58eb20d5
AB
48512019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4852
4853 * gdb.linespec/explicit.exp: Make test names unique.
4854 * gdb.linespec/ls-errs.exp: Likewise.
4855
4d421147
AB
48562019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4857
4858 * gdb.reverse/break-precsave.exp: Make test names unique.
4859 * gdb.reverse/break-reverse.exp: Likewise.
4860 * gdb.reverse/finish-precsave.exp: Likewise.
4861 * gdb.reverse/finish-reverse.exp: Likewise.
4862 * gdb.reverse/machinestate-precsave.exp: Likewise.
4863 * gdb.reverse/machinestate.exp: Likewise.
4864 * gdb.reverse/readv-reverse.exp: Likewise.
4865 * gdb.reverse/recvmsg-reverse.exp: Likewise.
4866 * gdb.reverse/sigall-precsave.exp: Likewise.
4867 * gdb.reverse/sigall-reverse.exp: Likewise.
4868 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
4869 * gdb.reverse/watch-precsave.exp: Likewise.
4870 * gdb.reverse/watch-reverse.exp: Likewise.
4871
d8c06f22
AB
48722019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4873
4874 * gdb.threads/stop-with-handle.c: New file.
4875 * gdb.threads/stop-with-handle.exp: New file.
4876
3a56ed86
TV
48772019-10-03 Tom de Vries <tdevries@suse.de>
4878
4879 PR testsuite/25059
4880 * gdb.base/list-missing-source.exp: Allowing the "Compilation
4881 directory" line to be missing.
4882
42275044
TV
48832019-10-03 Tom de Vries <tdevries@suse.de>
4884
4885 PR testsuite/25059
4886 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
4887 type optional.
4888
9ef62df0
AA
48892019-10-02 Andreas Arnez <arnez@linux.ibm.com>
4890
4891 * gdb.python/py-format-string.c (string.h): New include.
4892 (main): Fill a_struct_with_union.the_union.an_int with bytes of
4893 the same value, for endianness-independence.
4894 * gdb.python/py-format-string.exp (default_regexp_dict)
4895 (test_pretty_structs, test_format): Adjust expected output to the
4896 changed initialization.
4897
37f6a7f4
TT
48982019-10-02 Tom Tromey <tromey@adacore.com>
4899
4900 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
4901
1d58d6a2
PA
49022019-10-02 Pedro Alves <palves@redhat.com>
4903 Andrew Burgess <andrew.burgess@embecosm.com>
4904
4905 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
4906 "print-file-var.h".
4907 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4908 (get_version_1): Print this_version_id and its address.
4909 Add extern "C" wrappers around interface functions.
4910 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
4911 "print-file-var.h".
4912 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4913 (get_version_2): Print this_version_id and its address.
4914 Add extern "C" wrappers around interface functions.
4915 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
4916 <stddef.h> and "print-file-var.h".
4917 Add extern "C" wrappers around interface functions.
4918 [VERSION_ID_MAIN] (this_version_id): Define.
4919 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
4920 * gdb.base/print-file-var.h: Add some #defines to simplify setting
4921 up extern "C" blocks.
4922 * gdb.base/print-file-var.exp (test): New, factored out from top
4923 level.
4924 (top level): Test all combinations of attribute hidden or not,
4925 dlopen or not, and this_version_id symbol in main file or not.
4926 Compile tests as both C++ and C, make test names unique.
4927
d770d56f
TT
49282019-10-01 Tom Tromey <tom@tromey.com>
4929
4930 * gdb.base/style.exp: Test "show logging filename".
4931
7f6aba03
TT
49322019-10-01 Tom Tromey <tom@tromey.com>
4933
4934 * lib/gdb-utils.exp (style): Handle "metadata" argument.
4935 * gdb.base/style.exp: Add metadata style test.
4936
14309bb6
TT
49372019-10-01 Tom Tromey <tom@tromey.com>
4938
4939 * gdb.base/style.exp: Test "pwd".
4940
2a3c1174
PA
49412019-10-01 Tom Tromey <tom@tromey.com>
4942
4943 * gdb.base/style.exp: Update tests.
4944
53d666ec
AA
49452019-10-01 Andreas Arnez <arnez@linux.ibm.com>
4946
4947 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
4948 'six' to unsigned.
4949 (s1): Initialize fields 'four' and 'six' instead of 'three' and
4950 'five'. Use an all-ones bit pattern for each.
4951 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
4952 to its changed values.
4953
4a56a520
TT
49542019-09-30 Tom Tromey <tromey@adacore.com>
4955
4956 * gdb.rust/traits.rs: Disable all warnings.
4957
0df0352a
TV
49582019-09-29 Tom de Vries <tdevries@suse.de>
4959
aac66a4c 4960 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 4961
73d9a918
TV
49622019-09-29 Tom de Vries <tdevries@suse.de>
4963
4964 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
4965
060b3ab4
TV
49662019-09-27 Tom de Vries <tdevries@suse.de>
4967
4968 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
4969
68f7d34d
TV
49702019-09-27 Tom de Vries <tdevries@suse.de>
4971
4972 PR record/23188
4973 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
4974
5d63b30a
TT
49752019-09-26 Tom Tromey <tromey@adacore.com>
4976
4977 * gdb.ada/py_taft.exp: New file.
4978 * gdb.ada/py_taft/main.adb: New file.
4979 * gdb.ada/py_taft/pkg.adb: New file.
4980 * gdb.ada/py_taft/pkg.ads: New file.
4981
3d435220
TV
49822019-09-24 Tom de Vries <tdevries@suse.de>
4983
4984 PR gdb/24598
4985 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
4986
77d03678
TV
49872019-09-22 Tom de Vries <tdevries@suse.de>
4988
4989 * gdb.base/restore.exp: Allow register variables to be optimized out at
4990 -O0.
4991
abf516c6
UW
49922019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
4993
4994 * gdb.arch/spu-info.exp: Remove file.
4995 * gdb.arch/spu-info.c: Remove file.
4996 * gdb.arch/spu-ls.exp: Remove file.
4997 * gdb.arch/spu-ls.c: Remove file.
4998
4999 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
5000 * gdb.asm/spu.inc: Remove file.
5001
5002 * gdb.base/dump.exp: Remove support for spu*-*-*.
5003 * gdb.base/stack-checking.exp: Likewise.
5004 * gdb.base/overlays.exp: Likewise.
5005 * gdb.base/ovlymgr.c: Likewise.
5006 * gdb.base/spu.ld: Remove file.
5007
5008 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
5009 * gdb.cp/cpexprs.exp: Likewise.
5010 * gdb.cp/exception.exp: Likewise.
5011 * gdb.cp/gdb2495.exp: Likewise.
5012 * gdb.cp/mb-templates.exp: Likewise.
5013 * gdb.cp/pr9167.exp: Likewise.
5014 * gdb.cp/userdef.exp: Likewise.
5015
5016 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
5017
5018 * gdb.cell: Remove directory.
5019 * lib/cell.exp: Remove file.
5020
e452e88f
TV
50212019-09-19 Tom de Vries <tdevries@suse.de>
5022
5023 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
5024
8a625130
TV
50252019-09-19 Tom de Vries <tdevries@suse.de>
5026
5027 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
5028
81dc3ab5
TV
50292019-09-19 Tom de Vries <tdevries@suse.de>
5030
5031 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
5032 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
5033 (gdb_target_cmd): ... here.
5034 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
5035 value 2.
5036
b078f3ac
AB
50372019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
5038
5039 * gdb.base/source-dir.exp: Avoid having directory names in test
5040 names.
5041
f1b620e9
MG
50422019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5043
5044 * gdb.base/source-dir.exp: Add extra test for mapped compilation
5045 directory.
5046
67f3ed6a
AB
50472019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5048
5049 * gdb.base/list-missing-source.exp: New file.
5050
d1b70248
TV
50512019-09-14 Tom de Vries <tdevries@suse.de>
5052
5053 PR teststuite/24599
5054 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
5055 * lib/ada.exp (gnatmake_version_at_least): New proc.
5056
5fabdcd6
AB
50572019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5058
5059 * gdb.base/maint.exp: Use exec_has_index_section.
5060
aa17805f
AB
50612019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5062
5063 * gdb.base/maint.exp: Add test for 'maint info sections'.
5064
25e5c209
TV
50652019-09-12 Tom de Vries <tdevries@suse.de>
5066
5067 * gdb.base/store.exp: Allow register variables to be optimized out at
5068 -O0.
5069
4993045d
PW
50702019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5071
5072 * gdb.ada/rdv_wait.exp: Update to new task names.
5073 * gdb.base/task_switch_in_core.exp: Likewise.
5074 * gdb.base/info_sources_base.c: Likewise.
5075
8a516164
TT
50762019-09-10 Tom Tromey <tromey@adacore.com>
5077
5078 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
5079
aa391654
TT
50802019-09-10 Tom Tromey <tromey@adacore.com>
5081
5082 * gdb.ada/dgopt.exp: New file.
5083 * gdb.ada/dgopt/x.adb: New file.
5084
8634b462
TT
50852019-09-08 Tom Tromey <tom@tromey.com>
5086
5087 * gdb.tui/resize.exp: Remove setup_xfail.
5088 * gdb.tui/regs.exp: Remove setup_xfail.
5089 * gdb.tui/basic.exp: Remove setup_xfail.
5090
736b0f76
DB
50912019-09-06 David Blaikie <dblaikie@gmail.com>
5092
5093 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
5094 * gdb.cp/cplabel.exp: Ditto.
5095 * gdb.linespec/ls-errs.exp: Ditto.
5096
30331a6c
TV
50972019-09-05 Tom de Vries <tdevries@suse.de>
5098
5099 * lib/gdb.exp (cmp_file_string): New proc.
5100 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
5101 runto_main. Verify save breakpoints output.
5102
98b0ebab
PW
51032019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5104
5105 * gdb.base/info-var.exp: Test info variables without running
5106 to main, to avoid expect's buffer overflow.
5107
4e962e74
TT
51082019-09-03 Tom Tromey <tromey@adacore.com>
5109
5110 * gdb.ada/bias.exp: New file.
5111 * gdb.ada/bias/bias.adb: New file.
5112 * gdb.ada/print_chars.exp: Add regression test.
5113 * gdb.ada/print_chars/foo.adb (My_Character): New type.
5114 (MC): New variable.
5115
2ea1a07a
SL
51162019-08-29 Sandra Loosemore <sandra@codesourcery.com>
5117
5118 * gdb.base/argv0-symlink.exp: Run only on native target
5119 and local host.
5120
8077c50d
TV
51212019-08-29 Tom de Vries <tdevries@suse.de>
5122
5123 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
5124 diverse debug info.
5125 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
5126
48352473
TV
51272019-08-28 Tom de Vries <tdevries@suse.de>
5128
5129 * gdb.base/info-var.exp: Allow info variables to print info for files
5130 other than info-var-f1.c and info-var-f2.c.
5131
d8f27c60
AB
51322019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5133
5134 * gdb.fortran/info-types.exp: Add module.
5135 * gdb.fortran/info-types.f90: Update expected results.
5136
1f20c35e
AB
51372019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5138
5139 * gdb.fortran/info-types.exp: New file.
5140 * gdb.fortran/info-types.f90: New file.
5141 * lib/fortran.exp (fortran_character1): New proc.
5142
4acfdd20
AB
51432019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
5144
5145 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
5146 functions'. Reindent as needed.
5147 * gdb.base/info-var-f1.c: New file.
5148 * gdb.base/info-var-f2.c: New file.
5149 * gdb.base/info-var.exp: New file.
5150 * gdb.base/info-var.h: New file.
5151
5c31b358
TV
51522019-08-26 Tom de Vries <tdevries@suse.de>
5153
5154 PR c++/24852
5155 * gdb.cp/no-libstdcxx-probe.exp: New test.
5156
b694989f
TV
51572019-08-26 Tom de Vries <tdevries@suse.de>
5158
5159 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
5160 * tests need to be skipped.
5161 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
5162 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
5163 mi_skip_libstdcxx_probe_tests.
5164
d9c4ba53
SDJ
51652019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
5166
5167 * gdb.python/py-xmethods.exp: Use raw strings when passing
5168 arguments to SimpleXMethodMatcher.
5169
395fad09
TV
51702019-08-22 Tom de Vries <tdevries@suse.de>
5171
5172 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
5173 more informative.
5174
26c957f1
PA
51752019-08-21 Pedro Alves <palves@redhat.com>
5176
5177 * gdb.base/with.exp: Test "with" with no arguments.
5178
61f80d5d
TV
51792019-08-21 Tom de Vries <tdevries@suse.de>
5180
5181 * gdb.base/gdb-caching-proc.exp: Sort files.
5182
d7a11d13
TV
51832019-08-20 Tom de Vries <tdevries@suse.de>
5184
5185 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
5186 compilation.
5187
34dafe9f
TV
51882019-08-16 Tom de Vries <tdevries@suse.de>
5189
5190 * gdb.base/compare-sections.exp ("after run to main"): Allow
5191 mismatched read-only sections for PIE executables.
5192
398fdd60
TT
51932019-08-16 Tom Tromey <tom@tromey.com>
5194
5195 * lib/tuiterm.exp (_csi_Z): New proc.
5196 * gdb.tui/basic.exp: Update window positions.
5197 * gdb.tui/empty.exp: Update window positions.
5198
d8f9e51c
SL
51992019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5200
5201 * gdb.base/examine-backward.exp: Correct regexp for
5202 "examine 3 bytes backward from ${address_zero}".
5203
3df505f6
TT
52042019-08-15 Tom Tromey <tom@tromey.com>
5205
5206 * gdb.tui/empty.exp: Enable resizing tests.
5207
272560b5
TT
52082019-08-15 Tom Tromey <tromey@adacore.com>
5209
5210 * gdb.ada/char_enum.exp: Add regression tests.
5211 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
5212 and '0'.
5213 (Char, Gchar): Update.
5214 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
5215
08235187
CB
52162019-08-15 Christian Biesinger <cbiesinger@google.com>
5217
5218 * gdb.python/python.exp: Expect a leading underscore on
5219 GdbOutput{,Error}File.
5220
22a2ab04
SL
52212019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5222
5223 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
5224 Windows host.
5225
835b995b
SL
52262019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5227
5228 * gdb.base/batch-preserve-term-settings.exp
5229 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
5230
97dd8e07
CB
52312019-08-15 Christian Biesinger <cbiesinger@google.com>
5232
5233 * lib/gdb.exp: When running on a mingw target, replace
5234 /x/ with x:/.
5235
75faf5c4
AH
52362019-08-14 Alan Hayward <alan.hayward@arm.com>
5237
5238 * gdb.arch/aarch64-prologue.c: New test.
5239 * gdb.arch/aarch64-prologue.exp: New file.
5240
abc6c00f
TV
52412019-08-13 Tom de Vries <tdevries@suse.de>
5242
5243 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
5244 Thread.
5245
74c2c1f4
SL
52462019-08-13 Sandra Loosemore <sandra@codesourcery.com>
5247
5248 * gdb.python/py-completion.exp: Download the .py file to the host
5249 and use its host pathname. Conditionalize tests that use
5250 tab completion and manipulate files on the build machine.
5251 * gdb.python/py-events.exp: Download the .py file to the host
5252 and use its host pathname.
5253 * gdb.python/py-evsignal.exp: Likewise.
5254 * gdb.python/py-evthreads.exp: Likewise.
5255 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
5256 pathname syntax.
5257 * gdb.python/py-framefilter.exp: Download the .py file to the right
5258 place on the host. Match Windows pathname syntax.
5259 * gdb.python/py-mi-var-info-path-expression.exp: Download the
5260 .py file to the host and use its host pathname.
5261 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
5262 * gdb.python/py-objfile.exp: Expect a host pathname, not a
5263 build pathname. Skip symlink test on Windows host. Add missing
5264 newline at end of file.
5265 * gdb.python/py-pp-maint.exp: Download the .py file to the host
5266 and use its host pathname.
5267 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
5268 * gdb.python/py-section-script.exp: Use host location of binfile
5269 on safe-path. Use correct path separator on Windows host.
5270 Reorder alternatives in gdb_test_multiple to prevent matching
5271 the wrong alternative on success.
5272 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
5273
ca2589f3
PP
52742019-08-12 Patrick Palka <patrick@parcs.ath.cx>
5275
5276 * gdb.gdb/selftest.exp (test_with_self): Update test to now
5277 expect the GDB inferior to no longer immediately stop after
5278 being resumed with "signal SIGINT".
5279
020a839d
SL
52802019-08-09 Sandra Loosemore <sandra@codesourcery.com>
5281
5282 * gdb.linespec/break-ask.exp: Generalize regexps to match
5283 Windows pathnames too.
5284
128d6509
TV
52852019-08-08 Tom de Vries <tdevries@suse.de>
5286
5287 PR testsuite/24862
5288 * lib/tuiterm.exp (_accept): Fix CSI regexp.
5289
590042fc
PW
52902019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5291
5292 * gdb.base/style.exp: Update tests for help doc new invariants.
5293 * gdb.base/help.exp: Likewise.
5294
046bebe1
TT
52952019-08-06 Tom Tromey <tom@tromey.com>
5296
5297 * gdb.base/style.exp: Add disassemble test.
5298 * gdb.base/style.c (some_called_function): New function.
5299 (main): Use it.
5300
0b27c27d
CB
53012019-08-05 Christian Biesinger <cbiesinger@google.com>
5302
5303 * gdb.python/py-block.exp: Test dictionary access on blocks.
5304
580f1034
SM
53052019-08-05 Simon Marchi <simon.marchi@efficios.com>
5306
5307 PR gdb/24863
5308 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
5309 -list-thread-groups --available test when running under
5310 check-read1.
5311
d86bd7cb
TV
53122019-08-05 Tom de Vries <tdevries@suse.de>
5313
5314 PR testsuite/24863
5315 * lib/gdb.exp (with_read1_timeout_factor): New proc.
5316 * gdb.base/help.exp: Use with_read1_timeout_factor.
5317 * gdb.base/info-macros.exp: Same.
5318 * gdb.cp/nested-types.exp: Same.
5319
a80cf5d8
TV
53202019-08-05 Tom de Vries <tdevries@suse.de>
5321
5322 * lib/gdb.exp (version_at_least): Factor out of ...
5323 (tcl_version_at_least): ... here.
5324 (gdb_compile): Fail if pie results in non-PIE executable.
5325 (readelf_version, readelf_prints_pie): New proc.
5326 (exec_is_pie): Return -1 if unknown.
5327
d0962838
TV
53282019-08-05 Tom de Vries <tdevries@suse.de>
5329
5330 * lib/gdb.exp (tcl_version_at_least): Fix typo.
5331
2252ff3d
SL
53322019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5333
5334 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
5335
26655f53
SL
53362019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5337
5338 * lib/completion-support.exp (test_gdb_complete_none): Skip
5339 tab completion tests if no readline support.
5340 (test_gdb_complete_unique_re): Likewise.
5341 (test_gdb_complete_multiple): Likewise.
5342
db4dc13e
PW
53432019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5344
5345 * gdb.base/info_sources.exp: New file.
5346 * gdb.base/info_sources.c: New file.
5347 * gdb.base/info_sources_base.c: New file.
5348
0eba165a
PFC
53492019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5350
5351 * gdb.base/batch-exit-status.exp: Call test_exit_status with
5352 prefix argument.
5353 (test_exit_status): Add prefix argument.
5354
59bd512b
TV
53552019-08-01 Tom de Vries <tdevries@suse.de>
5356
5357 PR testsuite/24863
5358 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
5359 calling exp_continue for new thread and thread exited messages.
5360
2a3ad588
TV
53612019-08-01 Tom de Vries <tdevries@suse.de>
5362
5363 PR testsuite/24863
5364 * gdb.base/structs.exp: Fix check-read1 timeout using
5365 gdb_test_sequence.
5366 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
5367
117eb594
TV
53682019-08-01 Tom de Vries <tdevries@suse.de>
5369
5370 PR testsuite/24863
5371 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
5372 line.
5373
ed591340
TV
53742019-08-01 Tom de Vries <tdevries@suse.de>
5375
5376 PR testsuite/24863
5377 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
5378
aa3b6533
TT
53792019-07-30 Tom Tromey <tromey@adacore.com>
5380
5381 * gdb.ada/display_nested.exp: New file.
5382 * gdb.ada/display_nested/foo.adb: New file.
5383 * gdb.ada/display_nested/pack.adb: New file.
5384 * gdb.ada/display_nested/pack.ads: New file.
5385
2906593f
CB
53862019-07-30 Christian Biesinger <cbiesinger@google.com>
5387
5388 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
5389 namespace.
5390 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
5391
0f575925
TV
53922019-07-30 Tom de Vries <tdevries@suse.de>
5393
5394 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
5395 instead.
5396
b13057d9
TV
53972019-07-30 Tom de Vries <tdevries@suse.de>
5398
5399 PR testsuite/24834
5400 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
5401 (exec_is_pie): New proc.
5402
5c4dde85
CB
54032019-07-29 Christian Biesinger <cbiesinger@google.com>
5404
5405 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
5406
c620ed88
CB
54072019-07-29 Christian Biesinger <cbiesinger@google.com>
5408
5409 * gdb.python/py-objfile.c: Add global and static vars.
5410 * gdb.python/py-objfile.exp: Test new functions Objfile.
5411 lookup_global_symbol and lookup_static_symbol.
5412
3d235706
TT
54132019-07-29 Tom Tromey <tom@tromey.com>
5414
5415 * lib/tuiterm.exp (Term::_csi_@): New proc.
5416 (Term::_csi_X): Don't move cursor.
5417
c7e4c0a6
PW
54182019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5419
5420 * gdb.base/options.exp: Update backtrace - completion to
5421 new option -frame-info.
5422 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
5423 Test new 'set print frame-info'. Test backtrace -frame-info
5424 overriding 'set print frame-info'.
5425 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
5426 Test new 'set print frame-info'.
5427 Verify consistency of backtrace with and without filters, with and
5428 without -no-filters.
5429 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
5430 default.
5431
de28a3b7
TV
54322019-07-29 Tom de Vries <tdevries@suse.de>
5433
5434 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
5435 no arguments".
5436
507dd60e
TV
54372019-07-29 Tom de Vries <tdevries@suse.de>
5438
5439 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
5440 is a substring of the first for "complete non-unique file name".
5441
5beafce9
TV
54422019-07-29 Tom de Vries <tdevries@suse.de>
5443
5444 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
5445 with ".*".
5446
2d274232
TV
54472019-07-29 Tom de Vries <tdevries@suse.de>
5448
5449 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
5450 Pass prompt_regexp parameter to gdb_test_multiple calls.
5451
9197cd8b
TV
54522019-07-29 Tom de Vries <tdevries@suse.de>
5453
5454 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 5455 print registers" regexps.
9197cd8b 5456
b528dae0
TV
54572019-07-29 Tom de Vries <tdevries@suse.de>
5458
5459 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
5460
d17725d7
TV
54612019-07-29 Tom de Vries <tdevries@suse.de>
5462
5463 PR gdb/24855
5464 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
5465 (skip_python_tests_prompt): Add prompt_regexp argument to
5466 gdb_test_multiple calls.
5467
52b75bf1
TT
54682019-07-27 Tom Tromey <tom@tromey.com>
5469
5470 * gdb.tui/main.exp: New file.
5471
2b1d00c2
TT
54722019-07-27 Tom Tromey <tom@tromey.com>
5473
5474 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
5475 optional.
5476 * gdb.tui/empty.exp: New file.
5477
ded631d5
TT
54782019-07-27 Tom Tromey <tom@tromey.com>
5479
5480 * lib/tuiterm.exp (spawn): New proc.
5481 (Term::resize): New proc.
5482 * gdb.tui/resize.exp: New file.
5483
58ac439d
TT
54842019-07-27 Tom Tromey <tom@tromey.com>
5485
5486 * gdb.tui/list.exp: New file.
5487
fe1f56ee
TT
54882019-07-27 Tom Tromey <tom@tromey.com>
5489
5490 * gdb.tui/regs.exp: New file.
5491
f790b310
TT
54922019-07-27 Tom Tromey <tom@tromey.com>
5493
5494 * gdb.tui/basic.exp: Add "layout split" test.
5495
d95fc6ee
TT
54962019-07-27 Tom Tromey <tom@tromey.com>
5497
5498 * gdb.tui/basic.exp: Add "layout asm" test.
5499
c3786b3a
TT
55002019-07-27 Tom Tromey <tom@tromey.com>
5501
5502 * lib/tuiterm.exp: New file.
5503 * gdb.tui/basic.exp: New file.
5504
98a617f8
KB
55052019-07-27 Kevin Buettner <kevinb@redhat.com>
5506
5507 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
5508 Enable tests associated with this flag. Adjust regex
5509 referencing "foo_low" to now refer to "foo_cold" instead.
5510
5c076da4
KB
55112019-07-27 Kevin Buettner <kevinb@redhat.com>
5512
5513 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
5514 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
5515 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
5516 foo_cold. Revise comments to match.
5517 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
5518 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
5519 were wrapped into this proc; Call do_test in loop from outermost
5520 level.
5521 (foo_low): Rename all occurrences to "foo_cold".
5522 (backtrace from baz): New test.
5523 (x2/i foo_cold): New test.
5524 (info line *foo_cold): New test.
5525
1512d3b7
TV
55262019-07-26 Tom de Vries <tdevries@suse.de>
5527
5528 * gdb.arch/i386-pkru.exp: Fix unterminated string.
5529
297989a1
TV
55302019-07-25 Tom de Vries <tdevries@suse.de>
5531
5532 PR testsuite/24830
5533 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
5534 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
5535 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
5536 (skip_libstdcxx_probe_tests): ... here.
5537 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
5538
b3b965fb
TV
55392019-07-24 Tom de Vries <tdevries@suse.de>
5540
5541 PR testsuite/24807
5542 * gdb.objc/basicclass.m: Include stdio.h.
5543 * gdb.objc/nondebug.m: Same.
5544 * gdb.objc/objcdecode.m: Same.
5545
4625b4d0
TV
55462019-07-24 Tom de Vries <tdevries@suse.de>
5547
5548 PR testsuite/24612
5549 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
5550 additional_flags.
5551
024a5840
TV
55522019-07-24 Tom de Vries <tdevries@suse.de>
5553
5554 PR testsuite/24831
5555 * gdb.multi/tids.exp: Update error messages for info threads.
5556
c76ddaa3
TV
55572019-07-24 Tom de Vries <tdevries@suse.de>
5558
5559 * gdb.base/info-types.exp: Allow info types to print info for more than
5560 one file.
5561
9a618ef6
TV
55622019-07-23 Tom de Vries <tdevries@suse.de>
5563
5564 PR testsuite/24842
5565 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
5566 gdb_spawn_with_cmdline_opts.
5567
40eadf04
SP
55682019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5569
5570 * gdb.arch/arm-cmse-sgstubs.c: New test.
5571 * gdb.arch/arm-cmse-sgstubs.exp: New file.
5572
5ba29434
TV
55732019-07-23 Tom de Vries <tdevries@suse.de>
5574
5575 PR testsuite/24711
5576 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
5577 issuing next command.
5578
a8e9d247
AB
55792019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5580
5581 * gdb.ada/info_auto_lang.exp: Update expected results.
5582 * gdb.base/info-types.c: Add additional types to check.
5583 * gdb.base/info-types.exp: Update expected results.
5584
eb86c5e2
AB
55852019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5586
5587 * gdb.base/info-types.c: New file.
5588 * gdb.base/info-types.exp: New file.
5589
01e175fe
AB
55902019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
5591
5592 * gdb.arch/riscv-bp-infcall.c: New file.
5593 * gdb.arch/riscv-bp-infcall.exp: New file.
5594
6b78c3f8
AB
55952019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
5596
5597 PR breakpoints/24541
5598 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
5599
da738167
TV
56002019-07-14 Tom de Vries <tdevries@suse.de>
5601
5602 PR testsuite/24760
5603 * gdb.objc/basicclass.exp: Fix unterminated string.
5604
0d4e84ed
AB
56052019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
5606 Andrew Burgess <andrew.burgess@embecosm.com>
5607
5608 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
5609 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
5610 negative bounds.
5611 * gdb.fortran/vla-value.exp: Print elements of an array with
5612 negative bounds.
5613 * gdb.fortran/vla.f90: Setup an array with negative bounds for
5614 testing.
5615
021d8588
AB
56162019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
5617
5618 * gdb.base/options.exp (expect_string): Dequote strings in
5619 results.
5620 (test-string): Test strings with different quoting and reindent.
5621
f06f1252
TT
56222019-07-10 Tom Tromey <tromey@adacore.com>
5623
5624 * gdb.ada/mi_ex_cond.exp: Update expected results.
5625 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
5626 * gdb.ada/mi_catch_ex.exp: Update expected results.
5627 * gdb.ada/mi_catch_assert.exp: Update expected results.
5628 * gdb.ada/catch_ex.exp (catch_exception_info)
5629 (catch_exception_entry, catch_assert_entry)
5630 (catch_unhandled_entry): Update.
5631 * gdb.ada/catch_assert_if.exp: Update expected results.
5632
b863685d
RB
56332019-07-10 Richard Bunt <richard.bunt@arm.com>
5634 Stephen Roberts <stephen.roberts@arm.com>
5635
5636 * gdb.base/define.exp: Restore original prompt.
5637
cb1e4e32
PA
56382019-07-09 Pedro Alves <palves@redhat.com>
5639
5640 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
5641 breakpoints" output.
5642 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
5643 * gdb.python/py-breakpoint.exp: No longer expect that "catch
5644 throw" creates breakpoint.
5645 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
5646 'type="catchpoint"'.
5647
b58a68fe
PA
56482019-07-09 Pedro Alves <palves@redhat.com>
5649
5650 PR c++/15468
5651 * gdb.cp/except-multi-location-lib.cc: New.
5652 * gdb.cp/except-multi-location-main.cc: New.
5653 * gdb.cp/except-multi-location.exp: New.
5654
0826779b
PW
56552019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
5656
5657 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
5658 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
5659 argument and update callers.
5660
5b0e2db4
AB
56612019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5662
5663 * gdb.arch/amd64-break-on-asm-line.S: New file.
5664 * gdb.arch/amd64-break-on-asm-line.exp: New file.
5665
1f6f6e21
PW
56662019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5667
5668 * gdb.base/printcmds.exp: Test printing C string and
5669 C wide string convenience vars without transiting via the inferior.
5670 Also make test names unique.
5671
ea142fbf
AH
56722019-07-08 Alan Hayward <alan.hayward@arm.com>
5673
5862c886 5674 PR breakpoints/25011
ea142fbf
AH
5675 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
5676
213fd9fa
PA
56772019-07-04 Pedro Alves <palves@redhat.com>
5678
5679 * lib/gdb.exp (foreach_with_prefix): Don't return early if
5680 body returned ok(0), break(3) or continue(4).
5681 * gdb.testsuite/foreach_with_prefix.exp: New file.
5682
2b40fda7
AH
56832019-07-04 Alan Hayward <alan.hayward@arm.com>
5684
5685 * gdb.server/unittest.exp: Allow 0 unit tests to run.
5686
a26c8de0
PA
56872019-07-03 Pedro Alves <palves@redhat.com>
5688
5689 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
5690 "return -code".
5691
5f4ba3e7
PA
56922019-07-03 Pedro Alves <palves@redhat.com>
5693
5694 PR cli/24732
5695 * gdb.base/shell.exp: Load completion-support.exp.
5696 Adjust expected error output. Add completion tests.
5697
a994424f
PA
56982019-07-03 Pedro Alves <palves@redhat.com>
5699
5700 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
5701 string_to_regexp.
5702
3d9be6f5
PA
57032019-07-03 Pedro Alves <palves@redhat.com>
5704
5705 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
5706 (expect_integer): Adjust to expect "-string".
5707 (expect_string): New.
5708 (all_options): Expect "-string".
5709 (test-flag, test-boolean): Adjust to expect "-string".
5710 (test-string): New proc.
5711 (top level): Call it.
5712
41fc454c
PA
57132019-07-03 Pedro Alves <palves@redhat.com>
5714
5715 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
5716 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
5717 the expected output in the success.
5718
b2b2a215
PA
57192019-07-03 Pedro Alves <palves@redhat.com>
5720
5721 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
5722 Split one gdb_test_multiple call in two to avoid a race.
5723
fdbc9870
PA
57242019-07-03 Pedro Alves <palves@redhat.com>
5725
5726 * gdb.base/with.c: New file.
5727 * gdb.base/with.exp: New file.
5728
c6ac8931
PA
57292019-07-03 Pedro Alves <palves@redhat.com>
5730
5731 * gdb.base/settings.exp: Replace all references to "maint
5732 test-settings set" with references to "maint set test-settings",
5733 and all references to "maint test-settings show" with references
5734 to "maint show test-settings".
5735
970f9d09
PA
57362019-07-03 Pedro Alves <palves@redhat.com>
5737
5738 * gdb.base/settings.exp (test-string): Adjust expected out when
5739 testing "maint test-settings show filename"
5740
54d66006
PA
57412019-07-02 Pedro Alves <palves@redhat.com>
5742
5743 * gdb.base/options.exp (test-info-threads): New procedure.
5744 (top level): Call it.
5745
10d06d82
TT
57462019-06-28 Tom Tromey <tromey@adacore.com>
5747
5748 * gdb.dwarf2/ada-linkage-name.c: New file.
5749 * gdb.dwarf2/ada-linkage-name.exp: New file.
5750
3d507ff2
TT
57512019-06-27 Tom Tromey <tromey@adacore.com>
5752
d039f014 5753 PR c++/20020:
3d507ff2
TT
5754 * gdb.cp/constexpr-field.exp: Use setup_xfail.
5755
8af58ffe
TV
57562019-06-26 Tom de Vries <tdevries@suse.de>
5757
5758 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
5759
22e21752
TV
57602019-06-26 Tom de Vries <tdevries@suse.de>
5761
5762 * gdb.base/index-cache.exp: Add back missing debug option.
5763
b65b566c
PW
57642019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5765
5766 * gdb.base/alias.exp: Test non matching/non existing prefixes.
5767
5c2c8c69
TV
57682019-06-25 Tom de Vries <tdevries@suse.de>
5769
5770 PR testsuite/24727
5771 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
5772
164e3873
TV
57732019-06-24 Tom de Vries <tdevries@suse.de>
5774
5775 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
5776
824eacee
TV
57772019-06-24 Tom de Vries <tdevries@suse.de>
5778
5779 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
5780 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
5781 * gdb.trace/unavailable-dwarf-piece.exp: Same.
5782
385b97d3
TV
57832019-06-24 Tom de Vries <tdevries@suse.de>
5784
5785 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
5786
c596f180
TV
57872019-06-21 Tom de Vries <tdevries@suse.de>
5788
5789 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
5790
b13a7d03
TV
57912019-06-21 Tom de Vries <tdevries@suse.de>
5792
5793 PR testsuite/24518
5794 PR ada/24713
5795 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
5796 index.
5797
899277ae
TT
57982019-06-19 Tom Tromey <tromey@adacore.com>
5799
5800 * gdb.ada/length_cond.exp: Add intro comment.
5801
680e1bee
TT
58022019-06-19 Tom Tromey <tromey@adacore.com>
5803
5804 * gdb.ada/length_cond.exp: New file.
5805 * gdb.ada/length_cond/length_cond.adb: New file.
5806 * gdb.ada/length_cond/pck.adb: New file.
5807 * gdb.ada/length_cond/pck.ads: New file.
5808
0ed4690a
TV
58092019-06-18 Tom de Vries <tdevries@suse.de>
5810
5811 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
5812
d20ed5fd
TT
58132019-06-18 Tom Tromey <tromey@adacore.com>
5814
5815 * gdb.base/list0.h: Add comment explaining control character.
5816
86e04673
TV
58172019-06-18 Tom de Vries <tdevries@suse.de>
5818
5819 * boards/fission.exp: Break up long debug_flags line.
5820
c4973306
SM
58212019-06-16 Tom de Vries <tdevries@suse.de>
5822
5823 PR gdb/24445
5824 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
5825 generated index.
5826
93cb9841
AB
58272019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5828
5829 PR gdb/24686
5830 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
5831 improve detection of bug gdb/24541.
5832
399aaebd
SM
58332019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
5834
5835 PR gdb/24669
5836 * gdb.base/index-cache.exp (uses_readnow,
5837 expecting_index_cache_use): Define global variable.
5838 (test_cache_enabled_miss, test_cache_enabled_hit): Use
5839 expecting_index_cache_use.
5840
584a927c
AB
58412019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
5842 Andrew Burgess <andrew.burgess@embecosm.com>
5843
5844 * gdb.fortran/pointers.f90: New file.
5845 * gdb.fortran/print_type.exp: New file.
5846 * gdb.fortran/vla-ptype.exp: Adapt expected results.
5847 * gdb.fortran/vla-type.exp: Likewise.
5848 * gdb.fortran/vla-value.exp: Likewise.
5849 * gdb.mi/mi-vla-fortran.exp: Likewise.
5850
30056ea0
AB
58512019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5852
5853 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
5854 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
5855 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
5856 as a stop reason.
5857
ec8e2b6d
AB
58582019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5859
5860 * gdb.base/annota1.exp: Update expected results.
5861 * gdb.cp/annota2.exp: Likewise.
5862 * gdb.cp/annota3.exp: Likewise.
5863
09e4c4e1
AB
58642019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5865
5866 * gdb.base/style-logging.exp: Remove path from test name.
5867
0735b091
TT
58682019-06-14 Tom Tromey <tromey@adacore.com>
5869
5870 PR gdb/24502:
5871 * gdb.base/style-logging.exp: New file.
5872
f5686554
TT
58732019-06-14 Tom Tromey <tromey@adacore.com>
5874
5875 * gdb.base/symfile-warn.exp: New file.
5876 * gdb.base/symfile-warn.c: New file.
5877
a0c1ffed
TT
58782019-06-14 Tom Tromey <tromey@adacore.com>
5879
5880 * gdb.base/annotate-symlink.exp: New file.
5881
f411722c
TT
58822019-06-14 Tom Tromey <tromey@adacore.com>
5883
5884 * gdb.ada/set_wstr.exp: Add reassignment test.
5885
4268ec18
TT
58862019-06-14 Tom Tromey <tromey@adacore.com>
5887
5888 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
5889 'unchecked_access and 'unrestricted_access as well.
5890
9a9e394b
TT
58912019-06-14 Tom Tromey <tromey@adacore.com>
5892
5893 PR ada/24539:
5894 * gdb.ada/vla.exp: Update tests.
5895 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
5896 pragma.
5897
4c048731
PA
58982019-06-13 Pedro Alves <palves@redhat.com>
5899
5900 * gdb.base/settings.exp (test-integer): Test junk after
5901 "unlimited".
5902
6665660a
PA
59032019-06-13 Pedro Alves <palves@redhat.com>
5904
5905 * gdb.base/options.exp (test-thread-apply): New.
5906 (top level): Call it.
5907
5d707134
PA
59082019-06-13 Pedro Alves <palves@redhat.com>
5909
5910 * gdb.base/options.exp (test-frame-apply): New.
5911 (top level): Test print commands with different "frame apply"
5912 prefixes.
5913
e2a689da
PA
59142019-06-13 Pedro Alves <palves@redhat.com>
5915
e79be6e5 5916 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
5917 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
5918 'max_completions' parameter and handle it.
5919 (test_gdb_completion_offers_commands): New.
5920
90a1ef87
PA
59212019-06-13 Pedro Alves <palves@redhat.com>
5922
5923 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
5924
d4c16835
PA
59252019-06-13 Pedro Alves <palves@redhat.com>
5926
5927 * gdb.base/options.exp (test-backtrace): New.
5928 (top level): Call it.
5929
2daf894e
PA
59302019-06-13 Pedro Alves <palves@redhat.com>
5931
5932 * gdb.guile/scm-frame-args.exp: Use "set print
5933 raw-frame-arguments" instead of "set print raw frame-arguments".
5934 * gdb.python/py-frame-args.exp: Likewise.
5935
e6ed716c
PA
59362019-06-13 Pedro Alves <palves@redhat.com>
5937
5938 * gdb.compile/compile.exp: Adjust expected output to option
5939 processing changes.
5940
7d8062de
PA
59412019-06-13 Pedro Alves <palves@redhat.com>
5942
5943 * gdb.base/options.exp: Build executable.
5944 (test-print): New procedure.
5945 (top level): Call it, once for "print" and another for "compile
5946 print".
5947
9d0faba9
PA
59482019-06-13 Pedro Alves <palves@redhat.com>
5949
5950 * gdb.base/options.c: New file.
5951 * gdb.base/options.exp: New file.
5952
dee7b4c8
PA
59532019-06-13 Pedro Alves <palves@redhat.com>
5954
5955 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
5956 that "o" is ambiguous.
5957
dca0f6c0
PA
59582019-06-13 Pedro Alves <palves@redhat.com>
5959
5960 * gdb.base/settings.c: New file.
5961 * gdb.base/settings.exp: New file.
5962
ccf46844
PA
59632019-06-13 Pedro Alves <palves@redhat.com>
5964
5965 * gdb.base/completion.exp: Fix comment typo.
5966
b9a3f842
PA
59672019-06-13 Pedro Alves <palves@redhat.com>
5968
5969 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
5970 foo --1" test.
5971
d106773e
PA
59722019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
5973
5974 * gdb.fortran/block-data.f: New.
5975 * gdb.fortran/block-data.exp: New.
5976
fea82da0
TV
59772019-06-11 Tom de Vries <tdevries@suse.de>
5978
5979 PR testsuite/24521
5980 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
5981 message.
5982
8c2e74f1
TV
59832019-06-11 Tom de Vries <tdevries@suse.de>
5984
5985 PR testsuite/24521
5986 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
5987
b49851c8
TV
59882019-06-11 Tom de Vries <tdevries@suse.de>
5989
5990 * boards/readnow.exp: New file.
5991
a7067863
AB
59922019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
5993
5994 * gdb.fortran/vla-sizeof.exp: Update expected results.
5995
1a3da2cd
AB
59962019-06-06 Amos Bird <amosbird@gmail.com>
5997
5998 * gdb.base/annota1.exp (thread_switch): Add test for
5999 thread-exited annotation.
6000
3847a7bf
TT
60012019-06-06 Tom Tromey <tromey@adacore.com>
6002
6003 * gdb.base/maint.exp: Expect command started/finished output.
6004
0088ba59
AB
60052019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6006
6007 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
6008 comment.
6009 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
6010
312617a3
AB
60112019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6012
6013 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
6014 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
6015 * gdb.arch/riscv-unwind-long-insn.c: New file.
6016 * gdb.arch/riscv-unwind-long-insn.exp: New file.
6017
e1f2e1a2
CB
60182019-06-04 Christian Biesinger <cbiesinger@google.com>
6019
d3238f7d 6020 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 6021
206584bd
PW
60222019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6023
6024 * lib/gdb.exp (help_list_trailer): New regexp variable
6025 factorizing the help trailer message.
6026 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
6027 arg to allow to better factorize various tests.
6028 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
6029 (test_prefix_command_help): Use help_list_trailer.
6030 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
6031 * gdb.guile/scm-cmd.exp: Likewise.
6032 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
6033 * gdb.base/help.exp: Use test_user_defined_class_help.
6034 * gdb.base/style.exp: Add tests for styling of help and apropos.
6035 * lib/gdb-utils.exp (style): Add title and highlight styles.
6036
708dc93e
PW
60372019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6038
6039 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
6040 $_shell_exitsignal.
6041 * gdb.base/default.exp: Update for new convenience variables.
6042
f49055a5
TT
60432019-05-29 Tom Tromey <tromey@adacore.com>
6044
6045 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
6046 to "break complete ada" test case's regexp.
6047
4330d61d
TT
60482019-05-29 Tom Tromey <tromey@adacore.com>
6049
6050 PR c++/20020:
6051 * gdb.cp/constexpr-field.exp: New file.
6052 * gdb.cp/constexpr-field.cc: New file.
6053
000439d5
TT
60542019-05-29 Tom Tromey <tromey@adacore.com>
6055
6056 * gdb.base/finish.exp (finish_no_print): New proc.
6057 (finish_tests): Call it.
6058
5a01c34c
TV
60592019-05-24 Tom de Vries <tdevries@suse.de>
6060
6061 * gdb.dwarf2/gdb-add-index.exp: New file.
6062
18125b16
TT
60632019-05-22 Tom Tromey <tromey@adacore.com>
6064
6065 * gdb.base/info-shared.exp (check_info_shared): Use "style".
6066 * gdb.base/style.exp: Use "style".
6067 * lib/gdb-utils.exp (style): New proc.
6068
af1a8d03
TV
60692019-05-22 Tom de Vries <tdevries@suse.de>
6070
6071 * gdb.base/align.exp: Require c++11.
6072
e7fe496b
TV
60732019-05-22 Tom de Vries <tdevries@suse.de>
6074
6075 PR testsuite/24586
6076 * gdb.python/py-mi-var-info-path-expression.exp: Call
6077 mi_skip_python_tests to check if python is supported.
6078
8fca4da0
AH
60792019-05-22 Alan Hayward <alan.hayward@arm.com>
6080
6081 * gdb.arch/aarch64-pauth.c: New test.
6082 * gdb.arch/aarch64-pauth.exp: New file.
6083
b7060614
AH
60842019-05-22 Alan Hayward <alan.hayward@arm.com>
6085
6086 * README (Re-running Tests Outside The Testsuite): New section.
6087
669d0468
TV
60882019-05-21 Tom de Vries <tdevries@suse.de>
6089
6090 * gdb.arch/amd64-eval.exp: Require c++11.
6091 * gdb.base/max-depth.exp: Same.
6092 * gdb.compile/compile-cplus-array-decay.exp: Same.
6093 * gdb.cp/meth-typedefs.exp: Same.
6094 * gdb.cp/subtypes.exp: Same.
6095 * gdb.cp/temargs.exp: Same.
6096
ce3ebcaa
AH
60972019-05-21 Alan Hayward <alan.hayward@arm.com>
6098
6099 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
6100
34d11c68
AB
61012019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
6102
6103 PR gdb/18644
6104 * gdb.fortran/complex.exp: Remove setup_kfail calls.
6105 * gdb.fortran/printing-types.exp: Add new test.
6106 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
6107 testing.
6108 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
6109 setup_kfail call.
6110
87781e84
AH
61112019-05-17 Alan Hayward <alan.hayward@arm.com>
6112
6113 * README (Running the Testsuite): Change example.
6114 (Testsuite Parameters): Remove TRANSCRIPT.
6115 * lib/gdb.exp: Remove TRANSCRIPT check.
6116
b420b89e
AH
61172019-05-17 Alan Hayward <alan.hayward@arm.com>
6118
6119 * README (Testsuite Parameters): Add replay logging to
6120 GDBSERVER_DEBUG.
6121 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
6122 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
6123 as a comma separated list.
6124 (gdb_debug_init): Override procedure.
6125
408e9b8b
AH
61262019-05-17 Alan Hayward <alan.hayward@arm.com>
6127
6128 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
6129 (gdb_write_cmd_file): New procedure.
6130 * lib/gdbserver-support.exp (gdbserver_start): Call
6131 gdbserver_write_cmd_file.
6132 (gdbserver_write_cmd_file): New procedure.
6133
f9e2e39d
AH
61342019-05-17 Alan Hayward <alan.hayward@arm.com>
6135
6136 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
6137 (delete_breakpoints): Likewise.
6138 (gdb_run_cmd): Likewise.
6139 (gdb_start_cmd): Likewise.
6140 (gdb_starti_cmd): Likewise.
6141 (gdb_internal_error_resync): Likewise.
6142 (gdb_test_multiple): Likewise.
6143 (gdb_reinitialize_dir): Likewise.
6144 (default_gdb_exit): Likewise.
6145 (gdb_file_cmd): Mark kill as optional.
6146 (default_gdb_start): Call gdb_stdin_log_init.
6147 (send_gdb): Call gdb_stdin_log_write.
6148 (rerun_to_main): Mark Y as an answer.
6149 (gdb_stdin_log_init): New function.
6150 (gdb_stdin_log_write): Likewise.
6151
81f47ac2
AH
61522019-05-17 Alan Hayward <alan.hayward@arm.com>
6153
6154 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
6155 * gdb.base/debug-expr.exp: Likewise.
6156 * gdb.base/foll-fork.exp: Likewise.
6157 * gdb.base/foll-vfork.exp: Likewise.
6158 * gdb.base/fork-print-inferior-events.exp: Likewise.
6159 * gdb.base/gdb-sigterm.exp: Likewise.
6160 * gdb.base/gdbinit-history.exp: Likewise.
6161 * gdb.base/osabi.exp: Likewise.
6162 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6163 * gdb.base/ui-redirect.exp: Likewise.
6164 * gdb.gdb/unittest.exp: Likewise.
6165 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
6166 * gdb.mi/mi-watch.exp: Likewise.
6167 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6168 * gdb.mi/user-selected-context-sync.exp: Likewise.
6169 * gdb.python/python.exp: Disable debug test when debugging.
6170 * gdb.threads/check-libthread-db.exp: Disable when debugging.
6171 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
6172 Likewise.
6173 * gdb.threads/stepi-random-signal.exp: Likewise.
6174
29b52314
AH
61752019-05-17 Alan Hayward <alan.hayward@arm.com>
6176
6177 * Makefile.in: Pass through GDB_DEBUG.
6178 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6179 (gdb,debug): Add board setting.
6180 * lib/gdb.exp (default_gdb_start): Start debugging.
6181 (gdb_debug_enabled): New procedure.
6182 (gdb_debug_init): Likewise.
29b52314
AH
6183
61842019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 6185
29b52314
AH
6186 * Makefile.in: Pass through GDB_DEBUG.
6187 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6188 (gdb,debug): Add board setting.
6189 * lib/gdb.exp (default_gdb_start): Start debugging.
6190 (gdb_debug_enabled): New procedure.
6191 (gdb_debug_init): Likewise.
29b52314 6192
ca1285d1
AH
61932019-05-17 Alan Hayward <alan.hayward@arm.com>
6194
6195 * gdb.base/ui-redirect.exp: Add debug redirect tests.
6196
f3a09c80
AH
61972019-05-17 Alan Hayward <alan.hayward@arm.com>
6198
6199 * gdb.base/ui-redirect.exp: Test redirection.
6200
26648588
JV
62012019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
6202
6203 * gdb.mi/mi-complete.exp: New file.
6204 * gdb.mi/mi-complete.cc: Likewise.
6205
14237686
AB
62062019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
6207
6208 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
6209 indexed and sliced arrays, and pointers to arrays.
6210
e7bd7fba
TT
62112019-05-14 Tom Tromey <tromey@adacore.com>
6212
6213 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
6214 styling test.
6215
2764128d
TV
62162019-05-14 Tom de Vries <tdevries@suse.de>
6217
6218 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
6219 selection entry encoding.
6220
71bed2db
TT
62212019-05-10 Tom Tromey <tromey@adacore.com>
6222
6223 * gdb.ada/info_exc.exp: Add "complete" test.
6224
63b667ad
TV
62252019-05-09 Tom de Vries <tdevries@suse.de>
6226
6227 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
6228 CU-relative.
6229
9cfd2b89
TV
62302019-05-09 Tom de Vries <tdevries@suse.de>
6231
6232 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
6233 CU-relative.
6234
2228ef77
XR
62352019-05-08 Joel Brobecker <brobecker@adacore.com>
6236
6237 * gdb.ada/frame_arg_lang.exp: New testcase.
6238 * gdb.ada/frame_arg_lang/bla.adb: New file.
6239 * gdb.ada/frame_arg_lang/pck.ads: New file.
6240 * gdb.ada/frame_arg_lang/pck.adb: New file.
6241 * gdb.ada/frame_arg_lang/foo.c: New file.
6242
80e55b13
TT
62432019-05-08 Tom Tromey <tromey@adacore.com>
6244
6245 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
6246
9d3421af
TT
62472019-05-08 Tom Tromey <tromey@adacore.com>
6248
6249 * gdb.base/ptype-offsets.exp: Update tests.
6250
844333e2
TT
62512019-05-08 Tom Tromey <tromey@adacore.com>
6252
6253 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
6254 cases.
6255 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
6256 "short".
6257
988915ee
TT
62582019-05-08 Tom Tromey <tromey@adacore.com>
6259
6260 * gdb.ada/vla.exp: New file.
6261 * gdb.ada/vla/vla.adb: New file.
6262
7bd55dac
TV
62632019-05-07 Tom de Vries <tdevries@suse.de>
6264
6265 * gdb.base/index-cache.exp (ls_host): Fix return statement.
6266
75f06e9d
TV
62672019-05-07 Tom de Vries <tdevries@suse.de>
6268
6269 PR testsuite/24522
6270 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
6271 section.
6272
77e7aaa4
TV
62732019-05-07 Tom de Vries <tdevries@suse.de>
6274
6275 PR testsuite/24522
6276 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
6277 .debug_aranges section.
6278
456ba0fa
TV
62792019-05-07 Tom de Vries <tdevries@suse.de>
6280
6281 PR testsuite/24159
6282 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
6283
5a56d6a6
TV
62842019-05-06 Tom de Vries <tdevries@suse.de>
6285
6286 * lib/gdb.exp (exec_has_index_section): New proc.
6287 * gdb.base/index-cache.exp: Handle case that binfile contains an index
6288 section.
6289
9d6d4be8
TV
62902019-05-04 Tom de Vries <tdevries@suse.de>
6291
6292 * boards/cc-with-debug-names.exp: New file.
6293
222a8d25
TT
62942019-05-03 Tom Tromey <tromey@adacore.com>
6295
6296 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
6297 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
6298 * gdb.ada/char_enum.exp: Add test.
6299
0fdfd794
TV
63002019-05-03 Tom de Vries <tdevries@suse.de>
6301
6302 * boards/cc-with-gdb-index.exp: New file.
6303
80062eb9
AB
63042019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
6305
6306 * gdb.rust/simple.exp: Add new test case.
6307 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
6308 (main): Initialise an instance of the new struct.
6309
4504bbde
TT
63102019-05-01 Tom Tromey <tromey@adacore.com>
6311
6312 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
6313 record.
6314 (NPR): New variable.
6315 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
6316 test.
6317
d48e62f4
TT
63182019-05-01 Tom Tromey <tromey@adacore.com>
6319
6320 * gdb.ada/packed_array_assign.exp: Add packed assignment
6321 regression test.
6322
f59f30f5
TV
63232019-05-01 Tom de Vries <tdevries@suse.de>
6324
6325 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
6326
b70bfc54
TV
63272019-05-01 Tom de Vries <tdevries@suse.de>
6328
6329 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
6330
15f18d14
AT
63312019-04-30 Ali Tamur <tamur@google.com>
6332
6333 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
6334
2ff0a947
TT
63352019-04-30 Tom Tromey <tromey@adacore.com>
6336
6337 * lib/ada.exp (find_ada_tool): New proc.
6338 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
6339 * gdb.ada/catch_ex_std.exp: New file.
6340 * gdb.ada/catch_ex_std/foo.adb: New file.
6341 * gdb.ada/catch_ex_std/some_package.adb: New file.
6342 * gdb.ada/catch_ex_std/some_package.ads: New file.
6343
a776957c
TT
63442019-04-30 Tom Tromey <tromey@adacore.com>
6345
6346 PR c++/24470:
6347 * gdb.cp/temargs.cc: Add test code from PR.
6348
bc68014d
AB
63492019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6350
6351 * gdb.fortran/vla-datatypes.exp: Update expected results.
6352 * gdb.fortran/vla-ptype.exp: Likewise.
6353 * gdb.fortran/vla-type.exp: Likewise.
6354 * gdb.fortran/vla-value.exp: Likewise.
6355
f1fdc960
AB
63562019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6357
6358 * gdb.fortran/ptr-indentation.exp: Update expected results.
6359 * gdb.fortran/ptype-on-functions.exp: Likewise.
6360 * gdb.fortran/vla-ptr-info.exp: Likewise.
6361 * gdb.fortran/vla-value.exp: Likewise.
6362
bf7a4de1
AB
63632019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6364
6365 * gdb.fortran/ptype-on-functions.exp: New file.
6366 * gdb.fortran/ptype-on-functions.f90: New file.
6367
bbe75b9d
AB
63682019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6369
6370 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
6371 case void string.
6372
1db455a7
AB
63732019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6374
6375 * gdb.fortran/complex.exp: Expand.
6376 * gdb.fortran/complex.f: Renamed to...
6377 * gdb.fortran/complex.f90: ...this, and extended to add more
6378 complex values.
6379
b6d03bb2
AB
63802019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6381
6382 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
6383 MODULO, CMPLX.
6384
2e62ab40
AB
63852019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
6386 Richard Bunt <richard.bunt@arm.com>
6387
6388 * gdb.base/max-depth.c: New file.
6389 * gdb.base/max-depth.exp: New file.
6390 * gdb.python/py-nested-maps.c: New file.
6391 * gdb.python/py-nested-maps.exp: New file.
6392 * gdb.python/py-nested-maps.py: New file.
6393 * gdb.python/py-format-string.exp (test_max_depth): New proc.
6394 (test_all_common): Call test_max_depth.
6395 * gdb.fortran/max-depth.exp: New file.
6396 * gdb.fortran/max-depth.f90: New file.
6397 * gdb.go/max-depth.exp: New file.
6398 * gdb.go/max-depth.go: New file.
6399 * gdb.modula2/max-depth.exp: New file.
6400 * gdb.modula2/max-depth.c: New file.
6401 * lib/gdb.exp (get_print_expr_at_depths): New proc.
6402
d2b584a5
TV
64032019-04-29 Tom de Vries <tdevries@suse.de>
6404
6405 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
6406
136afab8
PW
64072019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6408
6409 * gdb.base/callexit.exp: Test may-call-functions off.
6410
725cbb63
KS
64112019-04-25 Keith Seitz <keiths@redhat.com>
6412
6413 PR c++/24367
6414 * gdb.cp/meth-typedefs.cc (incomplete_struct)
6415 (another_incomplete_struct, test_incomplete): New definitions.
6416 (main): Use new definitions.
6417 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
6418 functions.
6419
701adfb0
PA
64202019-04-25 Ali Tamur <tamur@google.com>
6421
6422 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
6423
82433e3e
SDJ
64242019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
6425
6426 PR corefiles/11608
6427 PR corefiles/18187
6428 * gdb.base/coredump-filter-build-id.exp: New file.
6429
dd06d4d6
AH
64302019-04-25 Alan Hayward <alan.hayward@arm.com>
6431
e79be6e5
SM
6432 * Makefile.in: Pass through GDBSERVER_DEBUG.
6433 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
6434 (gdbserver,debug): Add board setting.
6435 * gdb.trace/tspeed.exp: Skip when debugging.
6436 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
6437 * lib/gdbserver-support.exp: Likewise
dd06d4d6 6438
1670072e
TT
64392019-04-24 Tom Tromey <tromey@adacore.com>
6440
6441 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
6442 Rust.
6443
a59240a4
TT
64442019-04-24 Tom Tromey <tromey@adacore.com>
6445
6446 * gdb.arch/amd64-eval.exp: Test bitfield return.
6447 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
6448 (class Foo) <return_bitfields>: New method.
6449 (main): Call it.
6450
b907456c
AB
64512019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
6452
6453 * gdb.cp/many-args.cc: New file.
6454 * gdb.cp/many-args.exp: New file.
6455
5c565afd
TV
64562019-04-23 Tom de Vries <tdevries@suse.de>
6457
6458 PR gdb/24433
6459 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
6460
ba22ff86
AH
64612019-04-23 Alan Hayward <alan.hayward@arm.com>
6462
6463 * gdb.trace/backtrace.exp: Use nopie flag.
6464 * gdb.trace/circ.exp: Likewise.
6465 * gdb.trace/collection.exp: Likewise.
6466 * gdb.trace/ftrace.exp: Likewise.
6467 * gdb.trace/mi-trace-unavailable.exp: Likewise.
6468 * gdb.trace/mi-traceframe-changed.exp: Likewise.
6469 * gdb.trace/qtro.exp: Likewise.
6470 * gdb.trace/read-memory.exp: Likewise.
6471 * gdb.trace/report.exp: Likewise.
6472 * gdb.trace/tfile.exp: Likewise.
6473 * gdb.trace/tfind.exp: Likewise.
6474 * gdb.trace/unavailable.exp: Likewise.
6475
7905fc35
PA
64762019-04-22 Pedro Alves <palves@redhat.com>
6477
6478 * gdb.base/solib-probes-nosharedlibrary.c,
6479 gdb.base/solib-probes-nosharedlibrary.exp: New files.
6480
8ecb59f8
TT
64812019-04-19 Tom Tromey <tromey@adacore.com>
6482
6483 * gdb.ada/ptype_union.c: New file.
6484 * gdb.ada/ptype_union.exp: New file.
6485
62160ec9
TT
64862019-04-19 Tom Tromey <tromey@adacore.com>
6487
6488 PR symtab/24423:
6489 * gdb.base/list0.h (foo): Add a control-l character.
6490
36cd4ba5
TV
64912019-04-18 Tom de Vries <tdevries@suse.de>
6492
6493 PR gdb/24433
6494 * boards/local-board.exp: Set sysroot to "".
6495
b73715df
TV
64962019-04-18 Tom de Vries <tdevries@suse.de>
6497 Pedro Alves <palves@redhat.com>
6498
6499 PR gdb/24454
6500 * gdb.threads/vfork-follow-child-exec.c: New file.
6501 * gdb.threads/vfork-follow-child-exec.exp: New file.
6502 * gdb.threads/vfork-follow-child-exit.c: New file.
6503 * gdb.threads/vfork-follow-child-exit.exp: New file.
6504
4aa866af
LS
65052019-04-15 Leszek Swirski <leszeks@google.com>
6506
6507 * gdb.arch/amd64-eval.cc: New file.
6508 * gdb.arch/amd64-eval.exp: New file.
6509
e5a1a79a
AH
65102019-04-11 Alan Hayward <alan.hayward@arm.com>
6511
6512 * gdb.server/sysroot.c: New test.
6513 * gdb.server/sysroot.exp: New file.
6514 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
6515 matching param.
6516
41077b66
AB
65172019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
6518
6519 * gdb.base/align.exp: Extend test to cover structures containing
6520 only static fields.
6521
c30391f8
TV
65222019-04-11 Tom de Vries <tdevries@suse.de>
6523
6524 * boards/cc-with-dwz-m.exp: New file.
6525 * boards/cc-with-dwz.exp: New file.
6526 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
6527
e242fd12
SM
65282019-04-09 Simon Marchi <simon.marchi@efficios.com>
6529
6530 * gdb.base/start-cpp.exp: New file.
6531 * gdb.base/start-cpp.cc: New file.
6532
2b0c8b01
KB
65332019-04-08 Kevin Buettner <kevinb@redhat.com>
6534
6535 * gdb.python/py-thrhandle.exp: Adjust tests to call
6536 thread_from_handle instead of thread_from_thread_handle.
6537
947210e5
KB
65382019-04-08 Kevin Buettner <kevinb@redhat.com>
6539
6540 * gdb.python/py-thrhandle.exp: Add tests for
6541 gdb.InferiorThread.handle.
6542
d7df6549
AB
65432019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6544
6545 * gdb.python/py-function.exp: Check calling helper function from
6546 all languages.
6547 * lib/gdb.exp (gdb_supported_languages): New proc.
6548
8bdc1658
AB
65492019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6550
6551 * gdb.base/complex-parts.c: New file.
6552 * gdb.base/complex-parts.exp: New file.
6553
05caa1d2
TT
65542019-04-01 Tom Tromey <tromey@adacore.com>
6555
6556 PR symtab/23331:
6557 * gdb.dwarf2/dw2-ranges-main.c: New file.
6558 * gdb.dwarf2/dw2-ranges-psym.c: New file.
6559 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
6560
7734102d
EZ
65612019-03-30 Simon Marchi <simark@simark.ca>
6562
6563 * gdb.base/default.exp: Add values for $_gdb_major and
6564 $_gdb_minor.
6565
188e1fa9
TT
65662019-03-29 Tom Tromey <tromey@adacore.com>
6567
6568 * gdb.base/help.exp: Tighten apropos regexp.
6569
2880242d
KS
65702019-03-29 Keith Seitz <keiths@redhat.com>
6571
6572 * gdb.fortran/array-bounds.exp: New file.
6573 * gdb.fortran/array-bounds.f90: New file.
6574
077cad8e
PW
65752019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6576
6577 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
6578
80047cfc
PW
65792019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6580
6581 * gdb.multi/hello.c (main): Increase alarm timer.
6582
f489207e
SL
65832019-03-28 Sandra Loosemore <sandra@codesourcery.com>
6584
6585 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
6586 factor when no hardware watchpoint support.
6587
c92df149
AH
65882019-03-28 Alan Hayward <alan.hayward@arm.com>
6589 Pedro Alves <palves@redhat.com>
6590
6591 * boards/local-board.exp: set sysroot to /.
6592
933aebfa
AH
65932019-03-27 Alan Hayward <alan.hayward@arm.com>
6594
6595 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
6596 in child.
6597
9f9aa852
AB
65982019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6599
6600 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
6601 field.
6602 (make_container): Initialise new field.
6603 * gdb.python/py-prettyprint.exp: Add new tests.
6604 * gdb.python/py-prettyprint.py (class ContainerPrinter)
6605 <display_hint>: New method.
6606
3714a195
AB
66072019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6608
6609 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
6610 gdb_continue_to_breakpoint more throughout this test.
6611 (run_lang_tests) Supply unique test names, and use
6612 gdb_test_no_output.
6613
18c77628
AB
66142019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6615
6616 * gdb.base/finish-pretty.exp: Update expected results.
6617 * gdb.base/pretty-print.c: New file.
6618 * gdb.base/pretty-print.exp: New file.
6619
9a93502f
PA
66202019-03-25 Pedro Alves <palves@redhat.com>
6621
6622 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
6623 move comments outside list. Append '-i "" eof' section.
6624
968aa7ae
AH
66252019-03-22 Alan Hayward <alan.hayward@arm.com>
6626
34a7f2a4 6627 PR testsuite/25016
968aa7ae
AH
6628 * README: Add pie options.
6629 * gdb.base/break-interp.exp: Ensure pie is disabled.
6630 * gdb.base/dump.exp: Likewise.
6631 * lib/gdb.exp (gdb_compile): Add pie option.
6632
4c7d57e7
TT
66332019-03-19 Tom Tromey <tromey@adacore.com>
6634
6635 * gdb.mi/mi2-cli-display.c: New file.
6636 * gdb.mi/mi2-cli-display.exp: New file.
6637
bff8c71f
TT
66382019-03-18 Joel Brobecker <brobecker@adacore.com>
6639 Tom Tromey <tromey@adacore.com>
6640
6641 * gdb.ada/ptype_array/pck.adb: New file.
6642 * gdb.ada/ptype_array/pck.ads: New file.
6643 * gdb.ada/ptype_array/foo.adb: New file.
6644 * gdb.ada/ptype_array.exp: New file.
6645
d085f989
TT
66462019-03-14 Tom Tromey <tromey@adacore.com>
6647
6648 * gdb.base/style.exp: Add "set style sources" test.
6649
b4be1b06
SM
66502019-03-13 Simon Marchi <simon.marchi@ericsson.com>
6651
6652 * mi-breakpoint-location-ena-dis.exp: Rename to ...
6653 * mi-breakpoint-multiple-locations.exp: ... this.
6654 (make_breakpoints_pattern): New proc.
6655 (do_test): Add mi_version parameter, test -break-insert,
6656 -break-info and =breakpoint-created.
6657
7cde5fc2
AB
66582019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
6659
6660 * config/default.exp: Remove 'load_lib gdb.exp'.
6661 * config/monitor.exp: Likewise.
6662 * config/sid.exp: Likewise.
6663 * config/sim.exp: Likewise.
6664 * config/slite.exp: Likewise.
6665 * config/unix.exp: Likewise.
6666 * gdb.base/default.exp: Remove unhelpful comment.
6667
efbecbc1
AB
66682019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6669
6670 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
6671
0841c79a
AB
66722019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6673
6674 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
6675
4a270568
AB
66762019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6677
6678 * gdb.fortran/type-kinds.exp: Update expected results.
6679
067630bd
AB
66802019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6681
6682 * gdb.fortran/type-kinds.exp: Test new integer type kind.
6683
3be47f7a
AB
66842019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6685
6686 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
6687 function.
6688 (test_basic_parsing_of_type_kinds): Expand types tested.
6689 (test_parsing_invalid_type_kinds): New function.
6690
4d00f5d8
AB
66912019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6692
6693 * gdb.fortran/intrinsics.exp: New file.
6694 * gdb.fortran/intrinsics.f90: New file.
6695 * gdb.fortran/type-kinds.exp: New file.
6696
c8f91604
AB
66972019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6698
6699 * gdb.fortran/dot-ops.exp: New file.
6700
dd9f2c76
AB
67012019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6702
6703 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
6704 Check upper and lower case logical literals.
6705
84ec9724
AB
67062019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6707
6708 * gdb.fortran/types.exp (test_float_literal_types_accepted):
6709 Remove duplicate tests.
6710
c3734e09
AH
67112019-03-06 Alan Hayward <alan.hayward@arm.com>
6712
6713 * lib/gdb.exp (builtin_cd): rename of cd.
6714 (cd): Override builtin.
6715
aa3cfbda
RB
67162019-03-06 Richard Bunt <richard.bunt@arm.com>
6717
6718 * gdb.fortran/function-calls.exp: New file.
6719 * gdb.fortran/function-calls.f90: New test.
6720
7b63ad86
RB
67212019-03-04 Richard Bunt <richard.bunt@arm.com>
6722
6723 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
6724 on user program standard output.
6725 * gdb.fortran/short-circuit-argument-list.f90: Record function
6726 calls.
6727
01abb042
AH
67282019-02-28 Alan Hayward <alan.hayward@arm.com>
6729
c3734e09
AH
6730 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
6731 failure.
01abb042 6732
92137da0
RO
67332019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6734
6735 PR gdb/8527
6736 * gdb.base/interrupt-daemon-attach.c,
6737 gdb.base/interrupt-daemon-attach.exp: New test.
6738
5862844d
PA
67392019-02-27 Pedro Alves <palves@redhat.com>
6740
6741 * gdb.base/page.exp: Add tests for "set width/height -1".
6742
8ed25214
PA
67432019-02-27 Pedro Alves <palves@redhat.com>
6744
6745 * gdb.base/page.exp: Add tests for "set/show width/height" with
6746 "infinite" values.
6747
6c28e44a
TT
67482019-02-27 Tom Tromey <tromey@adacore.com>
6749
6750 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
6751 2.4.
6752 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
6753 workaround.
6754
bf9a735e
AB
67552019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
6756
6757 * gdb.base/align.exp: Extend to compile in both C and C++, and add
6758 tests for structs with static members.
6759
8791793c
TT
67602019-02-26 Tom Tromey <tromey@adacore.com>
6761
6762 * gdb.python/py-value.exp (test_value_from_buffer): Check for
6763 ValueError, not TypeError.
6764
bc2a507e
KB
67652019-02-26 Kevin Buettner <kevinb@redhat.com>
6766
6767 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
6768 call from main program.
6769
e0e7d3bd
JB
67702019-02-23 Joel Brobecker <brobecker@adacore.com>
6771
6772 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
6773 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
6774 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
6775 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
6776 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
6777
9600246d
KS
67782019-02-22 Keith Seitz <keiths@redhat.com>
6779
6780 PR symtab/23853
6781 * gdb.base/symlink-sourcefile.c: New file.
6782 * gdb.base/symlink-sourcefile.exp: New file.
6783
0c95f9ed
TT
67842019-02-20 Tom Tromey <tom@tromey.com>
6785
6786 * gdb.base/info_qt.exp: Update.
6787
6caa91b6
SM
67882019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
6789
6790 * gdb.base/source.exp: Move "error in sourced script" code to
6791 the end.
6792 * gdb.base/source-error.gdb: Move contents to
6793 source-error-1.gdb. Add new code to source source-error-1.gdb.
6794 * gdb.base/source-error-1.gdb: New file, from previous
6795 source-error.gdb.
6796
6506371f
TT
67972019-02-17 Tom Tromey <tom@tromey.com>
6798
6799 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
6800 for macro styling.
6801 * gdb.base/style.c (SOME_MACRO): New macro.
6802
a0087920
TT
68032019-02-17 Tom Tromey <tom@tromey.com>
6804
6805 * gdb.base/style.exp: Add line-wrapping tests.
6806 * gdb.base/page.exp: Add test for quitting during pagination.
6807
a2cd4f14
JB
68082019-02-17 Joel Brobecker <brobecker@adacore.com>
6809
6810 * gdb.ada/big_packed_array: New testcase.
6811 * gdb.ada/homonym.exp: Fix incorrect expected output for
6812 "break <homonym__get_value>" test.
6813
9d70ffbc
WP
68142019-02-13 Weimin Pan <weimin.pan@oracle.com>
6815
6816 PR breakpoints/21870
6817 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
6818 and prepare_for_testing. Add comment.
6819 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
6820 redundant cleanup call. Clean up comment.
6821
01c7ae81
WP
68222019-02-12 Weimin Pan <weimin.pan@oracle.com>
6823
6824 PR breakpoints/21870
6825 * gdb.arch/aarch64-dbreg-contents.exp: New file.
6826 * gdb.arch/aarch64-dbreg-contents.c: New file.
6827
aff29d1c
JB
68282019-02-10 Joel Brobecker <brobecker@adacore.com>
6829
6830 * gdb.ada/mi_ref_changeable: New testcase.
6831
df0da8a2
AH
68322019-02-07 Alan Hayward <alan.hayward@arm.com>
6833
6834 * gdb.base/attach.exp: Add double attach test.
6835
bd447abb
SM
68362019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
6837
6838 * lib/gdb.exp (default_gdb_start): Don't match pagination
6839 prompt.
6840 (gdb_init): Set stty_init.
6841
1dbc40b9
TT
68422019-01-27 Tom Tromey <tom@tromey.com>
6843
6844 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
6845 skip_python_tests.
6846
353229bf
AH
68472019-01-24 Alan Hayward <alan.hayward@arm.com>
6848
6849 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
6850 New structure.
6851 (struct struct_static_02_02): Likewise.
6852 (struct struct_static_02_03): Likewise.
6853 (struct struct_static_02_04): Likewise.
6854 (struct struct_static_04_01): Likewise.
6855 (struct struct_static_04_02): Likewise.
6856 (struct struct_static_04_03): Likewise.
6857 (struct struct_static_04_04): Likewise.
6858 (struct struct_static_06_01): Likewise.
6859 (struct struct_static_06_02): Likewise.
6860 (struct struct_static_06_03): Likewise.
6861 (struct struct_static_06_04): Likewise.
6862 (cmp_struct_static_02_01): Likewise.
6863 (cmp_struct_static_02_02): Likewise.
6864 (cmp_struct_static_02_03): Likewise.
6865 (cmp_struct_static_02_04): Likewise.
6866 (cmp_struct_static_04_01): Likewise.
6867 (cmp_struct_static_04_02): Likewise.
6868 (cmp_struct_static_04_03): Likewise.
6869 (cmp_struct_static_04_04): Likewise.
6870 (cmp_struct_static_06_01): Likewise.
6871 (cmp_struct_static_06_02): Likewise.
6872 (cmp_struct_static_06_03): Likewise.
6873 (cmp_struct_static_06_04): Likewise.
6874 (call_all): Test new structs.
6875 * gdb.base/infcall-nested-structs.exp: Likewise.
6876
73021deb
AH
68772019-01-21 Alan Hayward <alan.hayward@arm.com>
6878 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
6879
fc65c7db
AH
68802019-01-21 Alan Hayward <alan.hayward@arm.com>
6881 * gdb.base/stack-protector.c: New test.
6882 * gdb.base/stack-protector.exp: New file.
6883 * gdb.cp/ovldbreak.exp: Only allow a single break line.
6884 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
6885 option.
6886 (gdb_compile): Remove stack protector for GCC and prevent
6887 recursion.
6888
c24bdb02
KS
68892019-01-16 Keith Seitz <keiths@redhat.com>
6890
6891 PR gdb/23773
6892 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
6893
6f072a10
PFC
68942019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6895
6896 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
6897 aliases.
6898 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
6899 tests.
6900 * gdb.arch/powerpc-vector-regs.c: New file.
6901 * gdb.arch/powerpc-vector-regs.exp: New file.
6902
a7b8d682
PFC
69032019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6904
6905 * gdb.arch/altivec-regs.exp: Fix the list passed to
6906 gdb_expect_list when testing "info vector".
6907
6eb6fb67
AB
69082019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6909
6910 * gdb.base/style.exp: Don't include path in testname.
6911
b56f80d8
KS
69122019-01-10 Keith Seitz <keiths@redhat.com>
6913
6914 PR gdb/23712
6915 PR symtab/23010
6916 * gdb.dwarf2/multidictionary.exp: New file.
6917
041be526
SM
69182019-01-09 Simon Marchi <simon.marchi@ericsson.com>
6919
6920 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
6921 (test_gnuv3_style_demangling): ... this.
6922 (test_lucid_style_demangling): Remove.
6923 (test_arm_style_demangling): Remove.
6924 (test_hp_style_demangling): Remove.
6925 (do_tests): Remove calls to the above.
6926
d820d0c3
AB
69272019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6928
6929 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
6930 case.
6931
f097f5ad
TT
69322019-01-06 Tom Tromey <tom@tromey.com>
6933
6934 PR gdb/28155:
6935 * gdb.dwarf2/typedef-void-finish.exp: New file.
6936
2cd8cc0b
TT
69372018-12-28 Tom Tromey <tom@tromey.com>
6938 Simon Marchi <simark@simark.ca>
6939
6940 * gdb.base/jit-exec.exp: New file.
6941 * gdb.base/jit-exec.c: New file.
6942 * gdb.base/jit-execd.c: New file.
6943
35fb8261
TT
69442018-12-28 Tom Tromey <tom@tromey.com>
6945
6946 * gdb.base/style.exp: Update test to check for address styling.
6947
47fd17cd
TT
69482018-12-28 Tom Tromey <tom@tromey.com>
6949
6950 * gdb.base/style.exp: Add test for styling of "Reading symbols"
6951 message.
6952
d47032b7
TT
69532018-12-28 Tom Tromey <tom@tromey.com>
6954
6955 * gdb.base/style.exp: Add test for version number styling.
6956
af79b68d
TT
69572018-12-28 Tom Tromey <tom@tromey.com>
6958
6959 * gdb.base/style.exp: Add test for print_address_symbolic.
6960
0bb296cb
TT
69612018-12-28 Tom Tromey <tom@tromey.com>
6962
6963 * gdb.base/style.exp: Add test for breakpoint setting.
6964
80ae2043
TT
69652018-12-28 Tom Tromey <tom@tromey.com>
6966
6967 * gdb.base/style.exp: Add test for variable names.
6968
cbe56571
TT
69692018-12-28 Tom Tromey <tom@tromey.com>
6970
6971 * gdb.base/style.exp: New file.
6972 * gdb.base/style.c: New file.
6973
9162a27c
TT
69742018-12-28 Tom Tromey <tom@tromey.com>
6975
6976 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
6977 "dumb".
6978 * gdb.base/readline.exp (operate_and_get_next): Save and restore
6979 the TERM environment variable.
6980
bc543c90
TT
69812018-12-27 Tom Tromey <tom@tromey.com>
6982
6983 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
6984 pagination test.
6985
6f0ffe50
AB
69862018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
6987
6988 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
6989 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
6990
b5a1e557
PW
69912018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6992
6993 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
6994 Filename a.adb changed to bp_fun_addr.adb.
6995 gdb.ada/bp_fun_addr.exp: Update test accordingly.
6996
6e8b1ab2
JV
69972018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
6998
6999 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
7000 non-PIE executables.
7001 * README: Mention the gdb,nopie_flag board setting.
7002 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
7003 non-PIE executable.
7004 * gdb.arch/amd64-entry-value.exp: Likewise.
7005 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
7006 * gdb.arch/i386-float.exp: Likewise.
7007 * gdb.arch/i386-signal.exp: Likewise.
7008 * gdb.mi/mi-reg-undefined.exp: Likewise.
7009
d00a27c5
PM
70102018-12-21 Paul Marechal <paul.marechal@ericsson.com>
7011
7012 PR gdb/23974
7013 * gdb.base/info-os.exp: Check return for unknown "info os" type.
7014
161d081c
PW
70152018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7016
7017 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
7018 Update order of results accordingly.
7019
b001de23
AB
70202018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
7021
7022 * gdb.base/annota1.exp: Update a test regexp.
7023
99e1a184
AB
70242018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
7025
7026 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
7027
7a81c1e2
PW
70282018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7029
7030 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
7031 (reuse_time): Initialize to REUSE_TIME_CAP.
7032 (check_rc): New function.
7033 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
7034 Check pthread_create rc.
7035 (spawner_thread_func): Check pthread_create and pthread_join rc.
7036
73e8dc90
PA
70372018-12-08 Pedro Alves <palves@redhat.com>
7038
7039 * gdb.base/list.exp (test_forward_search): Rename to ...
7040 (test_forward_reverse_search): ... this. Also test reverse-search
7041 and the forward-search alias.
7042
13f2ed32
AB
70432018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
7044
7045 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
7046 local timeout variable before return, and remove all local timeout
7047 variable entirely.
7048 (gdb_load): Likewise.
7049
64d27cfc
TV
70502018-12-01 Tom de Vries <tdevries@suse.de>
7051
7052 * gdb.base/gdb-caching-proc.exp: New file.
7053
f63c03b4
SDJ
70542018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
7055
7056 * Makefile.in (TIMESTAMP): New variable.
7057 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
7058 command.
7059 (check-single-racy): Likewise.
7060 (check/%.exp): Likewise.
7061 (check-racy/%.exp): Likewise.
7062 (workers/%.worker): Likewise.
7063 (build-perf): Likewise.
7064 (check-perf): Likewise.
7065 * README: Describe new "TS" and "TS_FORMAT" variables.
7066 * print-ts.py: New file.
7067
1c97054b
BF
70682018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
7069
7070 PR python/23714
7071 * gdb.python/python.exp: Test command repetition after
7072 gdb.execute.
7073
1871a62d
AB
70742018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
7075
7076 * gdb.opt/inline-break.exp: Add test that info breakpoint output
7077 is correctly aligned.
7078
fb5e1ed9
PW
70792018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7080
7081 * gdb.ada/info_auto_lang.exp: New testcase.
7082 * gdb.ada/info_auto_lang/global_pack.ads: New file.
7083 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
7084 * gdb.ada/info_auto_lang/some_c.c: New file.
7085
43d397ca
PW
70862018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7087
7088 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
7089 FUNC_lang language syntax.
7090
beddd671
PW
70912018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7092
7093 * gdb.base/info_minsym.c: New file.
7094 * gdb.base/info_minsym.exp: New file.
7095
73fc52c4
TT
70962018-11-19 Tom Tromey <tom@tromey.com>
7097
7098 PR rust/23625:
7099 * gdb.rust/simple.exp: Add ptype test. Update expected output.
7100 * gdb.rust/expr.exp: Update expected output. Change one test.
7101
994b876a
TT
71022018-11-19 Tom Tromey <tom@tromey.com>
7103
7104 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
7105
6769f276
PA
71062018-11-19 Pedro Alves <palves@redhat.com>
7107
7108 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
7109 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
7110 see the expected warning.
7111
38a72da0
AH
71122018-11-16 Alan Hayward <alan.hayward@arm.com>
7113
7114 PR gdb/22736:
7115 * gdb.cp/infcall-nodebug-lib.c: New test.
7116 * gdb.cp/infcall-nodebug-main.c: New test.
7117 * gdb.cp/infcall-nodebug.exp: New file.
7118
53a89d6e
SM
71192018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
7120
7121 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
7122 completer tests.
7123
9325300d
TV
71242018-11-09 Tom de Vries <tdevries@suse.de>
7125
7126 * gdb.base/msym-lang.c: New test.
7127 * gdb.base/msym-lang.exp: New file.
7128 * gdb.base/msym-lang-main.c: New test.
7129
20f0d60d
TT
71302018-11-08 Tom Tromey <tom@tromey.com>
7131
7132 PR gdb/23555:
7133 PR gdb/23838:
7134 * gdb.base/warning.exp: New file.
7135
b5420128
JB
71362018-11-08 Jan Beulich <jbeulich@suse.com>
7137
7138 * testsuite/gdb.arch/i386-avx512.c,
7139 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
7140
cd115d61
AB
71412018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
7142
7143 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
7144 point hardware.
7145
35ee2dc2
AB
71462018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
7147
7148 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
7149 * gdb.dwarf2/missing-type-name.exp: New file.
7150
31aceee8
TV
71512018-11-06 Tom de Vries <tdevries@suse.de>
7152
7153 * gdb.base/many-headers.c: New test.
7154 * gdb.base/many-headers.exp: New file.
7155
109be305
JW
71562018-11-06 Jim Wilson <jimw@sifive.com>
7157
7158 * gdb.base/code_elim.exp: For riscv, set additional_flags
7159 to include -msmall-data-limit=0.
7160
e2b7af72
JB
71612018-11-01 Joel Brobecker <brobecker@adacore.com>
7162
7163 * gdb.ada/watch_minus_l: New testcase.
7164
cdcda965
SM
71652018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
7166
7167 * gdb.arch/aix-sighandle.c: New file.
7168 * gdb.arch/aix-sighandle.exp: New file.
7169
92dcebf3
AB
71702018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7171
7172 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
7173 registers being unions.
7174
68b9ac18
TV
71752018-10-31 Tom de Vries <tdevries@suse.de>
7176
7177 * lib/valgrind.exp: New file.
7178 (vgdb_start, vgdb_stop): New procs, factored out of ...
7179 * gdb.base/valgrind-bt.exp: ... here, ...
7180 * gdb.base/valgrind-disp-step.exp: ... here and ...
7181 * gdb.base/valgrind-infcall.exp: ... here.
7182
1443936e
TV
71832018-10-31 Tom de Vries <tdevries@suse.de>
7184
7185 * lib/gdb.exp (get_valueof): Don't output read value in test name.
7186
eb77c9df
AB
71872018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7188
7189 * gdb.dwarf2/void-type.c: New file.
7190 * gdb.dwarf2/void-type.exp: New file.
7191
82b5e646
PW
71922018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7193
7194 * gdb.base/info_qt.c: New file.
7195 * gdb.base/info_qt.exp: New file.
7196
8d619c01
EBM
71972018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7198
7199 * gdb.arch/powerpc-htm-regs.c: New file.
7200 * gdb.arch/powerpc-htm-regs.exp: New file.
7201
f2cf6173
EBM
72022018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7203
7204 * gdb.arch/powerpc-tar.c: New file.
7205 * gdb.arch/powerpc-tar.exp: New file.
7206
7ca18ed6
EBM
72072018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7208
7209 * gdb.arch/powerpc-ppr-dscr.c: New file.
7210 * gdb.arch/powerpc-ppr-dscr.exp: New file.
7211
bfcc0eba
TV
72122018-10-25 Tom de Vries <tdevries@suse.de>
7213
7214 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
7215
fe1a5cad
TV
72162018-10-24 Tom de Vries <tdevries@suse.de>
7217
7218 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
7219 longer exists error.
7220
a76dc3b7
TV
72212018-10-24 Tom de Vries <tdevries@suse.de>
7222
7223 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
7224
4df46df7
TV
72252018-10-24 Tom de Vries <tdevries@suse.de>
7226
7227 * gdb.base/valgrind-db-attach.exp: Handle removed support for
7228 --db-attach in valgrind.
7229
0dbfcfff
AB
72302018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
7231
7232 * gdb.arch/riscv-reg-aliases.c: New file.
7233 * gdb.arch/riscv-reg-aliases.exp: New file.
7234
b04480b1
AH
72352018-10-19 Alan Hayward <alan.hayward@arm.com>
7236
7237 * gdb.python/py-cmd.exp: Check for gdb_prompt.
7238
2c6ac8d7
AH
72392018-10-19 Alan Hayward <alan.hayward@arm.com>
7240
7241 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
7242
2bc69f25
AH
72432018-10-19 Alan Hayward <alan.hayward@arm.com>
7244
7245 * gdb.cp/ovldbreak.exp: Fix regexps.
7246
1f1ae3a3
AH
72472018-10-19 Alan Hayward <alan.hayward@arm.com>
7248
7249 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
7250
94c18618
SDJ
72512018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
7252
7253 PR cli/23785
7254 * gdb.base/restore.exp: New test to check if "restore" with an
7255 invalid file doesn't segfault.
7256
812cd6eb
TV
72572018-10-18 Tom de Vries <tdevries@suse.de>
7258
7259 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
7260 * gdb.ada/excep_handle.exp: Same.
7261 * gdb.ada/mi_string_access.exp: Same.
7262 * gdb.ada/mi_var_union.exp: Same.
7263 * gdb.arch/arc-analyze-prologue.exp: Same.
7264 * gdb.arch/arc-decode-insn.exp: Same.
7265 * gdb.base/readnever.exp: Same.
7266 * gdb.fortran/printing-types.exp: Same.
7267 * gdb.guile/scm-lazy-string.exp: Same.
7268
c4b90788
TV
72692018-10-16 Tom de Vries <tdevries@suse.de>
7270
7271 PR gdb/23730
7272 * gdb.base/catch-follow-exec.c: Add copyright notice.
7273 * gdb.base/catch-follow-exec.exp: Rewrite to use
7274 gdb_spawn_with_cmdline_opts. Require gdb-native.
7275
8bca2978
SL
72762018-10-12 Sandra Loosemore <sandra@codesourcery.com>
7277
7278 * gdb.trace/actions-changed.exp: Check for arch support.
7279 * gdb.trace/actions.exp: Likewise.
7280 * gdb.trace/ax.exp: Likewise.
7281 * gdb.trace/backtrace.exp: Likewise.
7282 * gdb.trace/change-loc.exp: Likewise.
7283 * gdb.trace/deltrace.exp: Likewise.
7284 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
7285 * gdb.trace/ftrace.exp: Likewise.
7286 * gdb.trace/infotrace.exp: Check for arch support.
7287 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
7288 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
7289 * gdb.trace/mi-tsv-changed.exp: Likewise.
7290 * gdb.trace/packetlen.exp: Likewise.
7291 * gdb.trace/passc-dyn.exp: Likewise.
7292 * gdb.trace/passcount.exp: Likewise.
7293 * gdb.trace/pending.exp: Likewise.
7294 * gdb.trace/range-stepping.exp: Check for shlib support.
7295 * gdb.trace/report.exp: Check for arch support.
7296 * gdb.trace/save-trace.exp: Likewise.
7297 * gdb.trace/signal.exp: Check for signal support.
7298 * gdb.trace/tfind.exp: Check for arch support.
7299 * gdb.trace/trace-break.exp: Check for arch and shlib support.
7300 * gdb.trace/trace-common.h: Add comment.
7301 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
7302 * gdb.trace/trace-enable-disable.exp: Likewise.
7303 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
7304 * gdb.trace/tracecmd.exp: Check for arch support.
7305 * gdb.trace/tspeed.exp: Check for shlib and target support.
7306 * gdb.trace/tstatus.exp: Check for arch support.
7307 * gdb.trace/tsv.exp: Likewise.
7308 * gdb.trace/while-dyn.exp: Likewise.
7309 * gdb.trace/while-stepping.exp: Likewise.
7310 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
7311
f9c49bff
SM
73122018-10-12 Simon Marchi <simon.marchi@ericsson.com>
7313
7314 * gdb.trace/tspeed.exp: Remove nowarnings.
7315 (prepare_for_trace_test): Declare "global ipalib".
7316 * gdb.trace/tspeed.c: Include unistd.h.
7317 (main): Remove superfluous printf argument.
7318
d4330bde
SL
73192018-10-11 Sandra Loosemore <sandra@codesourcery.com>
7320
7321 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
7322 directory prefix on the filename.
7323
8ecfd7bd
SDJ
73242018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
7325
7326 * gdb.gdb/unittest.exp: Update expected message informing that
7327 selftests have been disabled.
7328 * gdb.server/unittest.exp: Likewise.
7329
58bbcd02
TV
73302018-10-09 Tom de Vries <tdevries@suse.de>
7331
7332 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
7333 with runto_main.
7334
9f6b697b
WP
73352018-10-08 Weimin Pan <weimin.pan@oracle.com>
7336
7337 PR c++/16841
7338 * gdb.cp/virtbase2.cc: New file.
7339 * gdb.cp/virtbase2.exp: New file.
7340
add5ded5
TT
73412018-10-06 Tom Tromey <tom@tromey.com>
7342
7343 PR python/19399:
7344 * gdb.python/py-inferior.exp: Add architecture test.
7345
f9e48344
TT
73462018-10-06 Tom Tromey <tom@tromey.com>
7347
7348 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
7349 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
7350
2a8be203
TT
73512018-10-06 Tom Tromey <tom@tromey.com>
7352
7353 * gdb.python/py-breakpoint.exp (check_last_event): Check location
7354 of a "throw" catchpoint.
7355
e04caa70
SDJ
73562018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
7357
7358 * gdb.base/info-proc.exp: Update string expected from "help info
7359 proc".
7360
5ca8c39f
TT
73612018-10-04 Tom Tromey <tom@tromey.com>
7362
7363 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
7364 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
7365 (test_initial_complaints, test_empty_complaints): Update.
7366 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7367
3453e7e4
TT
73682018-10-04 Tom Tromey <tom@tromey.com>
7369
7370 PR cli/19551:
7371 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
7372 * lib/gdb.exp (gdb_file_cmd): Update.
7373 * gdb.stabs/weird.exp (print_weird_var): Update.
7374 * gdb.server/solib-list.exp: Update.
7375 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
7376 * gdb.mi/mi-cli.exp: Update.
7377 * gdb.linespec/linespec.exp: Update.
7378 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7379 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
7380 * gdb.cp/cp-relocate.exp: Update.
7381 * gdb.base/sym-file.exp: Update.
7382 * gdb.base/relocate.exp: Update.
7383 * gdb.base/readnever.exp: Update.
7384 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
7385 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
7386 * gdb.base/dbx.exp (gdb_file_cmd): Update.
7387 * gdb.base/code_elim.exp: Update.
7388 * gdb.base/break-unload-file.exp (test_break): Update.
7389 * gdb.base/break-interp.exp (test_attach_gdb): Update.
7390 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
7391 Update.
7392 * gdb.base/attach.exp (do_attach_tests): Update.
7393 * gdb.base/sepdebug.exp: Update.
7394 * gdb.python/py-section-script.exp: Update.
7395
6afcf761
TT
73962018-10-04 Tom Tromey <tom@tromey.com>
7397
7398 PR cli/22234:
7399 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
7400 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
7401 output.
7402
fef1b293
TT
74032018-10-04 Tom Tromey <tom@tromey.com>
7404
7405 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
7406 set width and height to 0.
7407 (test_command_line_attach_run): Use -quiet.
7408
ca98345e
SL
74092018-10-03 Sandra Loosemore <sandra@codesourcery.com>
7410
7411 * lib/gdb.exp (skip_ifunc_tests): New.
7412 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
7413 other compile failures.
7414 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
7415
ff34e6ae
SM
74162018-10-01 Simon Marchi <simon.marchi@ericsson.com>
7417
7418 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
7419 is_amd64_regs_target.
7420
6bb8890e
AH
74212018-10-01 Alan Hayward <alan.hayward@arm.com>
7422
7423 * gdb.arch/aarch64-sighandler-regs.c: New test.
7424 * gdb.arch/aarch64-sighandler-regs.exp: New file.
7425 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
7426
224d30d3
MM
74272018-10-01 Markus Metzger <markus.t.metzger@intel.com>
7428
7429 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
7430 assembly.
7431
f67ffa6a
AB
74322018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
7433
7434 * gdb.base/frame-selection.exp: New file.
7435 * gdb.base/frame-selection.c: New file.
7436
9fc3183f
AH
74372018-09-27 Alan Hayward <alan.hayward@arm.com>
7438
7439 * gdb.threads/check-libthread-db.c (thread_routine): Use a
7440 pthread barrier.
7441 (main): Likewise.
7442
d354055e
AB
74432018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
7444
7445 * gdb.base/large-frame-1.c: New file.
7446 * gdb.base/large-frame-2.c: New file.
7447 * gdb.base/large-frame.exp: New file.
7448 * gdb.base/large-frame.h: New file.
7449
db727370
JL
74502018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7451
7452 PR gdb/20948
7453 * gdb.base/write_mem.exp: New test.
7454 * gdb.base/write_mem.c: Likewise.
7455
ae778caf
TT
74562018-09-23 Tom Tromey <tom@tromey.com>
7457
7458 PR python/18852:
7459 * gdb.python/py-parameter.exp: Add test for parameter that throws
7460 on "set".
7461
fd3ba736
TT
74622018-09-23 Tom Tromey <tom@tromey.com>
7463
7464 PR python/17284:
7465 * gdb.python/py-template.exp (test_template_arg): Add test for
7466 negative template argument number.
7467
39a24317
TT
74682018-09-23 Tom Tromey <tom@tromey.com>
7469
7470 PR python/14062:
7471 * gdb.python/python.exp: Add test for post_event error.
7472
f5769a2c
TT
74732018-09-23 Tom Tromey <tom@tromey.com>
7474
7475 PR python/18170:
7476 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
7477 convert pointers to int and long.
7478
1c1e54f6
TT
74792018-09-23 Tom Tromey <tom@tromey.com>
7480
7481 PR python/20126:
7482 * gdb.python/py-value.exp (test_value_numeric_ops): Add
7483 signed-ness conversion tests.
7484
fb4fa946
TT
74852018-09-23 Tom Tromey <tom@tromey.com>
7486
7487 PR python/18352;
7488 * gdb.python/py-value.exp (test_float_conversion): New proc.
7489 Use it.
7490
a466edac
HAQ
74912018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
7492
7493 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
7494
4ee9b0c5
SL
74952018-09-18 Sandra Loosemore <sandra@codesourcery.com>
7496
7497 * gdb.base/complete-empty.exp: Skip tab-completion tests if
7498 no readline.
7499 * gdb.base/utf8-identifiers.exp: Likewise.
7500 * gdb.cp/cpcompletion.exp: Likewise.
7501 * gdb.linespec/cpcompletion.exp: Likewise.
7502 * gdb.linespec/cpls-abi-tag.exp: Likewise.
7503 * gdb.linespec/cpls-ops.exp: Likewise.
7504
23be8da7
RB
75052018-09-19 Richard Bunt <richard.bunt@arm.com>
7506 Chris January <chris.january@arm.com>
7507
7508 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
7509 * gdb.fortran/short-circuit-argument-list.exp: New file.
7510 * gdb.fortran/short-circuit-argument-list.f90: New test.
7511
5031d0ae
SDJ
75122018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7513
7514 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
7515 "arch=" keyword when executing "-stack-list-frames".
7516
b4c0d1a4
SDJ
75172018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7518
7519 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
7520 "arch=" keyword when executing "-stack-list-frames".
7521
7a6d2b45
SDJ
75222018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7523
7524 * gdb.ada/complete.exp: Expect for "@" when doing "complete
7525 break ada".
7526
8588b356
SM
75272018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
7528
7529 PR python/23669
7530 * gdb.python/python.exp: Test gdb.execute("show commands").
7531
65e65158
TT
75322018-09-16 Tom Tromey <tom@tromey.com>
7533
7534 * gdb.base/new-ui.exp (do_execution_tests): Update.
7535 * gdb.base/dbx.exp (test_breakpoints): Update.
7536
bf326452
AH
75372018-09-14 Alan Hayward <alan.hayward@arm.com>
7538
7539 * lib/gdb.exp (gdb_simple_compile): Add proc.
7540 (is_elf_target): Use gdb_simple_compile.
7541 (skip_altivec_tests): Likewise.
7542 (skip_vsx_tests): Likewise.
7543 (skip_tsx_tests): Likewise.
7544 (skip_btrace_tests): Likewise.
7545 (skip_btrace_pt_tests): Likewise.
7546 (gdb_can_simple_compile): Likewise.
7547 (gdb_has_argv0): Likewise.
7548 (gdb_target_symbol_prefix): Likewise.
7549 (target_supports_scheduler_locking): Likewise.
7550
2361b0fb
TT
75512018-09-13 Tom Tromey <tom@tromey.com>
7552
7553 * Makefile.in (TAGS): Recognize proc_with_prefix and
7554 gdb_caching_proc.
7555
0ae1a321
SM
75562018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7557
7558 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
7559 method.
7560
a40bf0c2
SM
75612018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7562
7563 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
7564 and a few other Inferior properties when the Inferior is no
7565 longer valid.
7566
4a3fe98f
TT
75672018-09-13 Tom Tromey <tom@tromey.com>
7568
7569 PR rust/23650:
7570 * gdb.rust/simple.exp: Add test for enum field access error.
7571
098b2108
TT
75722018-09-13 Tom Tromey <tom@tromey.com>
7573
7574 PR rust/23626:
7575 * gdb.rust/simple.rs (EmptyEnum): New type.
7576 (main): Use it.
7577 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
7578
1256af7d
SM
75792018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7580
7581 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
7582 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
7583 * gdb.python/py-symtab.exp: Update test printing an objfile.
7584
4aa8e6c2
SM
75852018-09-12 Simon Marchi <simon.marchi@ericsson.com>
7586
7587 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
7588 object.
7589
c221b2f7
AH
75902018-09-12 Alan Hayward <alan.hayward@arm.com>
7591
7592 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
7593 (support_complex_tests): Use gdb_can_simple_compile.
7594 (is_ilp32_target): Likewise.
7595 (is_lp64_target): Likewise.
7596 (is_64_target): Likewise.
7597 (is_amd64_regs_target): Likewise.
7598 (is_aarch32_target): Likewise.
7599 (gdb_int128_helper): Likewise.
7600
6f1107b5
JK
76012018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7602
7603 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
7604
1f5d1570
JG
76052018-09-10 Jerome Guitton <guitton@adacore.com>
7606
7607 * gdb.ada/same_component_name: Add test for case of tagged record
7608 with variable-length fields.
7609
cc330e39
XR
76102018-09-10 Xavier Roirand <roirand@adacore.com>
7611
7612 * gdb.ada/access_to_unbounded_array.exp: New testcase.
7613 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
7614 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
7615 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
7616
b9c50e9a
XR
76172018-09-10 Xavier Roirand <roirand@adacore.com>
7618
7619 * gdb.ada/mi_string_access.exp: New testcase.
7620 * gdb.ada/mi_string_access/bar.adb: New file.
7621 * gdb.ada/mi_string_access/pck.adb: New file.
7622 * gdb.ada/mi_string_access/pck.asd: New file.
7623
2963898f
XR
76242018-09-10 Xavier Roirand <roirand@adacore.com>
7625
7626 * gdb.ada/mi_var_union.exp: New testcase.
7627 * gdb.ada/mi_var_union/bar.adb: New file.
7628 * gdb.ada/mi_var_union/pck.adb: New file.
7629 * gdb.ada/mi_var_union/pck.asd: New file.
7630
1aac008f
TT
76312018-09-08 Tom Tromey <tom@tromey.com>
7632
7633 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
7634
332cf4c9
TT
76352018-09-08 Tom Tromey <tom@tromey.com>
7636
7637 PR python/16047:
7638 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
7639 (register_pretty_printers): Register new printer.
7640 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
7641 test.
7642 * gdb.python/py-prettyprint.c (int_type3): New typedef.
7643 (an_int_type3): New global.
7644
424da6cf
JB
76452018-09-08 Joel Brobecker <brobecker@adacore.com>
7646
7647 * gdb.ada/expr_with_funcall: New testcase.
7648
2a62dfa9
JB
76492018-09-08 Joel Brobecker <brobecker@adacore.com>
7650
7651 * gdb.ada/packed_array_assign: New testcase.
7652
96b6697f
AB
76532018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
7654
7655 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
7656 names, and add test prefixes to make test names unique.
7657
e4a62c65
TV
76582018-09-05 Tom de Vries <tdevries@suse.de>
7659
7660 * gdb.dwarf2/varval.exp: Add test.
7661
dd083ee2
GB
76622018-09-04 Gary Benson <gbenson@redhat.com>
7663
7664 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
7665 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
7666
aef9346c
TT
76672018-08-31 Tom Tromey <tom@tromey.com>
7668
7669 * gdb.rust/simple.rs: Rename second variable "v".
7670
c67f2e15
AB
76712018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
7672
7673 * gdb.base/funcargs.c (use_a): New function.
7674 (recurse): Call use_a.
7675
078a0207
KS
76762018-08-29 Keith Seitz <keiths@redhat.com>
7677
7678 * gdb.compile/compile-cplus-anonymous.cc: New file.
7679 * gdb.compile/compile-cplus-anonymous.exp: New file.
7680 * gdb.compile/compile-cplus-array-decay.cc: New file.
7681 * gdb.compile/compile-cplus-array-decay.exp: New file.
7682 * gdb.compile/compile-cplus-inherit.cc: New file.
7683 * gdb.compile/compile-cplus-inherit.exp: New file.
7684 * gdb.compile/compile-cplus-member.cc: New file.
7685 * gdb.compile/compile-cplus-member.exp: New file.
7686 * gdb.compile/compile-cplus-method.cc: New file.
7687 * gdb.compile/compile-cplus-method.exp: New file.
7688 * gdb.compile/compile-cplus-mod.c: "New" file.
7689 * gdb.compile/compile-cplus-namespace.cc: New file.
7690 * gdb.compile/compile-cplus-namespace.exp: New file.
7691 * gdb.compile/compile-cplus-nested.cc: New file.
7692 * gdb.compile/compile-cplus-nested.exp: New file.
7693 * gdb.compile/compile-cplus-print.c: "New" file.
7694 * gdb.compile/compile-cplus-print.exp: "New" file.
7695 * gdb.compile/compile-cplus-virtual.cc: New file.
7696 * gdb.compile/compile-cplus-virtual.exp: New file.
7697 * gdb.compile/compile-cplus.c: "New" file.
7698 * gdb.compile/compile-cplus.exp: "New" file.
7699 * lib/compile-support.exp: New file.
7700
b0f492b9
GB
77012018-08-16 Gary Benson <gbenson@redhat.com>
7702
7703 PR gdb/13000:
7704 * gdb.base/batch-exit-status.exp: New file.
7705 * gdb.base/batch-exit-status.good-commands: Likewise.
7706 * gdb.base/batch-exit-status.bad-commands: Likewise.
7707
36eb4c5f
AH
77082018-08-29 Alan Hayward <alan.hayward@arm.com>
7709
7710 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
7711 (struct struct02): Likewise.
7712 (struct struct03): Likewise.
7713 (struct struct04): Likewise.
7714 (struct struct_01_01): New struct.
7715 (struct struct_01_02): Likewise.
7716 (struct struct_01_03): Likewise.
7717 (struct struct_01_04): Likewise.
7718 (struct struct_02_01): Likewise.
7719 (struct struct_02_02): Likewise.
7720 (struct struct_02_03): Likewise.
7721 (struct struct_02_04): Likewise.
7722 (struct struct_04_01): Likewise.
7723 (struct struct_04_02): Likewise.
7724 (struct struct_04_03): Likewise.
7725 (struct struct_04_04): Likewise.
7726 (struct struct_05_01): Likewise.
7727 (struct struct_05_02): Likewise.
7728 (struct struct_05_03): Likewise.
7729 (struct struct_05_04): Likewise.
7730 (cmp_struct01): Remove function.
7731 (cmp_struct02): Likewise.
7732 (cmp_struct03): Likewise.
7733 (cmp_struct04): Likewise.
7734 (cmp_struct_01_01): Add Function.
7735 (cmp_struct_01_02): Likewise.
7736 (cmp_struct_01_03): Likewise.
7737 (cmp_struct_01_04): Likewise.
7738 (cmp_struct_02_01): Likewise.
7739 (cmp_struct_02_02): Likewise.
7740 (cmp_struct_02_03): Likewise.
7741 (cmp_struct_02_04): Likewise.
7742 (cmp_struct_04_01): Likewise.
7743 (cmp_struct_04_02): Likewise.
7744 (cmp_struct_04_03): Likewise.
7745 (cmp_struct_04_04): Likewise.
7746 (cmp_struct_05_01): Likewise.
7747 (cmp_struct_05_02): Likewise.
7748 (cmp_struct_05_03): Likewise.
7749 (cmp_struct_05_04): Likewise.
7750 (call_all): Add new structs.
7751 * gdb.base/infcall-nested-structs.exp: Likewise.
7752
3bf9c013
JV
77532018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
7754
7755 * gdb.python/py-framefilter-mi.exp: Update regexp to
7756 check for "arch" field in frame output.
7757
450d1e88
KB
77582018-08-23 Kevin Buettner <kevinb@redhat.com>
7759
7760 * gdb.dwarf2/dw2-ranges-func.c: New file.
7761 * gdb.dwarf2/dw2-ranges-func.exp: New file.
7762
ae739fe7
SM
77632018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
7764
7765 * gdb.base/term.exp: Compare terminal settings with values from
7766 the inferior.
7767 * gdb.base/term.c: Get and set terminal settings.
7768
6d52907e
JV
77692018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
7770
7771 * lib/mi-support.exp (mi_expect_stop): Update regexp to
7772 accommodate new "arch" field in frame output.
7773 * gdb.mi/mi-return.exp: Likewise.
7774 * gdb.mi/mi-stack.exp: Likewise.
7775 * gdb.mi/mi-syn-frame.exp: Likewise.
7776 * gdb.mi/user-selected-context-sync.exp: Likewise.
7777
be2d111a
MS
77782018-08-19 Michael Spang <spang@google.com>
7779
7780 PR gdb/11786
7781 * gdb.base/gcore-tls-pie.c: New file.
7782 * gdb.base/gcore-tls-pie.exp: New file.
7783
ae3a7c47
KB
77842018-08-18 Kevin Buettner <kevinb@redhat.com>
7785
7786 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
7787 * gdb.dwarf2/varval.c: New file.
7788 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 7789
2ecae92e
AH
77902018-08-17 Alan Hayward <alan.hayward@arm.com>
7791
7792 PR gdb/18931
7793 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
7794
c1854f1d
KS
77952018-08-16 Keith Seitz <keiths@redhat.com>
7796
7797 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
7798 tests expected to pass.
7799
26fb3983
JV
78002018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
7801
7802 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
7803 -data-disassemble -a.
7804 (test_disassembly_bogus_args): Likewise.
7805
67943c00
AB
78062018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
7807
7808 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
7809
5ff2bbae
AB
78102018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7811
7812 * gdb.base/vla-optimized-out.exp: Add new test.
7813
e5bbcd0f
AB
78142018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7815
7816 * gdb.base/vla-optimized-out-o3.exp: Delete.
7817 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
7818 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
7819 deleted tests.
7820
9d4a934c
AB
78212018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
7822
7823 PR gdb/18050:
7824 * gdb.server/extended-remote-restart.c: New file.
7825 * gdb.server/extended-remote-restart.exp: New file.
7826
045cf012
SM
78272018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
7828
7829 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
7830 "set variable index = 42".
7831
87d6a7aa
SM
78322018-08-07 Simon Marchi <simon.marchi@ericsson.com>
7833
7834 * boards/index-cache-gdb.exp: New file.
7835 * gdb.dwarf2/index-cache.exp: New file.
7836 * gdb.dwarf2/index-cache.c: New file.
7837 * gdb.base/maint.exp: Check if we are using the index cache.
7838
96d68bd4
RO
78392018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7840
7841 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
7842 MAKEFLAGS.
7843
5a699617
RO
78442018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7845
7846 * dg-extract-results.sh: Move to toplevel contrib.
7847 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
7848 * Makefile.in (check-parallel-racy): Likewise.
7849
5bd18990
AB
78502018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
7851
7852 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
7853 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
7854 tests if the target supports scheduler locking.
7855
3fbbcf47
TV
78562018-08-04 Tom de Vries <tdevries@suse.de>
7857
7858 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
7859
3e1d3d8c
TT
78602018-08-02 Tom Tromey <tom@tromey.com>
7861
7862 PR symtab/16842.
7863 * gdb.cp/temargs.exp: Test "info address" of a template
7864 parameter.
7865
5abe0f0c
JV
78662018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
7867
7868 * gdb.python/py-mi-var-info-path-expression.c: New file.
7869 * gdb.python/py-mi-var-info-path-expression.py: New file.
7870 * gdb.python/py-mi-var-info-path-expression.exp: New file.
7871
fb66cde8
SDJ
78722018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
7873
7874 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
7875 error after "cannot resolve name" string.
7876
c708f4d2
AB
78772018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
7878
7879 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
7880 started.
7881 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
7882
37cc0cae
TV
78832018-07-28 Tom de Vries <tdevries@suse.de>
7884
7885 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
7886
63b4ecf7
TV
78872018-07-26 Tom de Vries <tdevries@suse.de>
7888
7889 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
7890
3c3bb058
AB
78912018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
7892
7893 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
7894 is visible.
7895
9e7f3bbb
TV
78962018-07-26 Tom de Vries <tdevries@suse.de>
7897
7898 PR breakpoints/23366
7899 * gdb.base/catch-follow-exec.c: New test.
7900 * gdb.base/catch-follow-exec.exp: New file.
7901
16f808ec
TV
79022018-07-25 Tom de Vries <tdevries@suse.de>
7903
7904 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
7905 vla-optimized-out.c.
7906
d7154a8d
JV
79072018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
7908
7909 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
7910 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
7911
232a0032
TV
79122018-07-20 Tom de Vries <tdevries@suse.de>
7913
7914 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
7915 NOCLONE macro.
7916 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
7917
fbb1d502
TV
79182018-07-19 Tom de Vries <tdevries@suse.de>
7919
7920 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
7921 regular expression.
7922
42dc7699
TV
79232018-07-18 Tom de Vries <tdevries@suse.de>
7924
7925 * gdb.base/vla-optimized-out.c: New test.
7926 * gdb.base/vla-optimized-out.exp: New file.
7927
7f1f7e23
SDJ
79282018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
7929
7930 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
7931 message "No address associated with hostname" when gdbserver
7932 cannot resolve the hostname.
7933
5759ebb3
PW
79342018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7935
7936 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
7937 Add some test prefixes to make tests unique.
7938
3606ccab
PW
79392018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7940
7941 * gdb.base/frameapply.c: New file.
7942 * gdb.base/frameapply.exp: New file.
7943
529c08b2
PW
79442018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7945
7946 * gdb.base/skip.exp: Update expected error message.
7947
c7ab0aef
SDJ
79482018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7949 Jan Kratochvil <jan.kratochvil@redhat.com>
7950 Paul Fertser <fercerpav@gmail.com>
7951 Tsutomu Seki <sekiriki@gmail.com>
7952
7953 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
7954 parameter.
7955 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
7956 by default.
7957 * boards/native-gdbserver.exp: Likewise.
7958 * gdb.server/run-without-local-binary.exp: Improve regexp used
7959 for detecting when a remote debugging connection succeeds.
7960 * gdb.server/server-connect.exp: New file.
7961 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
7962 Do not prefix the port number with ":".
7963 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
7964 support for detecting and using it. Add '$debughost_gdbserver'
7965 to the list of arguments used to start gdbserver. Handle case
7966 when gdbserver cannot resolve a network name.
7967
16ff70dd
SDJ
79682018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7969
7970 PR c++/23373
7971 * gdb.base/ptype-offsets.cc (struct static_member): New
7972 struct.
7973 (main) <stmember>: New variable.
7974 * gdb.base/ptype-offsets.exp: Add test for printing a struct
7975 with a static member in it.
7976
3541979f
AB
79772018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
7978
7979 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
7980 watchpoints enabled and disabled.
7981
c8ad9b9a
AB
79822018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7983
7984 * gdb.base/examine-backward.exp: Still run tests around address
7985 0x0, even if address 0x0 is not readable. Update the pattern for
7986 matching address 0x0 in expected output.
7987
e0e5e971
AB
79882018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
7989
7990 * gdb.base/share-env-with-gdbserver.c (main): Add call to
7991 malloc/free.
7992
1ea5da02
TV
79932018-07-04 Tom de Vries <tdevries@suse.de>
7994
7995 * gdb.dwarf2/dw2-error.exp: Update expected error message.
7996
471b9d15
MR
79972018-07-02 Maciej W. Rozycki <macro@mips.com>
7998
7999 PR tdep/8282
8000 * gdb.arch/mips-disassembler-options.exp: New test.
8001 * gdb.arch/mips-disassembler-options.s: New test source.
8002
75acb486
PA
80032018-06-29 Pedro Alves <palves@redhat.com>
8004
8005 * gdb.threads/names.exp: Adjust expected "info threads" output.
8006
cd2bb709
PA
80072018-06-29 Pedro Alves <palves@redhat.com>
8008
8009 * gdb.opt/inline-break.exp (line number, address): Add "info
8010 break" tests.
8011
991ff292
PA
80122018-06-29 Pedro Alves <palves@redhat.com>
8013
8014 * gdb.opt/inline-break.c (func1): Add "break here" marker.
8015 * gdb.opt/inline-break.exp: Test setting breakpoints by line
8016 number and address and running to them.
8017
356819b6 80182018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
8019
8020 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
8021
2512d7ef
JK
80222018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8023
8024 * lib/compiler.c: Remove executable permission flag.
8025
be1b6474
RB
80262018-06-28 Richard Bunt <richard.bunt@arm.com>
8027
8028 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
8029 code.
8030 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
8031
291f9a96
PT
80322018-06-28 Petr Tesarik <ptesarik@suse.cz>
8033
8034 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
8035
ed6dfe51
PT
80362018-06-28 Petr Tesarik <ptesarik@suse.cz>
8037
8038 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
8039 address argument is omitted.
8040
d4d429d5
PT
80412018-06-28 Petr Tesarik <ptesarik@suse.cz>
8042
8043 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
8044
7ab6656f
OJ
80452018-06-27 Omair Javaid <omair.javaid@linaro.org>
8046
8047 PR gdb/21695
8048 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
8049 * gdb.base/infoline-reloc-main-from-zero.c: New file.
8050
a33ccfc7
TT
80512018-06-26 Tom Tromey <tom@tromey.com>
8052
8053 PR rust/22574:
8054 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
8055 * gdb.rust/simple.rs (struct SimpleLayout): New.
8056
6d72d289
SM
80572018-06-22 Simon Marchi <simon.marchi@ericsson.com>
8058
8059 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
8060 "info registers" output.
8061
8363f9d5
RB
80622018-06-21 Richard Bunt <richard.bunt@arm.com>
8063
8064 * gdb.base/watchpoint-hw-attach.c: New test.
8065 * gdb.base/watchpoint-hw-attach.exp: New file.
8066
f00674fe
SM
80672018-06-20 Simon Marchi <simon.marchi@ericsson.com>
8068
8069 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
8070 through /bin/sh.
8071 * boards/dwarf4-gdb-index.exp: Likewise.
8072 * boards/fission-dwp.exp: Likewise.
8073
1d554008
UW
80742018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
8075
8076 * gdb.base/float128.exp: Add comment and improved fail message
8077 to the failure case of "print large128" test.
8078
d0ac1c44
SM
80792018-06-19 Simon Marchi <simon.marchi@ericsson.com>
8080
8081 * configure.ac: Remove AC_PREREQ.
8082 * configure: Re-generate.
8083
61b04dd0
PA
80842018-06-19 Pedro Alves <palves@redhat.com>
8085
8086 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
8087 (func_extern_caller): New.
8088 (main): Call func_extern_caller.
8089 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
8090 logic change.
8091
f63b508a
SM
80922018-06-18 Weimin Pan <weimin.pan@oracle.com>
8093
8094 PR gdb/16841
8095 * gdb.cp/typedef-base.cc: New file.
8096 * gdb.cp/typedef-base.exp: New file.
8097
0fe3a558
TV
80982018-06-18 Tom de Vries <tdevries@suse.de>
8099
8100 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
8101
7010835a
AB
81022018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8103 Richard Bunt <Richard.Bunt@arm.com>
8104
8105 * gdb.threads/attach-slow-waitpid.c: New file.
8106 * gdb.threads/attach-slow-waitpid.exp: New file.
8107 * gdb.threads/slow-waitpid.c: New file.
8108
14897d65
PA
81092018-06-14 Pedro Alves <palves@redhat.com>
8110
8111 * gdb.base/fork-running-state.c: Include <errno.h>.
8112 (exit_if_relative_exits): New.
8113 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
8114 exits.
8115 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
8116 child exits.
8117
5d9a0608
TV
81182018-06-14 Tom de Vries <tdevries@suse.de>
8119
8120 PR cli/22573
8121 * gdb.base/finish-pretty.c: New test.
8122 * gdb.base/finish-pretty.exp: New file.
8123
11ae5818
PA
81242018-06-14 Pedro Alves <palves@redhat.com>
8125
8126 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
8127 gdb's expected startup output.
8128
1d39de44
PA
81292018-06-14 Pedro Alves <palves@redhat.com>
8130
8131 * lib/selftest-support.exp (selftest_setup): Remove inlined
8132 function handling.
8133
70ee0000
TV
81342018-06-14 Tom de Vries <tdevries@suse.de>
8135
8136 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
8137 matching of breakpoint printing.
8138
11f4b608
TV
81392018-06-13 Tom de Vries <tdevries@suse.de>
8140
8141 PR testsuite/23269
8142 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
8143 (fork_child): ... here, and ...
8144 (fork_parent): ... here.
8145
81462018-06-12 Tom de Vries <tdevries@suse.de>
8147
8148 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
8149
9516f85a
AB
81502018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
8151 Stephen Roberts <stephen.roberts@arm.com>
8152
8153 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
8154 rewrite test to describe action performed, rather than possible
8155 failure.
8156
5045b3d7
GB
81572018-06-08 Gary Benson <gbenson@redhat.com>
8158
8159 * gdb.threads/check-libthread-db.exp: New file.
8160 * gdb.threads/check-libthread-db.c: Likewise.
8161
c61b06a1
TT
81622018-06-05 Tom Tromey <tom@tromey.com>
8163
8164 * gdb.base/default.exp: Update expected "show version" output.
8165
eb6af809
TT
81662018-06-05 Tom Tromey <tom@tromey.com>
8167
8168 PR cli/12326:
8169 * gdb.cp/static-print-quit.exp: Update.
8170 * lib/gdb.exp (pagination_prompt): Update.
8171 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
8172 * gdb.python/python.exp: Update.
8173
178d6a63
JB
81742018-06-04 Joel Brobecker <brobecker@adacore.com>
8175
8176 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
8177
8e817061
JB
81782018-06-01 Joel Brobecker <brobecker@adacore.com>
8179
8180 * gdb.ada/bp_fun_addr: New testcase.
8181
e86ca25f
TT
81822018-06-01 Tom Tromey <tom@tromey.com>
8183
8184 * gdb.xml/tdesc-regs.exp (load_description): Update expected
8185 results.
8186 * gdb.dwarf2/method-ptr.exp: Set language to C++.
8187 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
8188 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
8189 * gdb.base/maint.exp (maint_pass_if): Update.
8190
4b2dfa9d
MR
81912018-05-31 Maciej W. Rozycki <macro@mips.com>
8192
8193 * gdb.base/endian.exp: New test.
8194 * gdb.base/endian.c: New test source.
8195
45f25d6c
AB
81962018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
8197
8198 PR gdb/23203
8199 * gdb.base/bt-selected-frame.c: New file.
8200 * gdb.base/bt-selected-frame.exp: New file.
8201 * lib/gdb.exp (get_current_frame_number): New function.
8202
d9f6d7f8
MR
82032018-05-24 Maciej W. Rozycki <macro@mips.com>
8204 Pedro Alves <palves@redhat.com>
8205
8206 * gdb.threads/tls-core.c: Include <stdlib.h>
8207 (thread_proc): Call `abort'.
8208 * gdb.threads/tls-core.exp: Generate a core with core_find too.
8209 (tls_core_test): New procedure, bits factored out from ...
8210 (top level): ... here. Test both native cores and gcore cores.
8211
ff1cf532
TT
82122018-05-23 Tom Tromey <tom@tromey.com>
8213
8214 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
8215
b98664d3
TT
82162018-05-23 Tom Tromey <tom@tromey.com>
8217
8218 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
8219 symfile_complaints.
8220 (test_short_complaints): Likewise.
8221 (test_empty_complaints): Likewise.
8222 (test_initial_complaints): Update.
8223
4e9668d0
TT
82242018-05-23 Tom Tromey <tom@tromey.com>
8225
8226 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
8227
43ba33c7
TT
82282018-05-23 Tom Tromey <tom@tromey.com>
8229
8230 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
8231 (test_short_complaints): Update.
8232
035522c0
PA
82332018-05-22 Pedro Alves <palves@redhat.com>
8234
8235 * gdb.base/remote.exp: Only gdb_start after compiling the
8236 testcase. Issue "disconnect" before testing "set remote" command
8237 defaults. Issue clean_restart before running to main.
8238
cc0be08f
PA
82392018-05-22 Pedro Alves <palves@redhat.com>
8240
8241 * gdb.base/remote.exp: Adjust expected output of "show remote
8242 memory-write-packet-size". Add tests for "set remote
8243 memory-write-packet-size 0" and "set remote
8244 memory-write-packet-size fixed/limit".
8245
b1b60145
PA
82462018-05-22 Pedro Alves <palves@redhat.com>
8247
8248 PR gdb/22973
8249 * gdb.base/utf8-identifiers.c: New file.
8250 * gdb.base/utf8-identifiers.exp: New file.
8251
0ec848ad
PFC
82522018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8253
8254 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
8255
2c3305f6
PFC
82562018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8257
8258 * gdb.arch/powerpc-vsx-gcore.exp: New file.
8259
ce1e8424
TT
82602018-05-18 Tom Tromey <tom@tromey.com>
8261
8262 * gdb.base/ptype-offsets.exp: Update.
8263
ddfe970e
KS
82642018-05-17 Keith Seitz <keiths@redhat.com>
8265
8266 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
8267 in expected breakpoint stop locations.
8268 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
8269 move to proper scope to test variable values.
8270 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
8271 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
8272 New functions.
8273 (main): Call not_inline_func3.
8274 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
8275 inline_func1, inline_func2, and inline_func3. Test that when each
8276 breakpoint is hit, GDB properly reports both the stop location
8277 and the backtrace. Repeat tests for temporary breakpoints.
8278
0726fcc6
MR
82792018-05-15 Maciej W. Rozycki <macro@mips.com>
8280
8281 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
8282 rather then trying to access it in determining whether the PID
8283 of `gdbserver' could have been retrieved.
8284
8ee22052
AB
82852018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
8286
8287 * gdb.arch/amd64-init-x87-values.S: New file.
8288 * gdb.arch/amd64-init-x87-values.exp: New file.
8289
7785df48
JK
82902018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8291
8292 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
8293
56bcdbea
TT
82942018-05-04 Tom Tromey <tom@tromey.com>
8295
8296 PR python/22730:
8297 * gdb.python/python.exp: Test multi-line execute.
8298
a913fffb
TT
82992018-05-04 Tom Tromey <tom@tromey.com>
8300
8301 PR python/22731:
8302 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
8303
7a2c85f2
TT
83042018-05-04 Tom Tromey <tom@tromey.com>
8305
8306 PR gdb/11750:
8307 * gdb.base/define.exp: Test defining a user command inside a user
8308 command.
8309 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
8310
a3b60e45
JK
83112018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8312 Pedro Alves <palves@redhat.com>
8313
8314 PR breakpoints/19806 and support for PR external/20207.
8315 * gdb.base/watchpoint-unaligned.c: New file.
8316 * gdb.base/watchpoint-unaligned.exp: New file.
8317
45fe4a03
AB
83182018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8319
8320 * gdb.base/maint.exp: Make test names unique, use
8321 test_prefix_command_help to test 'help maint info', and remove
8322 repeated test of 'help maint'.
8323
9be2ae8f
TT
83242018-05-04 Tom Tromey <tom@tromey.com>
8325
8326 PR gdb/22619:
8327 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
8328 behavior.
8329
11859c31
AB
83302018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8331
8332 * gdb.base/maint.exp: Process output from 'maint print registers'
8333 line at a time.
8334
089a9490
AB
83352018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8336
8337 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
8338 timeout.
8339
9b0797e2
AB
83402018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
8341
8342 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
8343 filter pattern.
8344
f6ac5f3d
PA
83452018-05-02 Pedro Alves <palves@redhat.com>
8346
8347 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
8348 to_log_command renames.
8349 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8350
77d3c63b
TT
83512018-05-02 Tom Tromey <tom@tromey.com>
8352
8353 * gdb.python/py-parameter.exp: Set test message.
8354
0489430a
TT
83552018-05-02 Tom Tromey <tom@tromey.com>
8356
8357 PR python/20084:
8358 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
8359 PARAM_ZUINTEGER_UNLIMITED tests.
8360
1632f8ba
DR
83612018-04-28 Dan Robertson <danlrobertson89@gmail.com>
8362
8363 PR rust/23124
8364 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
8365 when casting.
8366
6d7bb824
TT
83672018-04-30 Tom Tromey <tom@tromey.com>
8368
8369 * gdb.python/py-type.exp: Check align attribute.
8370 * gdb.python/py-type.c: New "aligncheck" global.
8371
007e1530
TT
83722018-04-30 Tom Tromey <tom@tromey.com>
8373
8374 PR exp/17095:
8375 * gdb.dwarf2/dw2-align.exp: New file.
8376 * gdb.cp/align.exp: New file.
8377 * gdb.base/align.exp: New file.
8378 * lib/gdb.exp (gdb_int128_helper): New proc.
8379 (has_int128_c, has_int128_cxx): New caching procs.
8380
6873858b
TT
83812018-04-27 Tom Tromey <tom@tromey.com>
8382
8383 PR rust/22545:
8384 * gdb.rust/simple.exp: Add inclusive range tests.
8385
79188d8d
PA
83862018-04-26 Pedro Alves <palves@redhat.com>
8387
8388 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
8389 ifunc breakpoint locations correctly of ifunc breakpoints set
8390 while the program resolves the ifunc.
8391
c7075ad5
PA
83922018-04-26 Pedro Alves <palves@redhat.com>
8393
8394 * gdb.base/gnu-ifunc-final.c: New file.
8395 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
8396 * gdb.base/gnu-ifunc.exp (executable): Delete.
8397 (staticexecutable): Adjust.
8398 (lib_opts, exec_opts): Delete.
8399 (make_binsuffix, build, set-break): New procedures.
8400 (misc_tests): New, with tests factored out from the top level.
8401 (top level): Test different combinations of ifunc resolver name,
8402 resolver with and with debug info, and ifunc target with and
8403 without debug info. Wrap static tests with with_target_prefix.
8404
8388016d
PA
84052018-04-26 Pedro Alves <palves@redhat.com>
8406
8407 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
8408 return type" warnings.
8409
249b5733
PA
84102018-04-25 Pedro Alves <palves@redhat.com>
8411
8412 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
8413 killed".
8414 * gdb.base/kill-after-signal.exp: Likewise.
8415 * gdb.threads/kill.exp: Likewise.
8416
f67c0c91
SDJ
84172018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8418 Sergio Durigan Junior <sergiodj@redhat.com>
8419 Pedro Alves <palves@redhat.com>
8420
8421 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
8422 regexps to expect for '[Inferior ... detached]' as well.
8423 * gdb.base/attach.exp: Likewise.
8424 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
8425 "gdb_continue_to_end".
8426 (test_catch_syscall_with_wrong_args): Likewise.
8427 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
8428 ']'. Don't set 'verbose' on.
8429 * gdb.base/foll-vfork.exp: Likewise.
8430 * gdb.base/fork-print-inferior-events.c: New file.
8431 * gdb.base/fork-print-inferior-events.exp: New file.
8432 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
8433 '[Inferior ... has been killed]' message.
8434 * gdb.base/kill-after-signal.exp: Likewise.
8435 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
8436 detach message.
8437 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
8438 message.
8439 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
8440 regexps to expect for '[Inferior ... detached]' as well.
8441 * gdb.threads/process-dies-while-detaching.exp: Likewise.
8442
0a8ddac4
SM
84432018-04-24 Simon Marchi <simon.marchi@ericsson.com>
8444
8445 PR gdb/23104
8446 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
8447
701adfb0
PA
84482018-04-22 Rajendra SY <rajendra.sy@gmail.com>
8449
8450 PR gdb/23095
8451 * gdb.base/break-probes.exp: Pass shlib_load to
8452 prepare_for_testing. Set normal_bp to r_debug_state if target is
8453 bsd.
8454
d27d16bf
RB
84552018-04-19 Richard Bunt <richard.bunt@arm.com>
8456
8457 * gdb.threads/multiple-successive-infcall.c: New test.
8458 * gdb.threads/multiple-successive-infcall.exp: New file.
8459
a037790e
TT
84602018-04-17 Tom Tromey <tom@tromey.com>
8461
8462 * gdb.rust/simple.rs (Union): New type.
8463 (main): New local "u".
8464 * gdb.rust/simple.exp (test_one_slice): Add new test case.
8465
e3a91079
AA
84662018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8467
8468 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
8469 number information in output of "whereis" command.
8470 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
8471
b744723f
AA
84722018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8473
8474 * gdb.ada/info_types.exp: Adjust expected output to the line
8475 numbers now printed by "info var/func/type".
8476 * gdb.base/completion.exp: Likewise.
8477 * gdb.base/included.exp: Likewise.
8478 * gdb.cp/cp-relocate.exp: Likewise.
8479 * gdb.cp/cplusfuncs.exp: Likewise.
8480 * gdb.cp/namespace.exp: Likewise.
8481 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
8482
4a4495d6
MM
84832018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8484
8485 * gdb.btrace/cpu.exp: New.
8486
1d509aa6
MM
84872018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8488
8489 * gdb.base/step-indirect-call-thunk.exp: New.
8490 * gdb.base/step-indirect-call-thunk.c: New.
8491 * gdb.reverse/step-indirect-call-thunk.exp: New.
8492 * gdb.reverse/step-indirect-call-thunk.c: New.
8493
6295b6da
SM
84942018-04-11 Simon Marchi <simon.marchi@ericsson.com>
8495
8496 * gdb.base/pie-fork.c: New file.
8497 * gdb.base/pie-fork.exp: New file.
8498
50146e70
TT
84992018-04-11 Tom Tromey <tom@tromey.com>
8500
8501 * gdb.rust/simple.exp: Add test for ".." struct initializer.
8502
f50d8a2e
PA
85032018-04-10 Pedro Alves <palves@redhat.com>
8504
8505 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
8506 exits. Instead loop running forever.
8507 (fork_parent): Run forever too.
8508
a0be7a36
SM
85092018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8510
8511 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
8512 mi_continue_to_line.
8513 * gdb.mi/mi-stack.c (callee4): Add comment.
8514
9b73db36
SM
85152018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8516
8517 * gdb.mi/mi-stack.exp: Fix indentation.
8518
c912f608
SM
85192018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8520
8521 PR gdb/22979
8522 * gdb.arch/amd64-osabi.exp: New file.
8523
26540402
SM
85242018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8525
8526 PR gdb/22980
8527 * gdb.base/osabi.exp: New file.
8528
121ad66c 85292018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
8530
8531 * gdb.cp/static-typedef-print.exp: New file.
8532 * gdb.cp/static-typedef-print.cc: New file.
8533
3fcded8f
JB
85342018-03-27 Joel Brobecker <brobecker@adacore.com>
8535
8536 * gdb.ada/varsize_limit: New testcase.
8537
59cc4834
JB
85382018-03-27 Joel Brobecker <brobecker@adacore.com>
8539
8540 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
8541
8542 * gdb.ada/notcplusplus: New testcase.
8543
8544 * gdb.base/c-linkage-name.c: New file.
8545 * gdb.base/c-linkage-name.exp: New testcase.
8546
4ca59a9f
TT
85472018-03-26 Tom Tromey <tom@tromey.com>
8548
8549 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
8550 * gdb.python/py-framefilter.py (name_error): New global.
8551 (ErrorInName.function): Use name_error.
8552
978d6c75
TT
85532018-03-26 Tom Tromey <tom@tromey.com>
8554
8555 PR backtrace/15582:
8556 * gdb.python/py-framefilter.exp: Add "bt hide" test.
8557
b7fee5a3
KS
85582018-03-23 Keith Seitz <keiths@redhat.com>
8559
8560 PR c++/22968
8561 * gdb.cp/subtypes.exp: New file.
8562 * gdb.cp/subtypes.h: New file.
8563 * gdb.cp/subtypes.cc: New file.
8564 * gdb.cp/subtypes-2.cc: New file.
8565
376be529
AB
85662018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8567
8568 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
8569 (done): Call '_exit' not 'exit' to avoid atexit handlers.
8570 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
8571 -nostartfiles when compiling the test. Confirm that all registers
8572 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
8573
066cfa98
AB
85742018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8575
8576 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
8577 option, syntax was wrong anyway.
8578 * gdb.arch/arm-disp-step.exp: Likewise.
8579 * gdb.arch/sparc64-regs.exp: Likewise.
8580 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
8581 option, syntax was wrong anyway, switch to use
8582 prepare_for_testing.
8583 * gdb.arch/i386-disp-step.exp: Likewise.
8584
079670b9
AA
85852018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
8586
8587 * gdb.ada/exec_changed.exp: Replace "target_info exists
8588 use_gdb_stub" by "use_gdb_stub".
8589 * gdb.ada/start.exp: Likewise.
8590 * gdb.base/async-shell.exp: Likewise.
8591 * gdb.base/attach-pie-misread.exp: Likewise.
8592 * gdb.base/attach-wait-input.exp: Likewise.
8593 * gdb.base/break-entry.exp: Likewise.
8594 * gdb.base/break-interp.exp: Likewise.
8595 * gdb.base/dprintf-detach.exp: Likewise.
8596 * gdb.base/nostdlib.exp: Likewise.
8597 * gdb.base/solib-nodir.exp: Likewise.
8598 * gdb.base/statistics.exp: Likewise.
8599 * gdb.base/testenv.exp: Likewise.
8600 * gdb.mi/mi-exec-run.exp: Likewise.
8601 * gdb.mi/mi-start.exp: Likewise.
8602 * gdb.multi/dummy-frame-restore.exp: Likewise.
8603 * gdb.multi/multi-arch-exec.exp: Likewise.
8604 * gdb.multi/multi-arch.exp: Likewise.
8605 * gdb.multi/tids.exp: Likewise.
8606 * gdb.multi/watchpoint-multi.exp: Likewise.
8607 * gdb.python/py-events.exp: Likewise.
8608 * gdb.threads/attach-into-signal.exp: Likewise.
8609 * gdb.threads/attach-stopped.exp: Likewise.
8610 * gdb.threads/threadapply.exp: Likewise.
8611 * lib/selftest-support.exp: Likewise.
8612
26d6cec4
AA
86132018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
8614
8615 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
8616
4ee89e90
SR
86172018-03-20 Stephen Roberts <stephen.roberts@arm.com>
8618
8619 * gdb.perf/template-breakpoints.cc: New file.
8620 * gdb.perf/template-breakpoints.exp: New file.
8621 * gdb.perf/template-breakpoints.py: New file.
8622
92630041
TT
86232018-03-19 Tom Tromey <tom@tromey.com>
8624
8625 * gdb.rust/simple.rs (main): Add local variables field1, field2,
8626 y0.
8627 * gdb.rust/simple.exp: Test bare identifier form of struct
8628 initializer.
8629
76727919
TT
86302018-03-19 Tom Tromey <tom@tromey.com>
8631
8632 * gdb.gdb/observer.exp: Remove.
8633
194ed413
AA
86342018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8635
8636 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
8637 "qualified" option when setting breakpoints.
8638 * gdb.trace/backtrace.exp: Likewise.
8639 * gdb.trace/circ.exp: Likewise.
8640 * gdb.trace/collection.exp: Likewise.
8641 * gdb.trace/disconnected-tracing.exp: Likewise.
8642 * gdb.trace/ftrace-lock.exp: Likewise.
8643 * gdb.trace/ftrace.exp: Likewise.
8644 * gdb.trace/infotrace.exp: Likewise.
8645 * gdb.trace/packetlen.exp: Likewise.
8646 * gdb.trace/passc-dyn.exp: Likewise.
8647 * gdb.trace/qtro.exp: Likewise.
8648 * gdb.trace/read-memory.exp: Likewise.
8649 * gdb.trace/report.exp: Likewise.
8650 * gdb.trace/signal.exp: Likewise.
8651 * gdb.trace/status-stop.exp: Likewise.
8652 * gdb.trace/strace.exp: Likewise.
8653 * gdb.trace/tfind.exp: Likewise.
8654 * gdb.trace/trace-break.exp: Likewise.
8655 * gdb.trace/trace-condition.exp: Likewise.
8656 * gdb.trace/trace-mt.exp: Likewise.
8657 * gdb.trace/tstatus.exp: Likewise.
8658 * gdb.trace/tsv.exp: Likewise.
8659 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8660 * gdb.trace/unavailable.exp: Likewise.
8661 * gdb.trace/while-dyn.exp: Likewise.
8662
8b067d2c
AA
86632018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8664
8665 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
8666 that libinproctrace is copied to the target.
8667
3ae9ce5d
TT
86682018-03-14 Tom Tromey <tom@tromey.com>
8669
8670 PR cli/14977:
8671 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
8672 a null pointer.
8673 * gdb.base/wchar.exp: Likewise.
8674
b8c2339b
TT
86752018-03-14 Tom Tromey <tom@tromey.com>
8676
8677 PR cli/19918:
8678 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
8679 flag.
8680
4872dc46
SM
86812018-03-08 Simon Marchi <simon.marchi@ericsson.com>
8682
8683 PR gdb/22841
8684 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
8685 "target" to remote_exec.
8686
e4fe3756
SM
86872018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
8688
8689 PR gdb/22841
8690 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
8691 ${board}_upload): Remove.
8692
e95a97d4
AA
86932018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
8694
8695 * gdb.cp/watch-cp.cc: New test.
8696 * gdb.cp/watch-cp.exp: New file.
8697
dbbb1059
AB
86982018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8699
8700 * gdb.base/infcall-nested-structs.exp: New file.
8701 * gdb.base/infcall-nested-structs.c: New file.
8702 * gdb.base/float.exp: Add riscv support.
8703
ecc054c0
TP
87042018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
8705
8706 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
8707 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
8708
25e3c82c
SDJ
87092018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
8710
8711 * gdb.server/abspath.exp: New file.
8712 * lib/gdb.exp (with_cwd): New procedure.
8713
3083294d
SM
87142018-02-28 Simon Marchi <simon.marchi@ericsson.com>
8715
8716 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
8717 use it.
8718 (gdb_is_target_remote_prompt): New proc.
8719 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
8720 (gdb_is_target_native): Pass prompt parameter to
8721 gdb_is_target_1.
8722
3275ef47
SM
87232018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
8724
8725 * gdb.base/load-command.c: New file.
8726 * gdb.base/load-command.exp: New file.
8727 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
8728 (gdb_is_target_1): ...this, and generalize for other targets
8729 than just remote.
8730 (gdb_is_target_remote): Use gdb_is_target_1.
8731 (gdb_is_target_native): use gdb_is_target_1.
8732
6893c19a
TT
87332018-02-26 Tom Tromey <tom@tromey.com>
8734
8735 PR python/16497:
8736 * gdb.python/py-framefilter.exp: Update test.
8737
2ddeaf8a
TT
87382018-02-26 Tom Tromey <tom@tromey.com>
8739
8740 * gdb.dwarf2/variant.c: New file.
8741 * gdb.dwarf2/variant.exp: New file.
8742
c9317f21
TT
87432018-02-26 Tom Tromey <tom@tromey.com>
8744
8745 * gdb.rust/simple.exp: Accept more possible results in enum test.
8746
6f6d0c26
SM
87472018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
8748
8749 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
8750 parentheses.
8751
11b03145
MR
87522018-02-23 Maciej W. Rozycki <macro@mips.com>
8753
8754 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
8755 name of a variable: $actual_linejj -> $actual_line.
8756
54a27fe5
JB
87572018-02-21 John Baldwin <jhb@FreeBSD.org>
8758
8759 * gdb.arch/amd64-i386-address.exp: Fix a typo.
8760
de65820c
MM
87612018-02-20 Markus Metzger <markus.t.metzger@intel.com>
8762
8763 * gdb.btrace/buffer-size.exp: Do not force BTS.
8764
980548fd
PA
87652018-02-14 Pedro Alves <palves@redhat.com>
8766
8767 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
8768 getting a "Quit".
8769
c4e12631
MM
87702018-02-09 Markus Metzger <markus.t.metzger@intel.com>
8771
8772 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
8773 Fix test name.
8774
c2e0e465
SM
87752018-02-07 Simon Marchi <simon.marchi@ericsson.com>
8776
8777 * gdb.cp/m-static.exp: Check type of optimized out static
8778 member.
8779
f7216783
AB
87802018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
8781
8782 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
8783 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
8784
0625771b
LS
87852018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
8786 Leszek Swirski <leszeks@google.com>
8787
8788 * gdb.python/py-prettyprint.c
8789 (struct to_string_returns_value_inner,
8790 struct to_string_returns_value_wrapper): New.
8791 (main): Add tsrvw variable.
8792 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
8793 ToStringReturnsValueWrapper): New classes.
8794 (register_pretty_printers): Register new pretty-printers.
8795 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
8796 recursive pretty printer.
8797 * gdb.python/py-mi.exp: Likewise.
8798
59498c30
LS
87992018-02-01 Leszek Swirski <leszeks@google.com>
8800
8801 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
8802 functions with the same name as an include file are parsed
8803 correctly.
8804
d4d38844
YQ
88052018-02-01 Yao Qi <yao.qi@linaro.org>
8806
8807 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
8808 "\[^\r\n\]*".
8809
07e5f5cf
NP
88102018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
8811
8812 * gdb.arch/powerpc-prologue-frame.s: New file.
8813 * gdb.arch/powerpc-prologue-frame.c: Likewise.
8814 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
8815
929b5ad4
JB
88162018-01-31 Joel Brobecker <brobecker@adacore.com>
8817
8818 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
8819
e671cd59
PA
88202018-01-30 Pedro Alves <palves@redhat.com>
8821
8822 PR gdb/13211
8823 * gdb.base/interrupt-daemon.c: New.
8824 * gdb.base/interrupt-daemon.exp: New.
8825 * gdb.multi/multi-term-settings.c: New.
8826 * gdb.multi/multi-term-settings.exp: New.
8827
fc413dc4
JB
88282018-01-30 Joel Brobecker <brobecker@adacore.com>
8829
8830 * gdb.base/break.exp: Save the location where the breakpoint
8831 on break.c:47 was actually inserted when debugging the version
8832 compiled at -O2 and use it in the expected output of the "info
8833 break" test performed soon after.
8834
5c319bb2
PA
88352018-01-22 Pedro Alves <palves@redhat.com>
8836 Sergio Durigan Junior <sergiodj@redhat.com>
8837
8838 * gdb.base/whatis.exp: Add tests for 'set print object on' +
8839 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
8840
a9e40818
JB
88412018-01-22 Joel Brobecker <brobecker@adacore.com>
8842
8843 * gdb.base/break-include.c, gdb.base/break-include.inc,
8844 gdb.base/break-include.exp: New files.
8845 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
8846 line number now being the actual line number where the breakpoint
8847 was inserted.
8848 * gdb.mi/mi-break.exp: Likewise.
8849 * gdb.mi/mi-reverse.exp: Likewise.
8850 * gdb.mi/mi-simplerun.exp: Ditto.
8851
e707fc44
AB
88522018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8853
8854 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
8855 varobj.
8856 * gdb.mi/mi-var-create-rtti.exp: Likewise.
8857
ae451627
AB
88582018-01-21 Don Breazeal <donb@codesourcery.com>
8859 Andrew Burgess <andrew.burgess@embecosm.com>
8860
8861 * gdb.mi/basics.c: Add new global.
8862 * gdb.mi/mi-frame-regs.exp: New file.
8863 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
8864 case.
8865
b1b189e0
AB
88662018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8867
8868 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
8869 non-parameter, and on an unknown symbol.
8870
fcfcc376
TT
88712018-01-19 Tom Tromey <tom@tromey.com>
8872
8873 * gdb.rust/modules.rs (TWENTY_THREE): New global.
8874 * gdb.rust/modules.exp: Add ::-qualified lookup test.
8875
634c1c31
AA
88762018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8877
8878 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
8879 setrlimit and chdir to int.
8880
d6ad07fd
AA
88812018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8882
8883 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
8884 function.
8885 (my_tend): Likewise.
8886 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
8887 rationale of avoiding FP- and vector instructions.
8888
adf8243b
RK
88892018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
8890
8891 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
8892 "info reg" with "\[ \t\]*".
8893 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
8894 "\[ \t\]+".
8895 * gdb.arch/s390-multiarch.exp: Ditto.
8896 * gdb.base/pc-fp.exp: Ditto.
8897 * gdb.reverse/i386-precsave.exp: Ditto.
8898 * gdb.reverse/i386-reverse.exp: Ditto.
8899 * gdb.reverse/i387-env-reverse.exp: Ditto.
8900 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8901
dcc06925
AA
89022018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8903
8904 * lib/gdb.exp (gdb_compile): Re-enable use of
8905 universal_compile_options for languages other than Rust.
8906
25d4fd80
AA
89072018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8908
8909 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
8910
ee7f689e 89112018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
8912
8913 PR gdb/16577
8914 * gdb.base/solib-vanish.exp: New.
8915 * gdb.base/solib-vanish-main.c: New.
8916 * gdb.base/solib-vanish-lib1.c: New.
8917 * gdb.base/solib-vanish-lib2.c: New.
8918
d8447b6b
YQ
89192018-01-17 Yao Qi <yao.qi@linaro.org>
8920
8921 * gdb.compile/compile.exp: Match the address printed for
8922 frame in the output of command "bt".
8923
86d6a90c
TT
89242018-01-15 Tom Tromey <tom@tromey.com>
8925
8926 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
8927 compute sp_reg.
8928
cbcdb1aa
AB
89292018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8930
8931 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
8932 to prepare.
8933 (prepare): Return 0 on error, 1 on success.
8934
eea61984
PA
89352018-01-12 Pedro Alves <palves@redhat.com>
8936
8937 * gdb.base/continue-after-aborted-step-over.c: New.
8938 * gdb.base/continue-after-aborted-step-over.exp: New.
8939
6181e9c2
SM
89402018-01-11 Simon Marchi <simon.marchi@ericsson.com>
8941
8942 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
8943 options when not creating an executable.
8944
3cada740
PA
89452018-01-11 Pedro Alves <palves@redhat.com>
8946
8947 PR remote/22597
8948 * gdb.server/stop-reply-no-thread.c: New file.
8949 * gdb.server/stop-reply-no-thread.exp: New file.
8950
c63d3e8d
PA
89512018-01-10 Pedro Alves <palves@redhat.com>
8952
8953 PR gdb/22670
8954 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
8955 functions too. Test setting breakpoints and printing C functions
8956 with no debug info too.
8957 * gdb.ada/bp_c_mixed_case/qux.c: New file.
8958
d4c2a405
PA
89592018-01-10 Pedro Alves <palves@redhat.com>
8960
8961 PR gdb/22670
8962 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
8963 a fail.
8964
8825213e
PA
89652018-01-10 Pedro Alves <palves@redhat.com>
8966
8967 PR gdb/22670
8968 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
8969
605fd3c6
YQ
89702018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8971
8972 * gdb.server/unittest.exp: Match the output in non-development
8973 mode.
8974
1e5ded6c
YQ
89752018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8976
8977 * gdb.gdb/unittest.exp: Match output in non-development mode.
8978
30066b0b
JB
89792018-01-08 Joel Brobecker <brobecker@adacore.com>
8980
8981 * gdb.ada/access_tagged_param.exp: Relax expected output
8982 for value of "ObjL" in "continue" to pck.inspect breakpoint
8983 test.
8984
04bafb1e
XR
89852018-01-08 Joel Brobecker <brobecker@adacore.com>
8986
9f86398b
JB
8987 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
8988 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 8989
e379cee6
PA
89902018-01-05 Pedro Alves <palves@redhat.com>
8991
8992 PR gdb/18653
8993 * gdb.base/libsegfault.exp: New.
8994
de63c46b
PA
89952018-01-05 Joel Brobecker <brobecker@adacore.com>
8996
8997 PR gdb/22670
8998 * gdb.ada/access_tagged_param.exp: New file.
8999 * gdb.ada/access_tagged_param/foo.adb: New file.
9000
f98fc17b
PA
90012018-01-05 Pedro Alves <palves@redhat.com>
9002
9003 PR gdb/22670
9004 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
9005 exercise lower case too, and to exercise both full matching and
9006 wild matching.
9007
342f8240
JB
90082018-01-05 Joel Brobecker <brobecker@adacore.com>
9009
9010 * gdb.ada/rename_subscript_param: New testcase.
9011
7150d33c
JG
90122018-01-05 Jerome Guitton <guitton@adacore.com>
9013
9014 * gdb.ada/arr_acc_idx_w_gap: New testcase.
9015
cc0e770c
JB
90162018-01-05 Joel Brobecker <brobecker@adacore.com>
9017
9018 * gdb.ada/convvar_comp: New testcase.
9019
672a41aa 90202018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
9021
9022 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
9023 (My_Table): New global variable.
9024 * testsuite/gdb.ada/array_char_idx.exp: Add test.
9025
7365ec2f
JB
90262018-01-04 Joel Brobecker <brobecker@adacore.com>
9027
9028 PR gdb/22670
9029 * gdb.ada/maint_with_ada: New testcase.
9030
289483b6
JB
90312018-01-04 Joel Brobecker <brobecker@adacore.com>
9032
9033 PR gdb/22670
9034 * gdb.ada/bp_c_mixed_case: New testcase.
9035
344420da
JB
90362018-01-04 Joel Brobecker <brobecker@adacore.com>
9037
9038 PR gdb/22670
9039 * gdb.ada/complete.exp: Add "complete break ada" test.
9040
66fc87a0
JB
90412018-01-04 Joel Brobecker <brobecker@adacore.com>
9042
9043 PR gdb/22670
9044 * gdb.ada/info_addr_mixed_case: New testcase.
9045
9f757bf7
XR
90462018-01-03 Xavier Roirand <roirand@adacore.com>
9047
9048 * gdb.ada/excep_handle.exp: New testcase.
9049 * gdb.ada/excep_handle/foo.adb: New file.
9050 * gdb.ada/excep_handle/pck.ads: New file.
9051
bd570f80
JB
90522018-01-03 Joel Brobecker <brobecker@adacore.com>
9053
9054 * gdb.base/step-line.c: Add extra empty line in copyright header.
9055 * gdb.base/step-line.inp: Likewise.
9056
9fe561ab
JB
90572018-01-02 Joel Brobecker <brobecker@adacore.com>
9058
9059 * gdb.ada/dyn_stride.exp: Add slice test.
9060
a405673c
JB
90612018-01-02 Joel Brobecker <brobecker@adacore.com>
9062
9063 * gdb.ada/dyn_stride: New testcase.
9064
cef0f868
SH
90652017-12-27 Stafford Horne <shorne@gmail.com>
9066
9067 * gdb.xml/extra-regs.xml: Add example foo reggroup.
9068 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
9069
b67d92b0
SH
90702017-12-27 Stafford Horne <shorne@gmail.com>
9071
9072 * gdb.base/reggroups.c: New file.
9073 * gdb.base/reggroups.exp: New file.
9074
eccab96d
JB
90752017-12-18 Joel Brobecker <brobecker@adacore.com>
9076
9077 * gdb.dwarf2/ada-valprint-error.c: New file.
9078 * gdb.dwarf2/ada-valprint-error.exp: New file.
9079
0e2da9f0
JB
90802017-12-18 Joel Brobecker <brobecker@adacore.com>
9081
9082 * gdb.ada/assign_arr: New testcase.
9083
cb923fcc
XR
90842017-12-18 Xavier Roirand <roirand@adacore.com>
9085
9086 * gdb.ada/funcall_ptr: New testcase.
9087
7c161838
SDJ
90882017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
9089
9090 PR cli/16224
9091 * gdb.base/ptype-offsets.cc: New file.
9092 * gdb.base/ptype-offsets.exp: New file.
9093
1af17fd9
YQ
90942017-12-15 Yao Qi <yao.qi@linaro.org>
9095
9096 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
9097 if XML is disabled.
9098
828d5846
XR
90992017-12-15 Xavier Roirand <roirand@adacore.com>
9100
9101 * gdb.ada/same_component_name: New testcase.
9102
79e8fcaa
JB
91032017-12-14 Joel Brobecker <brobecker@adacore.com>
9104
9105 * gdb.ada/str_binop_equal: New testcase.
9106
e05fa6f9
JB
91072017-12-14 Joel Brobecker <brobecker@adacore.com>
9108
9109 * gdb.ada/task_switch_in_core: New testcase.
9110
b89641ba
SM
91112017-12-13 Simon Marchi <simon.marchi@ericsson.com>
9112
9113 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
9114 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
9115 call test_bkpt_qualified.
9116 (test_bkpt_qualified): New proc.
9117
6892d2e4
PA
91182017-12-13 Pedro Alves <palves@redhat.com>
9119
9120 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
9121 Tighten regexp by matching with an anchor.
9122
a22ecf70
PA
91232017-12-13 Pedro Alves <palves@redhat.com>
9124
9125 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
9126 ("expression with namespace"): New set of tests.
9127 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
9128 (Nested::Test_NS::qux): New.
9129 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
9130 defaults to 'start_quote_char' and 'end_quote_char' parameters.
9131
9937536c
JB
91322017-12-13 Joel Brobecker <brobecker@adacore.com>
9133
9134 * gdb.base/server-del-break.c: New file.
9135 * gdb.base/server-del-break.exp: New file.
9136
fe49c6f5
SH
91372017-12-12 Stafford Horne <shorne@gmail.com>
9138
9139 * gdb.xml/tdesc-regs.exp: Add or1k support.
9140
c3d18620
SH
91412017-12-12 Stafford Horne <shorne@gmail.com>
9142
9143 * gdb.base/bp-permanent.c: Define nop of or1k.
9144
c5f9cfc8
JB
91452017-12-11 Joel Brobecker <brobecker@adacore.com>
9146
9147 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
9148 output with components being reordered.
9149
a9c135fc
JB
91502017-12-11 Joel Brobecker <brobecker@adacore.com>
9151
9152 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
9153 output with components being reordered.
9154
927aa2e7
JK
91552017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9156 Pedro Alves <palves@redhat.com>
9157
9158 * gdb.base/maint.exp (check for .gdb_index): Check also for
9159 .debug_names.
9160 * gdb.dlang/watch-loc.c (.debug_aranges): New.
9161 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
9162 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
9163 (.gdb_index used after symbol reloading): Support also .debug_names.
9164 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
9165
f17d9474
YQ
91662017-12-08 Yao Qi <yao.qi@linaro.org>
9167
9168 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9169 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
9170
a0de8c21
YQ
91712017-12-08 Yao Qi <yao.qi@linaro.org>
9172
9173 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9174 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
9175
a738ea1d
YQ
91762017-12-08 Yao Qi <yao.qi@linaro.org>
9177
9178 * gdb.arch/aarch64-tagged-pointer.c: New file.
9179 * gdb.arch/aarch64-tagged-pointer.exp: New file.
9180
1cd9a73b
SDJ
91812017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
9182
9183 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
9184 "int".
9185
fa6eb693
KS
91862017-12-07 Keith Seitz <keiths@redhat.com>
9187
9188 PR breakpoints/22569
9189 * gdb.linespec/ls-errs.exp: Change expected result of "break
9190 -source this file has spaces.c -line 3".
9191 Check that an explicit source file followed by whitespace is
9192 identified as an invalid explicit location.
9193
883fd55a
KS
91942017-12-07 Keith Seitz <keiths@redhat.com>
9195
9196 * gdb.cp/nested-types.cc: New file.
9197 * gdb.cp/nested-types.exp: New file.
9198 * lib/cp-support.exp: Load data-structures.exp library.
9199 (debug_cp_test_ptype_class): New global.
9200 (cp_ptype_class_verbose, next_line): New procedures.
9201 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
9202 Add and document new return value.
9203 Switch the list of lines to a queue.
9204 Add support for new `type' key for nested type definitions.
9205 Add debugging/troubleshooting messages.
9206 * lib/data-structures.exp: New file.
9207
ec72db3e
SM
92082017-12-07 Simon Marchi <simon.marchi@ericsson.com>
9209
9210 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
9211 with proc_with_prefix, don't use with_test_prefix.
9212
99598d71
TT
92132017-12-07 Tom Tromey <tom@tromey.com>
9214
9215 * gdb.base/break.exp: Add test for empty "commands".
9216
a8806230
YQ
92172017-12-07 Yao Qi <yao.qi@linaro.org>
9218
9219 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
9220 malloc and catch syscall.
9221
824cc835
PM
92222017-12-07 Phil Muldoon <pmuldoon@redhat.com>
9223
e79be6e5 9224 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
9225 tests for explicit locations.
9226
7cc244de
PA
92272017-12-06 Pedro Alves <palves@redhat.com>
9228
9229 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
9230 force-disabling XML descriptions.
9231
50a1fdd5
PA
92322017-12-04 Pedro Alves <palves@redhat.com>
9233
9234 PR gdb/22499
9235 * gdb.arch/amd64-disp-step-avx.S: New file.
9236 * gdb.arch/amd64-disp-step-avx.exp: New file.
9237
f0fb2488
PA
92382017-12-03 Pedro Alves <palves@redhat.com>
9239
9240 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
9241 and <string.h>.
9242 (parent_function): Print distinct messages when waitpid fails, or
9243 the child exits with a signal, or the child exits for an unhandled
9244 reason.
9245 * gdb.threads/process-dies-while-detaching.exp
9246 (detach_and_expect_exit): New 'inf_output_re' parameter and use
9247 it. Wait for both inferior output and GDB's prompt. Use an
9248 indirect spawn id list.
9249 (do_detach): New parameter 'child_exit'. Use it to compute
9250 expected inferior output.
9251 (test_detach, test_detach_watch, test_detach_killed_outside):
9252 Adjust to pass down the expected child exit kind.
9253
97cbe998
SDJ
92542017-12-01 Joel Brobecker <brobecker@adacore.com>
9255 Sergio Durigan Junior <sergiodj@redhat.com>
9256 Pedro Alves <palves@redhat.com>
9257
9258 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
9259
40fc416f
SDJ
92602017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
9261
9262 * gdb.base/relocate.exp: Add tests to guarantee that arguments
9263 to 'symbol-file' and 'add-symbol-file' can be
9264 position-independent.
9265
1cc75e92
YQ
92662017-12-01 Yao Qi <yao.qi@linaro.org>
9267
9268 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
9269 the URL in copyright header.
9270 * gdb.arch/aarch64-fp.exp: Likewise.
9271 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
9272 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
9273 * gdb.base/expand-psymtabs.exp: Likewise.
9274 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
9275 * gdb.fortran/common-block.exp: Likewise.
9276 * gdb.fortran/common-block.f90: Likewise.
9277 * gdb.fortran/logical.exp: Likewise.
9278 * gdb.fortran/vla-datatypes.f90: Likewise.
9279 * gdb.fortran/vla-sub.f90: Likewise.
9280
875fb7a7
JB
92812017-11-30 Joel Brobecker <brobecker@adacore.com>
9282
9283 * gdb.ada/repeat_dyn: New testcase.
9284
6f14765f
UW
92852017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9286
9287 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
9288 Update for changed thread numbering.
9289 * gdb.cell/bt.exp: Update for changed GDB output.
9290
f1af7b94
SM
92912017-11-30 Simon Marchi <simon.marchi@ericsson.com>
9292
9293 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
9294 setting isremote by hand.
9295 * boards/dwarf4-gdb-index.exp: Likewise.
9296 * boards/fission.exp: Likewise.
9297 * boards/stabs.exp: Likewise.
9298
e3919f3e
PA
92992017-11-30 Pedro Alves <palves@redhat.com>
9300
9301 * gdb.linespec/cpls-ops.exp
9302 (check_explicit_skips_function_argument): Extract the underlying
9303 type of size_t instead of hardcoding it.
9304
bd69330d
PA
93052017-11-29 Pedro Alves <palves@redhat.com>
9306
9307 PR c++/19436
9308 * gdb.linespec/cpls-abi-tag.cc: New file.
9309 * gdb.linespec/cpls-abi-tag.exp: New file.
9310
a20714ff
PA
93112017-11-29 Pedro Alves <palves@redhat.com>
9312
9313 * gdb.base/langs.exp: Use -qualified.
9314 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
9315 it.
9316 * gdb.cp/namespace.exp: Use -qualified.
9317 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
9318 (overload-3, template-overload, template-ret-type, const-overload)
9319 (const-overload-quoted, anon-ns, ambiguous-prefix): New
9320 procedures.
9321 (test_driver): Call them.
9322 * gdb.cp/save-bp-qualified.cc: New.
9323 * gdb.cp/save-bp-qualified.exp: New.
9324 * gdb.linespec/explicit.exp: Test -qualified.
9325 * lib/completion-support.exp (completion::explicit_opts_list): Add
9326 "-qualified".
9327 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
9328
f6f1d339
PM
93292017-11-29 Phil Muldoon <pmuldoon@redhat.com>
9330
9331 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
9332
02ca603a
TT
93332017-11-29 Tom Tromey <tom@tromey.com>
9334
9335 * gdb.base/relocate.exp: Update invalid argument test.
9336 Add new tests for invalid arguments.
9337
ed6c0bfb
TP
93382017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9339
9340 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
9341 Return 0 as a long.
9342 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
9343
f106e10e
TP
93442017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9345
9346 * gdb.cp/breakpoint.cc (bar): Set return type to void.
9347 * gdb.cp/psymtab-parameter.cc (func): Likewise.
9348 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
9349 func ().
9350 * gdb.cp/shadow.cc (B.func): Return 0.
9351
10329bb2
JB
93522017-11-27 Joel Brobecker <brobecker@adacore.com>
9353
9354 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
9355 expected output in gdb_expect call to allow the exception
9356 message to be present as well. Fix syntax confusion to avoid
9357 TCL thinking that exception_name is an array.
9358
617cd4bc
UW
93592017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
9360
9361 * gdb.arch/spu-info.c: Include <unistd.h>.
9362 (do_signal_test): Fix broken calls to write.
9363 * gdb.arch/spu-info.exp: Use prepare_for_testing.
9364 Fix checks for empty mailboxes. Update signal tests for corrected
9365 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
9366 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
9367 * gdb.cell/arch.exp: Use standard_output_file.
9368 * gdb.cell/break.exp: Likewise.
9369 * gdb.cell/bt.exp: Likewise.
9370 * gdb.cell/core.exp: Likewise.
9371 * gdb.cell/dwarfaddr.exp: Likewise.
9372 * gdb.cell/ea-cache.exp: Likewise.
9373 * gdb.cell/ea-standalone.exp: Likewise.
9374 * gdb.cell/f-regs.exp: Likewise.
9375 * gdb.cell/fork.exp: Likewise.
9376 * gdb.cell/gcore.exp: Likewise.
9377 * gdb.cell/mem-access.exp: Likewise.
9378 * gdb.cell/ptype.exp: Likewise.
9379 * gdb.cell/registers.exp: Likewise.
9380 * gdb.cell/sizeof.exp: Likewise.
9381 * gdb.cell/solib-symbol.exp: Likewise.
9382 * gdb.cell/solib.exp: Likewise.
617cd4bc 9383
a81aaca0
PA
93842017-11-25 Pedro Alves <palves@redhat.com>
9385
9386 * gdb.base/complete-empty.exp: New file.
9387 * gdb.base/completion.exp: Adjust.
9388
6a3c6ee4
PA
93892017-11-25 Pedro Alves <palves@redhat.com>
9390
9391 * gdb.linespec/cpls-ops.cc: New file.
9392 * gdb.linespec/cpls-ops.exp: New file.
9393 * lib/completion-support.exp (test_complete_prefix_range_re): New,
9394 factored out from ...
9395 (test_complete_prefix_range): ... this.
9396
8955eb2d
PA
93972017-11-24 Pedro Alves <palves@redhat.com>
9398
9399 * gdb.linespec/cpcompletion.exp: New file.
9400 * gdb.linespec/cpls-hyphen.cc: New file.
9401 * gdb.linespec/cpls.cc: New file.
9402 * gdb.linespec/cpls2.cc: New file.
9403 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
9404 test to use test_gdb_complete_unique. Add label completion,
9405 keyword completion and explicit location completion tests.
9406 * lib/completion-support.exp: New file.
9407
e547c119
JB
94082017-11-24 Joel Brobecker <brobecker@adacore.com>
9409
9410 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
9411 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
9412 when hitting an exception catchpoint.
9413
7c3c1aa8
YQ
94142017-11-22 Yao Qi <yao.qi@linaro.org>
9415
9416 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
9417
41bd68f5
SM
94182017-11-22 Simon Marchi <simon.marchi@ericsson.com>
9419
9420 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
9421 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
9422 * gdb.dwarf2/info-locals-optimized-out.c: New file.
9423
1daad298
YQ
94242017-11-22 Yao Qi <yao.qi@linaro.org>
9425
9426 * gdb.base/info-os.exp: Pass pthreads.
9427 * gdb.multi/multi-attach.exp: Likewise.
9428
88465e87
YQ
94292017-11-22 Yao Qi <yao.qi@linaro.org>
9430
9431 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
9432 compiler.
9433
dc196b23
YQ
94342017-11-22 Yao Qi <yao.qi@linaro.org>
9435
9436 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
9437 * gdb.base/break-interp.exp: Likewise.
9438 * gdb.base/jit-attach-pie.exp: Likewise.
9439
2400729e
UW
94402017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9441
9442 * gdb.base/float128.c (large128): New variable.
9443 * gdb.base/float128.exp: Add test to print largest __float128 value.
9444
7a26362d
UW
94452017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9446
9447 * gdb.arch/vsx-regs.exp: Update register content checks.
9448
ed0f4273
UW
94492017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
9450
9451 * gdb.arch/ppc-longdouble.exp: New file.
9452 * gdb.arch/ppc-longdouble.c: Likewise.
9453
a25d69c6
PA
94542017-11-21 Pedro Alves <palves@redhat.com>
9455
9456 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
9457
73fcf641
PA
94582017-11-20 Pedro Alves <palves@redhat.com>
9459
9460 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
9461 (long_double_typedef): New typedefs.
9462 Use DEF on double and long double.
9463 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
9464 cases.
9465 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
9466 and 'long_double_ptr_same_size' locals. Use them to decide
9467 whether cast from array/function to float is valid/invalid.
9468
71a3c369
TT
94692017-11-17 Tom Tromey <tom@tromey.com>
9470
9471 * gdb.rust/traits.rs: New file.
9472 * gdb.rust/traits.exp: New file.
9473
ced9779b
JB
94742017-11-17 Joel Brobecker <brobecker@adacore.com>
9475
9476 * gdb.ada/minsyms: New testcase.
9477
a0922d80
PA
94782017-11-16 Pedro Alves <palves@redhat.com>
9479
9480 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
9481 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
9482
ea04e54c
PA
94832017-11-16 Pedro Alves <palves@redhat.com>
9484
9485 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
9486 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
9487
e849ea89
PA
94882017-11-16 Pedro Alves <palves@redhat.com>
9489
9490 * gdb.server/reconnect-ctrl-c.c: New file.
9491 * gdb.server/reconnect-ctrl-c.exp: New file.
9492
d8ae99a7
PM
94932017-11-16 Phil Muldoon <pmuldoon@redhat.com>
9494
9495 * gdb.python/py-rbreak.exp: New file.
9496 * gdb.python/py-rbreak.c: New file.
9497 * gdb.python/py-rbreak-func2.c: New file.
9498
968a13f8
PA
94992017-11-16 Pedro Alves <palves@redhat.com>
9500
9501 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
9502 pattern.
9503 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
9504 GDB.
9505
71774bc9
SM
95062017-11-15 Simon Marchi <simon.marchi@ericsson.com>
9507
9508 * gdb.tui/completionn.exp (test_tab_completion): Add space in
9509 regex.
9510
ddbb44cf
SM
95112017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
9512
9513 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
9514 test names.
9515
584a564f
PA
95162017-11-09 Pedro Alves <palves@redhat.com>
9517
9518 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
9519 factored out from ...
9520 (top level): ... here, and adjusted to avoid expecting beyond the
9521 prompt in a single gdb_test_multiple.
9522
5ed7a928
PA
95232017-11-09 Pedro Alves <palves@redhat.com>
9524
9525 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
9526 output.
9527 * gdb.server/ext-attach.exp ("kill" test): Likewise.
9528 * gdb.server/ext-restart.exp ("kill" test): Likewise.
9529 * gdb.server/ext-run.exp ("kill" test): Likewise.
9530 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
9531
a60e0738
PA
95322017-11-09 Pedro Alves <palves@redhat.com>
9533
9534 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
9535 match till end of line.
9536
2c88253f
PA
95372017-11-09 Pedro Alves <palves@redhat.com>
9538
9539 * gdb.base/memattr.exp: Tighten regexes to match the end line.
9540
c7a38517
PA
95412017-11-09 Pedro Alves <palves@redhat.com>
9542
9543 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
9544 New procedures, factored out from ...
9545 (top level): ... here, and adjusted to avoid expecting beyond the
9546 prompt in one go.
9547
f29f4b6b
PA
95482017-11-09 Pedro Alves <palves@redhat.com>
9549
9550 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
9551 output. Fix '?' match.
9552
286acbb5
JB
95532017-11-08 Joel Brobecker <brobecker@adacore.com>
9554
9555 * gdb.ada/scoped_watch: New testcase.
9556 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
9557 which is actually correct.
9558 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
9559 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
9560
62d7ae92
PA
95612017-11-08 Pedro Alves <palves@redhat.com>
9562
9563 * gdb.gdb/complaints.exp (test_initial_complaints)
9564 (test_serial_complaints, test_short_complaints): Call
9565 complaint_internal instead of complaint.
9566
280ca31f
DT
95672017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
9568
9569 * gdb.threads/tls-core.c: New file.
9570 * gdb.threads/tls-core.exp: Likewise.
9571
b5ec771e
PA
95722017-11-08 Pedro Alves <palves@redhat.com>
9573
9574 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
9575 (p Exported_Capitalized): New test.
9576 (p exported_capitalized): New test.
9577
a02b41a7
PA
95782017-11-07 Pedro Alves <palves@redhat.com>
9579
9580 * gdb.cp/ena-dis-br-range.exp: Add more tests.
9581
95e95a6d
PA
95822017-11-07 Pedro Alves <palves@redhat.com>
9583
9584 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
9585 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
9586 (disable_invalid, disable_inverted, disable_negative): New
9587 procedures.
9588 ("bad numbers"): New set of tests.
9589
cee62dbd
PA
95902017-11-07 Pedro Alves <palves@redhat.com>
9591
9592 * gdb.cp/ena-dis-br-range.exp: Add tests.
9593
cc638e86
PA
95942017-11-07 Pedro Alves <palves@redhat.com>
9595
9596 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
9597
d0fe4701
XR
95982017-11-07 Xavier Roirand <roirand@adacore.com>
9599 Pedro Alves <palves@redhat.com>
9600
9601 * gdb.base/ena-dis-br.exp: Add reference to
9602 gdb.cp/ena-dis-br-range.exp.
9603 * gdb.cp/ena-dis-br-range.exp: New file.
9604 * gdb.cp/ena-dis-br-range.cc: New file.
9605
46f67f80
PA
96062017-11-06 Pedro Alves <palves@redhat.com>
9607
9608 * gdb.base/attach-non-pgrp-leader.c: New.
9609 * gdb.base/attach-non-pgrp-leader.exp: New.
9610
726e1356
PA
96112017-11-06 Pedro Alves <palves@redhat.com>
9612
9613 * configure.ac: No longer check for termio.h and sgtty.h.
9614 * configure: Regenerate.
9615 * remote-utils.c: Include termios.h instead of gdb_termios.h.
9616 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
9617 Remove termio and sgtty code.
9618
50ab6ace
YQ
96192017-11-03 Yao Qi <yao.qi@linaro.org>
9620
9621 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
9622 in GDB is disabled.
9623
8e68731c
YQ
96242017-11-03 Yao Qi <yao.qi@linaro.org>
9625
9626 * gdb.python/py-thrhandle.exp: Skip it if python is not
9627 enabled.
9628
3a87ae65
SM
96292017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
9630
9631 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
9632 as a breakpoint command.
9633
484d8d36
MD
96342017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
9635
9636 PR python/21213
9637 * gdb.python/py-infthread.exp: Test calling
9638 InferiorThread.inferior () multiple times in a row.
9639
4a27f119
KS
96402017-10-27 Keith Seitz <keiths@redhat.com>
9641
9642 * gdb.opt/inline-break.exp (break_info_1): New procedure.
9643 Test "info break" for every inlined function breakpoint.
9644
bb11dd58
YQ
96452017-10-27 Yao Qi <yao.qi@linaro.org>
9646
9647 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
9648
a43f3893
PF
96492017-10-26 Patrick Frants <osscontribute@gmail.com>
9650
9651 * gdb.cp/classes.exp (test_static_members): Test printing
9652 Outer::instance.
9653 * gdb.cp/classes.c (struct Inner, struct Outer): New.
9654 (Inner::instance, Outer::instance): New.
9655
792ccf00
PA
96562017-10-24 Pedro Alves <palves@redhat.com>
9657
9658 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
9659 extra console" test in two stages.
9660
eb2bfbad
PA
96612017-10-24 Pedro Alves <palves@redhat.com>
9662
9663 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
9664
1f75a651
PA
96652017-10-24 Pedro Alves <palves@redhat.com>
9666
9667 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
9668 loop.
9669
779990d9
PA
96702017-10-24 Pedro Alves <palves@redhat.com>
9671
9672 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
9673 $attempt" and "stoppedtry $stoppedtry" test prefixes.
9674
ad9b8f5d
PA
96752017-10-24 Pedro Alves <palves@redhat.com>
9676
9677 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
9678 parameter and handle it. Don't output read value in test name.
9679
fee6da6e
PA
96802017-10-24 Pedro Alves <palves@redhat.com>
9681
9682 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
9683 custom test name.
9684
10389c2c
PA
96852017-10-24 Pedro Alves <palves@redhat.com>
9686
9687 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
9688 include the unstable output directory name in the test's name.
9689 (initial_setup_simple) <'set args'>: Use custom test name.
9690
a80e65a9
PA
96912017-10-24 Pedro Alves <palves@redhat.com>
9692
9693 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
9694 with explicit test name.
9695
15763a09
PA
96962017-10-20 Pedro Alves <palves@redhat.com>
9697
9698 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
9699 'wait -i'. Use gdb_assert and remote_close.
9700
49a4ce2e
AB
97012017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
9702
9703 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
9704 number from variable rather than hard-coded.
9705
a75868f5
PA
97062017-10-19 Pedro Alves <palves@redhat.com>
9707
9708 * gdb.base/long-inferior-output.c: New file.
9709 * gdb.base/long-inferior-output.exp: New file.
9710
c8ba13ad
KS
97112017-11-18 Keith Seitz <keiths@redhat.com>
9712
9713 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
9714 method.
9715 (main): Call it.
9716 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
9717 Add additional user-defined conversion operator tests.
9718
b27de576
PA
97192017-10-17 Pedro Alves <palves@redhat.com>
9720
9721 * boards/native-stdio-gdbserver.exp: Load "local-board".
9722
8484c955
PA
97232017-10-17 Pedro Alves <palves@redhat.com>
9724
9725 * gdb.base/quit-live.c: New file.
9726 * gdb.base/quit-live.exp: New file.
9727
83d5a34d
KS
97282017-10-16 Keith Seitz <keiths@redhat.com>
9729
9730 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
9731 (class_with_protected_typedef, class_with_private_typedef)
9732 (struct_with_public_typedef, struct_with_protected_typedef)
9733 (struct_with_private_typedef): New classes/structs.
9734 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
9735 typedefs and access specifiers.
9736
739b3f1d
PA
97372017-10-16 Pedro Alves <palves@redhat.com>
9738 Simon Marchi <simon.marchi@polymtl.ca>
9739
9740 * README (Local vs Remote vs Native): New section.
9741 * boards/local-board.exp: New file, with bits factored out from
9742 ...
9743 * boards/native-extended-gdbserver.exp: ... here. Load
9744 "local-board".
9745 * boards/native-gdbserver.exp: Load "local-board".
9746 (${board}_spawn, ${board}_exec): Delete.
9747 * boards/native-stdio-gdbserver.exp: Most contents factored out to
9748 ...
9749 * boards/stdio-gdbserver-base.exp: ... this new file.
9750 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
9751 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
9752 procedure.
9753 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
9754 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
9755 stdio_gdbserver_command.
9756 (${board}_get_remote_address, ${board}_get_comm_port)
9757 (${board}_download, ${board}_upload): Delete.
9758 (get_target_remote_pipe_cmd): New.
9759
fe68b953
SM
97602017-10-16 Simon Marchi <simon.marchi@ericsson.com>
9761
9762 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
9763 test_bkpt_deletion, test_bkpt_cond_and_cmds,
9764 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
9765 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
9766 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
9767 remove with_test_prefix.
9768
300b6685
PA
97692017-10-13 Pedro Alves <palves@redhat.com>
9770
9771 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
9772 * gdb.base/annota1.exp: Use it instead of is_remote.
9773 * gdb.base/annota3.exp: Use it instead of is_remote.
9774 * gdb.cp/annota2.exp: Use it instead of is_remote.
9775 * gdb.cp/annota3.exp: Use it instead of is_remote.
9776 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
9777
50500caf
PA
97782017-10-13 Pedro Alves <palves@redhat.com>
9779
9780 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
9781 (test_num_test_vars, run_and_count_vars, find_env)
9782 (test_set_unset_env, test_inherit_env_var): New procedures.
9783 (top level): Use them.
9784
dad0c6d2
PA
97852017-10-13 Pedro Alves <palves@redhat.com>
9786
9787 * lib/selftest-support.exp (selftest_setup): Extend comments, and
9788 also skip on stub-like targets.
9789
8b0553c1
PA
97902017-10-13 Pedro Alves <palves@redhat.com>
9791
9792 PR gdb/22293
9793 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
9794 (top level): Move some tests to ...
9795 (test_not_found): ... this new procedure.
9796 (top level): Call it.
9797
7594f623
PA
97982017-10-13 Pedro Alves <palves@redhat.com>
9799
9800 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
9801 expect different "info terminal" output if testing with a
9802 non-native target.
9803
ebe3b402
PA
98042017-10-13 Pedro Alves <palves@redhat.com>
9805 Simon Marchi <simon.marchi@polymtl.ca>
9806
9807 PR python/12966
9808 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
9809
42f1b161
PA
98102017-10-13 Pedro Alves <palves@redhat.com>
9811
9812 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
9813 already.
9814
8d6ef72b
PA
98152017-10-13 Pedro Alves <palves@redhat.com>
9816
9817 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
9818 is_remote.
9819
d7bcd5b8
PA
98202017-10-13 Pedro Alves <palves@redhat.com>
9821
9822 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
9823 is_remote.
9824
df479dc6
PA
98252017-10-13 Pedro Alves <palves@redhat.com>
9826
9827 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
9828 is set.
9829 (corefile_test_attach): Likewise. Check can_spawn_for_attach
9830 instead of is_remote.
9831
23fb630a
PA
98322017-10-13 Pedro Alves <palves@redhat.com>
9833
9834 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
9835 (top level): Add comment.
9836
cc77b1dc
PA
98372017-10-13 Pedro Alves <palves@redhat.com>
9838
9839 * gdb.base/remote.exp (top level): Fix comment typo and add
9840 missing return.
9841
27c9e813
PA
98422017-10-13 Pedro Alves <palves@redhat.com>
9843 Simon Marchi <simon.marchi@polymtl.ca>
9844
9845 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
9846 calls and add comments. Skip test if use_gdb_stub is set.
9847 (top level): Use "set cwd" command instead of "cd" command.
9848
5e830d98
PA
98492017-10-13 Pedro Alves <palves@redhat.com>
9850
9851 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
9852 is_remote target check.
9853
f5ca0032
PA
98542017-10-13 Pedro Alves <palves@redhat.com>
9855
9856 * gdb.base/scope.exp: Use build_executable + clean_restart +
9857 gdb_file_cmd instead of prepare_for_testing and no longer skip
9858 "before run" tests on is_remote target boards. Update comments.
9859 * boards/native-extended-gdbserver.exp
9860 (extended_gdbserver_load_last_file): New, factored out from ...
9861 (gdb_load): ... this. Move further below and add comment.
9862 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
9863
8aed1c0d
PA
98642017-10-12 Pedro Alves <palves@redhat.com>
9865
9866 * gdb.base/attach.exp: Remove references to gdb64.
9867 * gdb.base/dbx.exp: Remove references to gdb64.
9868
cfa34c87
SM
98692017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9870 Pedro Alves <palves@redhat.com>
9871
9872 * gdb.base/label.exp: Remove is_remote target check.
9873
9192b7de
PA
98742017-10-12 Pedro Alves <palves@redhat.com>
9875
9876 * gdb.base/auvx.exp (coredir): Update comment.
9877 (top level) <core_works>: Use "set cwd" command instead of "cd"
9878 command.
9879
6bf0052d
PA
98802017-10-12 Pedro Alves <palves@redhat.com>
9881 Simon Marchi <simon.marchi@polymtl.ca>
9882
9883 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
9884 target boards.
9885
e48ef82d
PA
98862017-10-12 Pedro Alves <palves@redhat.com>
9887 Simon Marchi <simon.marchi@polymtl.ca>
9888
9889 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
9890 Instead skip if there's any gdb_protocol set.
9891
8d7aea57
SM
98922017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9893 Pedro Alves <palves@redhat.com>
9894
9895 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
9896
30440677
PA
98972017-10-12 Pedro Alves <palves@redhat.com>
9898 Simon Marchi <simon.marchi@polymtl.ca>
9899
9900 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
9901 instead of on dejagnu remote boards.
9902
4e04f045 99032017-10-12 Pedro Alves <palves@redhat.com>
175654b9 9904 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
9905
9906 * gdb.base/inferior-died.exp: Remove is_remote and isnative
9907 checks. Use build_executable + clean_restart instead of
9908 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
9909 of enabling non-stop after starting gdb.
9910
871a186e
PA
99112017-10-12 Pedro Alves <palves@redhat.com>
9912
9913 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
9914 * gdb.threads/non-ldr-exc-2.exp: Ditto.
9915 * gdb.threads/non-ldr-exc-3.exp: Ditto.
9916 * gdb.threads/non-ldr-exc-4.exp: Ditto.
9917
56d704da
AK
99182017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
9919
9920 * gdb.arch/arc-tdesc-cpu.exp: New file.
9921 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
9922
2f20e312
SM
99232017-10-10 Simon Marchi <simon.marchi@ericsson.com>
9924
9925 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
9926
65630365
PA
99272017-10-10 Pedro Alves <palves@redhat.com>
9928
9929 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
9930 expect CLI output.
9931
bf469271
PA
99322017-10-10 Pedro Alves <palves@redhat.com>
9933
9934 * lib/selftest-support.exp (selftest_setup): Update for
9935 captured_command_loop's prototype change.
9936
777a42f1
PA
99372017-10-09 Pedro Alves <palves@redhat.com>
9938
9939 Test both arch1=>arch2 and arch2=>arch1.
9940
9941 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
9942 (srcfile2, binfile2, march1, march2): Remove globals. Largely
9943 factored out to...
9944 (append_arch1_options, append_arch2_options, append_arch_options)
9945 (build_executables): New procedures.
9946 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
9947 local.
9948 (top level): Add new 'first_arch' testing axis.
9949
cbd2b4e3
PA
99502017-10-09 Pedro Alves <palves@redhat.com>
9951
9952 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
9953 (barrier): New.
9954 (thread_start, all_started): New functions.
9955 (main): Spawn new thread and wait until it is scheduled.
9956 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
9957 option.
9958 (do_test): Add 'selected_thread' parameter. Run to all_started
9959 instead of main. Explicitly set the breakpoint at main. Switch
9960 to the SELECTED_THREAD thread.
9961 (top level): Test handling the exec event with either the main
9962 thread or the second thread selected.
9963
5c9e4427
PA
99642017-10-09 Pedro Alves <palves@redhat.com>
9965
9966 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
9967 logic. Move STOP marker after the value checks.
9968 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
9969 regexp.
9970
b3b7c423
SL
99712017-10-06 Sandra Loosemore <sandra@codesourcery.com>
9972
9973 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
9974
3b4b2f16
UW
99752017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
9976
9977 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
9978 integer-to-dfp conversion.
9979 * gdb.base/dfp-test.exp: Likewise.
9980
5cd63fda
PA
99812017-10-04 Pedro Alves <palves@redhat.com>
9982
9983 * gdb.multi/hangout.c: Include <unistd.h>.
9984 (hangout_loop): New function.
9985 (main): Call alarm. Call hangout_loop in a loop.
9986 * gdb.multi/hello.c: Include <unistd.h>.
9987 (hello_loop): New function.
9988 (main): Call alarm. Call hangout_loop in a loop.
9989 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
9990 inferior with the other selected.
9991
4c71c105
SM
99922017-10-04 Simon Marchi <simon.marchi@ericsson.com>
9993
9994 * gdb.mi/list-thread-groups-available.exp: New file.
9995 * gdb.mi/list-thread-groups-available.c: New file.
9996
bc3b087d
SDJ
99972017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9998
9999 * gdb.base/set-cwd.exp: Make it available on
10000 native-extended-gdbserver.
10001
d092c5a2
SDJ
100022017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
10003
10004 * gdb.base/set-cwd.c: New file.
10005 * gdb.base/set-cwd.exp: Likewise.
10006
45320ffa
TT
100072017-10-02 Tom Tromey <tom@tromey.com>
10008
10009 PR rust/22236:
10010 * gdb.rust/simple.rs (main): New variable "fslice".
10011 * gdb.rust/simple.exp: Add slice tests. Update string tests.
10012
b3e3859b
TT
100132017-10-02 Tom Tromey <tom@tromey.com>
10014
10015 * gdb.rust/simple.exp: Test ptype of a slice.
10016
01af5e0d
TT
100172017-10-02 Tom Tromey <tom@tromey.com>
10018
10019 * gdb.rust/simple.exp: Test index of slice.
10020
a9bbfbd8
TT
100212017-09-27 Tom Tromey <tom@tromey.com>
10022
10023 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
10024
df8899e5
TP
100252017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10026 Pedro Alves <palves@redhat.com>
10027
10028 * gdb.base/compare-sections.exp (get value of read-only section): Read
10029 as unsigned value.
10030 (corrupt read-only section): Likewise and don't set written if patching
10031 failed.
10032
757bf54b
KB
100332017-09-21 Kevin Buettner <kevinb@redhat.com>
10034
10035 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
10036 files.
10037
06871ae8
PA
100382017-09-20 Pedro Alves <palves@redhat.com>
10039
10040 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
10041 symbol names in gdb's output.
10042 * gdb.cp/overload.exp ("list all overloads"): Likewise.
10043
e5f25bc5
PA
100442017-09-20 Pedro Alves <palves@redhat.com>
10045
10046 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
10047 Rename to ...
10048 (test_list_ambiguous_symbol): ... this and add a symbol name
10049 parameter. Adjust.
10050 (test_list_ambiguous_function): Reimplement on top of
10051 test_list_ambiguous_symbol and also test listing ambiguous
10052 variables.
10053 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
10054 (ambiguous_fun): ... this.
10055 (ambiguous_var): New.
10056 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
10057 (ambiguous_fun): ... this.
10058 (ambiguous_var): New.
10059
4e5a4f58
JB
100602017-09-19 John Baldwin <jhb@FreeBSD.org>
10061
10062 * gdb.base/starti.c: New file.
10063 * gdb.base/starti.exp: New file.
10064 * lib/gdb.exp (gdb_starti_cmd): New procedure.
10065
26e53f3e
PA
100662017-09-14 Pedro Alves <palves@redhat.com>
10067
10068 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
10069 (top level): Use it instead of runto.
10070
cb791d59
TT
100712017-09-11 Tom Tromey <tom@tromey.com>
10072
10073 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
10074
7c96f8c1
TT
100752017-09-11 Tom Tromey <tom@tromey.com>
10076
10077 * gdb.python/py-infthread.exp: Add tests for new_thread event.
10078 * gdb.python/py-inferior.exp: Add tests for new inferior events.
10079
469412dd
CW
100802017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
10081
10082 * gdb.fortran/printing-types.exp: New file.
10083 * gdb.fortran/printing-types.exp: New file.
10084
e0f86435
BH
100852017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10086
10087 * gdb.fortran/vla-ptype.exp: Fix typos.
10088 * gdb.fortran/vla-value.exp: Same.
10089
9e9af4be
BH
100902017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10091
10092 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
10093 * gdb.mi/mi-var-child-f.exp: Likewise.
10094 * gdb.mi/mi-vla-fortran.exp: Likewise.
10095
a5ad232b 100962017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
10097 Christoph Weinmann <christoph.t.weinmann@intel.com>
10098 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
10099
10100 * gdb.fortran/ptr-indentation.f90: New file.
10101 * gdb.fortran/ptr-indentation.exp: New file.
10102
5aec60eb
TT
101032017-09-05 Tom Tromey <tom@tromey.com>
10104
10105 PR gdb/22010:
10106 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
10107
8f8f8152
TP
101082017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10109
10110 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
10111
fbd1b771
JK
101122017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10113
10114 * gdb.threads/tls-nodebug-pie.c: New file.
10115 * gdb.threads/tls-nodebug-pie.exp: New file.
10116
5eb5f850
TT
101172017-09-05 Tom Tromey <tom@tromey.com>
10118
10119 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
10120 for rust.
10121
ae780a21
SM
101222017-09-05 Simon Marchi <simon.marchi@ericsson.com>
10123
10124 * gdb.multi/multi-arch-exec.exp: Test with different
10125 "follow-exec-mode" settings.
10126 (do_test): New procedure.
10127
3693fdb3
PA
101282017-09-04 Pedro Alves <palves@redhat.com>
10129
10130 * gdb.base/func-static.c (S::method const, S::method volatile)
10131 (S::method volatile const): New methods.
10132 (c_s, v_s, cv_s): New instances.
10133 (main): Call method() on them.
10134 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
10135 (cannot_resolve): New procedure.
10136 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
10137 print-quote-unquoted columns.
10138 (do_test): Test printing each scope too.
10139
e68cb8e0
PA
101402017-09-04 Pedro Alves <palves@redhat.com>
10141
10142 * gdb.base/local-static.exp: Also test with
10143 class::method::variable wholly quoted.
10144 * gdb.cp/m-static.exp (class::method::variable): Remove test.
10145
858be34c
PA
101462017-09-04 Pedro Alves <palves@redhat.com>
10147
10148 * gdb.base/local-static.c: New.
10149 * gdb.base/local-static.cc: New.
10150 * gdb.base/local-static.exp: New.
10151
46a4882b
PA
101522017-09-04 Pedro Alves <palves@redhat.com>
10153
10154 * gdb.asm/asm-source.exp: Add casts to int.
10155 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
10156 (dataglobal64_1, dataglobal64_2): New globals.
10157 * gdb.base/nodebug.exp: Test different expressions involving the
10158 new globals, with print, whatis and ptype. Add casts to int.
10159 * gdb.base/solib-display.exp: Add casts to int.
10160 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
10161 * gdb.cp/m-static.exp: Add cast to int.
10162 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
10163 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
10164 tls variable with no debug info without a cast. Test with a cast
10165 to int too.
10166 * gdb.trace/entry-values.exp: Add casts.
10167
2c5a2be1
PA
101682017-09-04 Pedro Alves <palves@redhat.com>
10169
10170 * gdb.base/nodebug.exp: Test that ptype's error about functions
10171 with unknown return type includes the function name too.
10172
7022349d
PA
101732017-09-04 Pedro Alves <palves@redhat.com>
10174
10175 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
10176 return type of munmap in infcall.
10177 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
10178 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
10179 type of ftell in infcall.
10180 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
10181 type of getpid in infcall.
10182 * gdb.base/infcall-exec.exp: Cast return type of execlp in
10183 infcall.
10184 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
10185 Bail on failure to extract the pid.
10186 * gdb.base/nodebug.c: #include <stdint.h>.
10187 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
10188 New functions.
10189 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
10190 Change expected output of print/whatis/ptype with functions with
10191 no debug info. Test all supported languages. Call
10192 test_call_promotion.
10193 * gdb.compile/compile.exp: Adjust expected output to expect
10194 warning.
10195 * gdb.threads/siginfo-threads.exp: Likewise.
10196
54990598
PA
101972017-09-04 Pedro Alves <palves@redhat.com>
10198
10199 * gdb.base/callfuncs.exp (do_function_calls): New parameter
10200 "prototypes". Test calling float functions via prototyped and
10201 unprototyped function pointers.
10202 (perform_all_tests): New parameter "prototypes". Pass it down.
10203 (top level): Pass down "prototypes" parameter to
10204 perform_all_tests.
10205
34d16ea2
SM
102062017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10207
10208 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
10209 Test with nested loops.
10210
9521ecda
SM
102112017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10212
10213 * gdb.base/commands.exp: Call the new procedures.
10214 (loop_break_test, loop_continue_test): New procedures.
10215
80a65e9b
SM
102162017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10217
10218 * gdb.base/commands.exp: Call new procedure.
10219 (define_if_without_arg_test): New procedure.
10220
e439fa14
PA
102212017-09-04 Pedro Alves <palves@redhat.com>
10222
10223 * gdb.base/list-ambiguous.exp: New file.
10224 * gdb.base/list-ambiguous0.c: New file.
10225 * gdb.base/list-ambiguous1.c: New file.
10226 * gdb.base/list.exp (test_list_range): Adjust expected output.
10227
0a2dde4a
SDJ
102282017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
10229
10230 * gdb.base/share-env-with-gdbserver.c: New file.
10231 * gdb.base/share-env-with-gdbserver.exp: Likewise.
10232
5e89eb3a
SM
102332017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10234
10235 * gdb.base/commands.exp (gdbvar_simple_if_test,
10236 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
10237 progvar_simple_if_test, progvar_simple_while_test,
10238 progvar_complex_if_while_test, user_defined_command_test,
10239 user_defined_command_args_eval,
10240 user_defined_command_args_stack_test,
10241 user_defined_command_manyargs_test, bp_deleted_in_command_test,
10242 temporary_breakpoint_commands,
10243 gdb_test_no_prompt, redefine_hook_test,
10244 redefine_backtrace_test): Remove "global gdb_prompt".
10245
fd437cbc
SM
102462017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10247
10248 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
10249 New proc, call it from toplevel.
10250
87215ad1
SDJ
102512017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
10252
10253 PR remote/21852
10254 * gdb.server/normal.c: New file, copied from gdb.base.
10255 * gdb.server/run-without-local-binary.exp: New file.
10256
58afddc6
WP
102572017-08-07 Weimin Pan <weimin.pan@oracle.com>
10258
10259 * gdb.arch/sparc64-adi.exp: New file.
10260 * gdb.arch/sparc64-adi.c: New file.
10261
5277199a
PA
102622017-08-22 Pedro Alves <palves@redhat.com>
10263
10264 * gdb.cp/overload.exp (line_range_pattern): New procedure.
10265 (top level): Add "list all overloads" tests.
10266
14278e1f
TT
102672017-08-22 Tom Tromey <tom@tromey.com>
10268
10269 * gdb.gdb/xfullpath.exp: Remove.
10270
bf223d3e
PA
102712017-08-21 Pedro Alves <palves@redhat.com>
10272
10273 PR gdb/19487
10274 * gdb.base/symbol-alias.c: New.
10275 * gdb.base/symbol-alias2.c: New.
10276 * gdb.base/symbol-alias.exp: New.
10277
c973d0aa
PA
102782017-08-21 Pedro Alves <palves@redhat.com>
10279
10280 * gdb.base/dfp-test.c
10281 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
10282 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
10283 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
10284 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
10285 * gdb.base/whatis-ptype-typedefs.c: New.
10286 * gdb.base/whatis-ptype-typedefs.exp: New.
10287 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
10288 (an_int, an_int_type, an_int_type2): New globals.
10289 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
10290 involving typedefs and cast expressions.
10291 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
10292 (lookup_typedefs_function): New.
10293 (typedefs_pretty_printers_dict): New.
10294 (top level): Register lookup_typedefs_function in
10295 gdb.pretty_printers.
10296
6d580b63
YQ
102972017-08-18 Yao Qi <yao.qi@linaro.org>
10298
10299 * gdb.server/unittest.exp: New.
10300
206726fb
SDJ
103012017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
10302
10303 PR gdb/21954
10304 * gdb.base/environ.exp: Add test to check if 'unset environment'
10305 works.
10306
bf0ec4c2
AA
103072017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10308
10309 * lib/gdb.exp (universal_compile_options): New caching proc.
10310 (gdb_compile): Suppress GCC's coloring of messages.
10311
d6382fff
TT
103122017-08-14 Tom Tromey <tom@tromey.com>
10313
10314 PR gdb/21675:
10315 * gdb.base/printcmds.exp (test_radices): New function.
10316 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
10317 * gdb.base/sizeof.exp (check_valueof): Use p/d.
10318 * lib/gdb.exp (get_integer_valueof): Use p/d.
10319
c2c2dd9f
SM
103202017-08-12 Simon Marchi <simon.marchi@ericsson.com>
10321
10322 * lib/gdb.exp (get_valueof): Don't capture end-of-line
10323 characters.
10324
fdffd6f4
TT
103252017-08-05 Tom Tromey <tom@tromey.com>
10326
10327 * gdb.rust/simple.exp: Allow String to appear in a different
10328 namespace.
10329
27d41eac
YQ
103302017-07-26 Yao Qi <yao.qi@linaro.org>
10331
10332 * gdb.gdb/unittest.exp: Invoke command
10333 "maintenance check xml-descriptions".
10334
031ed05d
AA
103352017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10336
10337 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
10338 calling context.
10339 (hex128): Drop erroneous calculation of parameters.
10340
dcd27ddf
SM
103412017-07-22 Simon Marchi <simon.marchi@ericsson.com>
10342
10343 * gdb.python/py-unwind.exp: Disable stack protection when
10344 building test file.
10345
47e77640
PA
103462017-07-20 Pedro Alves <palves@redhat.com>
10347
10348 * gdb.base/default.exp (set language): Adjust expected output.
10349
62d2a18a
PA
103502017-07-20 Pedro Alves <palves@redhat.com>
10351
10352 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
10353 (test_minsym): ... this, and make static.
10354 (get_pck__foo__bar__minsym): Rename to ...
10355 (get_test_minsym): ... this.
10356 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
10357 symbol names and comments.
10358 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
10359 (get_test_minsym): ... this.
10360 (pck__foo__bar__minsym__2): Rename to ...
10361 (test_minsym): ... this.
10362 (main): Adjust.
10363
c45ec17c
PA
103642017-07-17 Pedro Alves <palves@redhat.com>
10365
10366 * gdb.base/completion.exp: Adjust expected output.
10367 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
10368 the completer works.
10369
c6756f62
PA
103702017-07-17 Pedro Alves <palves@redhat.com>
10371
10372 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
10373
5bd68487
AB
103742017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
10375
10376 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
10377
8880f2a9
TT
103782017-07-14 Tom Tromey <tom@tromey.com>
10379
10380 PR rust/21764:
10381 * gdb.rust/simple.exp: Add tests.
10382
65547233
TT
103832017-07-14 Tom Tromey <tom@tromey.com>
10384
10385 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
10386
8f14146e
PA
103872017-07-14 Pedro Alves <palves@redhat.com>
10388
10389 * gdb.linespec/base/one/thefile.cc (z1): New function.
10390 * gdb.linespec/base/two/thefile.cc (z2): New function.
10391 * gdb.linespec/linespec.exp: Add tests.
10392
b4365d02
AB
103932017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10394
10395 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
10396 to mi_create_breakpoint.
10397
5d2cbaa5
AB
103982017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10399
10400 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
10401 mi_create_breakpoint.
10402
11cb5716
IB
104032017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
10404
10405 * gdb.dlang/demangle.exp: Update for demangling changes.
10406
03278692
TT
104072017-07-09 Tom Tromey <tom@tromey.com>
10408
10409 * gdb.dwarf2/shortpiece.exp: New file.
10410
33c5cd75
DB
104112017-07-06 David Blaikie <dblaikie@gmail.com>
10412
10413 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
10414 built from fissiont-multi-cu{1,2}.c.
10415 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
10416 except putting 'main' and 'func' in separate CUs in the same DWO file.
10417 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
10418 test.
10419 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
10420 test.
10421
8455d262
PA
104222017-07-06 Pedro Alves <palves@redhat.com>
10423
10424 * gdb.python/py-unwind.exp: Test flushregs.
10425
dc4bde35
SDJ
104262017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10427
10428 PR cli/21688
10429 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
10430 tests for alias commands and trailing whitespace.
10431
51ed89aa
SDJ
104322017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10433
10434 PR cli/21688
10435 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
10436 procedure. Call it.
10437
eb17d413
PA
104382017-06-29 Pedro Alves <palves@redhat.com>
10439
10440 * gdb.base/printcmds.exp: Add tests.
10441
41664b45
DG
104422017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
10443
10444 PR gdb/21337
10445 * gdb.base/reread-readsym.exp: New file.
10446 * gdb.base/reread-readsym.c: New file.
10447
75312ae3
KB
104482017-06-21 Kevin Buettner <kevinb@redhat.com>
10449
10450 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
10451 subpattern.
10452
66953522
PB
104532017-06-19 Peter Bergner <bergner@vnet.ibm.com>
10454
10455 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
10456 extended mnemonic.
10457 * gdb.arch/powerpc-power9.s: Likewise.
10458
5524b525
AA
104592017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10460
10461 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
10462 on 32-bit x86 targets. Exploit is_*_target macros where
10463 appropriate.
10464
03c8af18
AA
104652017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10466
10467 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
10468 register pieces.
10469
3bf31011
AA
104702017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10471
10472 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
10473 located in one or more DWARF pieces.
10474
805acca0
AA
104752017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10476
10477 * lib/gdb.exp (get_endianness): New proc.
10478 * gdb.arch/aarch64-fp.exp: Use it.
10479 * gdb.arch/altivec-regs.exp: Likewise.
10480 * gdb.arch/e500-regs.exp: Likewise.
10481 * gdb.arch/vsx-regs.exp: Likewise.
10482 * gdb.base/dump.exp: Likewise.
10483 * gdb.base/funcargs.exp: Likewise.
10484 * gdb.base/gnu_vector.exp: Likewise.
10485 * gdb.dwarf2/formdata16.exp: Likewise.
10486 * gdb.dwarf2/implptrpiece.exp: Likewise.
10487 * gdb.dwarf2/nonvar-access.exp: Likewise.
10488 * gdb.python/py-inferior.exp: Likewise.
10489 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10490
e9352324
AA
104912017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10492
10493 PR gdb/21226
10494 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
10495 stack value pieces are taken from the LSB end.
10496
d5d1163e
AA
104972017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10498
10499 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
10500 variable at nonzero offset.
10501
0567c986
AA
105022017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10503
10504 * gdb.dwarf2/var-access.c: New file.
10505 * gdb.dwarf2/var-access.exp: New test.
10506 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
10507
973e9aab
TT
105082017-06-12 Tom Tromey <tom@tromey.com>
10509
10510 * gdb.dwarf2/formdata16.exp: Add tests.
10511
d9109c80
TT
105122017-06-12 Tom Tromey <tom@tromey.com>
10513
10514 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
10515
30a25466
TT
105162017-06-12 Tom Tromey <tom@tromey.com>
10517
10518 PR exp/16225:
10519 * gdb.reverse/i386-sse-reverse.exp: Update tests.
10520 * gdb.arch/vsx-regs.exp: Update tests.
10521 * gdb.arch/s390-vregs.exp (hex128): New proc.
10522 Update test.
10523 * gdb.arch/altivec-regs.exp: Update tests.
10524
aefd8b33
SDJ
105252017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10526
10527 * gdb.base/startup-with-shell.c: New file.
10528 * gdb.base/startup-with-shell.exp: Likewise.
10529
2090129c
SDJ
105302017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10531
10532 * gdb.server/non-existing-program.exp: Update regex in order to
10533 reflect the fact that gdbserver is now using fork_inferior (with a
10534 shell) to startup the inferior.
10535
8e86a419
SM
105362017-05-30 Simon Marchi <simon.marchi@ericsson.com>
10537
10538 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
10539 support function calls from GDB.
10540
e6cf65f2
TT
105412017-05-21 Tom Tromey <tom@tromey.com>
10542
10543 PR rust/21466:
10544 * gdb.rust/unsized.exp: New file.
10545 * gdb.rust/unsized.rs: New file.
10546
43cc5389
TT
105472017-05-19 Tom Tromey <tom@tromey.com>
10548
10549 PR rust/21484:
10550 * gdb.rust/watch.exp: New file.
10551 * gdb.rust/watch.rs: New file.
10552
ec8df234
TT
105532017-05-18 Tom Tromey <tom@tromey.com>
10554
10555 * gdb.rust/simple.exp: Allow Box to be qualified.
10556
3e3e7fae
TP
105572017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
10558
10559 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
10560
59cc050d
PA
105612017-05-18 Pedro Alves <palves@redhat.com>
10562
10563 * gdb.base/fileio.c (test_write, test_read, test_close)
10564 (test_fstat): Don't print 'ret' in the fail path.
10565
c8f6abd1
PA
105662017-05-18 Pedro Alves <palves@redhat.com>
10567
10568 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
10569 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
10570 (test_system, test_rename, test_unlink, test_time): Change
10571 prototypes.
10572 * gdb.base/fileio.exp (stop_msg): Adjust.
10573
d2a03b77
PA
105742017-05-18 Pedro Alves <palves@redhat.com>
10575
10576 * gdb.base/fileio.c (null_str): New global.
10577 (test_stat): Use it.
10578 * gdb.base/fileio.exp: Remove nowarnings.
10579
0d5c6999
YQ
105802017-05-17 Yao Qi <yao.qi@linaro.org>
10581
10582 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
10583
21873064
YQ
105842017-05-17 Simon Marchi <simon.marchi@ericsson.com>
10585
10586 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
10587 argument command.
10588 (top-level): Invoke test_set_inferior_tty.
10589
d512d31c
PA
105902017-05-04 Pedro Alves <palves@redhat.com>
10591
10592 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
10593 Add parens to print call for Python 3.
10594
90cef2ed
KS
105952017-05-03 Keith Seitz <keiths@redhat.com>
10596
10597 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
10598 (main): Call it.
10599
14f819c8
TW
106002017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10601
10602 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
10603 to prev and next.
10604
913aeadd
TW
106052017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10606
10607 * gdb.python/py-record-btrace.exp: Remove test for
10608 gdb.BtraceInstruction.error.
10609
a3be24ad
TW
106102017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10611
10612 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
10613
ae20e79a
TW
106142017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10615
10616 * gdb.python/py-record-btrace-threads.c: New file.
10617 * gdb.python/py-record-btrace-threads.exp: New file.
10618
45ce1b47
SDJ
106192017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
10620
10621 PR testsuite/8595
10622 * gdb.base/environ.exp: Make test available in all architectures.
10623 Move bits related to "info program" testing to
10624 gdb.base/info-program.exp. Rewrite tests to use the two new
10625 procedures mentione below.
10626 (test_set_show_env_var) New procedure.
10627 (test_set_show_env_var_equal): Likewise.
10628 * gdb.base/info-program.exp: New file.
10629
e15c3eb4
KS
106302017-04-27 Keith Seitz <keiths@redhat.com>
10631
10632 * gdb.cp/oranking.cc (test15): New function.
10633 (main): Call test15 and declare additional variables for testing.
10634 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
10635 "p foo101('abc')" tests.
10636 Add tests for cv qualifier overloads.
10637 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
10638 "lvalue reference overload" test.
10639 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
10640 "print value of f1 on Child&& in f2" test.
10641
3a3fd0fd
PA
106422017-04-19 Pedro Alves <palves@redhat.com>
10643
10644 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
10645 procedure.
10646 (top level): Call it.
10647 * lib/gdb.exp (gdb_define_cmd): New procedure.
10648
53375380
PA
106492017-04-12 Pedro Alves <palves@redhat.com>
10650
10651 PR gdb/21323
10652 * gdb.cp/wide_char_types.c: Include <wchar.h>.
10653 (wchar): New global.
10654 * gdb.cp/wide_char_types.exp (wide_char_types_program)
10655 (do_test_wide_char, wide_char_types_no_program, top level): Add
10656 wchar_t testing.
10657
53e710ac
PA
106582017-04-12 Pedro Alves <palves@redhat.com>
10659
10660 PR c++/21323
10661 * gdb.cp/wide_char_types.c: New file.
10662 * gdb.cp/wide_char_types.exp: New file.
10663
0ad9d8c7
SDJ
106642017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
10665
10666 PR gdb/21352
10667 * gdb.trace/tsv.exp: Add test for "tsave -r".
10668
b1b45502
IB
106692017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
10670
10671 * gdb.dlang/watch-loc.c: New file.
10672 * gdb.dlang/watch-loc.exp: New file.
10673
ec13808e
JK
106742017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10675
10676 * gdb.python/py-section-script.exp (sepdebug): New testcases.
10677
fe5f7374
AK
106782017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10679
10680 * gdb.arch/arc-analyze-prologue.S: New file.
10681 * gdb.arch/arc-analyze-prologue.exp: Likewise.
10682
eea78757
AK
106832017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10684
10685 * gdb.arch/arc-decode-insn.S: New file.
10686 * gdb.arch/arc-decode-insn.exp: Likewise.
10687
5badf10a
IR
106882017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
10689
10690 PR tdep/20928
10691 * gdb.arch/sparc64-regs.exp: New file.
10692 * gdb.arch/sparc64-regs.S: Likewise.
10693
cee59b3f
TW
106942017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
10695
10696 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
10697 and memory view on Python 3.
10698
c0f55cc6
AV
106992017-03-20 Artemiy Volkov <artemiyv@acm.org>
10700 Keith Seitz <keiths@redhat.com>
10701
10702 PR gdb/14441
10703 * gdb.cp/demangle.exp: Add rvalue reference tests.
10704 * gdb.cp/rvalue-ref-casts.cc: New file.
10705 * gdb.cp/rvalue-ref-casts.exp: New file.
10706 * gdb.cp/rvalue-ref-overload.cc: New file.
10707 * gdb.cp/rvalue-ref-overload.exp: New file.
10708 * gdb.cp/rvalue-ref-params.cc: New file.
10709 * gdb.cp/rvalue-ref-params.exp: New file.
10710 * gdb.cp/rvalue-ref-sizeof.cc: New file.
10711 * gdb.cp/rvalue-ref-sizeof.exp: New file.
10712 * gdb.cp/rvalue-ref-types.cc: New file.
10713 * gdb.cp/rvalue-ref-types.exp: New file.
10714 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
10715 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
10716
51457a05
MAL
107172017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10718
10719 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
10720 New procedure.
10721
5b291c04
MAL
107222017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10723
10724 * lib/mi-support.exp (mi_gdb_test): Add additional message
10725 for unexpected output.
10726
59a56148
AA
107272017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
10728
10729 * gdb.base/examine-backward.c (Barrier): New character array
10730 constant, to ensure that TestStrings is preceded by a string
10731 terminator.
10732
7942e96e
AA
107332017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10734
10735 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
10736 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
10737 and implicit pointer into such a location.
10738
6ebac3fb
DE
107392017-03-16 Doug Evans <dje@google.com>
10740
10741 * gdb.python/py-lazy-string (pointer): Really add new typedef.
10742
ec3b243d
TP
107432017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
10744
10745 * gdb.cp/m-static.exp: Fix expectation for prototype of
10746 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
10747
107482017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
10749
10750 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
10751 * gdb.guile/scm-lazy-string.c: New file.
10752 * gdb.guile/scm-value.exp: Move lazy string tests to ...
10753 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
10754 for pointer, array, typedef lazy strings.
10755
2cc36e25 107562017-03-16 Doug Evans <dje@google.com>
34b43320
DE
10757
10758 PR python/17728, python/18439, python/18779
10759 * gdb.python/py-value.c (main) Delete locals sptr, sn.
10760 * gdb.python/py-lazy-string.c (pointer): New typedef.
10761 (main): New locals ptr, array, typedef_ptr.
10762 * gdb.python/py-value.exp: Move lazy string tests to ...
10763 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
10764 array, typedef lazy strings.
ec3b243d 10765
0efcde63
AK
107662017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
10767
10768 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
10769 Add optional 'test' parameter.
10770
7978d7c3
SM
107712017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10772
10773 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10774 Skip for versions of DejaGnu < 1.5.
10775
896c0c1e
SM
107762017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10777
10778 * lib/gdb.exp (dejagnu_version): New proc.
10779 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10780 Use dejagnu_version.
10781
5f4d1085
KS
107822017-03-10 Keith Seitz <keiths@redhat.com>
10783
10784 PR c++/8128
10785 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
10786 type from destructor regexps.
10787 Add a branch which actually passes the test.
10788 Adjust "ptype t5i" test names.
10789
1de05205
PA
107902017-03-08 Pedro Alves <palves@redhat.com>
10791
10792 * gdb.base/step-over-exit.exp: Add explicit test message.
10793
c65d6b55
PA
107942017-03-08 Pedro Alves <palves@redhat.com>
10795
10796 PR gdb/18360
10797 * gdb.threads/interrupt-while-step-over.c: New file.
10798 * gdb.threads/interrupt-while-step-over.exp: New file.
10799
2e86a283
PA
108002017-03-08 Pedro Alves <palves@redhat.com>
10801
10802 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
10803 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
10804
25dcbff6
PA
108052017-03-08 Pedro Alves <palves@redhat.com>
10806
10807 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
10808 PKRU as not supported as a PASS.
10809
dc9366eb
PA
108102017-03-08 Pedro Alves <palves@redhat.com>
10811
10812 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
10813 prefix instead of $binfile1/$binfile2.
10814 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
10815 in test message.
10816 * gdb.python/py-completion.exp: Use "load python file" as test
10817 messages instead of unstable path names.
10818
6e5d74e7
PA
108192017-03-08 Pedro Alves <palves@redhat.com>
10820 Jan Kratochvil <jan.kratochvil@redhat.com>
10821
10822 PR cli/21218
10823 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10824 New proc.
10825 (top level): Call it.
10826
9753a2f6
PA
108272017-03-08 Pedro Alves <palves@redhat.com>
10828
10829 PR tui/21216
10830 * gdb.tui/tui-nl-filtered-output.exp: New file.
10831
1a4dd9dd
PA
108322017-03-08 Pedro Alves <palves@redhat.com>
10833
10834 * gdb.base/completion.exp: Move TUI completion tests to ...
10835 * gdb.tui/completion.exp: ... this new file.
10836
7cbbff33
PA
108372017-03-08 Pedro Alves <palves@redhat.com>
10838
10839 * gdb.base/tui-disasm-long-lines.c,
10840 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
10841 gdb.base/tui-layout.exp: Move to ...
10842 * gdb.tui/: ... this new directory.
10843
5f6fd321
PA
108442017-03-07 Pedro Alves <palves@redhat.com>
10845
10846 * gdb.base/tui-layout.c: New file.
10847 * gdb.base/tui-layout.exp: New file.
10848
44959fa8
PA
108492017-03-07 Pedro Alves <palves@redhat.com>
10850
10851 * gdb.base/tui-layout.c: Rename to ...
10852 * gdb.base/tui-disasm-long-lines.c: ... this.
10853 * gdb.base/tui-layout.exp: Rename to ...
10854 * gdb.base/tui-disasm-long-lines.exp: ... this.
10855
f8c4e718
PA
108562017-03-07 Pedro Alves <palves@redhat.com>
10857
10858 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
10859
6dbb839a 108602017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
10861
10862 * i386-mpx-call.c: New file.
10863 * i386-mpx-call.exp: New file.
10864
65b48a81
PB
108652017-02-28 Peter Bergner <bergner@vnet.ibm.com>
10866
10867 * gdb.arch/powerpc-power.exp: Delete test.
10868 * gdb.arch/powerpc-power.s: Likewise.
10869 * gdb.disasm/disassembler-options.exp: New test.
10870 * gdb.arch/powerpc-altivec.exp: Likewise.
10871 * gdb.arch/powerpc-altivec.s: Likewise.
10872 * gdb.arch/powerpc-altivec2.exp: Likewise.
10873 * gdb.arch/powerpc-altivec2.s: Likewise.
10874 * gdb.arch/powerpc-altivec3.exp: Likewise.
10875 * gdb.arch/powerpc-altivec3.s: Likewise.
10876 * gdb.arch/powerpc-power7.exp: Likewise.
10877 * gdb.arch/powerpc-power7.s: Likewise.
10878 * gdb.arch/powerpc-power8.exp: Likewise.
10879 * gdb.arch/powerpc-power8.s: Likewise.
10880 * gdb.arch/powerpc-power9.exp: Likewise.
10881 * gdb.arch/powerpc-power9.s: Likewise.
10882 * gdb.arch/powerpc-vsx.exp: Likewise.
10883 * gdb.arch/powerpc-vsx.s: Likewise.
10884 * gdb.arch/powerpc-vsx2.exp: Likewise.
10885 * gdb.arch/powerpc-vsx2.s: Likewise.
10886 * gdb.arch/powerpc-vsx3.exp: Likewise.
10887 * gdb.arch/powerpc-vsx3.s: Likewise.
10888 * gdb.arch/arm-disassembler-options.exp: Likewise.
10889 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
10890 * gdb.arch/s390-disassembler-options.exp: Likewise.
10891
17cd4947
LM
108922017-02-23 Luis Machado <lgustavo@codesourcery.com>
10893
10894 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
10895 (check_supported_features): ... this. Changed return type to void.
10896 (supports_rdseed): New static global.
10897 (rdseed): Check supports_rdseed.
10898 (initialize): Call check_supported_features.
10899
2039d74e
EBM
109002017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10901
10902 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
10903 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
10904 and lqarx/stqcx.
10905 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
10906 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
10907
a51d7ecf
EBM
109082017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10909
10910 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
10911 uppercase.
10912
0224619f
JK
109132017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10914
10915 * gdb.dwarf2/formdata16.c: New file.
10916 * gdb.dwarf2/formdata16.exp: New file.
10917 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
10918
216f72a1
JK
109192017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10920
10921 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
10922 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
10923 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
10924 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
10925 DW_AT_GNU_*.
10926
43988095
JK
109272017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10928
10929 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
10930
99e8a4f9
SDJ
109312017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
10932
10933 PR gdb/21164
10934 * gdb.base/maint.exp: Add testcases for when the commands do
10935 not have arguments.
10936
b58a8c0c
TP
109372017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
10938
10939 * gdb.cp/chained-calls.exp: Use p instead of P.
10940
4e746bb6
TW
109412017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
10942
10943 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
10944 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
10945
3f77c769
TT
109462017-02-14 Tom Tromey <tom@tromey.com>
10947
10948 PR python/13598:
10949 * gdb.python/py-events.exp: Add before_prompt event tests.
10950
075beec0
AA
109512017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10952
10953 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
10954
bf5f525c
LM
109552017-02-13 Luis Machado <lgustavo@codesourcery.com>
10956
10957 * gdb.linespec/explicit.c (my_unique_function_name): New function.
10958 (main): Call my_unique_function_name.
10959 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
10960 completion of patterns with a single match.
10961 Add missing -re switches to gdb_test_multiple calls.
10962
13a66184
LM
109632017-02-13 Luis Machado <lgustavo@codesourcery.com>
10964
10965 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
10966 return if core file is not recognized.
10967
26a06916
SM
109682017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10969
10970 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
10971 and extra UIs.
10972
b761ca9e
SM
109732017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10974
10975 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
10976 proc_with_prefix.
10977
b964bee0
TT
109782017-02-10 Tom Tromey <tom@tromey.com>
10979
10980 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
10981
18da0c51
MG
109822017-02-10 Martin Galvan <martingalvan@sourceware.org>
10983
10984 PR gdb/21122
10985 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
10986
604c4576
JG
109872017-02-08 Jerome Guitton <guitton@adacore.com>
10988
10989 * gdb.base/define.exp: Add test for command abbreviations
10990 in define.
10991
20b477a7
LM
109922017-02-06 Luis Machado <lgustavo@codesourcery.com>
10993
10994 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
10995 * gdb.reverse/insn-reverse-x86.c: New file.
10996
3f7b46f2
IR
109972017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
10998
10999 PR tdep/20936
11000 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
11001
f0fd41c1
TT
110022017-02-03 Tom Tromey <tom@tromey.com>
11003
11004 PR rust/21097:
11005 * gdb.rust/simple.exp: Add new tests.
11006
5be5dbf0
PA
110072017-02-02 Pedro Alves <palves@redhat.com>
11008
11009 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
11010 tests.
11011
7346ef59
AA
110122017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11013
11014 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
11015 taking a 2-byte value out of a 4-byte DWARF implicit value on
11016 big-endian targets.
11017 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
11018 logic. Add test cases for DW_OP_implicit.
11019
787f0025
MM
110202017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11021
11022 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
11023
68777c29
MM
110242017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11025
11026 * gdb.btrace/enable.exp: Call gdb_exit before
11027 skip_gdbserver_tests.
11028
0a1c7e28
MM
110292017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11030
11031 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
11032 GDBFLAGS.
11033
b5ac99b0
MM
110342017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11035
11036 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
11037 the test is skipped.
11038 * gdb.btrace/data.exp: Likewise.
11039 * gdb.btrace/delta.exp: Likewise.
11040 * gdb.btrace/dlopen.exp: Likewise.
11041 * gdb.btrace/enable-running.exp: Likewise.
11042 * gdb.btrace/enable.exp: Likewise.
11043 * gdb.btrace/exception.exp: Likewise.
11044 * gdb.btrace/function_call_history.exp: Likewise.
11045 * gdb.btrace/gcore.exp: Likewise.
11046 * gdb.btrace/instruction_history.exp: Likewise.
11047 * gdb.btrace/multi-thread-step.exp: Likewise.
11048 * gdb.btrace/nohist.exp: Likewise.
11049 * gdb.btrace/non-stop.exp: Likewise.
11050 * gdb.btrace/reconnect.exp: Likewise.
11051 * gdb.btrace/record_goto-step.exp: Likewise.
11052 * gdb.btrace/record_goto.exp: Likewise.
11053 * gdb.btrace/rn-dl-bind.exp: Likewise.
11054 * gdb.btrace/segv.exp: Likewise.
11055 * gdb.btrace/step.exp: Likewise.
11056 * gdb.btrace/stepi.exp: Likewise.
11057 * gdb.btrace/tailcall-only.exp: Likewise.
11058 * gdb.btrace/tailcall.exp: Likewise.
11059 * gdb.btrace/tsx.exp: Likewise.
11060 * gdb.btrace/unknown_functions.exp: Likewise.
11061 * gdb.btrace/vdso.exp: Likewise.
11062
cd4007e4
MM
110632017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11064
11065 * gdb.btrace/enable-running.c: New.
11066 * gdb.btrace/enable-running.exp: New.
11067
2735833d
WT
110682017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
11069
11070 * gdb.arch/amd64-gs_base.c: New file.
11071 * gdb.arch/amd64-gs_base.exp: New file.
11072
b51e1e94
LM
110732017-01-26 Luis Machado <lgustavo@codesourcery.com>
11074
11075 * lib/memory.exp: Remove spurious empty newlines.
11076
72ca0410
SM
110772017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
11078
11079 * gdb.python/py-bad-printers.exp: Load python file using "source".
11080 * gdb.python/py-events.exp: Likewise.
11081 * gdb.python/py-evsignal.exp: Likewise.
11082 * gdb.python/py-evthreads.exp: Likewise.
11083 * gdb.python/py-frame-args.exp: Likewise.
11084 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
11085 * gdb.python/py-framefilter-mi.exp: Likewise.
11086 * gdb.python/py-framefilter.exp: Likewise.
11087 * gdb.python/py-mi.exp: Likewise.
11088 * gdb.python/py-pp-maint.exp: Likewise.
11089 * gdb.python/py-pp-registration.exp: Likewise.
11090 * gdb.python/py-prettyprint.exp: Likewise.
11091 (run_lang_tests): Likewise.
11092 * gdb.python/py-typeprint.exp: Likewise.
11093
e309aa65
LM
110942017-01-26 Luis Machado <lgustavo@codesourcery.com>
11095
11096 * lib/memory.exp: New file.
11097 * lib/gdb.exp: Load memory.exp.
11098 * gdb.base/memattr.exp (delete_memory): Move proc to
11099 lib/memory.exp and rename to delete_memory_regions.
11100 Replace delete_memory with delete_memory_regions.
11101 Cleanup memory regions before tests.
11102 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
11103 before tests.
11104
515aff23
LM
111052017-01-26 Luis Machado <lgustavo@codesourcery.com>
11106
11107 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
11108 files.
11109 (initialize): New function conditionally defined.
11110 (testcases): Move within conditional block.
11111 (main): Call initialize.
11112 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
11113 of gdb.reverse/insn-reverse.c.
11114 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
11115 gdb.reverse/insn-reverse.c.
11116
d8b49cf0
YQ
111172017-01-26 Yao Qi <yao.qi@linaro.org>
11118
11119 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
11120 disassemble on address 0.
11121
f13a9a0c
YQ
111222017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
11123 Yao Qi <yao.qi@linaro.org>
11124
11125 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
11126 * gdb.dwarf2/implptr-64bit.S: Remove.
11127 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
11128 variables in caller's context. Add DW_OP_implicit_value.
11129
5ac95241
YQ
111302017-01-25 Yao Qi <yao.qi@linaro.org>
11131
11132 * lib/dwarf.exp (Dwarf::_location): Handle
11133 DW_OP_GNU_implicit_pointer with proper size.
11134
23e82930
LM
111352017-01-20 Luis Machado <lgustavo@codesourcery.com>
11136
11137 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
11138 and add untested calls.
11139
d334ae25
LM
111402017-01-20 Luis Machado <lgustavo@codesourcery.com>
11141
11142 * gdb.python/python.exp: Check line number against what GDB thinks
11143 the line number is for func1.
11144
f5e6296e
IB
111452017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
11146
11147 * gdb.dlang/debug-expr.exp: New file.
11148
5b362f04
LM
111492016-12-23 Luis Machado <lgustavo@codesourcery.com>
11150
11151 Fix test names for the following files:
11152
11153 * gdb.ada/exec_changed.exp
11154 * gdb.ada/info_types.exp
11155 * gdb.arch/aarch64-atomic-inst.exp
11156 * gdb.arch/aarch64-fp.exp
11157 * gdb.arch/altivec-abi.exp
11158 * gdb.arch/altivec-regs.exp
11159 * gdb.arch/amd64-byte.exp
11160 * gdb.arch/amd64-disp-step.exp
11161 * gdb.arch/amd64-dword.exp
11162 * gdb.arch/amd64-entry-value-inline.exp
11163 * gdb.arch/amd64-entry-value-param.exp
11164 * gdb.arch/amd64-entry-value-paramref.exp
11165 * gdb.arch/amd64-entry-value.exp
11166 * gdb.arch/amd64-i386-address.exp
11167 * gdb.arch/amd64-invalid-stack-middle.exp
11168 * gdb.arch/amd64-invalid-stack-top.exp
11169 * gdb.arch/amd64-optimout-repeat.exp
11170 * gdb.arch/amd64-prologue-skip.exp
11171 * gdb.arch/amd64-prologue-xmm.exp
11172 * gdb.arch/amd64-stap-special-operands.exp
11173 * gdb.arch/amd64-stap-wrong-subexp.exp
11174 * gdb.arch/amd64-tailcall-cxx.exp
11175 * gdb.arch/amd64-tailcall-noret.exp
11176 * gdb.arch/amd64-tailcall-ret.exp
11177 * gdb.arch/amd64-tailcall-self.exp
11178 * gdb.arch/amd64-word.exp
11179 * gdb.arch/arm-bl-branch-dest.exp
11180 * gdb.arch/arm-disp-step.exp
11181 * gdb.arch/arm-neon.exp
11182 * gdb.arch/arm-single-step-kernel-helper.exp
11183 * gdb.arch/avr-flash-qualifier.exp
11184 * gdb.arch/disp-step-insn-reloc.exp
11185 * gdb.arch/e500-abi.exp
11186 * gdb.arch/e500-regs.exp
11187 * gdb.arch/ftrace-insn-reloc.exp
11188 * gdb.arch/i386-avx512.exp
11189 * gdb.arch/i386-bp_permanent.exp
11190 * gdb.arch/i386-byte.exp
11191 * gdb.arch/i386-cfi-notcurrent.exp
11192 * gdb.arch/i386-disp-step.exp
11193 * gdb.arch/i386-dr3-watch.exp
11194 * gdb.arch/i386-float.exp
11195 * gdb.arch/i386-gnu-cfi.exp
11196 * gdb.arch/i386-mpx-map.exp
11197 * gdb.arch/i386-mpx-sigsegv.exp
11198 * gdb.arch/i386-mpx-simple_segv.exp
11199 * gdb.arch/i386-mpx.exp
11200 * gdb.arch/i386-permbkpt.exp
11201 * gdb.arch/i386-prologue.exp
11202 * gdb.arch/i386-signal.exp
11203 * gdb.arch/i386-size-overlap.exp
11204 * gdb.arch/i386-unwind.exp
11205 * gdb.arch/i386-word.exp
11206 * gdb.arch/mips-fcr.exp
11207 * gdb.arch/powerpc-d128-regs.exp
11208 * gdb.arch/powerpc-stackless.exp
11209 * gdb.arch/ppc64-atomic-inst.exp
11210 * gdb.arch/s390-stackless.exp
11211 * gdb.arch/s390-tdbregs.exp
11212 * gdb.arch/s390-vregs.exp
11213 * gdb.arch/sparc-sysstep.exp
11214 * gdb.arch/thumb-bx-pc.exp
11215 * gdb.arch/thumb-singlestep.exp
11216 * gdb.arch/thumb2-it.exp
11217 * gdb.arch/vsx-regs.exp
11218 * gdb.asm/asm-source.exp
11219 * gdb.base/a2-run.exp
11220 * gdb.base/advance.exp
11221 * gdb.base/all-bin.exp
11222 * gdb.base/anon.exp
11223 * gdb.base/args.exp
11224 * gdb.base/arithmet.exp
11225 * gdb.base/async-shell.exp
11226 * gdb.base/async.exp
11227 * gdb.base/attach-pie-noexec.exp
11228 * gdb.base/attach-twice.exp
11229 * gdb.base/auto-load.exp
11230 * gdb.base/bang.exp
11231 * gdb.base/bitfields.exp
11232 * gdb.base/break-always.exp
11233 * gdb.base/break-caller-line.exp
11234 * gdb.base/break-entry.exp
11235 * gdb.base/break-inline.exp
11236 * gdb.base/break-on-linker-gcd-function.exp
11237 * gdb.base/break-probes.exp
11238 * gdb.base/break.exp
11239 * gdb.base/breakpoint-shadow.exp
11240 * gdb.base/call-ar-st.exp
11241 * gdb.base/call-sc.exp
11242 * gdb.base/call-signal-resume.exp
11243 * gdb.base/call-strs.exp
11244 * gdb.base/callfuncs.exp
11245 * gdb.base/catch-fork-static.exp
11246 * gdb.base/catch-gdb-caused-signals.exp
11247 * gdb.base/catch-load.exp
11248 * gdb.base/catch-signal-fork.exp
11249 * gdb.base/catch-signal.exp
11250 * gdb.base/catch-syscall.exp
11251 * gdb.base/charset.exp
11252 * gdb.base/checkpoint.exp
11253 * gdb.base/chng-syms.exp
11254 * gdb.base/code-expr.exp
11255 * gdb.base/code_elim.exp
11256 * gdb.base/commands.exp
11257 * gdb.base/completion.exp
11258 * gdb.base/complex.exp
11259 * gdb.base/cond-expr.exp
11260 * gdb.base/condbreak.exp
11261 * gdb.base/consecutive.exp
11262 * gdb.base/continue-all-already-running.exp
11263 * gdb.base/coredump-filter.exp
11264 * gdb.base/corefile.exp
11265 * gdb.base/dbx.exp
11266 * gdb.base/debug-expr.exp
11267 * gdb.base/define.exp
11268 * gdb.base/del.exp
11269 * gdb.base/disabled-location.exp
11270 * gdb.base/disasm-end-cu.exp
11271 * gdb.base/disasm-optim.exp
11272 * gdb.base/display.exp
11273 * gdb.base/duplicate-bp.exp
11274 * gdb.base/ena-dis-br.exp
11275 * gdb.base/ending-run.exp
11276 * gdb.base/enumval.exp
11277 * gdb.base/environ.exp
11278 * gdb.base/eu-strip-infcall.exp
11279 * gdb.base/eval-avoid-side-effects.exp
11280 * gdb.base/eval-skip.exp
11281 * gdb.base/exitsignal.exp
11282 * gdb.base/expand-psymtabs.exp
11283 * gdb.base/filesym.exp
11284 * gdb.base/find-unmapped.exp
11285 * gdb.base/finish.exp
11286 * gdb.base/float.exp
11287 * gdb.base/foll-exec-mode.exp
11288 * gdb.base/foll-exec.exp
11289 * gdb.base/foll-fork.exp
11290 * gdb.base/fortran-sym-case.exp
11291 * gdb.base/freebpcmd.exp
11292 * gdb.base/func-ptr.exp
11293 * gdb.base/func-ptrs.exp
11294 * gdb.base/funcargs.exp
11295 * gdb.base/gcore-buffer-overflow.exp
11296 * gdb.base/gcore-relro-pie.exp
11297 * gdb.base/gcore-relro.exp
11298 * gdb.base/gcore.exp
11299 * gdb.base/gdb1090.exp
11300 * gdb.base/gdb11530.exp
11301 * gdb.base/gdb11531.exp
11302 * gdb.base/gdb1821.exp
11303 * gdb.base/gdbindex-stabs.exp
11304 * gdb.base/gdbvars.exp
11305 * gdb.base/hbreak.exp
11306 * gdb.base/hbreak2.exp
11307 * gdb.base/included.exp
11308 * gdb.base/infcall-input.exp
11309 * gdb.base/inferior-died.exp
11310 * gdb.base/infnan.exp
11311 * gdb.base/info-macros.exp
11312 * gdb.base/info-os.exp
11313 * gdb.base/info-proc.exp
11314 * gdb.base/info-shared.exp
11315 * gdb.base/info-target.exp
11316 * gdb.base/infoline.exp
11317 * gdb.base/interp.exp
11318 * gdb.base/interrupt.exp
11319 * gdb.base/jit-reader.exp
11320 * gdb.base/jit-simple.exp
11321 * gdb.base/kill-after-signal.exp
11322 * gdb.base/kill-detach-inferiors-cmd.exp
11323 * gdb.base/label.exp
11324 * gdb.base/langs.exp
11325 * gdb.base/ldbl_e308.exp
11326 * gdb.base/line-symtabs.exp
11327 * gdb.base/linespecs.exp
11328 * gdb.base/list.exp
11329 * gdb.base/long_long.exp
11330 * gdb.base/longest-types.exp
11331 * gdb.base/maint.exp
11332 * gdb.base/max-value-size.exp
11333 * gdb.base/memattr.exp
11334 * gdb.base/mips_pro.exp
11335 * gdb.base/morestack.exp
11336 * gdb.base/moribund-step.exp
11337 * gdb.base/multi-forks.exp
11338 * gdb.base/nested-addr.exp
11339 * gdb.base/nextoverexit.exp
11340 * gdb.base/noreturn-finish.exp
11341 * gdb.base/noreturn-return.exp
11342 * gdb.base/nostdlib.exp
11343 * gdb.base/offsets.exp
11344 * gdb.base/opaque.exp
11345 * gdb.base/pc-fp.exp
11346 * gdb.base/permissions.exp
11347 * gdb.base/print-symbol-loading.exp
11348 * gdb.base/prologue-include.exp
11349 * gdb.base/psymtab.exp
11350 * gdb.base/ptype.exp
11351 * gdb.base/random-signal.exp
11352 * gdb.base/randomize.exp
11353 * gdb.base/range-stepping.exp
11354 * gdb.base/readline-ask.exp
11355 * gdb.base/recpar.exp
11356 * gdb.base/recurse.exp
11357 * gdb.base/relational.exp
11358 * gdb.base/restore.exp
11359 * gdb.base/return-nodebug.exp
11360 * gdb.base/return.exp
11361 * gdb.base/run-after-attach.exp
11362 * gdb.base/save-bp.exp
11363 * gdb.base/scope.exp
11364 * gdb.base/sect-cmd.exp
11365 * gdb.base/set-lang-auto.exp
11366 * gdb.base/set-noassign.exp
11367 * gdb.base/setvar.exp
11368 * gdb.base/sigall.exp
11369 * gdb.base/sigbpt.exp
11370 * gdb.base/siginfo-addr.exp
11371 * gdb.base/siginfo-infcall.exp
11372 * gdb.base/siginfo-obj.exp
11373 * gdb.base/siginfo.exp
11374 * gdb.base/signals-state-child.exp
11375 * gdb.base/signest.exp
11376 * gdb.base/sigstep.exp
11377 * gdb.base/sizeof.exp
11378 * gdb.base/skip.exp
11379 * gdb.base/solib-corrupted.exp
11380 * gdb.base/solib-nodir.exp
11381 * gdb.base/solib-search.exp
11382 * gdb.base/stack-checking.exp
11383 * gdb.base/stale-infcall.exp
11384 * gdb.base/stap-probe.exp
11385 * gdb.base/start.exp
11386 * gdb.base/step-break.exp
11387 * gdb.base/step-bt.exp
11388 * gdb.base/step-line.exp
11389 * gdb.base/step-over-exit.exp
11390 * gdb.base/step-over-syscall.exp
11391 * gdb.base/step-resume-infcall.exp
11392 * gdb.base/step-test.exp
11393 * gdb.base/store.exp
11394 * gdb.base/structs3.exp
11395 * gdb.base/sym-file.exp
11396 * gdb.base/symbol-without-target_section.exp
11397 * gdb.base/term.exp
11398 * gdb.base/testenv.exp
11399 * gdb.base/ui-redirect.exp
11400 * gdb.base/until.exp
11401 * gdb.base/unwindonsignal.exp
11402 * gdb.base/value-double-free.exp
11403 * gdb.base/vla-datatypes.exp
11404 * gdb.base/vla-ptr.exp
11405 * gdb.base/vla-sideeffect.exp
11406 * gdb.base/volatile.exp
11407 * gdb.base/watch-cond-infcall.exp
11408 * gdb.base/watch-cond.exp
11409 * gdb.base/watch-non-mem.exp
11410 * gdb.base/watch-read.exp
11411 * gdb.base/watch-vfork.exp
11412 * gdb.base/watchpoint-cond-gone.exp
11413 * gdb.base/watchpoint-delete.exp
11414 * gdb.base/watchpoint-hw-hit-once.exp
11415 * gdb.base/watchpoint-hw.exp
11416 * gdb.base/watchpoint-stops-at-right-insn.exp
11417 * gdb.base/watchpoints.exp
11418 * gdb.base/wchar.exp
11419 * gdb.base/whatis-exp.exp
11420 * gdb.btrace/buffer-size.exp
11421 * gdb.btrace/data.exp
11422 * gdb.btrace/delta.exp
11423 * gdb.btrace/dlopen.exp
11424 * gdb.btrace/enable.exp
11425 * gdb.btrace/exception.exp
11426 * gdb.btrace/function_call_history.exp
11427 * gdb.btrace/gcore.exp
11428 * gdb.btrace/instruction_history.exp
11429 * gdb.btrace/nohist.exp
11430 * gdb.btrace/reconnect.exp
11431 * gdb.btrace/record_goto-step.exp
11432 * gdb.btrace/record_goto.exp
11433 * gdb.btrace/rn-dl-bind.exp
11434 * gdb.btrace/segv.exp
11435 * gdb.btrace/step.exp
11436 * gdb.btrace/stepi.exp
11437 * gdb.btrace/tailcall-only.exp
11438 * gdb.btrace/tailcall.exp
11439 * gdb.btrace/tsx.exp
11440 * gdb.btrace/unknown_functions.exp
11441 * gdb.btrace/vdso.exp
11442 * gdb.compile/compile-ifunc.exp
11443 * gdb.compile/compile-ops.exp
11444 * gdb.compile/compile-print.exp
11445 * gdb.compile/compile-setjmp.exp
11446 * gdb.cp/abstract-origin.exp
11447 * gdb.cp/ambiguous.exp
11448 * gdb.cp/annota2.exp
11449 * gdb.cp/annota3.exp
11450 * gdb.cp/anon-ns.exp
11451 * gdb.cp/anon-struct.exp
11452 * gdb.cp/anon-union.exp
11453 * gdb.cp/arg-reference.exp
11454 * gdb.cp/baseenum.exp
11455 * gdb.cp/bool.exp
11456 * gdb.cp/breakpoint.exp
11457 * gdb.cp/bs15503.exp
11458 * gdb.cp/call-c.exp
11459 * gdb.cp/casts.exp
11460 * gdb.cp/chained-calls.exp
11461 * gdb.cp/class2.exp
11462 * gdb.cp/classes.exp
11463 * gdb.cp/cmpd-minsyms.exp
11464 * gdb.cp/converts.exp
11465 * gdb.cp/cp-relocate.exp
11466 * gdb.cp/cpcompletion.exp
11467 * gdb.cp/cpexprs.exp
11468 * gdb.cp/cplabel.exp
11469 * gdb.cp/cplusfuncs.exp
11470 * gdb.cp/cpsizeof.exp
11471 * gdb.cp/ctti.exp
11472 * gdb.cp/derivation.exp
11473 * gdb.cp/destrprint.exp
11474 * gdb.cp/dispcxx.exp
11475 * gdb.cp/enum-class.exp
11476 * gdb.cp/exception.exp
11477 * gdb.cp/exceptprint.exp
11478 * gdb.cp/expand-psymtabs-cxx.exp
11479 * gdb.cp/expand-sals.exp
11480 * gdb.cp/extern-c.exp
11481 * gdb.cp/filename.exp
11482 * gdb.cp/formatted-ref.exp
11483 * gdb.cp/fpointer.exp
11484 * gdb.cp/gdb1355.exp
11485 * gdb.cp/gdb2495.exp
11486 * gdb.cp/hang.exp
11487 * gdb.cp/impl-this.exp
11488 * gdb.cp/infcall-dlopen.exp
11489 * gdb.cp/inherit.exp
11490 * gdb.cp/iostream.exp
11491 * gdb.cp/koenig.exp
11492 * gdb.cp/local.exp
11493 * gdb.cp/m-data.exp
11494 * gdb.cp/m-static.exp
11495 * gdb.cp/mb-ctor.exp
11496 * gdb.cp/mb-inline.exp
11497 * gdb.cp/mb-templates.exp
11498 * gdb.cp/member-name.exp
11499 * gdb.cp/member-ptr.exp
11500 * gdb.cp/meth-typedefs.exp
11501 * gdb.cp/method.exp
11502 * gdb.cp/method2.exp
11503 * gdb.cp/minsym-fallback.exp
11504 * gdb.cp/misc.exp
11505 * gdb.cp/namelessclass.exp
11506 * gdb.cp/namespace-enum.exp
11507 * gdb.cp/namespace-nested-import.exp
11508 * gdb.cp/namespace.exp
11509 * gdb.cp/nextoverthrow.exp
11510 * gdb.cp/no-dmgl-verbose.exp
11511 * gdb.cp/non-trivial-retval.exp
11512 * gdb.cp/noparam.exp
11513 * gdb.cp/nsdecl.exp
11514 * gdb.cp/nsimport.exp
11515 * gdb.cp/nsnested.exp
11516 * gdb.cp/nsnoimports.exp
11517 * gdb.cp/nsrecurs.exp
11518 * gdb.cp/nsstress.exp
11519 * gdb.cp/nsusing.exp
11520 * gdb.cp/operator.exp
11521 * gdb.cp/oranking.exp
11522 * gdb.cp/overload-const.exp
11523 * gdb.cp/overload.exp
11524 * gdb.cp/ovldbreak.exp
11525 * gdb.cp/ovsrch.exp
11526 * gdb.cp/paren-type.exp
11527 * gdb.cp/parse-lang.exp
11528 * gdb.cp/pass-by-ref.exp
11529 * gdb.cp/pr-1023.exp
11530 * gdb.cp/pr-1210.exp
11531 * gdb.cp/pr-574.exp
11532 * gdb.cp/pr10687.exp
11533 * gdb.cp/pr12028.exp
11534 * gdb.cp/pr17132.exp
11535 * gdb.cp/pr17494.exp
11536 * gdb.cp/pr9067.exp
11537 * gdb.cp/pr9167.exp
11538 * gdb.cp/pr9631.exp
11539 * gdb.cp/printmethod.exp
11540 * gdb.cp/psmang.exp
11541 * gdb.cp/psymtab-parameter.exp
11542 * gdb.cp/ptype-cv-cp.exp
11543 * gdb.cp/ptype-flags.exp
11544 * gdb.cp/re-set-overloaded.exp
11545 * gdb.cp/ref-types.exp
11546 * gdb.cp/rtti.exp
11547 * gdb.cp/scope-err.exp
11548 * gdb.cp/shadow.exp
11549 * gdb.cp/smartp.exp
11550 * gdb.cp/static-method.exp
11551 * gdb.cp/static-print-quit.exp
11552 * gdb.cp/temargs.exp
11553 * gdb.cp/templates.exp
11554 * gdb.cp/try_catch.exp
11555 * gdb.cp/typedef-operator.exp
11556 * gdb.cp/typeid.exp
11557 * gdb.cp/userdef.exp
11558 * gdb.cp/using-crash.exp
11559 * gdb.cp/var-tag.exp
11560 * gdb.cp/virtbase.exp
11561 * gdb.cp/virtfunc.exp
11562 * gdb.cp/virtfunc2.exp
11563 * gdb.cp/vla-cxx.exp
11564 * gdb.disasm/t01_mov.exp
11565 * gdb.disasm/t02_mova.exp
11566 * gdb.disasm/t03_add.exp
11567 * gdb.disasm/t04_sub.exp
11568 * gdb.disasm/t05_cmp.exp
11569 * gdb.disasm/t06_ari2.exp
11570 * gdb.disasm/t07_ari3.exp
11571 * gdb.disasm/t08_or.exp
11572 * gdb.disasm/t09_xor.exp
11573 * gdb.disasm/t10_and.exp
11574 * gdb.disasm/t11_logs.exp
11575 * gdb.disasm/t12_bit.exp
11576 * gdb.disasm/t13_otr.exp
11577 * gdb.dlang/circular.exp
11578 * gdb.dwarf2/arr-stride.exp
11579 * gdb.dwarf2/arr-subrange.exp
11580 * gdb.dwarf2/atomic-type.exp
11581 * gdb.dwarf2/bad-regnum.exp
11582 * gdb.dwarf2/bitfield-parent-optimized-out.exp
11583 * gdb.dwarf2/callframecfa.exp
11584 * gdb.dwarf2/clztest.exp
11585 * gdb.dwarf2/corrupt.exp
11586 * gdb.dwarf2/data-loc.exp
11587 * gdb.dwarf2/dup-psym.exp
11588 * gdb.dwarf2/dw2-anon-mptr.exp
11589 * gdb.dwarf2/dw2-anonymous-func.exp
11590 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
11591 * gdb.dwarf2/dw2-bad-unresolved.exp
11592 * gdb.dwarf2/dw2-basic.exp
11593 * gdb.dwarf2/dw2-canonicalize-type.exp
11594 * gdb.dwarf2/dw2-case-insensitive.exp
11595 * gdb.dwarf2/dw2-common-block.exp
11596 * gdb.dwarf2/dw2-compdir-oldgcc.exp
11597 * gdb.dwarf2/dw2-compressed.exp
11598 * gdb.dwarf2/dw2-const.exp
11599 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
11600 * gdb.dwarf2/dw2-cu-size.exp
11601 * gdb.dwarf2/dw2-dup-frame.exp
11602 * gdb.dwarf2/dw2-entry-value.exp
11603 * gdb.dwarf2/dw2-icycle.exp
11604 * gdb.dwarf2/dw2-ifort-parameter.exp
11605 * gdb.dwarf2/dw2-inline-break.exp
11606 * gdb.dwarf2/dw2-inline-param.exp
11607 * gdb.dwarf2/dw2-intercu.exp
11608 * gdb.dwarf2/dw2-intermix.exp
11609 * gdb.dwarf2/dw2-lexical-block-bare.exp
11610 * gdb.dwarf2/dw2-linkage-name-trust.exp
11611 * gdb.dwarf2/dw2-minsym-in-cu.exp
11612 * gdb.dwarf2/dw2-noloc.exp
11613 * gdb.dwarf2/dw2-op-call.exp
11614 * gdb.dwarf2/dw2-op-out-param.exp
11615 * gdb.dwarf2/dw2-opt-structptr.exp
11616 * gdb.dwarf2/dw2-param-error.exp
11617 * gdb.dwarf2/dw2-producer.exp
11618 * gdb.dwarf2/dw2-ranges-base.exp
11619 * gdb.dwarf2/dw2-ref-missing-frame.exp
11620 * gdb.dwarf2/dw2-reg-undefined.exp
11621 * gdb.dwarf2/dw2-regno-invalid.exp
11622 * gdb.dwarf2/dw2-restore.exp
11623 * gdb.dwarf2/dw2-restrict.exp
11624 * gdb.dwarf2/dw2-single-line-discriminators.exp
11625 * gdb.dwarf2/dw2-strp.exp
11626 * gdb.dwarf2/dw2-undefined-ret-addr.exp
11627 * gdb.dwarf2/dw2-unresolved.exp
11628 * gdb.dwarf2/dw2-var-zero-addr.exp
11629 * gdb.dwarf2/dw4-sig-types.exp
11630 * gdb.dwarf2/dwz.exp
11631 * gdb.dwarf2/dynarr-ptr.exp
11632 * gdb.dwarf2/enum-type.exp
11633 * gdb.dwarf2/gdb-index.exp
11634 * gdb.dwarf2/implptr-64bit.exp
11635 * gdb.dwarf2/implptr-optimized-out.exp
11636 * gdb.dwarf2/implptr.exp
11637 * gdb.dwarf2/implref-array.exp
11638 * gdb.dwarf2/implref-const.exp
11639 * gdb.dwarf2/implref-global.exp
11640 * gdb.dwarf2/implref-struct.exp
11641 * gdb.dwarf2/mac-fileno.exp
11642 * gdb.dwarf2/main-subprogram.exp
11643 * gdb.dwarf2/member-ptr-forwardref.exp
11644 * gdb.dwarf2/method-ptr.exp
11645 * gdb.dwarf2/missing-sig-type.exp
11646 * gdb.dwarf2/nonvar-access.exp
11647 * gdb.dwarf2/opaque-type-lookup.exp
11648 * gdb.dwarf2/pieces-optimized-out.exp
11649 * gdb.dwarf2/pieces.exp
11650 * gdb.dwarf2/pr10770.exp
11651 * gdb.dwarf2/pr13961.exp
11652 * gdb.dwarf2/staticvirtual.exp
11653 * gdb.dwarf2/subrange.exp
11654 * gdb.dwarf2/symtab-producer.exp
11655 * gdb.dwarf2/trace-crash.exp
11656 * gdb.dwarf2/typeddwarf.exp
11657 * gdb.dwarf2/valop.exp
11658 * gdb.dwarf2/watch-notconst.exp
11659 * gdb.fortran/array-element.exp
11660 * gdb.fortran/charset.exp
11661 * gdb.fortran/common-block.exp
11662 * gdb.fortran/complex.exp
11663 * gdb.fortran/derived-type-function.exp
11664 * gdb.fortran/derived-type.exp
11665 * gdb.fortran/logical.exp
11666 * gdb.fortran/module.exp
11667 * gdb.fortran/multi-dim.exp
11668 * gdb.fortran/nested-funcs.exp
11669 * gdb.fortran/print-formatted.exp
11670 * gdb.fortran/subarray.exp
11671 * gdb.fortran/vla-alloc-assoc.exp
11672 * gdb.fortran/vla-datatypes.exp
11673 * gdb.fortran/vla-history.exp
11674 * gdb.fortran/vla-ptr-info.exp
11675 * gdb.fortran/vla-ptype-sub.exp
11676 * gdb.fortran/vla-ptype.exp
11677 * gdb.fortran/vla-sizeof.exp
11678 * gdb.fortran/vla-type.exp
11679 * gdb.fortran/vla-value-sub-arbitrary.exp
11680 * gdb.fortran/vla-value-sub-finish.exp
11681 * gdb.fortran/vla-value-sub.exp
11682 * gdb.fortran/vla-value.exp
11683 * gdb.fortran/whatis_type.exp
11684 * gdb.go/chan.exp
11685 * gdb.go/handcall.exp
11686 * gdb.go/hello.exp
11687 * gdb.go/integers.exp
11688 * gdb.go/methods.exp
11689 * gdb.go/package.exp
11690 * gdb.go/strings.exp
11691 * gdb.go/types.exp
11692 * gdb.go/unsafe.exp
11693 * gdb.guile/scm-arch.exp
11694 * gdb.guile/scm-block.exp
11695 * gdb.guile/scm-breakpoint.exp
11696 * gdb.guile/scm-cmd.exp
11697 * gdb.guile/scm-disasm.exp
11698 * gdb.guile/scm-equal.exp
11699 * gdb.guile/scm-frame-args.exp
11700 * gdb.guile/scm-frame-inline.exp
11701 * gdb.guile/scm-frame.exp
11702 * gdb.guile/scm-iterator.exp
11703 * gdb.guile/scm-math.exp
11704 * gdb.guile/scm-objfile.exp
11705 * gdb.guile/scm-ports.exp
11706 * gdb.guile/scm-symbol.exp
11707 * gdb.guile/scm-symtab.exp
11708 * gdb.guile/scm-value-cc.exp
11709 * gdb.guile/types-module.exp
11710 * gdb.linespec/break-ask.exp
11711 * gdb.linespec/cpexplicit.exp
11712 * gdb.linespec/explicit.exp
11713 * gdb.linespec/keywords.exp
11714 * gdb.linespec/linespec.exp
11715 * gdb.linespec/ls-dollar.exp
11716 * gdb.linespec/ls-errs.exp
11717 * gdb.linespec/skip-two.exp
11718 * gdb.linespec/thread.exp
11719 * gdb.mi/mi-async.exp
11720 * gdb.mi/mi-basics.exp
11721 * gdb.mi/mi-break.exp
11722 * gdb.mi/mi-catch-load.exp
11723 * gdb.mi/mi-cli.exp
11724 * gdb.mi/mi-cmd-param-changed.exp
11725 * gdb.mi/mi-console.exp
11726 * gdb.mi/mi-detach.exp
11727 * gdb.mi/mi-disassemble.exp
11728 * gdb.mi/mi-eval.exp
11729 * gdb.mi/mi-file-transfer.exp
11730 * gdb.mi/mi-file.exp
11731 * gdb.mi/mi-fill-memory.exp
11732 * gdb.mi/mi-inheritance-syntax-error.exp
11733 * gdb.mi/mi-linespec-err-cp.exp
11734 * gdb.mi/mi-logging.exp
11735 * gdb.mi/mi-memory-changed.exp
11736 * gdb.mi/mi-read-memory.exp
11737 * gdb.mi/mi-record-changed.exp
11738 * gdb.mi/mi-reg-undefined.exp
11739 * gdb.mi/mi-regs.exp
11740 * gdb.mi/mi-return.exp
11741 * gdb.mi/mi-reverse.exp
11742 * gdb.mi/mi-simplerun.exp
11743 * gdb.mi/mi-solib.exp
11744 * gdb.mi/mi-stack.exp
11745 * gdb.mi/mi-stepi.exp
11746 * gdb.mi/mi-syn-frame.exp
11747 * gdb.mi/mi-until.exp
11748 * gdb.mi/mi-var-block.exp
11749 * gdb.mi/mi-var-child.exp
11750 * gdb.mi/mi-var-cmd.exp
11751 * gdb.mi/mi-var-cp.exp
11752 * gdb.mi/mi-var-display.exp
11753 * gdb.mi/mi-var-invalidate.exp
11754 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
11755 * gdb.mi/mi-vla-fortran.exp
11756 * gdb.mi/mi-watch.exp
11757 * gdb.mi/mi2-var-child.exp
11758 * gdb.mi/user-selected-context-sync.exp
11759 * gdb.modula2/unbounded-array.exp
11760 * gdb.multi/dummy-frame-restore.exp
11761 * gdb.multi/multi-arch-exec.exp
11762 * gdb.multi/multi-arch.exp
11763 * gdb.multi/tids.exp
11764 * gdb.multi/watchpoint-multi.exp
11765 * gdb.opencl/callfuncs.exp
11766 * gdb.opencl/convs_casts.exp
11767 * gdb.opencl/datatypes.exp
11768 * gdb.opencl/operators.exp
11769 * gdb.opencl/vec_comps.exp
11770 * gdb.opt/clobbered-registers-O2.exp
11771 * gdb.opt/inline-break.exp
11772 * gdb.opt/inline-bt.exp
11773 * gdb.opt/inline-cmds.exp
11774 * gdb.opt/inline-locals.exp
11775 * gdb.pascal/case-insensitive-symbols.exp
11776 * gdb.pascal/floats.exp
11777 * gdb.pascal/gdb11492.exp
11778 * gdb.python/lib-types.exp
11779 * gdb.python/py-arch.exp
11780 * gdb.python/py-as-string.exp
11781 * gdb.python/py-bad-printers.exp
11782 * gdb.python/py-block.exp
11783 * gdb.python/py-breakpoint-create-fail.exp
11784 * gdb.python/py-breakpoint.exp
11785 * gdb.python/py-caller-is.exp
11786 * gdb.python/py-cmd.exp
11787 * gdb.python/py-explore-cc.exp
11788 * gdb.python/py-explore.exp
11789 * gdb.python/py-finish-breakpoint.exp
11790 * gdb.python/py-finish-breakpoint2.exp
11791 * gdb.python/py-frame-args.exp
11792 * gdb.python/py-frame-inline.exp
11793 * gdb.python/py-frame.exp
11794 * gdb.python/py-framefilter-mi.exp
11795 * gdb.python/py-infthread.exp
11796 * gdb.python/py-lazy-string.exp
11797 * gdb.python/py-linetable.exp
11798 * gdb.python/py-mi-events.exp
11799 * gdb.python/py-mi-objfile.exp
11800 * gdb.python/py-mi.exp
11801 * gdb.python/py-objfile.exp
11802 * gdb.python/py-pp-integral.exp
11803 * gdb.python/py-pp-maint.exp
11804 * gdb.python/py-pp-re-notag.exp
11805 * gdb.python/py-pp-registration.exp
11806 * gdb.python/py-recurse-unwind.exp
11807 * gdb.python/py-strfns.exp
11808 * gdb.python/py-symbol.exp
11809 * gdb.python/py-symtab.exp
11810 * gdb.python/py-sync-interp.exp
11811 * gdb.python/py-typeprint.exp
11812 * gdb.python/py-unwind-maint.exp
11813 * gdb.python/py-unwind.exp
11814 * gdb.python/py-value-cc.exp
11815 * gdb.python/py-xmethods.exp
11816 * gdb.reverse/amd64-tailcall-reverse.exp
11817 * gdb.reverse/break-precsave.exp
11818 * gdb.reverse/break-reverse.exp
11819 * gdb.reverse/consecutive-precsave.exp
11820 * gdb.reverse/consecutive-reverse.exp
11821 * gdb.reverse/finish-precsave.exp
11822 * gdb.reverse/finish-reverse-bkpt.exp
11823 * gdb.reverse/finish-reverse.exp
11824 * gdb.reverse/fstatat-reverse.exp
11825 * gdb.reverse/getresuid-reverse.exp
11826 * gdb.reverse/i386-precsave.exp
11827 * gdb.reverse/i386-reverse.exp
11828 * gdb.reverse/i386-sse-reverse.exp
11829 * gdb.reverse/i387-env-reverse.exp
11830 * gdb.reverse/i387-stack-reverse.exp
11831 * gdb.reverse/insn-reverse.exp
11832 * gdb.reverse/machinestate-precsave.exp
11833 * gdb.reverse/machinestate.exp
11834 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11835 * gdb.reverse/pipe-reverse.exp
11836 * gdb.reverse/readv-reverse.exp
11837 * gdb.reverse/recvmsg-reverse.exp
11838 * gdb.reverse/rerun-prec.exp
11839 * gdb.reverse/s390-mvcle.exp
11840 * gdb.reverse/step-precsave.exp
11841 * gdb.reverse/step-reverse.exp
11842 * gdb.reverse/time-reverse.exp
11843 * gdb.reverse/until-precsave.exp
11844 * gdb.reverse/until-reverse.exp
11845 * gdb.reverse/waitpid-reverse.exp
11846 * gdb.reverse/watch-precsave.exp
11847 * gdb.reverse/watch-reverse.exp
11848 * gdb.rust/generics.exp
11849 * gdb.rust/methods.exp
11850 * gdb.rust/modules.exp
11851 * gdb.rust/simple.exp
11852 * gdb.server/connect-with-no-symbol-file.exp
11853 * gdb.server/ext-attach.exp
11854 * gdb.server/ext-restart.exp
11855 * gdb.server/ext-wrapper.exp
11856 * gdb.server/file-transfer.exp
11857 * gdb.server/server-exec-info.exp
11858 * gdb.server/server-kill.exp
11859 * gdb.server/server-mon.exp
11860 * gdb.server/wrapper.exp
11861 * gdb.stabs/exclfwd.exp
11862 * gdb.stabs/gdb11479.exp
11863 * gdb.threads/clone-new-thread-event.exp
11864 * gdb.threads/corethreads.exp
11865 * gdb.threads/current-lwp-dead.exp
11866 * gdb.threads/dlopen-libpthread.exp
11867 * gdb.threads/gcore-thread.exp
11868 * gdb.threads/sigstep-threads.exp
11869 * gdb.threads/watchpoint-fork.exp
11870 * gdb.trace/actions-changed.exp
11871 * gdb.trace/backtrace.exp
11872 * gdb.trace/change-loc.exp
11873 * gdb.trace/circ.exp
11874 * gdb.trace/collection.exp
11875 * gdb.trace/disconnected-tracing.exp
11876 * gdb.trace/ftrace.exp
11877 * gdb.trace/mi-trace-frame-collected.exp
11878 * gdb.trace/mi-trace-unavailable.exp
11879 * gdb.trace/mi-traceframe-changed.exp
11880 * gdb.trace/mi-tsv-changed.exp
11881 * gdb.trace/no-attach-trace.exp
11882 * gdb.trace/passc-dyn.exp
11883 * gdb.trace/qtro.exp
11884 * gdb.trace/range-stepping.exp
11885 * gdb.trace/read-memory.exp
11886 * gdb.trace/save-trace.exp
11887 * gdb.trace/signal.exp
11888 * gdb.trace/status-stop.exp
11889 * gdb.trace/tfile.exp
11890 * gdb.trace/trace-break.exp
11891 * gdb.trace/trace-buffer-size.exp
11892 * gdb.trace/trace-condition.exp
11893 * gdb.trace/tracefile-pseudo-reg.exp
11894 * gdb.trace/tstatus.exp
11895 * gdb.trace/unavailable.exp
11896 * gdb.trace/while-dyn.exp
11897 * gdb.trace/while-stepping.exp
11898
34c41c68
DE
118992016-12-22 Doug Evans <xdje42@gmail.com>
11900
11901 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
11902 and msymbols.
11903
16e69324
YQ
119042016-12-19 Yao Qi <yao.qi@linaro.org>
11905
11906 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
11907 (test_with_self): Don't call do_steps_and_nexts, and remove
11908 code about stepping into xmalloc.
11909
f94f411b
YQ
119102016-12-09 Yao Qi <yao.qi@linaro.org>
11911
11912 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
11913
119142016-12-09 Yao Qi <yao.qi@linaro.org>
11915
11916 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
11917
f1b5deee
PA
119182016-12-09 Pedro Alves <palves@redhat.com>
11919
11920 * gdb.base/all-architectures-0.exp: New file.
11921 * gdb.base/all-architectures-1.exp: New file.
11922 * gdb.base/all-architectures-2.exp: New file.
11923 * gdb.base/all-architectures-3.exp: New file.
11924 * gdb.base/all-architectures-4.exp: New file.
11925 * gdb.base/all-architectures-5.exp: New file.
11926 * gdb.base/all-architectures-6.exp: New file.
11927 * gdb.base/all-architectures-7.exp: New file.
11928 * gdb.base/all-architectures.exp.in: New file.
11929
364ca42e
YQ
119302016-12-09 Yao Qi <yao.qi@linaro.org>
11931
11932 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
11933
107c2d62
LM
119342016-12-02 Luis Machado <lgustavo@codesourcery.com>
11935
11936 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
11937 possible.
11938 Remove useless pattern-matching code.
11939
df3ee9ca
PA
119402016-12-02 Pedro Alves <palves@redhat.com>
11941
11942 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
11943 procedure.
11944 (top level): Call it.
11945
ec835369
PA
119462016-12-02 Pedro Alves <palves@redhat.com>
11947
11948 * gdb.base/commands.exp (user_defined_command_args_stack_test):
11949 New procedure.
11950 (top level): Call it.
11951
01770bbd
PA
119522016-12-02 Pedro Alves <palves@redhat.com>
11953
11954 PR cli/20559
11955 * gdb.base/commands.exp (user_defined_command_args_eval): New
11956 procedure.
11957 (top level): Call it.
11958
008459ea
LM
119592016-12-02 Luis Machado <lgustavo@codesourcery.com>
11960
11961 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
11962 timeout handling.
11963
0c1b455e
TT
119642016-12-02 Tom Tromey <tom@tromey.com>
11965
11966 * gdb.dwarf2/main-subprogram.c: New file.
11967 * gdb.dwarf2/main-subprogram.exp: New file.
11968
018572b8
LM
119692016-12-01 Luis Machado <lgustavo@codesourcery.com>
11970
11971 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
11972 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
11973 gdb_test_no_output for a couple of cases.
11974 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
11975
84c93cd5
LM
119762016-12-01 Luis Machado <lgustavo@codesourcery.com>
11977
11978 Fix test names and standardize compilation error messages throughout
11979 the following files:
11980
11981 * gdb.ada/start.exp
11982 * gdb.arch/alpha-step.exp
11983 * gdb.arch/e500-prologue.exp
11984 * gdb.arch/ftrace-insn-reloc.exp
11985 * gdb.arch/gdb1291.exp
11986 * gdb.arch/gdb1431.exp
11987 * gdb.arch/gdb1558.exp
11988 * gdb.arch/i386-dr3-watch.exp
11989 * gdb.arch/i386-sse-stack-align.exp
11990 * gdb.arch/ia64-breakpoint-shadow.exp
11991 * gdb.arch/pa-nullify.exp
11992 * gdb.arch/powerpc-aix-prologue.exp
11993 * gdb.arch/thumb-bx-pc.exp
11994 * gdb.base/annota1.exp
11995 * gdb.base/annota3.exp
11996 * gdb.base/arrayidx.exp
11997 * gdb.base/assign.exp
11998 * gdb.base/attach.exp
11999 * gdb.base/auxv.exp
12000 * gdb.base/bang.exp
12001 * gdb.base/bfp-test.exp
12002 * gdb.base/bigcore.exp
12003 * gdb.base/bitfields2.exp
12004 * gdb.base/break-fun-addr.exp
12005 * gdb.base/break-probes.exp
12006 * gdb.base/call-rt-st.exp
12007 * gdb.base/callexit.exp
12008 * gdb.base/catch-fork-kill.exp
12009 * gdb.base/charset.exp
12010 * gdb.base/checkpoint.exp
12011 * gdb.base/comprdebug.exp
12012 * gdb.base/constvars.exp
12013 * gdb.base/coredump-filter.exp
12014 * gdb.base/cursal.exp
12015 * gdb.base/cvexpr.exp
12016 * gdb.base/detach.exp
12017 * gdb.base/display.exp
12018 * gdb.base/dmsym.exp
12019 * gdb.base/dprintf-pending.exp
12020 * gdb.base/dso2dso.exp
12021 * gdb.base/dtrace-probe.exp
12022 * gdb.base/dump.exp
12023 * gdb.base/enum_cond.exp
12024 * gdb.base/exe-lock.exp
12025 * gdb.base/exec-invalid-sysroot.exp
12026 * gdb.base/execl-update-breakpoints.exp
12027 * gdb.base/exprs.exp
12028 * gdb.base/fileio.exp
12029 * gdb.base/find.exp
12030 * gdb.base/finish.exp
12031 * gdb.base/fixsection.exp
12032 * gdb.base/foll-vfork.exp
12033 * gdb.base/frame-args.exp
12034 * gdb.base/gcore.exp
12035 * gdb.base/gdb1250.exp
12036 * gdb.base/global-var-nested-by-dso.exp
12037 * gdb.base/gnu-ifunc.exp
12038 * gdb.base/hashline1.exp
12039 * gdb.base/hashline2.exp
12040 * gdb.base/hashline3.exp
12041 * gdb.base/hbreak-in-shr-unsupported.exp
12042 * gdb.base/huge.exp
12043 * gdb.base/infcall-input.exp
12044 * gdb.base/info-fun.exp
12045 * gdb.base/info-shared.exp
12046 * gdb.base/jit-simple.exp
12047 * gdb.base/jit-so.exp
12048 * gdb.base/jit.exp
12049 * gdb.base/jump.exp
12050 * gdb.base/label.exp
12051 * gdb.base/lineinc.exp
12052 * gdb.base/logical.exp
12053 * gdb.base/longjmp.exp
12054 * gdb.base/macscp.exp
12055 * gdb.base/miscexprs.exp
12056 * gdb.base/new-ui-echo.exp
12057 * gdb.base/new-ui-pending-input.exp
12058 * gdb.base/new-ui.exp
12059 * gdb.base/nodebug.exp
12060 * gdb.base/nofield.exp
12061 * gdb.base/offsets.exp
12062 * gdb.base/overlays.exp
12063 * gdb.base/pending.exp
12064 * gdb.base/pointers.exp
12065 * gdb.base/pr11022.exp
12066 * gdb.base/printcmds.exp
12067 * gdb.base/prologue.exp
12068 * gdb.base/ptr-typedef.exp
12069 * gdb.base/realname-expand.exp
12070 * gdb.base/relativedebug.exp
12071 * gdb.base/relocate.exp
12072 * gdb.base/remote.exp
12073 * gdb.base/reread.exp
12074 * gdb.base/return2.exp
12075 * gdb.base/savedregs.exp
12076 * gdb.base/sep.exp
12077 * gdb.base/sepdebug.exp
12078 * gdb.base/sepsymtab.exp
12079 * gdb.base/set-inferior-tty.exp
12080 * gdb.base/setshow.exp
12081 * gdb.base/shlib-call.exp
12082 * gdb.base/sigaltstack.exp
12083 * gdb.base/siginfo-addr.exp
12084 * gdb.base/signals.exp
12085 * gdb.base/signull.exp
12086 * gdb.base/sigrepeat.exp
12087 * gdb.base/so-impl-ld.exp
12088 * gdb.base/solib-display.exp
12089 * gdb.base/solib-overlap.exp
12090 * gdb.base/solib-search.exp
12091 * gdb.base/solib-symbol.exp
12092 * gdb.base/structs.exp
12093 * gdb.base/structs2.exp
12094 * gdb.base/symtab-search-order.exp
12095 * gdb.base/twice.exp
12096 * gdb.base/unload.exp
12097 * gdb.base/varargs.exp
12098 * gdb.base/watchpoint-solib.exp
12099 * gdb.base/watchpoint.exp
12100 * gdb.base/whatis.exp
12101 * gdb.base/wrong_frame_bt_full.exp
12102 * gdb.btrace/dlopen.exp
12103 * gdb.cell/ea-standalone.exp
12104 * gdb.cell/ea-test.exp
12105 * gdb.cp/dispcxx.exp
12106 * gdb.cp/gdb2384.exp
12107 * gdb.cp/method2.exp
12108 * gdb.cp/nextoverthrow.exp
12109 * gdb.cp/pr10728.exp
12110 * gdb.disasm/am33.exp
12111 * gdb.disasm/h8300s.exp
12112 * gdb.disasm/mn10300.exp
12113 * gdb.disasm/sh3.exp
12114 * gdb.dwarf2/dw2-dir-file-name.exp
12115 * gdb.fortran/complex.exp
12116 * gdb.fortran/library-module.exp
12117 * gdb.guile/scm-pretty-print.exp
12118 * gdb.guile/scm-symbol.exp
12119 * gdb.guile/scm-type.exp
12120 * gdb.guile/scm-value.exp
12121 * gdb.linespec/linespec.exp
12122 * gdb.mi/gdb701.exp
12123 * gdb.mi/gdb792.exp
12124 * gdb.mi/mi-breakpoint-changed.exp
12125 * gdb.mi/mi-dprintf-pending.exp
12126 * gdb.mi/mi-dprintf.exp
12127 * gdb.mi/mi-exit-code.exp
12128 * gdb.mi/mi-pending.exp
12129 * gdb.mi/mi-solib.exp
12130 * gdb.mi/new-ui-mi-sync.exp
12131 * gdb.mi/pr11022.exp
12132 * gdb.mi/user-selected-context-sync.exp
12133 * gdb.opt/solib-intra-step.exp
12134 * gdb.python/py-events.exp
12135 * gdb.python/py-finish-breakpoint.exp
12136 * gdb.python/py-mi.exp
12137 * gdb.python/py-prettyprint.exp
12138 * gdb.python/py-shared.exp
12139 * gdb.python/py-symbol.exp
12140 * gdb.python/py-template.exp
12141 * gdb.python/py-type.exp
12142 * gdb.python/py-value.exp
12143 * gdb.reverse/solib-precsave.exp
12144 * gdb.reverse/solib-reverse.exp
12145 * gdb.server/solib-list.exp
12146 * gdb.stabs/weird.exp
12147 * gdb.threads/reconnect-signal.exp
12148 * gdb.threads/stepi-random-signal.exp
12149 * gdb.trace/actions.exp
12150 * gdb.trace/ax.exp
12151 * gdb.trace/backtrace.exp
12152 * gdb.trace/change-loc.exp
12153 * gdb.trace/deltrace.exp
12154 * gdb.trace/ftrace-lock.exp
12155 * gdb.trace/ftrace.exp
12156 * gdb.trace/infotrace.exp
12157 * gdb.trace/mi-tracepoint-changed.exp
12158 * gdb.trace/packetlen.exp
12159 * gdb.trace/passcount.exp
12160 * gdb.trace/pending.exp
12161 * gdb.trace/range-stepping.exp
12162 * gdb.trace/report.exp
12163 * gdb.trace/stap-trace.exp
12164 * gdb.trace/tfind.exp
12165 * gdb.trace/trace-break.exp
12166 * gdb.trace/trace-condition.exp
12167 * gdb.trace/trace-enable-disable.exp
12168 * gdb.trace/trace-mt.exp
12169 * gdb.trace/tracecmd.exp
12170 * gdb.trace/tspeed.exp
12171 * gdb.trace/tsv.exp
12172 * lib/perftest.exp
12173
fb9feb35
LM
121742016-12-01 Luis Machado <lgustavo@codesourcery.com>
12175
12176 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
12177 with gdb_test_no_output.
12178 Use command as test name.
12179
cd2ddb6c
LM
121802016-12-01 Luis Machado <lgustavo@codesourcery.com>
12181
12182 Fix test names starting with uppercase throughout the files.
12183
12184 * gdb.ada/assign_1.exp
12185 * gdb.ada/boolean_expr.exp
12186 * gdb.base/arrayidx.exp
12187 * gdb.base/del.exp
12188 * gdb.base/gcore-buffer-overflow.exp
12189 * gdb.base/testenv.exp
12190 * gdb.compile/compile.exp
12191 * gdb.python/py-framefilter-invalidarg.exp
12192 * gdb.python/py-framefilter.exp
12193
bb95117e
LM
121942016-12-01 Luis Machado <lgustavo@codesourcery.com>
12195
12196 Fix test names starting with uppercase throughout the files.
12197
12198 * gdb.ada/array_return.exp
12199 * gdb.ada/expr_delims.exp
12200 * gdb.ada/mi_dyn_arr.exp
12201 * gdb.ada/mi_interface.exp
12202 * gdb.ada/mi_var_array.exp
12203 * gdb.ada/watch_arg.exp
12204 * gdb.arch/alpha-step.exp
12205 * gdb.arch/altivec-regs.exp
12206 * gdb.arch/e500-regs.exp
12207 * gdb.arch/powerpc-d128-regs.exp
12208 * gdb.base/arrayidx.exp
12209 * gdb.base/break.exp
12210 * gdb.base/checkpoint.exp
12211 * gdb.base/debug-expr.exp
12212 * gdb.base/dmsym.exp
12213 * gdb.base/radix.exp
12214 * gdb.base/sepdebug.exp
12215 * gdb.base/testenv.exp
12216 * gdb.base/watch_thread_num.exp
12217 * gdb.base/watchpoint-cond-gone.exp
12218 * gdb.cell/break.exp
12219 * gdb.cell/ea-cache.exp
12220 * gdb.compile/compile.exp
12221 * gdb.cp/gdb2495.exp
12222 * gdb.gdb/selftest.exp
12223 * gdb.gdb/xfullpath.exp
12224 * gdb.go/hello.exp
12225 * gdb.go/integers.exp
12226 * gdb.objc/basicclass.exp
12227 * gdb.pascal/hello.exp
12228 * gdb.pascal/integers.exp
12229 * gdb.python/py-breakpoint.exp
12230 * gdb.python/py-cmd.exp
12231 * gdb.python/py-linetable.exp
12232 * gdb.python/py-xmethods.exp
12233 * gdb.python/python.exp
12234 * gdb.reverse/consecutive-precsave.exp
12235 * gdb.reverse/finish-precsave.exp
12236 * gdb.reverse/i386-precsave.exp
12237 * gdb.reverse/machinestate-precsave.exp
12238 * gdb.reverse/sigall-precsave.exp
12239 * gdb.reverse/solib-precsave.exp
12240 * gdb.reverse/step-precsave.exp
12241 * gdb.reverse/until-precsave.exp
12242 * gdb.reverse/watch-precsave.exp
12243 * gdb.threads/leader-exit.exp
12244 * gdb.threads/pthreads.exp
12245 * gdb.threads/wp-replication.exp
12246 * gdb.trace/actions.exp
12247 * gdb.trace/mi-tsv-changed.exp
12248 * gdb.trace/tsv.exp
12249
de97fdd4
LM
122502016-12-01 Luis Machado <lgustavo@codesourcery.com>
12251
12252 Fix test names starting with uppercase throughout the files.
12253
12254 * gdb.arch/i386-bp_permanent.exp
12255 * gdb.arch/i386-gnu-cfi.exp
12256 * gdb.base/disasm-end-cu.exp
12257 * gdb.base/macscp.exp
12258 * gdb.base/pending.exp
12259 * gdb.base/watch_thread_num.exp
12260 * gdb.cp/exception.exp
12261 * gdb.cp/gdb2495.exp
12262 * gdb.cp/local.exp
12263 * gdb.python/py-evsignal.exp
12264 * gdb.python/python.exp
12265 * gdb.trace/tracecmd.exp
12266
9f058c10
LM
122672016-12-01 Luis Machado <lgustavo@codesourcery.com>
12268
12269 Fix test names starting with uppercase throughout the files.
12270
12271 * gdb.base/charset.exp
12272 * gdb.base/eval.exp
12273 * gdb.base/multi-forks.exp
12274 * gdb.guile/scm-progspace.exp
12275 * gdb.opencl/datatypes.exp
12276 * gdb.python/py-block.exp
12277 * gdb.python/py-function.exp
12278 * gdb.python/py-symbol.exp
12279 * gdb.python/py-symtab.exp
12280 * gdb.python/py-xmethods.exp
12281 * gdb.reverse/break-precsave.exp
12282 * gdb.reverse/break-reverse.exp
12283 * gdb.reverse/consecutive-precsave.exp
12284 * gdb.reverse/consecutive-reverse.exp
12285 * gdb.reverse/finish-precsave.exp
12286 * gdb.reverse/finish-reverse-bkpt.exp
12287 * gdb.reverse/finish-reverse.exp
12288 * gdb.reverse/fstatat-reverse.exp
12289 * gdb.reverse/getresuid-reverse.exp
12290 * gdb.reverse/i386-precsave.exp
12291 * gdb.reverse/i386-reverse.exp
12292 * gdb.reverse/i386-sse-reverse.exp
12293 * gdb.reverse/i387-stack-reverse.exp
12294 * gdb.reverse/insn-reverse.exp
12295 * gdb.reverse/machinestate-precsave.exp
12296 * gdb.reverse/machinestate.exp
12297 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12298 * gdb.reverse/pipe-reverse.exp
12299 * gdb.reverse/readv-reverse.exp
12300 * gdb.reverse/recvmsg-reverse.exp
12301 * gdb.reverse/rerun-prec.exp
12302 * gdb.reverse/s390-mvcle.exp
12303 * gdb.reverse/sigall-precsave.exp
12304 * gdb.reverse/sigall-reverse.exp
12305 * gdb.reverse/solib-precsave.exp
12306 * gdb.reverse/solib-reverse.exp
12307 * gdb.reverse/step-precsave.exp
12308 * gdb.reverse/step-reverse.exp
12309 * gdb.reverse/time-reverse.exp
12310 * gdb.reverse/until-precsave.exp
12311 * gdb.reverse/until-reverse.exp
12312 * gdb.reverse/waitpid-reverse.exp
12313 * gdb.reverse/watch-precsave.exp
12314 * gdb.reverse/watch-reverse.exp
12315
cdc7edd7
LM
123162016-12-01 Luis Machado <lgustavo@codesourcery.com>
12317
12318 Fix test names starting with uppercase throughout the files.
12319
12320 * gdb.arch/i386-mpx-simple_segv.exp
12321 * gdb.arch/i386-mpx.exp
12322 * gdb.arch/i386-permbkpt.exp
12323 * gdb.arch/pa-nullify.exp
12324 * gdb.arch/powerpc-d128-regs.exp
12325 * gdb.arch/vsx-regs.exp
12326 * gdb.base/bfp-test.exp
12327 * gdb.base/break.exp
12328 * gdb.base/breakpoint-shadow.exp
12329 * gdb.base/callfuncs.exp
12330 * gdb.base/charset.exp
12331 * gdb.base/commands.exp
12332 * gdb.base/completion.exp
12333 * gdb.base/dfp-test.exp
12334 * gdb.base/echo.exp
12335 * gdb.base/ending-run.exp
12336 * gdb.base/eval.exp
12337 * gdb.base/expand-psymtabs.exp
12338 * gdb.base/float128.exp
12339 * gdb.base/floatn.exp
12340 * gdb.base/foll-exec-mode.exp
12341 * gdb.base/gdb1056.exp
12342 * gdb.base/gdb11531.exp
12343 * gdb.base/kill-after-signal.exp
12344 * gdb.base/multi-forks.exp
12345 * gdb.base/overlays.exp
12346 * gdb.base/pending.exp
12347 * gdb.base/sepdebug.exp
12348 * gdb.base/testenv.exp
12349 * gdb.base/valgrind-db-attach.exp
12350 * gdb.base/watch_thread_num.exp
12351 * gdb.base/watchpoint-cond-gone.exp
12352 * gdb.base/watchpoint.exp
12353 * gdb.base/watchpoints.exp
12354 * gdb.cp/arg-reference.exp
12355 * gdb.cp/baseenum.exp
12356 * gdb.cp/operator.exp
12357 * gdb.cp/shadow.exp
12358 * gdb.dwarf2/dw2-op-out-param.exp
12359 * gdb.dwarf2/dw2-reg-undefined.exp
12360 * gdb.go/chan.exp
12361 * gdb.go/hello.exp
12362 * gdb.go/integers.exp
12363 * gdb.go/methods.exp
12364 * gdb.go/package.exp
12365 * gdb.guile/scm-parameter.exp
12366 * gdb.guile/scm-progspace.exp
12367 * gdb.guile/scm-value.exp
12368 * gdb.mi/mi-pending.exp
12369 * gdb.mi/user-selected-context-sync.exp
12370 * gdb.multi/multi-attach.exp
12371 * gdb.multi/tids.exp
12372 * gdb.opt/clobbered-registers-O2.exp
12373 * gdb.pascal/floats.exp
12374 * gdb.pascal/integers.exp
12375 * gdb.python/py-block.exp
12376 * gdb.python/py-events.exp
12377 * gdb.python/py-parameter.exp
12378 * gdb.python/py-symbol.exp
12379 * gdb.python/py-symtab.exp
12380 * gdb.python/py-type.exp
12381 * gdb.python/py-value.exp
12382 * gdb.python/py-xmethods.exp
12383 * gdb.python/python.exp
12384 * gdb.reverse/break-precsave.exp
12385 * gdb.reverse/consecutive-precsave.exp
12386 * gdb.reverse/finish-precsave.exp
12387 * gdb.reverse/i386-precsave.exp
12388 * gdb.reverse/machinestate-precsave.exp
12389 * gdb.reverse/sigall-precsave.exp
12390 * gdb.reverse/solib-precsave.exp
12391 * gdb.reverse/step-precsave.exp
12392 * gdb.reverse/until-precsave.exp
12393 * gdb.reverse/watch-precsave.exp
12394 * gdb.server/ext-attach.exp
12395 * gdb.server/ext-restart.exp
12396 * gdb.server/ext-run.exp
12397 * gdb.server/ext-wrapper.exp
12398 * gdb.stabs/gdb11479.exp
12399 * gdb.stabs/weird.exp
12400 * gdb.threads/attach-many-short-lived-threads.exp
12401 * gdb.threads/kill.exp
12402 * gdb.threads/watchpoint-fork.exp
12403
bc6c7af4
LM
124042016-12-01 Luis Machado <lgustavo@codesourcery.com>
12405
12406 Fix test names starting with uppercase throughout all the files below.
12407
12408 * gdb.ada/array_return.exp
12409 * gdb.ada/catch_ex.exp
12410 * gdb.ada/info_exc.exp
12411 * gdb.ada/mi_catch_ex.exp
12412 * gdb.ada/mi_dyn_arr.exp
12413 * gdb.ada/mi_ex_cond.exp
12414 * gdb.ada/mi_exc_info.exp
12415 * gdb.ada/mi_interface.exp
12416 * gdb.ada/mi_task_arg.exp
12417 * gdb.ada/mi_task_info.exp
12418 * gdb.ada/mi_var_array.exp
12419 * gdb.arch/alpha-step.exp
12420 * gdb.arch/amd64-disp-step.exp
12421 * gdb.arch/arm-disp-step.exp
12422 * gdb.arch/disp-step-insn-reloc.exp
12423 * gdb.arch/e500-prologue.exp
12424 * gdb.arch/ftrace-insn-reloc.exp
12425 * gdb.arch/gdb1558.exp
12426 * gdb.arch/i386-bp_permanent.exp
12427 * gdb.arch/i386-disp-step.exp
12428 * gdb.arch/i386-float.exp
12429 * gdb.arch/i386-gnu-cfi.exp
12430 * gdb.arch/ia64-breakpoint-shadow.exp
12431 * gdb.arch/mips16-thunks.exp
12432 * gdb.arch/pa-nullify.exp
12433 * gdb.arch/powerpc-aix-prologue.exp
12434 * gdb.arch/powerpc-power.exp
12435 * gdb.arch/ppc-dfp.exp
12436 * gdb.arch/s390-tdbregs.exp
12437 * gdb.arch/spu-info.exp
12438 * gdb.arch/spu-ls.exp
12439 * gdb.arch/thumb-bx-pc.exp
12440 * gdb.base/advance.exp
12441 * gdb.base/annota-input-while-running.exp
12442 * gdb.base/arrayidx.exp
12443 * gdb.base/asmlabel.exp
12444 * gdb.base/async.exp
12445 * gdb.base/attach-wait-input.exp
12446 * gdb.base/auto-connect-native-target.exp
12447 * gdb.base/batch-preserve-term-settings.exp
12448 * gdb.base/bfp-test.exp
12449 * gdb.base/bigcore.exp
12450 * gdb.base/bp-permanent.exp
12451 * gdb.base/break-always.exp
12452 * gdb.base/break-fun-addr.exp
12453 * gdb.base/break-idempotent.exp
12454 * gdb.base/break-main-file-remove-fail.exp
12455 * gdb.base/break-probes.exp
12456 * gdb.base/break-unload-file.exp
12457 * gdb.base/break.exp
12458 * gdb.base/call-ar-st.exp
12459 * gdb.base/call-rt-st.exp
12460 * gdb.base/call-sc.exp
12461 * gdb.base/call-signal-resume.exp
12462 * gdb.base/call-strs.exp
12463 * gdb.base/callexit.exp
12464 * gdb.base/callfuncs.exp
12465 * gdb.base/catch-gdb-caused-signals.exp
12466 * gdb.base/catch-signal-siginfo-cond.exp
12467 * gdb.base/catch-syscall.exp
12468 * gdb.base/compare-sections.exp
12469 * gdb.base/cond-eval-mode.exp
12470 * gdb.base/condbreak-call-false.exp
12471 * gdb.base/consecutive-step-over.exp
12472 * gdb.base/cursal.exp
12473 * gdb.base/disabled-location.exp
12474 * gdb.base/disasm-end-cu.exp
12475 * gdb.base/display.exp
12476 * gdb.base/double-prompt-target-event-error.exp
12477 * gdb.base/dprintf-bp-same-addr.exp
12478 * gdb.base/dprintf-detach.exp
12479 * gdb.base/dprintf-next.exp
12480 * gdb.base/dprintf-non-stop.exp
12481 * gdb.base/dprintf-pending.exp
12482 * gdb.base/dso2dso.exp
12483 * gdb.base/ending-run.exp
12484 * gdb.base/enum_cond.exp
12485 * gdb.base/examine-backward.exp
12486 * gdb.base/exe-lock.exp
12487 * gdb.base/exec-invalid-sysroot.exp
12488 * gdb.base/execl-update-breakpoints.exp
12489 * gdb.base/execution-termios.exp
12490 * gdb.base/fileio.exp
12491 * gdb.base/fixsection.exp
12492 * gdb.base/foll-exec-mode.exp
12493 * gdb.base/foll-exec.exp
12494 * gdb.base/fork-running-state.exp
12495 * gdb.base/frame-args.exp
12496 * gdb.base/fullpath-expand.exp
12497 * gdb.base/func-ptr.exp
12498 * gdb.base/gcore-relro-pie.exp
12499 * gdb.base/gdb1090.exp
12500 * gdb.base/gdb1555.exp
12501 * gdb.base/global-var-nested-by-dso.exp
12502 * gdb.base/gnu-ifunc.exp
12503 * gdb.base/hbreak-in-shr-unsupported.exp
12504 * gdb.base/hbreak-unmapped.exp
12505 * gdb.base/hook-stop.exp
12506 * gdb.base/infcall-input.exp
12507 * gdb.base/info-fun.exp
12508 * gdb.base/info-shared.exp
12509 * gdb.base/interrupt-noterm.exp
12510 * gdb.base/jit-so.exp
12511 * gdb.base/jit.exp
12512 * gdb.base/line-symtabs.exp
12513 * gdb.base/list.exp
12514 * gdb.base/longjmp.exp
12515 * gdb.base/macscp.exp
12516 * gdb.base/max-value-size.exp
12517 * gdb.base/nodebug.exp
12518 * gdb.base/nofield.exp
12519 * gdb.base/overlays.exp
12520 * gdb.base/paginate-after-ctrl-c-running.exp
12521 * gdb.base/paginate-bg-execution.exp
12522 * gdb.base/paginate-inferior-exit.exp
12523 * gdb.base/pending.exp
12524 * gdb.base/pr11022.exp
12525 * gdb.base/printcmds.exp
12526 * gdb.base/ptr-typedef.exp
12527 * gdb.base/ptype.exp
12528 * gdb.base/randomize.exp
12529 * gdb.base/range-stepping.exp
12530 * gdb.base/realname-expand.exp
12531 * gdb.base/relativedebug.exp
12532 * gdb.base/remote.exp
12533 * gdb.base/savedregs.exp
12534 * gdb.base/sepdebug.exp
12535 * gdb.base/set-noassign.exp
12536 * gdb.base/shlib-call.exp
12537 * gdb.base/shreloc.exp
12538 * gdb.base/sigaltstack.exp
12539 * gdb.base/sigbpt.exp
12540 * gdb.base/siginfo-addr.exp
12541 * gdb.base/siginfo-obj.exp
12542 * gdb.base/siginfo-thread.exp
12543 * gdb.base/signest.exp
12544 * gdb.base/signull.exp
12545 * gdb.base/sigrepeat.exp
12546 * gdb.base/skip.exp
12547 * gdb.base/so-impl-ld.exp
12548 * gdb.base/solib-corrupted.exp
12549 * gdb.base/solib-disc.exp
12550 * gdb.base/solib-display.exp
12551 * gdb.base/solib-overlap.exp
12552 * gdb.base/solib-search.exp
12553 * gdb.base/solib-symbol.exp
12554 * gdb.base/source-execution.exp
12555 * gdb.base/sss-bp-on-user-bp-2.exp
12556 * gdb.base/sss-bp-on-user-bp.exp
12557 * gdb.base/stack-checking.exp
12558 * gdb.base/stale-infcall.exp
12559 * gdb.base/step-break.exp
12560 * gdb.base/step-line.exp
12561 * gdb.base/step-over-exit.exp
12562 * gdb.base/step-test.exp
12563 * gdb.base/structs.exp
12564 * gdb.base/sym-file.exp
12565 * gdb.base/symtab-search-order.exp
12566 * gdb.base/term.exp
12567 * gdb.base/type-opaque.exp
12568 * gdb.base/unload.exp
12569 * gdb.base/until-nodebug.exp
12570 * gdb.base/until.exp
12571 * gdb.base/unwindonsignal.exp
12572 * gdb.base/watch-cond.exp
12573 * gdb.base/watch-non-mem.exp
12574 * gdb.base/watch_thread_num.exp
12575 * gdb.base/watchpoint-reuse-slot.exp
12576 * gdb.base/watchpoint-solib.exp
12577 * gdb.base/watchpoint.exp
12578 * gdb.btrace/dlopen.exp
12579 * gdb.cell/arch.exp
12580 * gdb.cell/break.exp
12581 * gdb.cell/bt.exp
12582 * gdb.cell/core.exp
12583 * gdb.cell/data.exp
12584 * gdb.cell/dwarfaddr.exp
12585 * gdb.cell/ea-cache.exp
12586 * gdb.cell/ea-standalone.exp
12587 * gdb.cell/ea-test.exp
12588 * gdb.cell/f-regs.exp
12589 * gdb.cell/fork.exp
12590 * gdb.cell/gcore.exp
12591 * gdb.cell/mem-access.exp
12592 * gdb.cell/ptype.exp
12593 * gdb.cell/registers.exp
12594 * gdb.cell/sizeof.exp
12595 * gdb.cell/solib-symbol.exp
12596 * gdb.cell/solib.exp
12597 * gdb.compile/compile-tls.exp
12598 * gdb.cp/exception.exp
12599 * gdb.cp/gdb2495.exp
12600 * gdb.cp/local.exp
12601 * gdb.cp/mb-inline.exp
12602 * gdb.cp/mb-templates.exp
12603 * gdb.cp/pr10687.exp
12604 * gdb.cp/pr9167.exp
12605 * gdb.cp/scope-err.exp
12606 * gdb.cp/templates.exp
12607 * gdb.cp/virtfunc.exp
12608 * gdb.dwarf2/dw2-dir-file-name.exp
12609 * gdb.dwarf2/dw2-single-line-discriminators.exp
12610 * gdb.fortran/complex.exp
12611 * gdb.fortran/library-module.exp
12612 * gdb.guile/guile.exp
12613 * gdb.guile/scm-cmd.exp
12614 * gdb.guile/scm-frame-inline.exp
12615 * gdb.guile/scm-objfile.exp
12616 * gdb.guile/scm-pretty-print.exp
12617 * gdb.guile/scm-symbol.exp
12618 * gdb.guile/scm-type.exp
12619 * gdb.guile/scm-value.exp
12620 * gdb.linespec/keywords.exp
12621 * gdb.linespec/ls-errs.exp
12622 * gdb.linespec/macro-relative.exp
12623 * gdb.linespec/thread.exp
12624 * gdb.mi/mi-breakpoint-changed.exp
12625 * gdb.mi/mi-dprintf-pending.exp
12626 * gdb.mi/mi-fullname-deleted.exp
12627 * gdb.mi/mi-logging.exp
12628 * gdb.mi/mi-pending.exp
12629 * gdb.mi/mi-solib.exp
12630 * gdb.mi/new-ui-mi-sync.exp
12631 * gdb.mi/user-selected-context-sync.exp
12632 * gdb.multi/dummy-frame-restore.exp
12633 * gdb.multi/multi-arch-exec.exp
12634 * gdb.multi/remove-inferiors.exp
12635 * gdb.multi/watchpoint-multi-exit.exp
12636 * gdb.opt/solib-intra-step.exp
12637 * gdb.perf/backtrace.exp
12638 * gdb.perf/single-step.exp
12639 * gdb.perf/skip-command.exp
12640 * gdb.perf/skip-prologue.exp
12641 * gdb.perf/solib.exp
12642 * gdb.python/lib-types.exp
12643 * gdb.python/py-as-string.exp
12644 * gdb.python/py-bad-printers.exp
12645 * gdb.python/py-block.exp
12646 * gdb.python/py-breakpoint.exp
12647 * gdb.python/py-cmd.exp
12648 * gdb.python/py-events.exp
12649 * gdb.python/py-evthreads.exp
12650 * gdb.python/py-finish-breakpoint.exp
12651 * gdb.python/py-finish-breakpoint2.exp
12652 * gdb.python/py-frame-inline.exp
12653 * gdb.python/py-frame.exp
12654 * gdb.python/py-inferior.exp
12655 * gdb.python/py-infthread.exp
12656 * gdb.python/py-mi.exp
12657 * gdb.python/py-objfile.exp
12658 * gdb.python/py-pp-maint.exp
12659 * gdb.python/py-pp-registration.exp
12660 * gdb.python/py-prettyprint.exp
12661 * gdb.python/py-recurse-unwind.exp
12662 * gdb.python/py-shared.exp
12663 * gdb.python/py-symbol.exp
12664 * gdb.python/py-symtab.exp
12665 * gdb.python/py-template.exp
12666 * gdb.python/py-type.exp
12667 * gdb.python/py-unwind-maint.exp
12668 * gdb.python/py-unwind.exp
12669 * gdb.python/py-value.exp
12670 * gdb.python/python.exp
12671 * gdb.reverse/finish-reverse-bkpt.exp
12672 * gdb.reverse/insn-reverse.exp
12673 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12674 * gdb.reverse/solib-precsave.exp
12675 * gdb.reverse/solib-reverse.exp
12676 * gdb.stabs/gdb11479.exp
12677 * gdb.stabs/weird.exp
12678 * gdb.threads/fork-child-threads.exp
12679 * gdb.threads/fork-plus-threads.exp
12680 * gdb.threads/fork-thread-pending.exp
12681 * gdb.threads/forking-threads-plus-breakpoint.exp
12682 * gdb.threads/hand-call-in-threads.exp
12683 * gdb.threads/interrupted-hand-call.exp
12684 * gdb.threads/linux-dp.exp
12685 * gdb.threads/local-watch-wrong-thread.exp
12686 * gdb.threads/next-while-other-thread-longjmps.exp
12687 * gdb.threads/non-ldr-exit.exp
12688 * gdb.threads/pending-step.exp
12689 * gdb.threads/print-threads.exp
12690 * gdb.threads/process-dies-while-detaching.exp
12691 * gdb.threads/process-dies-while-handling-bp.exp
12692 * gdb.threads/pthreads.exp
12693 * gdb.threads/queue-signal.exp
12694 * gdb.threads/reconnect-signal.exp
12695 * gdb.threads/signal-command-handle-nopass.exp
12696 * gdb.threads/signal-command-multiple-signals-pending.exp
12697 * gdb.threads/signal-delivered-right-thread.exp
12698 * gdb.threads/signal-sigtrap.exp
12699 * gdb.threads/sigthread.exp
12700 * gdb.threads/staticthreads.exp
12701 * gdb.threads/stepi-random-signal.exp
12702 * gdb.threads/thread-unwindonsignal.exp
12703 * gdb.threads/thread_check.exp
12704 * gdb.threads/thread_events.exp
12705 * gdb.threads/tid-reuse.exp
12706 * gdb.threads/tls-nodebug.exp
12707 * gdb.threads/tls-shared.exp
12708 * gdb.threads/tls-so_extern.exp
12709 * gdb.threads/tls.exp
12710 * gdb.threads/wp-replication.exp
12711 * gdb.trace/actions-changed.exp
12712 * gdb.trace/actions.exp
12713 * gdb.trace/backtrace.exp
12714 * gdb.trace/change-loc.exp
12715 * gdb.trace/collection.exp
12716 * gdb.trace/deltrace.exp
12717 * gdb.trace/disconnected-tracing.exp
12718 * gdb.trace/entry-values.exp
12719 * gdb.trace/ftrace-lock.exp
12720 * gdb.trace/ftrace.exp
12721 * gdb.trace/infotrace.exp
12722 * gdb.trace/mi-trace-frame-collected.exp
12723 * gdb.trace/mi-trace-unavailable.exp
12724 * gdb.trace/mi-traceframe-changed.exp
12725 * gdb.trace/mi-tracepoint-changed.exp
12726 * gdb.trace/mi-tsv-changed.exp
12727 * gdb.trace/no-attach-trace.exp
12728 * gdb.trace/packetlen.exp
12729 * gdb.trace/passc-dyn.exp
12730 * gdb.trace/passcount.exp
12731 * gdb.trace/pending.exp
12732 * gdb.trace/pr16508.exp
12733 * gdb.trace/qtro.exp
12734 * gdb.trace/range-stepping.exp
12735 * gdb.trace/read-memory.exp
12736 * gdb.trace/report.exp
12737 * gdb.trace/save-trace.exp
12738 * gdb.trace/signal.exp
12739 * gdb.trace/stap-trace.exp
12740 * gdb.trace/status-stop.exp
12741 * gdb.trace/strace.exp
12742 * gdb.trace/tfile.exp
12743 * gdb.trace/tfind.exp
12744 * gdb.trace/trace-break.exp
12745 * gdb.trace/trace-condition.exp
12746 * gdb.trace/trace-enable-disable.exp
12747 * gdb.trace/trace-mt.exp
12748 * gdb.trace/tracecmd.exp
12749 * gdb.trace/tracefile-pseudo-reg.exp
12750 * gdb.trace/tspeed.exp
12751 * gdb.trace/tstatus.exp
12752 * gdb.trace/tsv.exp
12753 * gdb.trace/unavailable.exp
12754 * gdb.trace/while-dyn.exp
12755 * gdb.trace/while-stepping.exp
12756 * lib/gdb-guile.exp
12757 * lib/gdb.exp
12758 * lib/mi-support.exp
12759 * lib/pascal.exp
12760 * lib/perftest.exp
12761 * lib/prelink-support.exp
12762 * lib/selftest-support.exp
12763
ad02e4fe
SM
127642016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
12765
12766 * Makefile.in: Include disable-implicit-rules.mk.
12767
22347e55
AA
127682016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12769
12770 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
12771 non-byte-aligned bit fields.
12772
da5b30da
AA
127732016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12774
12775 PR gdb/12616
12776 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
12777 respects the DW_AT_data_bit_offset attribute.
12778
b593ecca
SM
127792016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
12780
12781 * gdb.base/default.exp: Fix output of "set language".
12782
3b165252
SM
127832016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
12784
12785 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
12786 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
12787 make.
12788 * configure.ac: Remove checks for the make program.
12789 * configure: Re-generate.
12790
1a2f3d7f
KB
127912016-11-16 Kevin Buettner <kevinb@redhat.com>
12792
12793 * gdb.python/py-recurse-unwind.c (main): Add loop.
12794 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
12795 to read_register() and gdb.parse_and_eval(). Make each code
12796 call a separate case that can be individually tested.
12797 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
12798 proc. Call cont_and_backtrace for each of the code paths that
12799 we want to test in the unwinder.
12800
b7f38fda
AA
128012016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
12802
12803 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
12804 the definition of struct S.
12805
1f8db343
CM
128062016-11-11 Catherine Moore <clm@codesourcery.com>
12807
12808 * gdb.base/dump.exp: Identify verilog format dump tests as such.
12809
fad0c9fb
PA
128102016-11-09 Pedro Alves <palves@redhat.com>
12811
12812 * gdb.base/commands.exp (runto_or_return): New procedure.
12813 (gdbvar_simple_if_test, gdbvar_simple_while_test)
12814 (gdbvar_complex_if_while_test, progvar_simple_if_test)
12815 (progvar_simple_while_test, progvar_complex_if_while_test)
12816 (if_while_breakpoint_command_test)
12817 (infrun_breakpoint_command_test, breakpoint_command_test)
12818 (user_defined_command_test, watchpoint_command_test)
12819 (test_command_prompt_position, redefine_hook_test)
12820 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
12821 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
12822 multi_line_input and multi_line. Remove gdb_expect and
12823 gdb_stop_suppressing_tests uses.
12824 * lib/gdb.exp (valnum_re): New global.
12825 (multi_line_input): New procedure.
12826
8354c62c
SM
128272016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
12828
12829 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
12830 Remove.
12831 (test_setup): Define with proc_with_prefix.
12832 (test_cli_inferior): Likewise.
12833 (test_cli_thread): Likewise.
12834 (test_cli_frame): Likewise.
12835 (test_cli_select_frame): Likewise.
12836 (test_cli_up_down): Likewise.
12837 (test_mi_thread_select): Likewise.
12838 (test_mi_stack_select_frame): Likewise.
12839 (test_cli_in_mi_inferior): Likewise.
12840 (test_cli_in_mi_thread): Likewise.
12841 (test_cli_in_mi_frame): Likewise.
12842 (top level): Do not use with_test_prefix_procname.
12843
64f367a2
PA
128442016-11-09 Pedro Alves <palves@redhat.com>
12845
12846 * gdb.base/commands.exp (gdbvar_simple_if_test)
12847 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
12848 (progvar_simple_if_test, progvar_simple_while_test)
12849 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
12850 (infrun_breakpoint_command_test, breakpoint_command_test)
12851 (user_defined_command_test, watchpoint_command_test)
12852 (test_command_prompt_position, deprecated_command_test)
12853 (bp_deleted_in_command, temporary_breakpoint_commands)
12854 (stray_arg0_test, source_file_with_indented_comment)
12855 (recursive_source_test, if_commands_test)
12856 (error_clears_commands_left, redefine_hook_test)
12857 (redefine_backtrace_test): Use proc_with_prefix.
12858 * lib/gdb.exp (proc_with_prefix): New proc.
12859
0bb65f1e
AA
128602016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12861
12862 * gdb.base/tui-layout.c: New file.
12863 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
12864 disassembly window contains very long lines.
12865
7353f247
TT
128662016-11-08 Tom Tromey <tom@tromey.com>
12867
12868 * gdb.python/py-value.exp (test_value_creation): Make "long" test
12869 depend on Python 2.
12870
30a7bb83
TT
128712016-11-08 Tom Tromey <tom@tromey.com>
12872
12873 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
12874 New method.
12875
cdf5a07c
MG
128762016-10-29 Manish Goregaokar <manish@mozilla.com>
12877
2806dc7e 12878 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 12879
51a789c3
MG
128802016-10-27 Manish Goregaokar <manish@mozilla.com>
12881
2806dc7e
PA
12882 * gdb.rust/simple.rs: Add test for univariant enums without
12883 discriminants and for encoded struct-like enums.
51a789c3 12884
f610ab6d
PA
128852016-10-28 Pedro Alves <palves@redhat.com>
12886
12887 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
12888 gdb_test_multiple, tighten regexps and match symtabs and line
12889 tables incrementally.
12890
b129b0ca
LM
128912016-10-28 Luis Machado <lgustavo@codesourcery.com>
12892
12893 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
12894 general.
12895
ecf45d2c
SL
128962016-10-25 Luis Machado <lgustavo@codesourcery.com>
12897
12898 * gdb.base/exec-invalid-sysroot.exp: New file.
12899
b8d38ee4
JK
129002016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12901
12902 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
12903
f90fd8c2
JK
129042016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12905
12906 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
12907
2d2476aa
MR
129082016-10-19 Maciej W. Rozycki <macro@imgtec.com>
12909
2806dc7e
PA
12910 * gdb.base/killed-outside.exp: Remove $options from a call to
12911 `prepare_for_testing'.
2d2476aa 12912
e42b25a0
SM
129132016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12914
12915 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12916 Change test message.
12917
3ccdb432
SM
129182016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12919
12920 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12921 Update comment.
12922
5bad3170
SM
129232016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12924
12925 * gdb.trace/mi-trace-save.exp: New file.
12926
5ad9dba7
YQ
129272016-10-13 Yao Qi <yao.qi@linaro.org>
12928
12929 * gdb.base/code_elim.exp (get_var_address): Remove.
12930 * gdb.base/relocate.exp: Likewise.
12931 * gdb.base/shreloc.exp: Likewise.
12932 * lib/gdb.exp (get_var_address): New.
12933
62df7e21
YQ
129342016-10-13 Yao Qi <yao.qi@linaro.org>
12935
12936 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
12937 floating point tests if $skip_float_test is false.
12938
4dac951e
LM
129392016-10-12 Luis Machado <lgustavo@codesourcery.com>
12940
12941 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
12942 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
12943 argc values.
12944 Add 1 to argc so we guarantee distinct initial/modified argc values.
12945
8f1a8fc4
JK
129462016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12947
12948 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
12949
16c85b5d
JK
129502016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12951
12952 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
12953 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
12954 * gdb.arch/vsx-regs.exp: Likewise.
12955
1d0e042a
YQ
129562016-10-07 Yao Qi <yao.qi@linaro.org>
12957
12958 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
12959
68dadef5
MM
129602016-10-07 Markus Metzger <markus.t.metzger@intel.com>
12961
12962 * gdb.python/python.exp: Test decode_line("*0").
12963
33fa2c6e
DE
129642016-10-06 Doug Evans <dje@google.com>
12965
12966 * gdb.python/py-value.exp (test_value_creation): Add test for large
12967 unsigned 64-bit value.
12968
9c37b5ae
TT
129692016-10-06 Tom Tromey <tom@tromey.com>
12970
12971 * gdb.compile/compile.exp: Change java tests to rust.
12972 * gdb.base/setshow.exp: Change java tests to rust.
12973 * gdb.base/default.exp: Remove java from language list.
12974 * README (Examples): Update language example.
12975 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
12976 test.
12977 * lib/gdb.exp (skip_java_tests): Remove.
12978 * lib/java.exp: Remove.
12979 * gdb.java: Remove.
12980
78b86327
MR
129812016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12982
12983 * gdb.arch/mips-fcr.exp: New test.
12984 * gdb.arch/mips-fcr.c: Source for the new test.
12985
7470adbb
MR
129862016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12987
12988 * gdb.base/solib-disc.exp: Use `standard_output_file'
12989 throughout.
12990
4a556533
PA
129912016-10-06 Pedro Alves <palves@redhat.com>
12992
12993 * gdb.base/jit-simple-dl.c: New file.
12994 * gdb.base/jit-simple-jit.c: New file, factored out from ...
12995 * gdb.base/jit-simple.c: ... this.
12996 * gdb.base/jit-simple.exp (jit_run): Delete.
12997 (build_jit): New proc.
12998 (jit_test_reread): Recompile either the main program or the shared
12999 library, depending on what is being tested. Skip changing address
13000 if caller wants to. Compare before/after addresses. If testing
13001 standalone, explicitly load the binary. Test "maint info
13002 breakpoints".
13003 (top level): Add "standalone vs shared lib" and "change address"
13004 vs "same address" axes.
13005
5a122fbc
PA
130062016-10-06 Pedro Alves <palves@redhat.com>
13007
13008 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
13009 call.
13010 (jit_run): Delete.
13011 (jit_test_reread): Use with_test_prefix. Reload the main binary
13012 explicitly. Compare the before/after addresses of the JIT
13013 descriptor.
13014
ee8da4b8
DE
130152016-08-15 Doug Evans <dje@google.com>
13016
13017 * gdb.xml/extra-regs.xml: Update, end field now required, default type
13018 for single bitfields is bool.
13019 * gdb.xml/tdesc-regs.exp: Ditto.
13020
f389f6fe
JK
130212016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13022
13023 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
13024
fdebf1a4
YQ
130252016-10-05 Yao Qi <yao.qi@linaro.org>
13026
13027 * lib/gdb.exp (support_complex_tests): Return zero if
13028 gdb_skip_float_test return true.
13029
9c36d954 130302016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13031 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
13032
13033 PR gdb/20487
13034 * gdb.mi/user-selected-context-sync.exp: New file.
13035 * gdb.mi/user-selected-context-sync.c: New file.
13036
4034d0ff 130372016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13038 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
13039
13040 PR gdb/20487
13041 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
13042 =thread-select-event check.
13043
a4297203
PB
130442016-09-29 Peter Bergner <bergner@vnet.ibm.com>
13045
13046 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
13047 the compulsory L operand changes.
13048 * gdb.arch/powerpc-power.s: Likewise.
13049
bb805577
JK
130502016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13051
13052 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
13053 * gdb.base/jit-attach-pie.c: New file.
13054 * gdb.base/jit-attach-pie.exp: New file.
13055
6d61dee5
PA
130562016-09-28 Pedro Alves <palves@redhat.com>
13057
13058 * gdb.base/infcall-input.c: New file.
13059 * gdb.base/infcall-input.exp: New file.
13060
f73842fc
YQ
130612016-09-22 Yao Qi <yao.qi@linaro.org>
13062
13063 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
13064 (gdb_exit): Rename it to ...
13065 (gdbserver_gdb_exit): ... Close GDBserver.
13066 (gdb_exit): New proc, call gdbserver_gdb_exit.
13067 (mi_gdb_exit): Likewise.
13068
90681dab
YQ
130692016-09-22 Yao Qi <yao.qi@linaro.org>
13070
13071 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
13072 path.
13073 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
13074 Remove duplication.
13075
9c211fd8
YQ
130762016-09-22 Yao Qi <yao.qi@linaro.org>
13077
13078 * lib/gdbserver-support.exp: Check the existence of
13079 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
13080
ad0a504f
AK
130812016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
13082
13083 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
13084
36cf1806
TT
130852016-09-21 Tom Tromey <tom@tromey.com>
13086
13087 PR gdb/20604:
13088 * gdb.base/quit.exp: New file.
13089
74172ecf
SM
130902016-09-21 Simon Marchi <simon.marchi@ericsson.com>
13091
13092 * .gitignore: New file.
13093
3d0ec882
MR
130942016-09-21 Maciej W. Rozycki <macro@imgtec.com>
13095
13096 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
13097 throughout.
13098
8193adea
AA
130992016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13100
13101 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
13102
d41a5c09
JK
131032016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13104
13105 * gdb.cp/casts.cc (decltype): Move it ...
13106 (main): ... with its call to ...
13107 * gdb.cp/casts03.cc: ... a new file.
13108 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
13109
d2dfe700
JK
131102016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13111
13112 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
13113
e2a92b16
PB
131142016-09-15 Peter Bergner <bergner@vnet.ibm.com>
13115
13116 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
13117 and sync up the test with tests in gas/testsuite/gas/ppc.
13118 * gdb.arch/powerpc-power.exp: Likewise.
13119
49b4de64
JK
131202016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13121
13122 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
13123
2c29df25
SDJ
131242016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
13125 Jan Kratochvil <jan.kratochvil@redhat.com>
13126
13127 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
13128 make m1's definition to be different from m2's. Use 'dummy' as an
13129 argument for probe 'two'.
13130
cc3c2846
JB
131312016-09-10 Jon Beniston <jon@beniston.com>
13132
13133 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
13134 for sim target.
13135
e1b2624a
AA
131362016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13137
13138 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
13139 variable declaration.
13140 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
13141 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
13142 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
13143 received HWCAP as its argument.
13144
4295e285
PA
131452016-09-06 Pedro Alves <palves@redhat.com>
13146
13147 * gdb.base/new-ui-pending-input.c: New file.
13148 * gdb.base/new-ui-pending-input.exp: New file.
13149 * gdb.exp (clear_gdb_spawn_id): New procedure.
13150 (with_spawn_id): Check whether gdb_spawn_id exists before
13151 referencing it. If gdb_spawn_id didn't exist on entry, clear it
13152 on exit.
13153
00d5215e
UW
131542016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13155
13156 * gdb.base/float128.c: New file.
13157 * gdb.base/float128.exp: Likewise.
13158 * gdb.base/floatn.c: Likewise.
13159 * gdb.base/floatn.exp: Likewise.
13160
a9ff5f12
UW
131612016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13162
13163 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
13164
f245535c
PA
131652016-09-05 Pedro Alves <palves@redhat.com>
13166
13167 PR backtrace/19927
13168 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
13169 unwinders are immediately called as side effect of "source" or
13170 "disable unwinder" commands.
13171 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
13172
ae9cf263
YQ
131732016-09-02 Yao Qi <yao.qi@linaro.org>
13174
13175 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
13176 is true and $type is "float" or "double".
13177
27aba047
YQ
131782016-09-02 Yao Qi <yao.qi@linaro.org>
13179
13180 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
13181 true.
13182 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
13183 * gdb.base/call-rt-st.exp: Likewise.
13184 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
13185 return value instead of gdb,skip_float_test.
13186 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
13187 (do_function_calls): Use its return value instead of
13188 gdb,skip_float_test.
13189 * gdb.base/finish.exp: Likewise.
13190 * gdb.base/funcargs.exp: Likewise.
13191 * gdb.base/return.exp: Likewise.
13192 * gdb.base/return2.exp: Likewise.
13193 * gdb.base/varargs.exp: Likewise.
13194 * lib/gdb.exp (gdb_skip_float_test): Change it to
13195 gdb_caching_proc. Detect the broken ptrace on arm-linux.
13196
5af962df
AA
131972016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13198
13199 * gdb.multi/tids.exp: Test "thread apply all".
13200
7fac6910
JK
132012016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13202
13203 * gdb.base/default.exp (tty): Remove.
13204
bb1fe4ac
KB
132052016-08-24 Kevin Buettner <kevinb@redhat.com>
13206
2806dc7e
PA
13207 * gdb.python/py-recurse-unwind.c: New file.
13208 * gdb.python/py-recurse-unwind.py: New file.
13209 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 13210
0a1ddfa6
SM
132112016-08-24 Simon Marchi <simon.marchi@ericsson.com>
13212
13213 * gdb.base/set-inferior-tty.exp: New file.
13214 * gdb.base/set-inferior-tty.c: New file.
13215
d9de1fe3
PA
132162016-08-23 Pedro Alves <palves@redhat.com>
13217
13218 PR gdb/20494
13219 * gdb.base/new-ui-echo.c: New file.
13220 * gdb.base/new-ui-echo.exp: New file.
13221
e9d9abd7
YQ
132222016-08-23 Yao Qi <yao.qi@linaro.org>
13223
13224 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
13225 gdbserver_spawn.
13226 * gdb.server/connect-without-multi-process.exp (do_test):
13227 Likewise.
13228
3589529e
YQ
132292016-08-23 Yao Qi <yao.qi@linaro.org>
13230
13231 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
13232 standalone_txt. Delete gdb_txt and standalone_txt on host
13233 and target. Spawn the binary on target. Copy files from
13234 target to host.
13235
6bb90213
PA
132362016-08-22 Pedro Alves <palves@redhat.com>
13237
13238 PR gdb/20505
13239 * gdb.base/vdso-warning.exp: Test core dumps too. Use
13240 with_test_prefix. Factor out bits to ...
13241 (test_no_vdso): ... this new procedure.
13242
20c2c024
CL
132432016-08-19 Carl Love <cel@us.ibm.com>
13244
13245 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
13246 maintaining separate logic for constructing the output path.
13247 * gdb.arch/powerpc-d128-regs.exp: Likewise.
13248 * gdb.arch/ppc-dfp.exp: Likewise.
13249 * gdb.arch/ppc-fp.exp: Likewise.
13250 * gdb.arch/vsx-regs.exp: Likewise.
13251 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
13252 binprefix for generating the additional binary files.
13253
0646e07d
PA
132542016-08-19 Pedro Alves <palves@redhat.com>
13255
13256 * gdb.trace/mi-trace-frame-collected.exp
13257 (test_trace_frame_collected): On x32, expect two registers.
13258
46da9242
CL
132592016-08-18 Carl Love <cel@us.ibm.com>
13260
13261 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
13262 and sync up the test with tests in gas/testsuite/gas/ppc.
13263 * gdb.arch/powerpc-power.exp: Likewise.
13264
eb2332d7
SM
132652016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13266
13267 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
13268 expected error message.
13269
63c61e04
SM
132702016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13271
13272 * gdb.multi/remove-inferiors.exp: New file.
13273 * gdb.multi/remove-inferiors.c: New file.
13274
7b17065f
YQ
132752016-08-12 Yao Qi <yao.qi@linaro.org>
13276
13277 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
13278 argument list.
13279
01d3dedf
PA
132802016-08-10 Pedro Alves <palves@redhat.com>
13281
13282 PR gdb/19187
13283 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
13284 setup_kfails.
13285
3eb7562a
PA
132862016-08-09 Pedro Alves <palves@redhat.com>
13287 Simon Marchi <simon.marchi@ericsson.com>
13288
13289 PR gdb/20418
13290 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
13291 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
13292
80614914
PA
132932016-08-09 Pedro Alves <palves@redhat.com>
13294
13295 PR mi/20431
13296 * gdb.mi/mi-cmd-error.exp: New file.
13297
f348d89a
PA
132982016-08-09 Pedro Alves <palves@redhat.com>
13299
13300 PR gdb/18653
13301 * gdb.base/signals-state-child.c: New file.
13302 * gdb.base/signals-state-child.exp: New file.
13303 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
13304
e5ca03b4
PA
133052016-08-09 Pedro Alves <palves@redhat.com>
13306
13307 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
13308
282a0691
TT
133092016-08-03 Tom Tromey <tom@tromey.com>
13310
13311 PR python/18565:
13312 * gdb.python/py-frame-inline.exp: Add Frame.function test.
13313
41bfcd63
YQ
133142016-08-01 Yao Qi <yao.qi@linaro.org>
13315
13316 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
13317 variable mode to "multi-process" if $multi_process is 1, otherwise
13318 set it to "single-process".
13319
e3465b24
YQ
133202016-08-01 Yao Qi <yao.qi@linaro.org>
13321
13322 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
13323 * gdb.cp/cpexprs.exp: Likewise.
13324 * gdb.cp/m-static.exp: Likewise.
13325
0b31a4bc
TT
133262016-07-26 Tom Tromey <tom@tromey.com>
13327
13328 PR python/20190:
13329 * gdb.threads/tls.exp (check_thread_local): Add python symbol
13330 test.
13331
e0461dbb
MM
133322016-07-26 Markus Metzger <markus.t.metzger@intel.com>
13333
13334 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
13335 selecting assembly source files.
13336 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
13337 assembly source files.
13338 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
13339 assembly source files.
13340 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
13341 selecting assembly source files.
13342
8194e927
SM
133432016-07-25 Simon Marchi <simon.marchi@ericsson.com>
13344
13345 * gdb.base/new-ui.exp (do_test_invalid_args): New
13346 procedure.
13347
c0272db5
TW
133482016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
13349
13350 * gdb.btrace/reconnect.c: New file.
13351 * gdb.btrace/reconnect.exp: New file.
13352
e3487908
GKB
133532016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
13354
13355 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
13356 to test_catch_syscall_group.
13357 (test_catch_syscall_group): New.
13358
12df5c00
TT
133592016-07-21 Tom Tromey <tom@tromey.com>
13360
13361 * gdb.rust/simple.rs (main): Use empty struct expression.
13362 * gdb.rust/simple.exp: Add tests for empty struct expression.
13363
bae62ee2
YQ
133642016-07-21 Yao Qi <yao.qi@linaro.org>
13365
13366 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
13367 if gdb_skip_xml_test is true on some targets.
13368
b1b53fb3
YQ
133692016-07-21 Yao Qi <yao.qi@linaro.org>
13370
13371 * gdb.server/solib-list.exp: Unset last_loaded_file.
13372
027d97f8
JK
133732016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13374
13375 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
13376 "step into captured_main (args)".
13377
7674d381
JK
133782016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13379
13380 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
13381
72b5d099
JK
133822016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13383
13384 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
13385
1f960ced
PA
133862016-07-19 Pedro Alves <palves@redhat.com>
13387
13388 * gdb.opt/inline-break.exp: Remove optimize=-O2.
13389 * gdb.opt/inline-bt.exp: Likewise.
13390 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
13391 additional_flags=-Winline.
13392 * gdb.opt/inline-locals.exp: Likewise.
13393 * gdb.opt/inline-markers.c (ATTR): Define.
13394 (inlined_fn): Use it.
13395
f25827c1
YQ
133962016-07-19 Yao Qi <yao.qi@linaro.org>
13397
13398 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
13399 (test_with_self): Remove some code. Remove argument executable.
13400 (top-level): Use do_self_tests.
13401
37539ebe
DB
134022016-07-15 Zachary Welch <zwelch@codesourcery.com>
13403 Don Breazeal <donb@codesourcery.com>
13404
13405 * gdb.base/maint.exp: Escape paths used in regular expressions.
13406 * gdb.stabs/weird.exp: Likewise.
13407
dac790e1
TT
134082016-07-13 Tom Tromey <tom@tromey.com>
13409
13410 PR python/15620, PR python/18620:
13411 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
13412 (test_bkpt_events): New procs.
13413
93daf339
TT
134142016-07-13 Tom Tromey <tom@tromey.com>
13415
13416 PR python/17698:
13417 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
13418 test.
13419 (test_watchpoints): Likewise.
13420 (test_bkpt_pending): New proc.
13421
6571a381
TT
134222016-07-13 Tom Tromey <tom@tromey.com>
13423
13424 PR cli/18053:
13425 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
13426 completion test.
13427
e8732474
JK
134282016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13429
13430 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
13431 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
13432 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
13433 f_label.
13434 (g): Rename g_end_lbl to g_label.
13435 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
13436 low_pc and high_pc.
13437 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
13438
e0f3fd7c
TT
134392016-07-12 Tom Tromey <tom@tromey.com>
13440
13441 PR python/19293:
13442 * gdb.python/py-unwind-maint.exp: Update tests.
13443
3cfe46b6
YQ
134442016-07-12 Yao Qi <yao.qi@linaro.org>
13445
13446 * lib/selftest-support.exp (selftest_setup): Match the output
13447 when captured_main is inlined.
13448
4f19a0e6
WT
134492016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
13450
13451 * gdb.fortran/derived-types.exp (result_line, result_line_2):
13452 New variables.
13453 (print this%a, print this%b, print this): New tests.
13454 * gdb.fortran/derived-types.f90 (this): New object and
13455 initialization.
13456
986cf455
SM
134572016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13458
13459 * gdb.ada/arraydim.exp: Remove extra directory level in build
13460 directory.
13461
f0464b23
SM
134622016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13463
13464 * lib/ada.exp: Remove extra directory level in build directory.
13465 * gdb.ada/cond_lang.exp: Likewise.
13466 * gdb.ada/exec_changed.exp: Likewise.
13467 * gdb.ada/lang_switch.exp: Likewise.
13468
42d94011
MG
134692016-07-06 Manish Goregaokar <manish@mozilla.com>
13470
2806dc7e
PA
13471 * simple.rs: Add test for raw pointer subscripting.
13472 * simple.exp: Add test expectations.
42d94011 13473
647c264c
YQ
134742016-07-05 Yao Qi <yao.qi@linaro.org>
13475
13476 * gdb.mi/mi-reverse.exp: Match =record-started output.
13477
20aa2c60
PA
134782016-07-01 Pedro Alves <palves@redhat.com>
13479
13480 * gdb.base/jit-reader.exp (info_registers_current_frame): New
13481 procedure.
13482 (jit_reader_test): Test the jit reader's unwinder.
13483 * gdb.base/jithost.c (jit_function_00_code): New global.
13484 (main): Use memcpy to fill in the mmapped code, instead of poking
13485 bytes manually here.
13486 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
13487 value.
13488 (read_debug_info): Save the function's range.
13489 (read_sp): New function.
13490 (unwind_frame): Use it. Also unwind RBP.
13491 (get_frame_id): Use read_sp.
13492 (gdb_init_reader): Use calloc instead of malloc.
13493 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
13494 parameter. Use gdb_test_multiple.
13495
ced2dffb
PA
134962016-07-01 Pedro Alves <palves@redhat.com>
13497 Antoine Tremblay <antoine.tremblay@ericsson.com>
13498
13499 * gdb.threads/process-dies-while-detaching.c: New file.
13500 * gdb.threads/process-dies-while-detaching.exp: New file.
13501
63000888
PA
135022016-07-01 Pedro Alves <palves@redhat.com>
13503
13504 * gdb.multi/watchpoint-multi-exit.c: New file.
13505 * gdb.multi/watchpoint-multi-exit.exp: New file.
13506
038d4868
PA
135072016-06-30 Pedro Alves <palves@redhat.com>
13508
13509 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
13510 unset inferior_spawn_id.
13511
994e9c83
PA
135122016-06-30 Pedro Alves <palves@redhat.com>
13513
13514 * lib/mi-support.exp (default_mi_gdb_start): Declare global
13515 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
13516
e5653468
YQ
135172016-06-29 Yao Qi <yao.qi@linaro.org>
13518
13519 * gdb.base/return.c: Add copyright header.
13520
803b47e5
TT
135212016-06-29 Tom Tromey <tom@tromey.com>
13522
13523 PR python/20129:
13524 * gdb.python/py-framefilter.exp: Add tests for setting priority
13525 and disabling of non-existent frame filter.
13526
28244707
YQ
135272016-06-29 Yao Qi <yao.qi@linaro.org>
13528
13529 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
13530 0x0f07ff.
13531
a31d2f06
YQ
135322016-06-28 Yao Qi <yao.qi@linaro.org>
13533
13534 * gdb.base/catch-syscall.exp: Remove check on isnative and target
13535 triplets. Start gdb, execute catch syscall, and continue. Check
13536 gdb's output to determine catch syscall is supported.
13537
921d8f54
MG
135382016-06-27 Manish Goregaokar <manish@mozilla.com>
13539
25d49b86
PA
13540 * gdb.rust/simple.rs: Add test for returning unit in a function.
13541 * gdb.rust/simple.exp: Add expectation for functions returning
13542 unit.
921d8f54 13543
f4952523
PMR
135442016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
13545
13546 * gdb.python/py-breakpoint-create-fail.c,
13547 gdb.python/py-breakpoint-create-fail.exp,
13548 gdb.python/py-breakpoint-create-fail.py: New testcase.
13549
fccb08f8
MG
135502016-06-25 Manish Goregaokar <manish@mozilla.com>
13551
13552 PR gdb/20239
13553 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
13554 * gdb.rust/simple.exp: Add test expectations for new NonZero
13555 tests.
fccb08f8 13556
6b850546
DT
135572016-06-24 David Taylor <dtaylor@emc.com>
13558
13559 * gdb.base/offsets.exp: New file.
13560 * gdb.base/offsets.c: New file.
13561
17621150
TT
135622016-06-23 Tom Tromey <tom@tromey.com>
13563
13564 PR gdb/16483:
13565 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
13566 before any filters are loaded.
13567
04d59df6
WT
135682016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
13569
13570 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
13571 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
13572 structs.
13573 * gdb.fortran/derived-type-function.exp: New file.
13574 * gdb.fortran/derived-type-function.f90: New file.
13575
13576
ac69f786
PA
135772016-06-21 Pedro Alves <palves@redhat.com>
13578
13579 * gdb.base/new-ui.exp: New file.
13580 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
13581 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
13582 (with_spawn_id): New procedure.
13583
49940788
PA
135842016-06-21 Pedro Alves <palves@redhat.com>
13585
13586 * gdb.mi/mi-exec-run.exp: New file.
13587
ef274d26
PA
135882016-06-21 Pedro Alves <palves@redhat.com>
13589
13590 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
13591 breakpoint command's output on the main UI.
13592 (test_break): New procedure, factored out from calls in the top
13593 level.
13594 (top level): Use foreach_with_prefix to test MI as main UI and as
13595 separate UI.
13596
468afe6c
PA
135972016-06-21 Pedro Alves <palves@redhat.com>
13598
13599 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
13600 (test_awatch_creation_and_listing)
13601 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
13602 Remove 'type' parameter.
13603 (test_watchpoint_all): New parameter mi_mode. Remove
13604 with_test_prefix.
13605 (top level): Use foreach_with_prefix, and add main/separate UI MI
13606 testing axis.
13607
51f77c37
PA
136082016-06-21 Pedro Alves <palves@redhat.com>
13609
13610 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
13611 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
13612 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
13613 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
13614 (gdb_main_spawn_id, mi_spawn_id): Declare and
13615 comment.
13616 (mi_create_inferior_pty): New procedure,
13617 factored out from default_mi_gdb_start.
13618 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
13619 procedures.
13620 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
13621 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
13622 Use mi_create_inferior_pty.
13623 (mi_gdb_start): Use eval to pass down args list.
13624
8980e177
PA
136252016-06-21 Pedro Alves <palves@redhat.com>
13626
13627 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
13628 * gdb.opt/inline-cmds.exp: Add MI tests.
13629
f38d3ad1
PA
136302016-06-21 Pedro Alves <palves@redhat.com>
13631
13632 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
13633
45db7c09
PA
136342016-06-21 Pedro Alves <palves@redhat.com>
13635
13636 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
13637 (top level): Use it instead of mi_execute_to.
13638
5a069ab3
PA
136392016-06-21 Pedro Alves <palves@redhat.com>
13640
13641 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
13642 (cont_handler_str): New.
13643 (signal_stop_handler): Set stop_handler_str instead of printing to
13644 stdout.
13645 (continue_handler): Set cont_handler_str instead of printing to
13646 stdout.
13647 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
13648 mi_send_resuming_command. Print stop_handler_str and
13649 cont_handler_str instead of expecting the python events print
13650 directly.
13651
2838cc1d
SD
136522016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
13653
13654 * gdb.base/jit-reader.exp: New file.
13655 * gdb.base/jithost.c: New file.
13656 * gdb.base/jithost.h: New file.
13657 * gdb.base/jitreader.c : New file.
13658 * gdb.base/jit-protocol.h: New file.
13659
21a77091
YQ
136602016-06-17 Yao Qi <yao.qi@linaro.org>
13661
13662 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
13663 parameters follow_fork and detach_on_fork. Set follow-fork-mode
13664 and detach-on-fork. Adjust tests.
13665 (top level): Invoke break_cond_on_syscall with combinations of
13666 syscall, follow-fork-mode and detach-on-fork.
13667
f50bf8e5
YQ
136682016-06-17 Yao Qi <yao.qi@linaro.org>
13669
13670 * gdb.base/step-over-exit.c: New.
13671 * gdb.base/step-over-exit.exp: New.
13672
a28d8e50
YTL
136732016-06-17 Yan-Ting Lin <currygt52@gmail.com>
13674
13675 * gdb.base/float.exp: Add target check for nds32*-*-*.
13676 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
13677
cad8e26d
AB
136782016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
13679
13680 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
13681 for unsupported target features.
13682 * gdb.base/call-rt-st.exp: Likewise.
13683 * gdb.base/call-sc.exp: Likewise.
13684 * gdb.base/call-signal-resume.exp: Likewise.
13685 * gdb.base/call-strs.exp: Likewise.
13686 * gdb.base/callexit.exp: Likewise.
13687 * gdb.base/callfuncs.exp: Likewise.
13688 * gdb.base/nodebug.exp: Likewise.
13689 * gdb.base/printcmds.exp: Likewise.
13690 * gdb.base/ptype.exp: Likewise.
13691 * gdb.base/structs.exp: Likewise.
13692 * gdb.base/unwindonsignal.exp: Likewise.
13693 * gdb.cp/gdb2495.exp: Likewise.
13694 * gdb.cp/templates.exp: Likewise.
13695 * gdb.cp/virtfunc.exp: Likewise.
13696 * gdb.threads/hand-call-in-threads.exp: Likewise.
13697 * gdb.threads/interrupted-hand-call.exp: Likewise.
13698 * gdb.threads/thread-unwindonsignal.exp: Likewise.
13699
347dc102
TT
137002016-06-10 Tom Tromey <tom@tromey.com>
13701
13702 PR rust/20110:
13703 * gdb.rust/expr.exp: Add test for integer constant larger than
13704 i32.
13705
5e13cf25
BH
137062016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
13707
13708 * gdb.fortran/nested-funcs.exp: New.
13709 * gdb.fortran/nested-funcs.f90: New.
13710
bb556f1f
TK
137112016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
13712
13713 * gdb.base/examine-backward.c: New file.
13714 * gdb.base/examine-backward.exp: New file.
13715
38b022b4
SM
137162016-06-06 Simon Marchi <simon.marchi@ericsson.com>
13717
13718 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
13719 matching.
13720
1b40ec05
TT
137212016-06-02 Tom Tromey <tom@tromey.com>
13722
13723 PR python/18984:
13724 * gdb.python/py-shared.exp: Add solib_name test.
13725
193bd378
SM
137262016-06-02 Simon Marchi <simon.marchi@ericsson.com>
13727
13728 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
13729
3326303b
MG
137302016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
13731
13732 PR c++/19893
13733 * gdb.dwarf2/implref.exp: Rename to...
13734 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
13735 * gdb.dwarf2/implref-array.c: New file.
13736 * gdb.dwarf2/implref-array.exp: Likewise.
13737 * gdb.dwarf2/implref-global.c: Likewise.
13738 * gdb.dwarf2/implref-global.exp: Likewise.
13739 * gdb.dwarf2/implref-struct.c: Likewise.
13740 * gdb.dwarf2/implref-struct.exp: Likewise.
13741
825c8ef2
AT
137422016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13743
13744 * gdb.trace/trace-condition.exp: Add 64bit tests.
13745
2320162a
AT
137462016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13747
13748 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
13749 bits types.
13750 (main): Adapt to 8 to 64 bits types.
13751 * gdb.trace/trace-condition.exp: Add new tests.
13752
a7818233
AT
137532016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13754
13755 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
13756
0d336466
AT
137572016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13758
13759 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
13760 Move condition tests...
13761 * gdb.trace/trace-condition.exp: Here.
13762
7faeb45a
AT
137632016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13764
13765 * gdb.trace/trace-condition.exp: Add counter-case tests.
13766
e385593e
JK
137672016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13768
13769 PR c++/15231
13770 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
13771 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
13772
744608cc
PA
137732016-05-27 Pedro Alves <palves@redhat.com>
13774
13775 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13776 New procedure.
13777 (top level): Call it, and bail out of DejaGnu is known to be bad.
13778
ac775bf4
AB
137792016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
13780
13781 * gdb.base/whatis.c: Extend the test case.
13782 * gdb.base/whatis.exp: Add additional tests.
13783
2bbad2ea
BH
137842016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13785
13786* gdb.fortran/type.f90: Add pointer variable.
13787* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
13788
8b70175d
BH
137892016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13790
13791 * gdb.fortran/vla-type.exp: Fix testcase name.
13792
86d8a848
BH
137932016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13794
13795 * gdb.fortran/vla-type.exp: Access elements in nested structs.
13796
e188eb36
BH
137972016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13798
13799 * gdb.fortran/type.f90: Add nested structures.
13800 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
13801 * gdb.fortran/derived-type.exp: Adapt expected output.
13802 * gdb.fortran/vla-type.exp: Adapt expected output.
13803
9b2db1fd
BH
138042016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13805
13806 * gdb.fortran/whatis_type.exp: Adapt expected output.
13807
72b17055
BH
138082016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13809
13810 * gdb.fortran/print_type.exp: Fix expected output.
13811 * gdb.fortran/whatis_type.exp: Fix expected output.
13812
3cd81d8d
BH
138132016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13814
13815 * gdb.fortran/whatis_type.exp: Use multi_line.
13816
ddae9462
TT
138172016-05-24 Tom Tromey <tom@tromey.com>
13818
13819 PR python/17386:
13820 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
13821 use value as an index.
13822
1957f6b8
TT
138232016-05-23 Tom Tromey <tom@tromey.com>
13824
13825 PR python/17981:
13826 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
13827 no-breakpoint case.
13828
026a9174
PA
138292016-05-24 Pedro Alves <palves@redhat.com>
13830
13831 PR gdb/19828
13832 * gdb.threads/clone-attach-detach.c: New file.
13833 * gdb.threads/clone-attach-detach.exp: New file.
13834
e70a7231
FR
138352016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
13836
13837 * gdb.base/annota-input-while-running.exp: Fix syntax error.
13838
0f6ed0e0
TT
138392016-05-23 Tom Tromey <tom@tromey.com>
13840
13841 PR python/19438, PR python/18393:
13842 * gdb.python/py-progspace.exp: Add "dir" test.
13843 * gdb.python/py-objfile.exp: Add "dir" test.
13844
ffd19d61
YQ
138452016-05-23 Yao Qi <yao.qi@linaro.org>
13846
13847 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
13848 * gdb.arch/thumb2-it.exp: Likewise.
13849
9e8f9b05
SM
138502016-05-18 Simon Marchi <simon.marchi@ericsson.com>
13851
13852 * gdb.mi/mi-threads-interrupt.c: New file.
13853 * gdb.mi/mi-threads-interrupt.exp: New file.
13854
61c6156d
SM
138552016-05-17 Simon Marchi <simon.marchi@ericsson.com>
13856
13857 PR gdb/18077
13858 * gdb.mi/mi-async-run.exp: New file.
13859 * gdb.mi/mi-async-run.c: New file.
13860
67218854
TT
138612016-05-17 Tom Tromey <tom@tromey.com>
13862 Manish Goregaokar <manishsmail@gmail.com>
13863
13864 * lib/rust-support.exp: New file.
13865 * lib/gdb.exp (skip_rust_tests): New proc.
13866 (build_executable_from_specs): Handle rust.
13867 * lib/future.exp (gdb_find_rustc): New proc.
13868 (gdb_default_target_compile): Handle rust.
13869 * gdb.rust/expr.exp: New file.
13870 * gdb.rust/generics.exp: New file.
13871 * gdb.rust/generics.rs: New file.
13872 * gdb.rust/methods.exp: New file.
13873 * gdb.rust/methods.rs: New file.
13874 * gdb.rust/modules.exp: New file.
13875 * gdb.rust/modules.rs: New file.
13876 * gdb.rust/simple.exp: New file.
13877 * gdb.rust/simple.rs: New file.
13878
c44af4eb
TT
138792016-05-17 Tom Tromey <tom@tromey.com>
13880
13881 * gdb.base/default.exp (set language): Add rust.
13882
dcd1f979
TT
138832016-05-17 Tom Tromey <tom@tromey.com>
13884
13885 * gdb.gdb/unittest.exp: New file.
13886
155b7f57
YQ
138872016-05-16 Yao Qi <yao.qi@linaro.org>
13888
13889 * gdb.base/batch-preserve-term-settings.exp: Remove variable
13890 shell_prompt. Update shell_prompt_re.
13891
8ddd5a6c
DE
138922016-05-12 Doug Evans <dje@google.com>
13893
13894 PR symtab/19999
13895 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
13896 $options when building executable.
13897 * gdb.dwarf2/fission-loclists-pie.S: New file.
13898 * gdb.dwarf2/fission-loclists-pie.exp: New file.
13899
02e370d9
SM
139002016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13901
13902 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
13903 of [is_remote target],
13904
8929ad8b
SM
139052016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13906
13907 * lib/gdb.exp (use_gdb_stub): New procedure.
13908
6c447423
DE
139092016-05-03 Yunlian Jiang <yunlian@google.com>
13910 Doug Evans <dje@google.com>
13911
13912 PR symtab/19914
13913 * gdb.dwarf2/dwp-sepdebug.c: New file.
13914 * gdb.dwarf2/dwp-sepdebug.exp: New file.
13915
444e826c
SM
139162016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13917
13918 * gdb.base/detach.exp: Remove is_remote check.
13919
740feeaa
SM
139202016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13921
13922 * gdb.base/annota-input-while-running.exp: Don't check for
13923 [is_remote target]. Enable annotations after running to main.
13924 Remove unused "set test..." line.
13925
9080ac9d
SM
139262016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13927
13928 * gdb.trace/trace-enable-disable.exp: New file.
13929 * gdb.trace/trace-enable-disable.c: New file.
13930
952ebca5
SM
139312016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13932
13933 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
13934 use it in info sharedlibrary test.
13935 * gdb.trace/ftrace-lock.exp: Likewise.
13936 * gdb.trace/ftrace.exp: Likewise.
13937 * gdb.trace/range-stepping.exp: Likewise.
13938 * gdb.trace/trace-break.exp: Likewise.
13939 * gdb.trace/trace-condition.exp: Likewise.
13940 * gdb.trace/trace-mt.exp: Likewise.
13941
d9019901
SM
139422016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13943
13944 * lib/gdb.exp (gdb_load_shlibs): Rename to...
13945 (gdb_load_shlib): ... this.
13946 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
13947 gdb_load_shlib.
13948 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
13949 * gdb.base/ctxobj.exp: Likewise.
13950 * gdb.base/dprintf-pending.exp: Likewise.
13951 * gdb.base/dso2dso.exp: Likewise.
13952 * gdb.base/fixsection.exp: Likewise.
13953 * gdb.base/gcore-relro.exp: Likewise.
13954 * gdb.base/gdb1555.exp: Likewise.
13955 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13956 * gdb.base/gnu-ifunc.exp: Likewise.
13957 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
13958 * gdb.base/jit-so.exp (one_jit_test): Likewise.
13959 * gdb.base/pending.exp: Likewise.
13960 * gdb.base/print-file-var.exp: Likewise.
13961 * gdb.base/print-symbol-loading.exp: Likewise.
13962 * gdb.base/shlib-call.exp: Likewise.
13963 * gdb.base/shreloc.exp: Likewise.
13964 * gdb.base/so-impl-ld.exp: Likewise.
13965 * gdb.base/solib-disc.exp: Likewise.
13966 * gdb.base/solib-nodir.exp: Likewise.
13967 * gdb.base/solib-overlap.exp: Likewise.
13968 * gdb.base/solib-symbol.exp: Likewise.
13969 * gdb.base/solib-weak.exp (do_test): Likewise.
13970 * gdb.base/sym-file.exp: Likewise.
13971 * gdb.base/symtab-search-order.exp: Likewise.
13972 * gdb.base/type-opaque.exp: Likewise.
13973 * gdb.base/unload.exp: Likewise.
13974 * gdb.base/watchpoint-solib.exp: Likewise.
13975 * gdb.compile/compile.exp: Likewise.
13976 * gdb.cp/gdb2384.exp: Likewise.
13977 * gdb.cp/infcall-dlopen.exp: Likewise.
13978 * gdb.cp/re-set-overloaded.exp: Likewise.
13979 * gdb.fortran/library-module.exp: Likewise.
13980 * gdb.opt/solib-intra-step.exp: Likewise.
13981 * gdb.python/py-finish-breakpoint.exp: Likewise.
13982 * gdb.python/py-shared.exp: Likewise.
13983 * gdb.reverse/solib-precsave.exp: Likewise.
13984 * gdb.reverse/solib-reverse.exp: Likewise.
13985 * gdb.server/solib-list.exp: Likewise.
13986 * gdb.threads/dlopen-libpthread.exp: Likewise.
13987 * gdb.threads/tls-shared.exp: Likewise.
13988 * gdb.threads/tls-so_extern.exp: Likewise.
13989 * gdb.trace/change-loc.exp: Likewise.
13990 * gdb.trace/ftrace-lock.exp: Likewise.
13991 * gdb.trace/ftrace.exp: Likewise.
13992 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
13993 * gdb.trace/pending.exp: Likewise.
13994 * gdb.trace/range-stepping.exp: Likewise.
13995 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
13996 (strace_info_marker): Likewise.
13997 (strace_probe_marker): Likewise.
13998 (strace_trace_on_same_addr): Likewise.
13999 (strace_trace_on_diff_addr): Likewise.
14000 * gdb.trace/trace-break.exp: Likewise.
14001 * gdb.trace/trace-condition.exp: Likewise.
14002 * gdb.trace/trace-mt.exp: Likewise.
14003
fca4cfd9
SM
140042016-04-27 Simon Marchi <simon.marchi@ericsson.com>
14005
14006 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
14007 result of gdb_remote_download.
14008 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
14009 * gdb.base/dso2dso.exp: Likewise.
14010 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14011 * gdb.base/print-file-var.exp: Likewise.
14012 * gdb.base/shlib-call.exp: Likewise.
14013 * gdb.base/shreloc.exp: Likewise.
14014 * gdb.base/solib-overlap.exp: Likewise.
14015 * gdb.base/solib-weak.exp (do_test): Likewise.
14016 * gdb.base/unload.exp: Likewise.
14017
11cf4ffb
YQ
140182016-04-27 Yao Qi <yao.qi@linaro.org>
14019
14020 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
14021 exists.
14022
3e2e34f8
KB
140232016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14024
14025 * vla-type.exp: Print structure from toplevel.
14026
8f07e298
BH
140272016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14028
14029 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
14030 of dynamic types.
14031 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
14032 of dynamic types.
14033
9920b434
BH
140342016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14035
14036 * gdb.fortran/vla-type.f90: New file.
14037 * gdb.fortran/vla-type.exp: New file.
14038
f3abeff5
YQ
140392016-04-25 Yao Qi <yao.qi@linaro.org>
14040
14041 * gdb.base/branch-to-self.c: New file.
14042 * gdb.base/branch-to-self.exp: New file.
14043
0a5d52f0
YQ
140442016-04-22 Yao Qi <yao.qi@linaro.org>
14045
14046 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
14047 more after $hex.
14048
495346f6
YQ
140492016-04-22 Yao Qi <yao.qi@linaro.org>
14050
14051 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
14052 * gdb.base/annota3.exp: Likewise.
14053
4a7e075c
YQ
140542016-04-22 Yao Qi <yao.qi@linaro.org>
14055
14056 * gdb.reverse/step-precsave.exp: Do one step and test program
14057 stops in "callee" and do multiple steps until program goes out
14058 of "callee".
14059 * gdb.reverse/step-reverse.exp: Likewise.
14060
5b061e98
YQ
140612016-04-22 Yao Qi <yao.qi@linaro.org>
14062
14063 * gdb.trace/signal.exp: Also pass if
14064 $tracepoint_hits($i) > $iterations.
14065
5c5dc57f
YQ
140662016-04-22 Yao Qi <yao.qi@linaro.org>
14067
14068 * gdb.trace/signal.c: New file.
14069 * gdb.trace/signal.exp: New file.
14070
a55411b9
DE
140712016-04-19 Doug Evans <xdje42@gmail.com>
14072
14073 * gdb.base/bad-file.exp: New file.
14074
a22df60a
MG
140752016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
14076
14077 * gdb.dwarf2/implref.exp: New file.
14078
0c13f7e5
BH
140792016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14080
14081 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
14082 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
14083 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
14084 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
14085 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
14086 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
14087 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
14088 * lib/fortran.exp (fortran_int4): New procedure.
14089 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
14090 (fortran_logical4): Likewise.
14091
9b9b09e9
BH
140922016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
14093
14094 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
14095
a14d1f4d
BH
140962016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14097
14098 * lib/compiler.c: Add Intel specific preprocessor macros.
14099 * lib/compiler.cc: Likewise.
25d49b86 14100
7d49b1d0
LM
141012016-04-13 Luis Machado <lgustavo@codesourcery.com>
14102
14103 * gdb.server/connect-with-no-symbol-file.c: New file.
14104 * gdb.server/connect-with-no-symbol-file.exp: New file.
14105
8392fa22
SM
141062016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14107
14108 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
14109
8c4c4aeb
SM
141102016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14111
14112 * boards/gdbserver-base.exp (${board}_download): Copy source file to
14113 standard output directory.
14114
45e3745e
AT
141152016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
14116
14117 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
14118
e26b7e41
MM
141192016-04-13 Markus Metzger <markus.t.metzger@intel.com>
14120
14121 * gdb.btrace/instruction_history.c (loop): Add declaration.
14122
8ce09462
AT
141232016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14124
14125 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
14126
2e88a1ea
SM
141272016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
14128
14129 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
14130 parentheses to print.
14131 (continue_handler): Likewise.
14132
f48e22e3
SM
141332016-04-08 Simon Marchi <simon.marchi@ericsson.com>
14134
14135 * gdb.server/solib-list.exp: Remove is_remote check.
14136 Pass shlib= to gdb_compile. Don't link shared library with
14137 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
14138 Run binary filename through "readlink -f" on the target.
14139
096be756
PA
141402016-04-08 Pedro Alves <palves@redhat.com>
14141
14142 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
14143 interpreter filename as argument to gdbserver_spawn.
14144 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14145 Return empty if $last_loaded_file does not exist.
14146
06500533
JK
141472016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14148
14149 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
14150 * gdb.base/jit-main.c: Use exit after usage.
14151
2d35e871
JK
141522016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14153
14154 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
14155 GDBHISTSIZE prior to the tests.
14156 * gdb.base/gdbinit-history.exp: Likewise.
14157
141582016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
14159
14160 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
14161 instead of build_executable. Use gdb_load_shlibs.
14162
c8064e7e
YQ
141632016-04-07 Yao Qi <yao.qi@linaro.org>
14164
14165 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
14166 Execute "si" command.
14167
bde47561
YQ
141682016-04-07 Yao Qi <yao.qi@linaro.org>
14169
14170 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
14171 number instead of the comments on some line.
14172
b16f8a3b
DB
141732016-04-06 Don Breazeal <donb@codesourcery.com>
14174
14175 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
14176 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
14177
c2f901df
SM
141782016-04-06 Simon Marchi <simon.marchi@ericsson.com>
14179
14180 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
14181 standard_output_file. Remove unused binfile variable.
14182
ac17fda0
CU
141832016-04-05 Catalin Udma <catalin.udma@freescale.com>
14184
14185 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
14186 * gdb.python/py-mi-objfile.exp: Match "list main" output
14187 in console format.
14188
03a8c4df
SM
141892016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
14190
14191 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
14192 absolute.
14193
6e774b13
SM
141942016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14195
14196 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
14197 absolute.
14198 * gdb.trace/ftrace.exp: Likewise.
14199 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
14200 targets as well.
14201 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
14202 (gdb_load_shlibs): Copy libraries to test directory when testing
14203 natively. Only set solib-search-path if testing remotely.
14204 * lib/mi-support.exp (mi_load_shlibs): Likewise.
14205
7817ea46
SM
142062016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14207
14208 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
14209 gdb_download. Use it even if the target is not remote.
14210 * gdb.base/jit.exp (compile_jit_test): Likewise.
14211 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
14212 output directory if the destination board is local, otherwise use
14213 the standard remote_download from DejaGnu.
14214 (gdb_download): Remove.
14215 (gdb_load_shlibs): Use gdb_remote_download instead of
14216 gdb_download.
14217 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14218 Use gdb_remote_download instead of gdb_download. Use it even if
14219 the target is not remote.
14220 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
14221 instead of gdb_download.
14222
7beb7f68
SM
142232016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
14224
14225 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
14226 (test_insert_delete_modify): Call mi_load_shlibs before trying to
14227 run.
14228
cc63428a
AV
142292016-04-01 Artemiy Volkov <artemiyv@acm.org>
14230
14231 PR gdb/19820
14232 * gdb.base/printcmds.exp: Add artificial arrays tests.
14233
64cdf930
PA
142342016-03-31 Pedro Alves <palves@redhat.com>
14235
14236 PR gdb/19858
14237 * gdb.base/jit-main.c: Include unistd.h.
14238 (ATTACH): Define to 0 if not already defined.
14239 (wait_for_gdb, mypid): New globals.
14240 (WAIT_FOR_GDB): New macro.
14241 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
14242 some breakpoint locations.
14243 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
14244 New procedures.
14245 (one_jit_test): Add REATTACH parameter, and handle it. Use
14246 continue_to_test_location.
14247 (top level): Test attach, and adjusts calls to one_jit_test.
14248
40dea8cb
PA
142492016-03-31 Pedro Alves <palves@redhat.com>
14250
14251 PR gdb/19858
14252 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
14253 BINSUFFIX parameter, and handle it.
14254 (top level): Adjust calls compile_jit_test.
14255
e7ea3ec7
CU
142562016-03-31 Catalin Udma <catalin.udma@freescale.com>
14257
14258 PR python/19743
14259 * gdb.python/py-mi-events-gdb.py: New file.
14260 * gdb.python/py-mi-events.c: New file.
14261 * gdb.python/py-mi-events.exp: New file.
14262
e6359af3
YQ
142632016-03-30 Yao Qi <yao.qi@linaro.org>
14264
14265 * gdb.reverse/until-precsave.exp: Match function name only.
14266 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
14267 Move malloc to a condition block.
14268 * gdb.reverse/until-reverse.exp: Match function name only.
14269
a4105d04
MK
142702016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
14271
14272 * gdb.trace/ftrace.exp: Set arg0exp for s390.
14273 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
14274 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
14275 variable for GPR 0 instead of assuming it is register 0.
14276 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
14277 * lib/trace-support.exp: Add s390 registers.
14278
bfa6adb9
YQ
142792016-03-29 Yao Qi <yao.qi@linaro.org>
14280
14281 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
14282
1e6697ea
YQ
142832016-03-24 Yao Qi <yao.qi@linaro.org>
14284
14285 * gdb.reverse/break-reverse.exp: Add quotation mark in the
14286 test message.
14287
64bcd522
AA
142882016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14289
14290 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
14291 maintaining separate logic for constructing the output path.
14292
7868401b
DB
142932016-03-16 Don Breazeal <donb@codesourcery.com>
14294
14295 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
14296 Retry fork and waitpid on interrupted system call errors.
14297 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14298 Use with_timeout_factor to increase timeout by factor of 10.
14299
1cafadb4
DB
143002016-03-15 Don Breazeal <donb@codesourcery.com>
14301
14302 * gdb.cp/scope-err.cc: New test program.
14303 * gdb.cp/scope-err.exp: New test script.
14304 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
14305 lines and "set breakpoint here" comment.
14306 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
14307 Fixed some whitespace and format issues.
14308 * gdb.mi/mi-linespec-err-cp.cc: New test program.
14309 * gdb.mi/mi-linespec-err-cp.exp: New test script.
14310
81516450
DE
143112016-03-15 Doug Evans <dje@google.com>
14312
14313 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
14314 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
14315 All callers updated. Add tests for enums, mixed flags register.
14316
aa52b601
DE
143172016-03-15 Doug Evans <dje@google.com>
14318
14319 * gdb.base/skip.c (main): Call test_skip_file_and_function.
14320 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
14321
fa4ff313
SM
143222016-03-14 Simon Marchi <simon.marchi@ericsson.com>
14323
14324 * gdb.base/default.exp: Add $_as_string to the list of expected
14325 convenience functions.
14326
f2403c39
AB
143272016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
14328
14329 * gdb.base/maint.exp: New tests for 'maint info line-table'.
14330
f2f3ccb9
SM
143312016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
14332
14333 * gdb.python/py-as-string.exp: New file.
14334 * gdb.python/py-as-string.c: New file.
14335
00dbd492
PA
143362016-03-09 Pedro Alves <palves@redhat.com>
14337
14338 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
14339 signal" -> "Thread NN received signal" output change.
14340 * gdb.threads/ia64-sigill.exp: Likewise.
14341 * gdb.threads/linux-dp.exp: Likewise.
14342 * gdb.threads/manythreads.exp: Likewise.
14343 * gdb.threads/pending-step.exp: Likewise.
14344 * gdb.threads/print-threads.exp: Likewise.
14345 * gdb.threads/sigstep-threads.exp: Likewise.
14346 * gdb.threads/staticthreads.exp: Likewise.
14347 * gdb.threads/tls.exp: Likewise.
14348
1e6697ea
YQ
143492016-03-09 Pedro Alves <palves@redhat.com>
14350
14351 * gdb.base/command-line-input.exp: New file.
14352
b04fd3be
MK
143532016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14354
14355 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
14356 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
14357 * gdb.trace/pending.exp: Accept leading dot before function name.
14358 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
14359 * lib/trace-support.exp: Set registers for ppc.
14360
98fa59e9
MK
143612016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14362
14363 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
14364 use it for disassembly; accept .main in addition to main in backtrace.
14365
f77198c8
MK
143662016-03-09 Wei-cheng Wang <cole945@gmail.com>
14367 Marcin Kościelnicki <koriakin@0x04.net>
14368
14369 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
14370 (gdb_recursion_test_ptr): New global variable.
14371 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
14372 gdb_recursion_test.
14373 (gdb_c_test): Ditto.
14374
ba84e0da
MK
143752016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14376
14377 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
14378 ordering.
14379
4366d36e
MK
143802016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14381
14382 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
14383 (bar): Add bar_start_lbl label.
14384 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
14385 of foo/bar for emitting DWARF and tracing.
14386
5eb264df
SDJ
143872016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
14388
14389 * analyze-racy-logs.py: Set executable bit.
14390
fb6a751f
SDJ
143912016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
14392
14393 * Makefile.in (DEFAULT_RACY_ITER): New variable.
14394 (CHECK_TARGET_TMP): Likewise.
14395 (check-single-racy): New rule.
14396 (check-parallel-racy): Likewise.
14397 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
14398 (do-check-parallel-racy): New rule.
14399 (check-racy/%.exp): Likewise.
14400 * README (Racy testcases): New section.
14401 * analyze-racy-logs.py: New file.
14402
bdf7e230
DE
144032016-03-03 Doug Evans <dje@google.com>
14404
14405 * gdb.base/skip.exp: Use with_test_prefix.
14406
4719d415
YQ
144072016-03-03 Yao Qi <yao.qi@linaro.org>
14408
14409 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
14410 Invoke step_over_syscall "clone" and break_cond_on_syscall
14411 "clone".
14412 * gdb.base/step-over-clone.c: New file.
14413
ea507862
YQ
144142016-03-03 Yao Qi <yao.qi@linaro.org>
14415
14416 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
14417 code format.
14418
8fc8cbda
YQ
144192016-03-03 Yao Qi <yao.qi@linaro.org>
14420
14421 * gdb.base/disp-step-fork.c: Rename to ...
14422 * gdb.base/step-over-fork.c: ... it. New file.
14423 * gdb.base/disp-step-vfork.c: Rename to ...
14424 * gdb.base/step-over-vfork.c: ... it. New file.
14425 * gdb.base/disp-step-syscall.exp: Rename to ...
14426 * gdb.base/step-over-syscall.exp: ... it. New file.
14427 (disp_step_cross_syscall): Rename to ...
14428 (step_over_syscall): ... it.
14429
92fa70b0
YQ
144302016-03-03 Yao Qi <yao.qi@linaro.org>
14431
14432 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
14433 If target supports condition evaluation on target, invoke
14434 break_cond_on_syscall for fork and vfork.
14435
e197ad3c
YQ
144362016-03-03 Yao Qi <yao.qi@linaro.org>
14437
14438 * gdb.base/disp-step-syscall.exp: Don't invoke
14439 support_displaced_stepping.
14440 (disp_step_cross_syscall): Test with displaced stepping off and
14441 on if supported.
14442
0b47da9f
YQ
144432016-03-03 Yao Qi <yao.qi@linaro.org>
14444
14445 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
14446 proc.
14447 (setup): New proc.
14448 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
14449 and setup.
14450
065ab6dc
BH
144512016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14452
14453 * gdb.fortran/vla-history.exp: Remove breakpoint.
14454
07e448ad 144552016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14456
25d49b86
PA
14457 * gdb.fortran/vla-history.exp: Lookup array elements and printing
14458 exceeds timeout.
07e448ad 14459
9ac2d526 144602016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14461
25d49b86
PA
14462 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
14463 breakpoint.
9ac2d526 14464
17807369
BH
144652016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14466
14467 * gdb.mi/vla.f90: Nullify pointer after declaration.
14468
86e501af
PA
144692016-03-01 Pedro Alves <palves@redhat.com>
14470
14471 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
14472
1e903e32
PA
144732016-03-01 Pedro Alves <palves@redhat.com>
14474
14475 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
14476 before anything else.
14477 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
14478 _GNU_SOURCE here.
14479 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
14480 before anything else.
14481 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
14482
6ccb54e2
PA
144832016-03-01 Pedro Alves <palves@redhat.com>
14484
14485 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
14486
30ca9da1
YQ
144872016-03-01 Yao Qi <yao.qi@linaro.org>
14488
14489 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
14490 prepare_for_testing.
14491
dc856b38
YQ
144922016-03-01 Yao Qi <yao.qi@linaro.org>
14493
14494 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
14495
4a932159
AA
144962016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14497
14498 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
14499 manually constructing the output path.
14500
f2489477
AA
145012016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14502
14503 * gdb.arch/s390-stackless.S: New.
14504 * gdb.arch/s390-stackless.exp: New.
14505
38899f16
IB
145062016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
14507
14508 * gdb.dlang/circular.c: New file.
14509 * gdb.dlang/circular.exp: New file.
14510
9fde51ed
YQ
145112016-02-26 Yao Qi <yao.qi@linaro.org>
14512
14513 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
14514 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
14515 (testcases): Update.
14516
ce90fefe
YQ
145172016-02-26 Yao Qi <yao.qi@linaro.org>
14518
14519 * gdb.reverse/aarch64.c: Rename to ...
14520 * gdb.reverse/insn-reverse.c: ... it.
14521 * gdb.reverse/aarch64.exp: Rename to ...
14522 * gdb.reverse/insn-reverse.exp: ... it.
14523
3263bceb
YQ
145242016-02-26 Yao Qi <yao.qi@linaro.org>
14525
14526 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
14527 (testcase_ftype): New.
14528 (testcases): New array.
14529 (n_testcases): New.
14530 (main): Call each element in testcases.
14531 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
14532 (read_testcase): New.
14533 Do the tests in a loop.
14534
6cb59ff1
YQ
145352016-02-25 Yao Qi <yao.qi@linaro.org>
14536
14537 * gdb.base/branches.c: Remove.
14538
ae91f625
MK
145392016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14540
14541 PR gdb/13808
14542 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
14543
678b48b7
MK
145442016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14545
14546 * gdb.trace/ftrace.exp: Remove unnecessary target check.
14547
7337a6f2
MK
145482016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14549
14550 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
14551 change x86_64 call_insn to 'callq'.
14552
861ca91f
AT
145532016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14554
14555 * gdb.trace/tfile-avx.c: Move to...
14556 * gdb.trace/tracefile-pseudo-reg.c: Here.
14557 * gdb.trace/tfile-avx.exp: Move to...
14558 * gdb.trace/tracefile-pseudo-reg.exp: Here.
14559
bf74e428
GB
145602016-02-24 Gary Benson <gbenson@redhat.com>
14561
14562 * gdb.base/attach-pie-noexec.exp: Do not expect an error
14563 message on attach.
14564
cce0e923
DE
145652016-02-23 Doug Evans <dje@google.com>
14566
14567 * gdb.base/skip.c (test_skip): New function.
14568 (end_test_skip_file_and_function): New function.
14569 (test_skip_file_and_function): New function.
14570 * gdb.base/skip1.c (test_skip): New function.
14571 (skip1_test_skip_file_and_function): New function.
14572 * gdb.base/skip.exp: Add tests for new skip options.
14573 * gdb.base/skip-solib.exp: Update expected output.
14574 * gdb.perf/skip-command.cc: New file.
14575 * gdb.perf/skip-command.exp: New file.
14576 * gdb.perf/skip-command.py: New file.
14577
4000e47e
MK
145782016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
14579
14580 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
14581 info registers pattern.
14582
24f75ead
IB
145832016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
14584
14585 * lib/future.exp: Add D support.
14586 (gdb_find_gdc): New proc.
14587 (gdb_default_target_compile): Add D support.
14588
fbb7bcbe
WW
145892016-02-18 Wei-cheng Wang <cole945@gmail.com>
14590
14591 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
14592 user+system time.
14593 (trace_speed_test): Determine the iteration count for a time
14594 between 15..30 seconds.
14595
012b3a21
WT
145962016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
14597
14598 * gdb.arch/i386-mpx-sigsegv.c: New file.
14599 * gdb.arch/i386-mpx-sigsegv.exp: New file.
14600 * gdb.arch/i386-mpx-simple_segv.c: New file.
14601 * gdb.arch/i386-mpx-simple_segv.exp: New file.
14602
2d5189bd
YQ
146032016-02-18 Yao Qi <yao.qi@linaro.org>
14604
14605 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14606 Don't call setup_kfail.
14607
40fb20d0
YQ
146082016-02-18 Yao Qi <yao.qi@linaro.org>
14609
14610 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14611 Set "set breakpoint condition-evaluation" per $cond_bp_target.
14612
21b1f8d2
DE
146132016-02-16 Doug Evans <dje@google.com>
14614
14615 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
14616 * gdb.base/skip1.c: Ditto.
14617 * gdb.base/skip.exp: Whitespace cleanup.
14618
4041ed77
DB
146192016-02-16 Don Breazeal <donb@codesourcery.com>
14620
14621 PR remote/19496
14622 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14623 Remove kfail for PR remote/19496.
14624
c4ef31bf
SM
146252016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14626
14627 * lib/gdb.exp (standard_temp_file): Return a path specific to
14628 the runtest invocation.
14629
266b65b3
SM
146302016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14631
14632 * gdb.trace/save-trace.exp: Change relative path to be in the
14633 standard output directory.
14634
a7a0a6a9
JK
146352016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14636
14637 * gdb.arch/i386-prologue.c: Add missing prototypes.
14638
c99dbb42
JK
146392016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14640
14641 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
14642 * gdb.arch/i386-prologue.exp: Likewise.
14643 * gdb.arch/i386-size.exp: Likewise.
14644
aa480355
SM
146452016-02-15 Simon Marchi <simon.marchi@ericsson.com>
14646
14647 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
14648 define object file path.
14649 * gdb.btrace/gcore.exp: Use standard_output_file to define core
14650 file path.
14651 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
14652 standard_output_file to define binfile.
14653
ba881f50
JK
146542016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14655
14656 Fix compatibility with recent gfortran-5.3.1.
14657 * gdb.fortran/vla-history.exp (print vla1 allocated)
14658 (print vla2 allocated, print $2, print $3): Remove
14659 (print $4): Rename to ...
14660 (print $2): ... here.
14661 (print $9): Rename to ...
14662 (print $5): ... here.
14663 (print $10): Rename to ...
14664 (print $6): ... here.
14665 * gdb.fortran/vla.f90: Add pvla initialization.
14666
e9fb005c
JK
146672016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14668
14669 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
14670 New test.
14671 * gdb.fortran/vla-value-sub.exp: Likewise.
14672
e44e00ff
MK
146732016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
14674
14675 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
14676
97e94151
SM
146772016-02-12 Simon Marchi <simon.marchi@ericsson.com>
14678
14679 * i386-biarch-core.exp: Define corefile using
14680 standard_output_file.
14681
01113bc1
YQ
146822016-02-12 Yao Qi <yao.qi@linaro.org>
14683
14684 * gdb.arch/arm-single-step-kernel-helper.c: New.
14685 * gdb.arch/arm-single-step-kernel-helper.exp: New.
14686
33b4777c
MM
146872016-02-12 Markus Metzger <markus.t.metzger@intel.com>
14688
14689 * gdb.btrace/tailcall-only.exp: New.
14690 * gdb.btrace/tailcall-only.c: New.
14691 * gdb.btrace/x86_64-tailcall-only.S: New.
14692 * gdb.btrace/i686-tailcall-only.S: New.
14693
acc23c11
PA
146942016-02-11 Pedro Alves <palves@redhat.com>
14695
14696 * README (Parallel testing): Add missing double quotes.
14697
e352bf0a
PA
146982016-02-11 Pedro Alves <palves@redhat.com>
14699
14700 * README (Parallel testing): New section.
14701 (GDB_PARALLEL): Rewrite.
14702 (FORCE_PARALLEL): Document.
14703
9f5fed78
MK
147042016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
14705
14706 * gdb.trace/tfile-avx.c: New test.
14707 * gdb.trace/tfile-avx.exp: New test.
14708
9ef9e6a6
KS
147092016-02-09 Keith Seitz <keiths@redhat.com>
14710
14711 PR breakpoints/19546
14712 * gdb.base/infcall-exec.c: New file.
14713 * gdb.base/infcall-exec2.c: New file.
14714 * gdb.base/infcall-exec.exp: New file.
14715
a96e36da
KS
147162016-02-09 Keith Seitz <keiths@redhat.com>
14717
14718 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
14719 (toplevel): Call test_bkpt_address.
14720
9f61929f
KS
147212016-02-09 Keith Seitz <keiths@redhat.com>
14722
14723 PR python/19506
14724 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
14725 (toplevel): Call test_bkpt_address.
14726
1e94266c
SM
147272016-02-09 Simon Marchi <simon.marchi@ericsson.com>
14728
14729 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
14730 to AC_OUTPUT.
14731 * configure: Regenerate.
14732
2a7f3dff
PA
147332016-02-09 Pedro Alves <palves@redhat.com>
14734
14735 PR breakpoints/19548
14736 * gdb.base/execl-update-breakpoints.c (some_function): New
14737 function.
14738 (main): Call it.
14739 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
14740 Tighten expected GDB output.
14741
2151ccc5
SM
147422016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14743
14744 * Makefile.in (ALL_SUBDIRS): Remove.
14745 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
14746 (distclean maintainer-clean realclean): Likewise.
14747 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
14748 * configure: Regenerate.
14749 * gdb.ada/Makefile.in: Delete.
14750 * gdb.arch/Makefile.in: Likewise.
14751 * gdb.asm/Makefile.in: Likewise.
14752 * gdb.base/Makefile.in: Likewise.
14753 * gdb.btrace/Makefile.in: Likewise.
14754 * gdb.cell/Makefile.in: Likewise.
14755 * gdb.compile/Makefile.in: Likewise.
14756 * gdb.cp/Makefile.in: Likewise.
14757 * gdb.disasm/Makefile.in: Likewise.
14758 * gdb.dlang/Makefile.in: Likewise.
14759 * gdb.dwarf2/Makefile.in: Likewise.
14760 * gdb.fortran/Makefile.in: Likewise.
14761 * gdb.gdb/Makefile.in: Likewise.
14762 * gdb.go/Makefile.in: Likewise.
14763 * gdb.guile/Makefile.in: Likewise.
14764 * gdb.java/Makefile.in: Likewise.
14765 * gdb.linespec/Makefile.in: Likewise.
14766 * gdb.mi/Makefile.in: Likewise.
14767 * gdb.modula2/Makefile.in: Likewise.
14768 * gdb.multi/Makefile.in: Likewise.
14769 * gdb.objc/Makefile.in: Likewise.
14770 * gdb.opencl/Makefile.in: Likewise.
14771 * gdb.opt/Makefile.in: Likewise.
14772 * gdb.pascal/Makefile.in: Likewise.
14773 * gdb.perf/Makefile.in: Likewise.
14774 * gdb.python/Makefile.in: Likewise.
14775 * gdb.reverse/Makefile.in: Likewise.
14776 * gdb.server/Makefile.in: Likewise.
14777 * gdb.stabs/Makefile.in: Likewise.
14778 * gdb.threads/Makefile.in: Likewise.
14779 * gdb.trace/Makefile.in: Likewise.
14780 * gdb.xml/Makefile.in: Likewise.
14781 * lib/gdb.exp (make_gdb_parallel_path): Add check for
14782 GDB_PARALLEL.
14783 (standard_output_file): Remove check for GDB_PARALLEL, always
14784 return path in outputs/$subdir/$testname.
14785
437277d4
SM
147862016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14787
14788 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
14789 (site.exp): Assign abs_srcdir to tcl's srcdir.
14790
31d913c7
YQ
147912016-02-04 Yao Qi <yao.qi@linaro.org>
14792
14793 * gdb.base/foll-exec-mode.c: Include limits.h.
14794 (main): Add parameters argc and argv. Get directory from
14795 argv[0].
14796 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
14797 compilation.
14798 * gdb.base/foll-exec.c: Include limits.h.
14799 (main): Add parameters argc and argv.
14800 Get directory from argv[0].
14801 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
14802 Adjust tests on the number of lines as source code changed.
14803 * gdb.base/foll-vfork-exit.c: Include limits.h.
14804 (main): Add one line of statement before vfork.
14805 * gdb.base/foll-vfork.c: Include limits.h and string.h.
14806 (main): Add parameters argc and argv. Get directory from
14807 argv[0].
14808 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
14809 (setup_gdb): Set tbreak to skip some source lines.
14810 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
14811 (main): Add parameters argc and argv. Get directory from
14812 argv[0].
14813 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
14814 compilation.
14815 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
14816 (main): Add parameters argc and argv. Get directory from
14817 argv[0].
14818 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
14819 compilation.
14820
9482b9fb
DE
148212016-02-01 Doug Evans <dje@google.com>
14822
14823 * gdb.base/skip.exp: Clean up multiple references to same test name.
14824
6b2e4f10
PA
148252016-02-01 Pedro Alves <palves@redhat.com>
14826
ccb6afd6 14827 PR remote/19496
6b2e4f10
PA
14828 * gdb.threads/forking-threads-plus-breakpoint.exp
14829 (displaced_stepping_supported): New global.
14830 (probe_displaced_stepping_support): New procedure.
14831 (do_test): Add 'displaced' parameter, and use it.
14832 (top level): Check for displaced stepping support. Add displaced
14833 stepping on/off testing axis.
14834
37a8db1a
AB
148352016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14836
14837 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
14838 pointer. Don't perform further tests on the unassociated pointer
14839 if the first test fails.
14840
5fdf6324
AB
148412016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14842
14843 * gdb.base/max-value-size.c: New file.
14844 * gdb.base/max-value-size.exp: New file.
14845 * gdb.base/huge.exp: Disable max-value-size for this test.
14846
935c6144
IB
148472016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
14848
14849 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14850
7fe8399d
YQ
148512016-01-28 Yao Qi <yao.qi@linaro.org>
14852
14853 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
14854
a2077e25
PA
148552016-01-25 Pedro Alves <palves@redhat.com>
14856
14857 PR threads/19461
14858 * gdb.base/fork-running-state.c: New file.
14859 * gdb.base/fork-running-state.exp: New file.
14860
1d2736d4
PA
148612016-01-25 Pedro Alves <palves@redhat.com>
14862
14863 PR gdb/19494
14864 * gdb.base/catch-fork-kill.c: New file.
14865 * gdb.base/catch-fork-kill.exp: New file.
14866
f1da4b11
PA
148672016-01-25 Pedro Alves <palves@redhat.com>
14868
14869 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
14870 Delete, moved to lib/gdb.exp.
14871 * gdb.threads/forking-threads-plus-breakpoint.exp
14872 (foreach_with_prefix): Likewise.
14873 * gdb.threads/process-dies-while-handling-bp.exp
14874 (foreach_with_prefix): Likewise.
14875 * lib/gdb.exp (foreach_with_prefix): New procedure.
14876
45f38546
MK
148772016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
14878
14879 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
14880 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
14881
dc29a1ce
MK
148822016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
14883
14884 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
14885 endian targets.
14886
092127d7
JK
148872016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14888 Pedro Alves <palves@redhat.com>
14889
14890 Fix testsuite compatibility with Guile.
14891 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
14892 number.
14893
31d765d3
JK
148942016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14895
14896 Fix testsuite compatibility with Guile.
14897 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
14898 (thread 1): New test for backtrace through signal handler.
14899
1ac78c04
YQ
149002016-01-22 Yao Qi <yao.qi@linaro.org>
14901
14902 PR testsuite/19491
14903 * gdb.base/multi-forks.c: Include
14904 ../lib/unbuffer_output.c
14905 (main): Call gdb_unbuffer_output.
14906
4f5946a8
DE
149072016-01-21 Doug Evans <dje@google.com>
14908
14909 * lib/ada.exp (gdb_compile_ada): Fix typo.
14910
305e13e6
JB
149112016-01-21 Joel Brobecker <brobecker@adacore.com>
14912
14913 * gdb.base/break-fun-addr.exp: New file.
14914 * gdb.base/break-fun-addr1.c: New file.
14915 * gdb.base/break-fun-addr2.c: New file.
14916
5f5dfff6
SM
149172016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
14918
14919 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
14920 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
14921 enum flag values.
14922
fd356fa2
AA
149232016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
14924
14925 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
14926 when GDB can not set the vector return value. Add more comments
14927 for clarification.
14928
9df22175
AT
149292016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
14930
14931 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
14932 command.
14933
41d1845e
SM
149342016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14935
14936 * Makefile.in (DO_RUNTEST): Add --status and update usages.
14937
01ac6840
SM
149382016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14939
14940 * Makefile.in (check-single): Pass --status to runtest.
14941 (check/%.exp): Likewise.
14942
149432016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14944
14945 * Makefile.in (check-parallel): Propagate return code from make
14946 do-check-parallel.
14947
bd0a71fa
MK
149482016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
14949
14950 * gdb.trace/ftrace.exp: Fix expected message on continue.
14951 * gdb.trace/pending.exp: Fix expected message on continue.
14952 * gdb.trace/trace-break.exp: Fix expected message on continue.
14953
8bcbad33
SM
149542016-01-18 Simon Marchi <simon.marchi@ericsson.com>
14955
14956 * lib/gdb.exp (gdb_test): Remove unused global references.
14957
f303dbd6
PA
149582016-01-18 Pedro Alves <palves@redhat.com>
14959
14960 * gdb.base/async-shell.exp: Adjust expected output.
14961 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
14962 * gdb.base/siginfo-thread.exp: Adjust expected output.
14963 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
14964 * gdb.java/jnpe.exp: Adjust expected output.
14965 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
14966 * gdb.threads/continue-pending-status.exp: Adjust expected output.
14967 * gdb.threads/leader-exit.exp: Adjust expected output.
14968 * gdb.threads/manythreads.exp: Adjust expected output.
14969 * gdb.threads/pthreads.exp: Adjust expected output.
14970 * gdb.threads/schedlock.exp: Adjust expected output.
14971 * gdb.threads/siginfo-threads.exp: Adjust expected output.
14972 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
14973 expected output.
14974 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
14975 output.
14976 * gdb.threads/sigthread.exp: Adjust expected output.
14977 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
14978
b2789696
YQ
149792016-01-18 Yao Qi <yao.qi@linaro.org>
14980
14981 * gdb.guile/scm-section-script.c: Replace @progbits with
14982 %progbits.
14983 * gdb.python/py-section-script.c: Likewise.
14984
71ef29a8
PA
149852016-01-15 Pedro Alves <palves@redhat.com>
14986
14987 * gdb.multi/tids.exp: Test star wildcard ranges.
14988
3f5b7598
PA
149892016-01-15 Pedro Alves <palves@redhat.com>
14990
14991 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
14992 command from "thread apply" invocation.
14993 (thr_apply_info_thr_invalid): Default the expected output to the
14994 input tid list.
14995 (top level): Add tests that use convenience variables. Add tests
14996 for "thread apply" with a valid TID list, but missing the command.
14997
663f6d42
PA
149982016-01-13 Pedro Alves <palves@redhat.com>
14999
15000 * gdb.base/default.exp: Expect $_gthread as well.
15001 * gdb.multi/tids.exp: Test $_gthread.
15002 * gdb.threads/thread-specific.exp: Test $_gthread.
15003
c84f6bbf
PA
150042016-01-13 Pedro Alves <palves@redhat.com>
15005
15006 * gdb.multi/tids.exp: Test "info threads -gid".
15007
22a02324
PA
150082016-01-13 Pedro Alves <palves@redhat.com>
15009
15010 * gdb.multi/tids.exp: Test InferiorThread.global_num and
15011 Breakpoint.thread.
15012 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
15013
5d5658a1
PA
150142016-01-07 Pedro Alves <palves@redhat.com>
15015
15016 * gdb.base/break.exp: Adjust to output changes.
15017 * gdb.base/hbreak2.exp: Likewise.
15018 * gdb.base/sepdebug.exp: Likewise.
15019 * gdb.base/watch_thread_num.exp: Likewise.
15020 * gdb.linespec/keywords.exp: Likewise.
15021 * gdb.multi/info-threads.exp: Likewise.
15022 * gdb.threads/thread-find.exp: Likewise.
15023 * gdb.multi/tids.c: New file.
15024 * gdb.multi/tids.exp: New file.
15025
84654457
PA
150262016-01-13 Pedro Alves <palves@redhat.com>
15027
15028 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
15029
e3940304
PA
150302016-01-13 Pedro Alves <palves@redhat.com>
15031
15032 * gdb.base/default.exp: Expect $_inferior as well.
15033 * gdb.multi/base.exp: Test $_inferior.
15034
a911d87a
PA
150352016-01-13 Pedro Alves <palves@redhat.com>
15036
15037 PR breakpoints/19388
15038 * gdb.base/catch-signal-siginfo-cond.c: New file.
15039 * gdb.base/catch-signal-siginfo-cond.exp: New file.
15040
82075af2
JS
150412016-01-12 Josh Stone <jistone@redhat.com>
15042 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15043
15044 * gdb.base/catch-syscall.c (do_execve): New variable.
15045 (main): Conditionally trigger an execve.
15046 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
15047 (test_catch_syscall_execve): New, check entry/return across execve.
15048 (do_syscall_tests): Call test_catch_syscall_execve.
15049
e46eeedd
PA
150502016-01-12 Pedro Alves <palves@redhat.com>
15051
15052 * gdb.base/random-signal.exp (do_test): New procedure, with body
15053 of testcase moved in.
15054
01d8c27e
JK
150552016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15056 Pedro Alves <palves@redhat.com>
15057
15058 * gdb.base/funcargs.exp (finish from indirectly called function):
15059 Reintroduce the case for 'First'.
15060
9a706302
JK
150612016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15062 Pedro Alves <palves@redhat.com>
15063
15064 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15065 (tcatch_vfork_then_child_follow_exec)
15066 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
15067 identification.
15068
c0ecb95f
JK
150692016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15070
15071 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
15072 and repeats to unlimited.
15073 * gdb.python/py-value.exp: Likewise.
15074 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
15075 and repeats to unlimited.
15076
6cfc1fcb
JK
150772016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15078
15079 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
15080 and reordering the functions.
15081 * gdb.multi/hangout.c: Likewise.
15082 * gdb.multi/hello.c: Likewise.
15083
582a1b00
SM
150842016-01-08 Simon Marchi <simon.marchi@ericsson.com>
15085
15086 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
15087 absolute.
15088 (SingleStatisticTestResult.report): Use dict.keys instead of
15089 dict.iterkeys.
15090
79bc59cb
PA
150912016-01-06 Pedro Alves <palves@redhat.com>
15092
15093 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
15094
43368e1d
MM
150952016-01-04 Markus Metzger <markus.t.metzger@intel.com>
15096
15097 * gdb.btrace/dlopen.exp: New.
15098 * gdb.btrace/dlopen.c: New.
15099 * gdb.btrace/dlopen-dso.c: New.
15100
79fad5b8
SL
151012015-12-25 Sandra Loosemore <sandra@codesourcery.com>
15102
15103 * lib/gdb.exp (gdb_test): Update comments to clarify that the
15104 PATTERN argument is optional.
15105
ab8314b3
JB
151062015-12-24 Joel Brobecker <brobecker@adacore.com>
15107
15108 * lib/ada.exp (target_compile_ada_from_dir): New function.
15109 (gdb_compile_ada): Reimplement avoiding the use of project files.
15110 * gdb.ada/gnat_ada.gpr: Delete.
15111 * gdb.ada/cond_lang.exp: Adjust test to make path before
15112 filename optional.
15113 * gdb.ada/small_reg_param.exp: Likewise.
15114
fe33faff
SM
151152015-12-22 Simon Marchi <simon.marchi@ericsson.com>
15116
15117 * gdb.base/foll-vork.exp: Remove HP-UX special case.
15118
6d265cb4
TP
151192015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15120
15121 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
15122 case.
15123
10125099
SM
151242015-12-21 Simon Marchi <simon.marchi@ericsson.com>
15125
15126 * gdb.base/break.exp: Remove dead code.
15127 * gdb.base/sepdebug.exp: Likewise.
15128
3ca22649
SM
151292015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15130
15131 * gdb.asm/asm-source.exp: Remove HP-UX references.
15132 * gdb.base/annota1.exp: Likewise.
15133 * gdb.base/annota3.exp: Likewise.
15134 * gdb.base/attach.exp: Likewise.
15135 * gdb.base/bigcore.exp: Likewise.
15136 * gdb.base/break.exp: Likewise.
15137 * gdb.base/call-ar-st.exp: Likewise.
15138 * gdb.base/callfuncs.exp: Likewise.
15139 * gdb.base/catch-fork-static.exp: Likewise.
15140 * gdb.base/display.exp: Likewise.
15141 * gdb.base/foll-exec-mode.exp: Likewise.
15142 * gdb.base/foll-exec.exp: Likewise.
15143 * gdb.base/foll-fork.exp: Likewise.
15144 * gdb.base/foll-vfork.exp: Likewise.
15145 * gdb.base/funcargs.exp: Likewise.
15146 * gdb.base/hbreak2.exp: Likewise.
15147 * gdb.base/inferior-died.exp: Likewise.
15148 * gdb.base/interrupt.exp: Likewise.
15149 * gdb.base/multi-forks.exp: Likewise.
15150 * gdb.base/nodebug.exp: Likewise.
15151 * gdb.base/sepdebug.exp: Likewise.
15152 * gdb.base/solib1.c: Likewise.
15153 * gdb.base/step-test.exp: Likewise.
15154 * gdb.mi/non-stop.c: Likewise.
15155 * gdb.mi/pthreads.c: Likewise.
15156 * gdb.multi/bkpt-multi-exec.ex: Likewise.
15157 * gdb.threads/pthreads.c: Likewise.
15158 * gdb.threads/staticthreads.exp: Likewise.
15159 * lib/future.exp: Likewise.
15160 * lib/gdb.exp: Likewise.
15161 * gdb.base/so-indr-cl.c: Remove.
15162 * gdb.base/so-indr-cl.exp: Likewise.
15163 * gdb.base/solib.c: Likewise.
15164 * gdb.base/solib.exp: Likewise.
15165 * gdb.base/solib2.c: Likewise.
15166
b6304613
SM
151672015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15168
15169 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
15170 * gdb.base/call-ar-st.exp: Likewise.
15171 * gdb.base/callfuncs.exp: Likewise.
15172 * gdb.base/condbreak.exp: Likewise.
15173 * gdb.base/constvars.exp: Likewise.
15174 * gdb.base/hbreak2.exp: Likewise.
15175 * gdb.base/langs.exp: Likewise.
15176 * gdb.base/list.exp: Likewise.
15177 * gdb.base/long_long.exp: Likewise.
15178 * gdb.base/ptype.exp: Likewise.
15179 * gdb.base/scope.exp: Likewise.
15180 * gdb.base/signals.exp: Likewise.
15181 * gdb.base/so-impl-ld.exp: Likewise.
15182 * gdb.base/varargs.exp: Likewise.
15183 * gdb.base/volatile.exp: Likewise.
15184 * gdb.base/whatis.exp: Likewise.
15185 * gdb.cp/cplusfuncs.exp: Likewise.
15186 * gdb.cp/inherit.exp: Likewise.
15187 * gdb.cp/local.exp: Likewise.
15188 * gdb.cp/member-ptr.exp: Likewise.
15189 * gdb.cp/method.exp: Likewise.
15190 * gdb.cp/overload.exp: Likewise.
15191 * gdb.cp/templates.exp: Likewise.
15192 * gdb.stabs/weird.exp: Likewise.
15193 * lib/compiler.c: Likewise.
15194 * lib/compiler.cc: Likewise.
15195 * lib/cp-support.exp: Likewise.
15196 * lib/gdb.exp: Likewise.
15197
bf401b07
SM
151982015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
15199
15200 * configure.ac: Remove HP-UX case.
15201 * configure: Regenerate.
15202
aff9c0f8
SM
152032015-12-18 Simon Marchi <simon.marchi@ericsson.com>
15204
15205 * lib/gdb.exp (gdb_compile): Add function doc.
15206
a6904d5a
PA
152072015-12-17 Pedro Alves <palves@redhat.com>
15208
15209 PR threads/19354
15210 * gdb.multi/info-threads.exp: New file.
15211
a22279dd
YQ
152122015-12-15 Yao Qi <yao.qi@linaro.org>
15213
15214 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
15215 is aarch64*-*-*.
15216
0588c796
SL
152172015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15218
15219 * gdb.base/history-duplicates.exp: Skip if no readline support.
15220
5d978e17
SL
152212015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15222
15223 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
15224
7e763b86
SL
152252015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15226
15227 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
15228
87a3a92c
SL
152292015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15230
15231 * gdb.base/completion.exp: Skip tests that interrupt GDB with
15232 ctrl-C if nointerrupts target property is set.
15233 * gdb.base/double-prompt-target-event-error.exp: Likewise.
15234 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
15235 * gdb.base/paginate-bg-execution.exp: Likewise.
15236 * gdb.base/paginate-execution-startup.exp: Likewise.
15237 * gdb.base/random-signal.exp: Likewise.
15238 * gdb.base/range-stepping.exp: Likewise.
15239 * gdb.cp/annota2.exp: Likewise.
15240 * gdb.cp/annota3.exp: Likewise.
15241 * gdb.gdb/selftest.exp: Likewise.
15242 * gdb.threads/continue-pending-status.exp: Likewise.
15243 * gdb.threads/leader-exit.exp: Likewise.
15244 * gdb.threads/manythreads.exp: Likewise.
15245 * gdb.threads/pthreads.exp: Likewise.
15246 * gdb.threads/schedlock.exp: Likewise.
15247 * gdb.threads/sigthread.exp: Likewise.
15248
a8f077dc
DB
152492015-12-11 Don Breazeal <donb@codesourcery.com>
15250
15251 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
15252 remote.
15253 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
15254 * gdb.base/foll-exec.exp (main): Enable for target remote.
15255 * gdb.base/foll-fork.exp (main): Likewise.
15256 * gdb.base/foll-vfork.exp (main): Likewise.
15257 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
15258 (proc continue_to_exit_bp_loc): Use clean_restart.
15259 * gdb.base/pie-execl.exp (main): Disable for target remote.
15260 * gdb.base/watch-vfork.exp (main): Enable for target remote.
15261 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
15262 * gdb.threads/execl.exp (main): Likewise.
15263 * gdb.threads/fork-child-threads.exp (main): Likewise.
15264 * gdb.threads/fork-plus-threads.exp (main): Disable for target
15265 remote.
15266 * gdb.threads/fork-thread-pending.exp (main): Enable for target
15267 remote.
15268 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
15269 pid.tid style ptids, instead of just tid.
15270 * gdb.threads/thread-execl.exp (main): Enable for target remote.
15271 * gdb.threads/watchpoint-fork.exp (main): Likewise.
15272 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
15273 ptids, instead of just tid.
15274
3b2464a8
AB
152752015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15276
15277 * gdb.base/list.exp (test_list_forward): Add end of file error
15278 test.
15279 (test_repeat_list_command): Add end of file error test.
15280 (test_list_backwards): Add beginning of file error test.
15281
a0def019
AB
152822015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15283
15284 * gdb.base/list.exp (test_list_invalid_args): New function,
15285 defined, and called.
15286
5c000dff
AB
152872015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15288
15289 * gdb.base/list.exp (test_list): Make test names unique.
15290
f1637ebe
YQ
152912015-12-11 Yao Qi <yao.qi@linaro.org>
15292
15293 * gdb.base/coremaker2.c: Remove.
15294
36d6fc0a
PA
152952015-12-10 Pedro Alves <palves@redhat.com>
15296
15297 * gdb.multi/base.exp: Remove stale "spaces" references.
15298
762f7747
PA
152992015-12-10 Pedro Alves <palves@redhat.com>
15300
15301 * gdb.multi/base.exp: Don't use nowarnings.
15302 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
15303 * gdb.multi/hangout.c: Include stdio.h.
15304 * gdb.multi/hello.c: Include stdlib.h.
15305 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
15306 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
15307 * gdb.multi/multi-arch.exp: Don't use nowarnings.
15308
28d2bfb9
AB
153092015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
15310
15311 * gdb.dwarf2/dw2-ranges-base.c: New file.
15312 * gdb.dwarf2/dw2-ranges-base.exp: New file.
15313 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
15314 support additional line table, and debug ranges generation.
15315 (Dwarf::ranges): New function, generate .debug_ranges.
15316 (Dwarf::lines): Support generating simple line table programs.
15317 (Dwarf::assemble): Initialise new namespace variables.
15318
5fc2beac
KB
153192015-12-09 Kevin Buettner <kevinb@redhat.com>
15320
15321 * gdb.base/async.exp (proc test_background): Add case for
15322 asynchronous execution not supported.
15323
1c35a88f
LM
153242015-12-09 Luis Machado <lgustavo@codesourcery.com>
15325
15326 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
15327 format and change test names to make them unique.
15328
b593e3d9
RK
153292015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
15330 Pedro Alves <pedro@redhat.com>
15331
15332 PR gdb/18702
15333 Add checking of floatformats setup on x86_64 hosts.
15334 * gdb.arch/i386-float.S (main): Load bigval and smallval.
15335 (smallval, bigval): New labels/constants.
15336 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
15337 float" after loading bigval and smallval.
15338
d72413e6
PMR
153392015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
15340
15341 * gdb.ada/fun_overload_menu.exp: New testcase.
15342 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
15343
ece66d65
JS
153442015-12-04 Josh Stone <jistone@redhat.com>
15345
15346 * gdb.base/catch-fork-static.exp: New.
15347
41d0efca
YQ
153482015-12-03 Yao Qi <yao.qi@linaro.org>
15349
15350 * gdb.base/sizeof.c: Don't include stdio.h and
15351 ../lib/unbuffer_output.c.
15352 (main): New variable 'size' and 'value'. Remove printf and
15353 gdb_unbuffer_output. Assign return value to size and value.
15354 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
15355 at the beginning.
15356 (check_sizeof): Check the result by printing variable 'size'.
15357 (check_valueof): Check the result by printing variable 'value'.
15358
99fd02d9
YQ
153592015-12-01 Yao Qi <yao.qi@linaro.org>
15360
15361 * gdb.base/disp-step-syscall.exp: Define syscall instruction
15362 for aarch64*-*-linux* target.
15363
f2faf941
PA
153642015-11-30 Pedro Alves <palves@redhat.com>
15365
15366 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
15367
04bf20c5
PA
153682015-11-30 Pedro Alves <palves@redhat.com>
15369
15370 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
15371 Handle non-stop mode vCont replies.
15372
09df4675
PA
153732015-11-30 Pedro Alves <palves@redhat.com>
15374
15375 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
15376 prepare_for_testing. Start gdb with "set non-stop on" appended to
15377 GDBFLAGS. Lax expected stop output.
15378
58b584af
YQ
153792015-11-27 Yao Qi <yao.qi@linaro.org>
15380
15381 * gdb.arch/arm-neon.exp: New.
15382 * gdb.arch/arm-neon.c: New.
15383
dfcb77a8
YQ
153842015-11-27 Yao Qi <yao.qi@linaro.org>
15385
15386 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
15387
88e8ec1b
YQ
153882015-11-27 Yao Qi <yao.qi@linaro.org>
15389
15390 * gdb.cp/annota2.exp: Allow multiple occurrences of the
15391 frames-invalid annotation.
15392
bfde72c2
YQ
153932015-11-27 Yao Qi <yao.qi@linaro.org>
15394
15395 * gdb.cp/annota2.exp: Use ${frames_invalid}.
15396
f6512a69
SM
153972015-11-26 Simon Marchi <simon.marchi@ericsson.com>
15398
15399 * gdb.threads/names.exp: New file.
15400 * gdb.threads/names.c: New file.
15401 * README: Mention gdb,no_thread_names.
15402
46a3515b
MM
154032015-11-26 Markus Metzger <markus.t.metzger@intel.com>
15404
15405 PR 19297
15406 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
15407 support" error.
15408
62147a22
PA
154092015-11-24 Pedro Alves <palves@redhat.com>
15410
15411 PR 17539
15412 * gdb.base/display.exp: Expect displays to be sorted in ascending
15413 order. Use multi_line.
15414 * gdb.base/solib-display.exp: Likewise.
15415
2f341b6e
PA
154162015-11-24 Pedro Alves <palves@redhat.com>
15417
15418 PR 17539
25d49b86
PA
15419 * gdb.base/display.exp: Expect displays to be sorted in ascending
15420 order. Use multi_line.
15421 * gdb.base/solib-display.exp: Likewise.
2f341b6e 15422
7e0aa6aa
PA
154232015-11-24 Pedro Alves <palves@redhat.com>
15424
15425 PR 17539
15426 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
15427 threads in ascending order.
15428 * gdb.base/foll-fork.exp: Likewise.
15429 * gdb.base/foll-vfork.exp: Likewise.
15430 * gdb.base/multi-forks.exp: Likewise.
15431 * gdb.mi/mi-nonstop.exp: Likewise.
15432 * gdb.mi/mi-nsintrall.exp: Likewise.
15433 * gdb.multi/base.exp: Likewise.
15434 * gdb.multi/multi-arch.exp: Likewise.
15435 * gdb.python/py-inferior.exp: Likewise.
15436 * gdb.threads/break-while-running.exp: Likewise.
15437 * gdb.threads/execl.exp: Likewise.
15438 * gdb.threads/gcore-thread.exp: Likewise.
15439 * gdb.threads/info-threads-cur-sal.exp: Likewise.
15440 * gdb.threads/kill.exp: Likewise.
15441 * gdb.threads/linux-dp.exp: Likewise.
15442 * gdb.threads/multiple-step-overs.exp: Likewise.
15443 * gdb.threads/next-bp-other-thread.exp: Likewise.
15444 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
15445 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
15446 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
15447 * gdb.threads/thread-find.exp: Likewise.
15448 * gdb.threads/tls.exp: Likewise.
15449 * lib/mi-support.exp (mi_reverse_list): Delete.
15450 (mi_check_thread_states): No longer reverse list.
15451
2cc57ad8
PA
154522015-11-24 Pedro Alves <palves@redhat.com>
15453
15454 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
15455 use lowercase.
15456
c93e8391
SM
154572015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15458
15459 * gdb.trace/actions.c: Include trace-common.h.
15460 (main): Add a location for a fast tracepoint.
15461 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
15462 the normal tracepoints.
15463 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
15464
045ccf91
SM
154652015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15466
15467 * save-trace.exp: Factor out code to these...
15468 (gdb_save_tracepoints): New.
15469 (gdb_load_tracepoints): New.
15470 (do_save_load_test): New.
15471
5506f9f6
KB
154722015-11-23 Kevin Buettner <kevinb@redhat.com>
15473
15474 * gdb.base/asmlabel.exp: New test.
15475 * gdb.base/asmlabel.c: New test case.
15476
16c3b12f
JB
154772015-11-23 Joel Brobecker <brobecker@adacore.com>
15478
15479 * gdb.base/wrong_frame_bt_full-main.c: New file.
15480 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
15481 * gdb.base/wrong_frame_bt_full.exp: New file.
15482
155bfbd3
JB
154832015-11-23 Joel Brobecker <brobecker@adacore.com>
15484
15485 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
15486
bb097445
JM
154872015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15488
206853a0 15489 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
15490 pstate register when comparing registers values in
15491 sparc64-*-linux-gnu targets to avoid spurious differences.
15492
9c88ed8f
JM
154932015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15494
206853a0 15495 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 15496
96161e25
SL
154972015-11-19 Sandra Loosemore <sandra@codesourcery.com>
15498
15499 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
15500 as type argument to gdb_compile.
15501 * gdb.base/nested-subp2.exp: Likewise.
15502 * gdb.base/nested-subp3.exp: Likewise.
15503
340c2830
DV
155042015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
15505
15506 * lib/dwarf.exp (_note): Fix left shift of negative value.
15507 * gdb.trace/trace-condition.exp: Likewise.
15508
c1862d0f
YQ
155092015-11-13 Yao Qi <yao.qi@linaro.org>
15510
15511 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
15512 comments about d10v.
15513 (test_scalar_returns): Likewise.
15514 * gdb.base/d10v.ld: Remove.
15515 * gdb.base/overlays.exp: Remove the target triplet checking for
15516 d10v-*-*.
15517 * gdb.base/structs.exp (test_struct_returns): Remove the
15518 comments about d10v.
15519 (test_struct_calls): Likewise.
15520
77ae9c19
YQ
155212015-11-13 Yao Qi <yao.qi@linaro.org>
15522
15523 * gdb.base/gnu_vector.exp: Check the return value by "p res".
15524 * gdb.base/gnu_vector.c: Don't include stdio.h.
15525 (main): Don't print res and call add_some_intvecs.
15526
430e004e
MK
155272015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
15528
15529 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
15530 macro.
15531 (func5): Removed.
15532 (func4): Use FAST_TRACEPOINT_LABEL.
15533 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
15534 macro.
15535 (func): Removed.
15536 (thread_function): Use FAST_TRACEPOINT_LABEL.
15537 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
15538 (func): Remove.
15539 (marker): Use FAST_TRACEPOINT_LABEL.
15540 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
15541 (pendfunc1): Remove.
15542 (pendfunc): Use FAST_TRACEPOINT_LABEL.
15543 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
15544 (foo): Remove.
15545 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
15546 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
15547 macro.
15548 (func): Remove.
15549 (marker): Use FAST_TRACEPOINT_LABEL.
15550 * gdb.trace/trace-common.h: New header.
15551 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
15552 macro.
15553 (func): Remove.
15554 (marker): Use FAST_TRACEPOINT_LABEL.
15555 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
15556 (func): Remove.
15557 (thread_function): Use FAST_TRACEPOINT_LABEL.
15558
6e7675a7
MK
155592015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
15560
15561 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
15562 in front.
15563 * gdb.trace/change-loc.exp: Use global pcreg definition.
15564 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
15565 * gdb.trace/entry-values.exp: Use global spreg definition, add $
15566 in front.
15567 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
15568 * gdb.trace/pending.exp: Likewise.
15569 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
15570 * gdb.trace/trace-break.exp: Likewise.
15571 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
15572 in front.
15573 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
15574 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
15575 in front.
15576 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
15577
dddc0e16
JB
155782015-11-09 Joel Brobecker <brobecker@adacore.com>
15579
15580 * gdb.ada/fin_fun_out: New testcase.
15581
c6f0b406
KB
155822015-11-07 Kevin Buettner <kevinb@redhat.com>
15583
15584 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
15585 value associated with DW_AT_byte_size.
15586 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
15587 constants for DW_AT_byte_size, DW_AT_lower_bound, and
15588 DW_AT_upper_bound.
15589
f01dcfd9
KB
155902015-11-07 Kevin Buettner <kevinb@redhat.com>
15591
15592 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
15593 (gdb_target_symbol_prefix_flags): Define in terms of _asm
15594 version.
15595 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
15596 gdb.dwarf2/dw2-canonicalize-type.exp,
15597 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
15598 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
15599 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
15600 provided by gdb_target_symbol_prefix_flags_asm.
15601 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
15602 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
15603 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
15604 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
15605 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
15606 macros where needed). Use this macro for symbols which require
15607 the prefix provided by SYMBOL_PREFIX.
15608
2223449a
KB
156092015-11-05 Kevin Buettner <kevinb@redhat.com>
15610
15611 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
15612 New procs.
15613 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
15614 representing expressions, of more than one list element.
15615 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
15616 to prepend linker symbol prefix to f.
15617 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
15618 table_1 and table_2.
15619 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
15620 Likewise, for f and g.
15621 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
15622 for ptr.
15623 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
15624 for main.
15625 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
15626 table_1_ptr and table_2_ptr.
15627
6f2f1a3a
JK
156282015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15629 Joel Brobecker <brobecker@adacore.com>
15630
15631 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
15632
566c56c9
MK
156332015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
15634
15635 * gdb.reverse/s390-mvcle.c: New test.
15636 * gdb.reverse/s390-mvcle.exp: New file.
15637 * lib/gdb.exp: Enable reverse tests on s390*-linux.
15638
d5f0636b
MK
156392015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15640
15641 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
15642
7ad8b86c
MK
156432015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15644
15645 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
15646 reaching marker2.
15647 * gdb.reverse/getresuid-reverse.exp: Likewise.
15648 * gdb.reverse/pipe-reverse.exp: Likewise.
15649 * gdb.reverse/readv-reverse.exp: Likewise.
15650 * gdb.reverse/recvmsg-reverse.exp: Likewise.
15651 * gdb.reverse/time-reverse.exp: Likewise.
15652 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
15653
4081c0f1
YQ
156542015-10-30 Yao Qi <yao.qi@linaro.org>
15655
15656 * gdb.threads/wp-replication.c (watch_count_done): Remove.
15657 (empty_cycle): Remove.
15658 (main): Don't call empty_cycle. Don't use watch_count_done.
15659 * gdb.threads/wp-replication.exp: Don't set breakpoint on
15660 empty_cycle. Rewrite the code counting HW watchpoints.
15661
452b4ba5
MK
156622015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
15663
15664 * gdb.reverse/fstatat-reverse.c: New test.
15665 * gdb.reverse/fstatat-reverse.exp: New file.
15666 * gdb.reverse/getresuid-reverse.c: New test.
15667 * gdb.reverse/getresuid-reverse.exp: New file.
15668 * gdb.reverse/pipe-reverse.c: New test.
15669 * gdb.reverse/pipe-reverse.exp: New file.
15670 * gdb.reverse/readv-reverse.c: New test.
15671 * gdb.reverse/readv-reverse.exp: New file.
15672 * gdb.reverse/recvmsg-reverse.c: New test.
15673 * gdb.reverse/recvmsg-reverse.exp: New file.
15674 * gdb.reverse/time-reverse.c: New test.
15675 * gdb.reverse/time-reverse.exp: New file.
15676 * gdb.reverse/waitpid-reverse.c: New test.
15677 * gdb.reverse/waitpid-reverse.exp: New file.
15678
5e2e7507
JK
156792015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15680
15681 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
15682
0fde2c53
DE
156832015-10-26 Doug Evans <dje@google.com>
15684
15685 PR symtab/17391
15686 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
15687 * gdb.dwarf2/bad-regnum.c: New file.
15688 * gdb.dwarf2/bad-regnum.exp: New file.
15689
1a70ae97
DE
156902015-10-26 Doug Evans <dje@google.com>
15691
15692 PR python/18938
15693 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
15694 file.
15695
27dc26ab
JK
156962015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15697
15698 * gdb.compile/compile.exp (compile code globalvar): Update expectation
15699 for a change by "Mention language in compile error message".
15700
bed91f4d
SM
157012015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
15702
15703 PR python/18073
15704 * gdb.python/py-type.c (C::a_method): New.
15705 (C::a_const_method): New.
15706 (C::a_static_method): New.
15707 (a_function): New.
15708 * gdb.python/py-type.exp (test_fields): Test getting fields
15709 from function and method.
15710
3f2f83dd
KB
157112015-10-21 Keven Boell <keven.boell@intel.com>
15712
15713 * gdb.fortran/vla-alloc-assoc.exp: New file.
15714 * gdb.fortran/vla-datatypes.exp: New file.
15715 * gdb.fortran/vla-datatypes.f90: New file.
15716 * gdb.fortran/vla-history.exp: New file.
15717 * gdb.fortran/vla-ptype-sub.exp: New file.
15718 * gdb.fortran/vla-ptype.exp: New file.
15719 * gdb.fortran/vla-sizeof.exp: New file.
15720 * gdb.fortran/vla-sub.f90: New file.
15721 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
15722 * gdb.fortran/vla-value-sub-finish.exp: New file.
15723 * gdb.fortran/vla-value-sub.exp: New file.
15724 * gdb.fortran/vla-value.exp: New file.
15725 * gdb.fortran/vla-ptr-info.exp: New file.
15726 * gdb.mi/mi-vla-fortran.exp: New file.
15727 * gdb.mi/vla.f90: New file.
15728
27145d50
SL
157292015-10-21 Sandra Loosemore <sandra@codesourcery.com>
15730
15731 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
15732 of hardwired timeout value.
15733
5f3ff4f8
JK
157342015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15735 Pedro Alves <palves@redhat.com>
15736
15737 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
15738 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
15739
bfd09d20
JS
157402015-10-19 Josh Stone <jistone@redhat.com>
15741
15742 * gdb.base/catch-syscall.c: Include <sched.h>.
15743 (unknown_syscall): New variable.
15744 (main): Trigger a vfork and an unknown syscall.
15745 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
15746 (unknown_syscall_number): Likewise.
15747 (check_call_to_syscall): Accept an optional syscall pattern.
15748 (check_return_from_syscall): Likewise.
15749 (check_continue): Likewise.
15750 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
15751 (test_catch_syscall_skipping_return): New test toggling off 'catch
15752 syscall' to step over the syscall return, then toggling back on.
15753 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
15754 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
15755 (do_syscall_tests): Call test_catch_syscall_without_args and
15756 test_catch_syscall_mid_vfork.
15757 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
15758 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
15759
b32b93c6
AS
157602015-10-19 Andrew Stubbs <ams@codesourcery.com>
15761
15762 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
15763 print g_vE): Add new pass patterns.
15764 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
15765 print various symbol names for vptr fields.
15766
9d622bda
AB
157672015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
15768
15769 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
15770 results.
15771
0fd8ac1c
YQ
157722015-10-12 Yao Qi <yao.qi@linaro.org>
15773
15774 * gdb.arch/disp-step-insn-reloc.exp: New test case.
15775
34240514
YQ
157762015-10-12 Yao Qi <yao.qi@linaro.org>
15777
15778 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
15779 is aarch64*-*-linux*.
15780
8240f442
YQ
157812015-10-12 Yao Qi <yao.qi@linaro.org>
15782
15783 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
15784 (can_relocate_bcond_true): ... it.
15785 (can_relocate_bcond_false): New function.
15786 (foo): Likewise.
15787 (can_relocate_bl): Likewise.
15788 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
15789 can_relocate_bl.
15790
2520f728
PMR
157912015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
15792
15793 * gdb.base/nested-addr.c: New file.
15794 * gdb.base/nested-addr.exp: New testcase.
15795
abcef95a
MM
157962015-10-09 Markus Metzger <markus.t.metzger@intel.com>
15797
15798 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
15799 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
15800 its output. Ignore the output of "record goto begin" and instead
15801 check that GDB is replaying.
15802
145e3ddb
PA
158032015-10-09 Pedro Alves <palves@redhat.com>
15804
15805 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
15806 (top level): Use it in the run with no args test.
15807
d5d8c4e1
IB
158082015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
15809
15810 * gdb.dlang/properties.exp: New file.
15811
06e635ef
SL
158122015-10-02 Sandra Loosemore <sandra@codesourcery.com>
15813
15814 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
15815 whether or not address 0x1000 is mapped on the target.
15816
e019fd1d
SM
158172015-09-30 Simon Marchi <simon.marchi@ericsson.com>
15818
15819 * gdb.python/py-type.exp: Do not run tests if binaries fail to
15820 build.
15821
77ba2a67
MM
158222015-09-30 Markus Metzger <markus.t.metzger@intel.com>
15823
15824 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
15825 instruction-history test.
15826
c60eb31f
DE
158272015-09-28 Doug Evans <dje@google.com>
15828
15829 * gdb.base/gcore.c (array_func): Add reference to static_array.
15830
9a3c8263
SM
158312015-09-25 Simon Marchi <simon.marchi@ericsson.com>
15832
15833 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
15834 source line.
15835
9720e656
SL
158362015-09-24 Sandra Loosemore <sandra@codesourcery.com>
15837
15838 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
15839 short or char as base type.
15840
938d3bf2
SL
158412015-09-23 Sandra Loosemore <sandra@codesourcery.com>
15842
15843 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
15844 to allow any size enum.
15845
e6c2c623
PMR
158462015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
15847
15848 * gdb.ada/array_ptr_renaming.exp: New testcase.
15849 * gdb.ada/array_ptr_renaming/foo.adb: New file.
15850 * gdb.ada/array_ptr_renaming/pack.ads: New file.
15851
06da0f77
PL
158522015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15853
15854 * gdb.trace/ftrace-lock.c: New file.
15855 * gdb.trace/ftrace-lock.exp: New file.
15856
4f51c22a
PL
158572015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15858
15859 * gdb.arch/insn-reloc.c: New file.
15860 * gdb.arch/ftrace-insn-reloc.exp: New file.
15861
7041adf4
PL
158622015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15863
15864 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
15865 instruction.
15866 * gdb.trace/pendshr1.c (pendfunc): Likewise.
15867 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
15868 * gdb.trace/range-stepping.c: Likewise.
15869 * gdb.trace/trace-break.c: Likewise.
15870 * gdb.trace/trace-mt.c (thread_function): Likewise.
15871 * gdb.trace/ftrace.c (marker): Likewise.
15872 * gdb.trace/trace-condition.c (marker): Likewise.
15873 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
15874 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
15875 is_aarch64_target.
15876
015d2e7e
DE
158772015-09-18 Doug Evans <xdje42@gmail.com>
15878
15879 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
15880 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
15881
26b188a2
SL
158822015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15883
15884 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
15885 the breakpoint.
15886
79dc332b
SL
158872015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15888
15889 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
15890 the pending breakpoint. Remove timeout override for "Run till
15891 MI pending breakpoint on pendfunc3 on thread 2" test.
15892
f57929f2
SL
158932015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15894
15895 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
15896 filename pattern.
15897
3f469b17
SL
158982015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15899
15900 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
15901 in breakpoint filename pattern.
15902
515b89b3
SL
159032015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15904
7800dbe4
SL
15905 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
15906
159072015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15908
515b89b3
SL
15909 * gdb.linespec/explicit.exp: Check for readline support for
15910 tab-completion tests. Fix obvious typo.
15911
d2939ba2
MM
159122015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15913
15914 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
15915 and replay.
15916
cbb55fa7
MM
159172015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15918
15919 * gdb.btrace/non-stop.c: New.
15920 * gdb.btrace/non-stop.exp: New.
15921
43691ca1
PL
159222015-09-17 Pierre Langlois <pierre.langlois@arm.com>
15923 Yao Qi <yao.qi@linaro.org>
15924
15925 * gdb.trace/trace-condition.c: New file.
15926 * gdb.trace/trace-condition.exp: New file.
15927
d78908cf
WW
159282015-09-16 Wei-cheng Wang <cole945@gmail.com>
15929
15930 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
15931 for testing bytecode compilation.
15932
1ed415e2
PA
159332015-09-16 Pedro Alves <palves@redhat.com>
15934 Sandra Loosemore <sandra@codesourcery.com>
15935
15936 * gdb.threads/non-stop-fair-events.c (timeout): New global.
15937 (SECONDS): Redefine.
15938 (main): Call pthread_kill and alarm early.
15939 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
15940 support.
15941 (test): If the target can't hardware step and doesn't support
15942 displaced stepping, increase the timeout.
15943
d136eff5
PA
159442015-09-16 Pedro Alves <palves@redhat.com>
15945
15946 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
15947 (enable_debug): New procedures.
15948 (test): Use them. Bail out if waiting for threads fails.
15949 (top level): Bail out if a test fails.
15950
991f019c
YQ
159512015-09-16 Yao Qi <yao.qi@linaro.org>
15952
15953 * gdb.asm/asm-source.exp: Set asm-arch for
15954 aarch64*-*-* target.
15955 * gdb.asm/aarch64.inc: New file.
15956
bfca584f
PMR
159572015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
15958
15959 * gdb.ada/array_of_variable_length.exp: New testcase.
15960 * gdb.ada/array_of_variable_length/foo.adb: New file.
15961 * gdb.ada/array_of_variable_length/pck.adb: New file.
15962 * gdb.ada/array_of_variable_length/pck.ads: New file.
15963
b326e587
DE
159642015-09-15 Doug Evans <dje@google.com>
15965
15966 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
15967 of function static local variable.
15968
5382cfab
PW
159692015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15970
15971 * gdb.threads/tls-so_extern.exp: New test file.
15972 * gdb.threads/tls-so_extern.c: New test file.
15973 * gdb.threads/tls-so_extern_main.c: New test file.
15974
141c5cc4
JK
159752015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15976
15977 * gdb.opt/solib-intra-step-lib.c: New file.
15978 * gdb.opt/solib-intra-step-main.c: New file.
15979 * gdb.opt/solib-intra-step.exp: New file.
15980
d15dcecd
PA
159812015-09-15 Pedro Alves <palves@redhat.com>
15982
15983 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
15984 gdb_continue_to_breakpoint instead of gdb_test_multiple.
15985
4c2f2a79
PA
159862015-09-14 Pedro Alves <palves@redhat.com>
15987
15988 * gdb.base/hook-stop-continue.c: Delete.
15989 * gdb.base/hook-stop-continue.exp: Delete.
15990 * gdb.base/hook-stop-frame.c: Delete.
15991 * gdb.base/hook-stop-frame.exp: Delete.
15992 * gdb.base/hook-stop.c: New file.
15993 * gdb.base/hook-stop.exp: New file.
15994
919e6dbe
PMR
159952015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
15996
15997 * gdb.ada/access_to_packed_array.exp: New testcase.
15998 * gdb.ada/access_to_packed_array/foo.adb: New file.
15999 * gdb.ada/access_to_packed_array/pack.adb: New file.
16000 * gdb.ada/access_to_packed_array/pack.ads: New file.
16001
157280a4
MM
160022015-09-14 Markus Metzger <markus.t.metzger@intel.com>
16003
16004 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
16005 buffer size test.
16006
2fd33e94
DB
160072015-09-11 Don Breazeal <donb@codesourcery.com>
16008
16009 * gdb.base/foll-exec.c: Add copyright header. Fix
16010 formatting issues.
16011 * gdb.base/foll-exec.exp (zap_session): Delete proc.
16012 (do_exec_tests): Use clean_restart in place of zap_session,
16013 and for test initialization. Fix formatting issues. Use
16014 fail in place of perror.
16015 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
16016 an expect statement to match an expression with output from
16017 the program under debug.
16018 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
16019 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
16020 * gdb.threads/non-ldr-exc-2.exp: Likewise.
16021 * gdb.threads/non-ldr-exc-3.exp: Likewise.
16022 * gdb.threads/non-ldr-exc-4.exp: Likewise.
16023
e70b6e8e
DE
160242015-09-09 Doug Evans <dje@google.com>
16025
16026 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
16027
7a551a51
DE
160282015-09-09 Doug Evans <dje@google.com>
16029
16030 * gdb.base/pie-execl.exp: Fix result test of build_executable.
16031
4c666f84
DE
160322015-09-09 Doug Evans <dje@google.com>
16033
16034 * gdb.base/savedregs.exp: Fix typo.
16035
243a9253
PA
160362015-09-09 Pedro Alves <palves@redhat.com>
16037
16038 * gdb.mi/mi-cli.exp: Add CLI finish tests.
16039
c0fa8fbd
SL
160402015-09-08 Sandra Loosemore <sandra@codesourcery.com>
16041
16042 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
16043 command actually switches threads. Give up on remaining
16044 tests if target fails to stop at breakpoint.
16045
cd7c1778
PMR
160462015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
16047
16048 * gdb.ada/funcall_char.exp: New testcase.
16049 * gdb.ada/funcall_char/foo.adb: New file.
16050
dc5c8746
PMR
160512015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
16052
16053 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
16054 expected outputs. Add two testcases for completing ambiguous
16055 functions.
16056 * gdb.ada/complete/aux_pck.adb: New file.
16057 * gdb.ada/complete/aux_pck.ads: New file.
16058 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
16059 Ambiguous_Func functions.
16060 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
16061 * gdb.ada/complete/pck.adb: Likewise.
16062
4e83a1e7
UW
160632015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
16064
16065 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
16066 failures to run the test program under GDB.
16067
8ce74153
LM
160682015-08-26 Luis Machado <lgustavo@codesourcery.com>
16069
16070 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
16071 to C.
16072
e9756d52
PP
160732015-08-26 Patrick Palka <patrick@parcs.ath.cx>
16074
16075 * gdb.base/run-after-attach.exp: New test file.
16076 * gdb.base/run-after-attach.c: New test file.
16077
8d37573b
DB
160782015-08-26 Don Breazeal <donb@codesourcery.com>
16079
16080 * gdb.base/foll-exec-2.c: New test program.
16081 * gdb.base/foll-exec-2.exp: New test.
16082
63e43d3a
PMR
160832015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
16084
16085 * gdb.base/nested-subp1.exp: New file.
16086 * gdb.base/nested-subp1.c: New file.
16087 * gdb.base/nested-subp2.exp: New file.
16088 * gdb.base/nested-subp2.c: New file.
16089 * gdb.base/nested-subp3.exp: New file.
16090 * gdb.base/nested-subp3.c: New file.
16091
3d40fbb5
PA
160922015-08-24 Pedro Alves <palves@redhat.com>
16093
16094 * gdb.server/connect-without-multi-process.c: New file.
16095 * gdb.server/connect-without-multi-process.exp: New file.
16096
4422ac93
LM
160972015-08-24 Luis Machado <lgustavo@codesourcery.com>
16098
16099 * gdb.opt/inline-markers.c: Make z int.
16100
91dddb86
LM
161012015-08-24 Luis Machado <lgustavo@codesourcery.com>
16102
16103 * gdb.opt/inline-markers.c: Make z volatile.
16104
a48847ee
LM
161052015-08-24 Luis Machado <lgustavo@codesourcery.com>
16106
16107 * gdb.opt/inline-bt.c: New volatile global z.
16108 * gdb.opt/inline-cmds.c: Likewise.
16109 * gdb.opt/inline-locals.c: Likewise.
16110 * gdb.opt/inline-markers.c: New extern global z.
16111 (marker): Use z.
16112 (inline_fn): Likewise.
16113
0ebbc52b
PA
161142015-08-24 Pedro Alves <palves@redhat.com>
16115
16116 * config/m32r-stub.exp: Remove file.
16117 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
16118 * gdb.base/call-rt-st.exp: Likewise.
16119 * gdb.base/call-strs.exp: Likewise.
16120 * gdb.base/default.exp: Remove references to h8300-*-hms and
16121 *-*-udi*.
16122 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
16123
77c365df
AA
161242015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
16125
16126 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
16127 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
16128 and "return" use KFAIL when GDB can not read/write the vector
16129 return value.
16130
4313b8c0
GB
161312015-08-21 Gary Benson <gbenson@redhat.com>
16132
16133 * gdb.trace/pending.exp: Cope with remote transfer warnings.
16134
0e433b32
PA
161352015-08-20 Pedro Alves <palves@redhat.com>
16136
16137 * gdb.server/solib-list.exp: No longer expect an interior stop in
16138 non-stop mode.
16139
221e1a37
PA
161402015-08-20 Pedro Alves <palves@redhat.com>
16141
16142 * gdb.server/connect-stopped-target.c: New file.
16143 * gdb.server/connect-stopped-target.exp: New file.
16144
40e3ad0e
PA
161452015-08-20 Pedro Alves <palves@redhat.com>
16146
16147 * gdb.dwarf2/comp-unit-lang.exp: New file.
16148 * gdb.dwarf2/comp-unit-lang.c: New file.
16149
af39b327
PMR
161502015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
16151
16152 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
16153 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
16154
7d45c7c3 161552015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 16156
7d45c7c3
KB
16157 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
16158 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
16159
4d6cceb4
DE
161602015-08-18 Doug Evans <dje@google.com>
16161 Adrian Sendroiu <adrian.sendroiu@freescale.com>
16162
16163 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
16164 skip_python_tests. New arg prompt_regexp.
16165 (skip_python_tests): New function.
16166 * lib/mi-support.exp (mi_skip_python_tests): New function.
16167 * gdb.python/py-mi-objfile-gdb.py: New file.
16168 * gdb.python/py-mi-objfile.c: New file.
16169 * gdb.python/py-mi-objfile.exp: New file.
16170
ad89c2aa
KS
161712015-08-17 Keith Seitz <keiths@redhat.com>
16172
16173 * gdb.linespec/explicit.exp: Move strace test from here ...
16174 * gdb.trace/strace.exp: ... to here.
16175
e3ae3c43
PP
161762015-08-15 Patrick Palka <patrick@parcs.ath.cx>
16177
16178 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
16179 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
16180
604b2636
DE
161812015-08-14 Doug Evans <xdje42@gmail.com>
16182
16183 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
16184 inferior before selecting a new file.
16185
6ff0ba5f
DE
161862015-08-14 Doug Evans <xdje42@gmail.com>
16187
16188 * gdb.mi/mi-disassemble.exp: Update.
16189 * gdb.base/disasm-optim.S: New file.
16190 * gdb.base/disasm-optim.c: New file.
16191 * gdb.base/disasm-optim.h: New file.
16192 * gdb.base/disasm-optim.exp: New file.
16193
9ca98f92
KS
161942015-08-14 Keith Seitz <keiths@redhat.com>
16195
16196 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
16197 "evaluated-by".
16198
52bbc560
JB
161992015-08-13 Joel Brobecker <brobecker@adacore.com>
16200
16201 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
16202
5d8c3ed3
PMR
162032015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
16204
16205 * gdb.ada/fun_renaming.exp: New testcase.
16206 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
16207 * gdb.ada/fun_renaming/pack.adb: New file.
16208 * gdb.ada/fun_renaming/pack.ads: New file.
16209
ea8812bc
KS
162102015-08-12 Keith Seitz <keiths@redhat.com>
16211
16212 * gdb.base/dso2dso.exp: Pass basename of source file in call to
16213 gdb_get_line_number.
16214
4dafcdeb
JB
162152015-08-12 Joel Brobecker <brobecker@adacore.com>
16216
16217 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
16218 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
16219 gdb.base/dso2dso.exp: New files.
16220
5ba32597
SDJ
162212015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
16222 Pedro Alves <palves@redhat.com>
16223 Keith Seitz <keiths@redhat.com>
16224
16225 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
16226 GDBFLAGS.
16227
b6dafabf
PP
162282015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16229
16230 * gdb.base/gdbhistsize-history.exp
16231 (test_histsize_history_setting): Use save_vars.
16232 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16233 Use save_vars.
16234 (test_no_truncation_of_unlimited_history_file): Use save_vars.
16235 * gdb.base/readline.exp: Use save_vars.
16236
abe8e607
PP
162372015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16238
16239 * lib/gdb.exp (save_vars): New proc.
16240
629500fa
KS
162412015-08-11 Keith Seitz <keiths@redhat.com>
16242
16243 * gdb.base/help.exp: Update help_breakpoint_text.
16244
eb8c4e2e
KS
162452015-08-11 Keith Seitz <keiths@redhat.com>
16246
16247 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
16248 (at toplevel): Call test_explicit_breakpoints.
16249 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
16250 breakpoints.
16251 * lib/mi-support.exp (mi_make_breakpoint): Add support for
16252 breakpoint conditions, "-cond".
16253
87f0e720
KS
162542015-08-11 Keith Seitz <keiths@redhat.com>
16255
16256 * gdb.linespec/3explicit.c: New file.
16257 * gdb.linespec/cpexplicit.cc: New file.
16258 * gdb.linespec/cpexplicit.exp: New file.
16259 * gdb.linespec/explicit.c: New file.
16260 * gdb.linespec/explicit.exp: New file.
16261 * gdb.linespec/explicit2.c: New file.
16262 * gdb.linespec/ls-errs.exp: Add explicit location tests.
16263 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
16264 before using in the matching pattern.
16265 Clarify that `prefix' is a regular expression.
16266
f00aae0f
KS
162672015-08-11 Keith Seitz <keiths@redhat.com>
16268
16269 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
16270 test.
16271 Add tests for missing ",FMT" and ",".
16272
e27852be
DE
162732015-08-10 Doug Evans <dje@google.com>
16274 Keith Seitz <keiths@redhat.com>
16275
16276 PR gdb/17960
16277 * gdb.base/completion.exp: Add location completer tests.
16278
7f03bd92
PA
162792015-08-07 Pedro Alves <palves@redhat.com>
16280
16281 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
16282 tests here.
16283 (top level): Run do_test with and without displaced stepping.
16284
3fc8eb30
PA
162852015-08-07 Pedro Alves <palves@redhat.com>
16286
16287 * gdb.base/valgrind-disp-step.c: New file.
16288 * gdb.base/valgrind-disp-step.exp: New file.
16289
d4569d7b
PA
162902015-08-07 Pedro Alves <palves@redhat.com>
16291
16292 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
16293 Delete function.
16294 (main): Add alarm. Run an infinite loop instead of calling
16295 wait_threads.
16296 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
16297 comment.
16298 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
16299 Delete function.
16300 (main): Add alarm. Run an infinite loop instead of calling
16301 wait_threads.
16302 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
16303 comment.
16304
e1316e60
PA
163052015-08-07 Pedro Alves <palves@redhat.com>
16306
16307 * gdb.base/checkpoint-ns.exp: New file.
16308 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
16309 standard_testfile.
16310
da8c46d2
MM
163112015-08-07 Markus Metzger <markus.t.metzger@intel.com>
16312
16313 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
16314 * gdb.btrace/instruction_history.exp: Update.
16315 * gdb.btrace/tsx.exp: New.
16316 * gdb.btrace/tsx.c: New.
16317
de1c2c52
PA
163182015-08-06 Pedro Alves <palves@redhat.com>
16319
16320 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
16321 increase timeout.
16322 * gdb.reverse/until-precsave.exp: Bump timeouts.
16323
782e0bf4
PA
163242015-08-06 Pedro Alves <palves@redhat.com>
16325
16326 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
16327
83e97ed0
PA
163282015-08-06 Pedro Alves <palves@redhat.com>
16329
16330 PR gdb/18749
16331 * gdb.threads/process-dies-while-handling-bp.c: New file.
16332 * gdb.threads/process-dies-while-handling-bp.exp: New file.
16333
863d01bd
PA
163342015-08-06 Pedro Alves <palves@redhat.com>
16335
16336 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
16337 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
16338
0a39bb32
PA
163392015-08-05 Pedro Alves <palves@redhat.com>
16340
16341 * gdb.threads/next-while-other-thread-longjmps.c: New file.
16342 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
16343
ee2d2b10
SL
163442015-08-03 Sandra Loosemore <sandra@codesourcery.com>
16345
16346 * gdb.base/bp-permanent.exp: Report test as unsupported if
16347 the target cannot stop at the permanent breakpoint.
16348
4e1bdb00
DE
163492015-08-03 Doug Evans <dje@google.com>
16350
16351 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
16352 10000.
16353
3d338901
DE
163542015-08-03 Doug Evans <dje@google.com>
16355
16356 * Makefile.in (workers/%.worker, build-perf): New rule.
16357 (GDB_PERFTEST_MODE): New variable.
16358 (check-perf): Use it.
16359 (clean): Clean up gdb.perf parallel build subdirs.
16360 * lib/build-piece.exp: New file.
16361 * lib/gdb.exp (make_gdb_parallel_path): New function
16362 (standard_output_file, standard_temp_file): Call it.
16363 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16364 of $GDB_PARALLEL.
16365 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
16366
af061d3e
DE
163672015-08-03 Doug Evans <dje@google.com>
16368
8e1afc81 16369 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
16370 (LOG_FILE_NAME): New global.
16371 (TextReporter.__init__): Initialize self.txt_sum.
16372 (TextReporter.report): Add support for multiple data-points.
16373 Move report to perftest.sum, put raw data in perftest.log.
16374 (TextReporter.start): Open sum and log files.
16375 (TextReporter.end): Close sum and log files.
8e1afc81
DE
16376 * gdb.perf/lib/perftest/testresult.py
16377 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 16378
2c8c5d37
PA
163792015-07-31 Pedro Alves <palves@redhat.com>
16380
16381 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
16382 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16383 kill_wait_spawned_process instead of explicit "kill -9".
16384 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
16385 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16386 kill_wait_spawned_process.
16387 * gdb.base/attach-twice.exp: Likewise.
16388 * gdb.base/attach.exp: Likewise.
16389 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
16390 gdb_test_multiple.
16391 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
16392 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16393 kill_wait_spawned_process.
16394 * gdb.base/valgrind-infcall.exp: Likewise.
16395 * gdb.multi/multi-attach.exp: Likewise.
16396 * gdb.python/py-prompt.exp: Likewise.
16397 * gdb.python/py-sync-interp.exp: Likewise.
16398 * gdb.server/ext-attach.exp: Likewise.
16399 * gdb.threads/attach-into-signal.exp (corefunc): Use
16400 spawn_wait_for_attach, spawn_id_get_pid and
16401 kill_wait_spawned_process.
16402 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
16403 spawn_wait_for_attach returning a spawn id instead of a pid. Use
16404 spawn_id_get_pid and kill_wait_spawned_process.
16405 * gdb.threads/attach-stopped.exp (corefunc): Use
16406 spawn_wait_for_attach, spawn_id_get_pid and
16407 kill_wait_spawned_process.
16408 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
16409 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16410 kill_wait_spawned_process instead of explicit "kill -9".
16411 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
16412 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
16413 (spawn_wait_for_attach): Use spawn instead of exec to spawn
16414 processes. Don't map cygwin/windows pids here. Now returns a
16415 spawn id list.
16416
032a0fca
SL
164172015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16418
16419 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
16420 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
16421 correct patch.
16422
61a934ca
SL
164232015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16424
16425 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
16426
4bc4d428
SL
164272015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16428
16429 Reapply:
16430 2014-05-21 Mark Wielaard <mjw@redhat.com>
16431
16432 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
16433
998d452a
PA
164342015-07-30 Pedro Alves <palves@redhat.com>
16435
16436 * linux-low.c (handle_extended_wait): Set the child's last
16437 reported status to TARGET_WAITKIND_STOPPED.
16438
69dde7dc
PA
164392015-07-30 Pedro Alves <palves@redhat.com>
16440
16441 PR threads/18600
16442 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
16443 only shows inferior 1.
16444
4dd63d48
PA
164452015-07-30 Simon Marchi <simon.marchi@ericsson.com>
16446 Pedro Alves <palves@redhat.com>
16447
16448 PR threads/18600
16449 * gdb.threads/fork-plus-threads.c: New file.
16450 * gdb.threads/fork-plus-threads.exp: New file.
16451
d618e4c5
PP
164522015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16453
16454 * gdb.base/batch-preserve-term-settings.exp
16455 (test_terminal_settings_preserved_after_cli_exit): Use
16456 send_quit_command.
16457
1eef6428
PA
164582015-07-29 Pedro Alves <palves@redhat.com>
16459 Don Breazeal <donb@codesourcery.com>
16460
16461 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
16462 output from both inferior_spawn_id and gdb_spawn_id.
16463
7da5b897
SDJ
164642015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16465
16466 * gdb.threads/attach-into-signal.exp (corefunc): Use
16467 with_test_prefix on nested loops, uniquefying the test messages.
16468
dac804df
SDJ
164692015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16470
16471 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
16472 commit.
16473
06265e53
PP
164742015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16475
16476 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
16477 New proc.
16478 (test_terminal_settings_preserved_after_sigterm): New test.
16479
18206ca3
PP
164802015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16481
16482 * gdb.base/batch-preserve-term-settings.exp
16483 (test_terminal_settings_preserved_after_cli_exit): New test.
16484
90074d11
PP
164852015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16486
16487 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
16488 manipulation of saved_gdbflags.
16489 (test_terminal_settings_preserved): Remove global declaration of
16490 the unused variable pagination_prompt. Remove manipulation of
16491 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
16492 GDBFLAGS.
16493
eb1a7902
PA
164942015-07-29 Pedro Alves <palves@redhat.com>
16495
16496 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
16497
8b75dd3b
PA
164982015-07-29 Pedro Alves <palves@redhat.com>
16499
16500 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
16501 at the top.
16502
dedad4e3
PA
165032015-07-29 Pedro Alves <palves@redhat.com>
16504
16505 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
16506 (main): Call gdb_unbuffer_output.
16507 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
16508 (main): Call gdb_unbuffer_output.
16509 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
16510 (main): Call gdb_unbuffer_output.
16511 * gdb.base/call-strs.exp: Adjust to step over the
16512 gdb_unbuffer_output call.
16513 * gdb.base/catch-gdb-caused-signals.c: Include
16514 "../lib/unbuffer_output.c".
16515 (main): Call gdb_unbuffer_output.
16516 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
16517 (main): Call gdb_unbuffer_output.
16518 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
16519 (main): Call gdb_unbuffer_output.
16520 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
16521 (main): Call gdb_unbuffer_output.
16522 * gdb.base/shlib-call.exp: Adjust to step over the
16523 gdb_unbuffer_output call.
16524 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
16525 (main): Call gdb_unbuffer_output.
16526 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
16527 (main): Call gdb_unbuffer_output.
16528 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
16529 (main): Rename to ...
16530 (test): ... this.
16531 (main): Reimplement.
16532 * gdb.base/varargs.exp: Run to test instead of to main.
16533 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16534 (main): Call gdb_unbuffer_output.
16535
58789a91
PA
165362015-07-29 Pedro Alves <palves@redhat.com>
16537
16538 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
16539 factore out from mi_continue_dprintf. For call-style dprintfs,
16540 expect dprintf output out of $inferior_spawn_id.
16541 (mi_continue_dprintf): Use mi_expect_dprintf.
16542 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16543 (main): Call gdb_unbuffer_output.
16544
e8376742
PA
165452015-07-29 Pedro Alves <palves@redhat.com>
16546
16547 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
16548 (default_mi_gdb_start): Set inferior_spawn_id instead of
16549 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
16550 gdb_spawn_id.
16551 (mi_gdb_test): Always expect inferior output from both
16552 $inferior_spawn_id and $gdb_spawn_id.
16553
08280010
PA
165542015-07-29 Pedro Alves <palves@redhat.com>
16555
16556 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
16557 send_inferior and $inferior_spawn_id.
16558
4d30e432
PA
165592015-07-29 Pedro Alves <palves@redhat.com>
16560
16561 * gdb.gdb/complaints.exp (test_initial_complaints)
16562 (test_serial_complaints, test_short_complaints): Use
16563 gdb_test_stdio.
16564 (test_empty_complaint): Handle $inferior_spawn_id !=
16565 $gdb_spawn_id.
16566
0d30a335
PA
165672015-07-29 Pedro Alves <palves@redhat.com>
16568
16569 * gdb.base/varargs.exp: Use gdb_test_stdio.
16570
39413b29
PA
165712015-07-29 Pedro Alves <palves@redhat.com>
16572
16573 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
16574
7cb000a9
PA
165752015-07-29 Pedro Alves <palves@redhat.com>
16576
16577 * gdb.base/ending-run.exp: Use gdb_test_stdio.
16578
d7b8ac82
PA
165792015-07-29 Pedro Alves <palves@redhat.com>
16580
16581 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
16582 parameter into two new parameters, "inf_result" and "gdb_result".
16583 Expect inferior output and gdb output from $inferior_spawn_id and
16584 $gdb_spawn_id, respectively. Adjust all callers.
16585
789c3a0c
PA
165862015-07-29 Pedro Alves <palves@redhat.com>
16587
16588 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
16589 of gdb_test_sequence.
16590
77e760c3
PA
165912015-07-29 Pedro Alves <palves@redhat.com>
16592
16593 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
16594 (saw_spurious_output): Expect inferior output from
16595 $inferior_spawn_id. Use gdb_test_stdio.
16596
8396d2cd
PA
165972015-07-29 Pedro Alves <palves@redhat.com>
16598
16599 * gdb.base/dprintf.exp: Use standard_testfile. Change
16600 prepare_for_testing call.
16601 (srcfile): Don't set.
16602 (restart): New procedure.
16603 (test_dprintf): New procecure, use to continue over dprintfs.
16604 (test_call, test_agent): New procedures, tests moved here.
16605 Restart gdb and recreate dprintfs. Adjust expected output.
16606
2051d61f
PA
166072015-07-29 Pedro Alves <palves@redhat.com>
16608
16609 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
16610
452397af
PA
166112015-07-29 Pedro Alves <palves@redhat.com>
16612
16613 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
16614
8aed9555
PA
166152015-07-29 Pedro Alves <palves@redhat.com>
16616
16617 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
16618 gdb_test_stdio.
16619
188a61b4
PA
166202015-07-29 Pedro Alves <palves@redhat.com>
16621
16622 * lib/gdb.exp (gdb_test_stdio): New procedure.
16623
12264a45
PA
166242015-07-29 Pedro Alves <palves@redhat.com>
16625
16626 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
16627
23ffc893
PA
166282015-07-29 Pedro Alves <palves@redhat.com>
16629
16630 * gdb.base/call-signal-resume.exp: Remove check for
16631 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
16632 * gdb.base/unwindonsignal.exp: Likewise.
16633 * gdb.base/call-signals.c (gen_signal): Remove printf call.
16634 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
16635
65566918
PA
166362015-07-29 Pedro Alves <palves@redhat.com>
16637
16638 * gdb.base/siginfo-addr.c (pass): New function.
16639 (handler): Call it iff si_addr is correct.
16640 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
16641 Set a breakpoint at "pass" and continue to it.
16642
d60a9221
SDJ
166432015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
16644
16645 * gdb.python/py-objfile.exp: Make some tests have unique names.
16646 * gdb.python/py-pp-registration.exp: Likewise.
16647
bde40b8f
PA
166482015-07-28 Pedro Alves <palves@redhat.com>
16649
16650 * gdb.server/server-exec-info.exp: Issue a "disconnect".
16651
13e1dec8
SM
166522015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16653
16654 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
16655
da33c9a7
SM
166562015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16657
16658 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
16659
077836f7
PP
166602015-07-27 Patrick Palka <patrick@parcs.ath.cx>
16661
16662 * gdb.base/gdb-sigterm-2.exp: New test.
16663
b8cc7b2e
DE
166642015-07-25 Doug Evans <xdje42@gmail.com>
16665
16666 Revert:
16667 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16668 (workers/%.worker, build-perf): New rule.
16669 (GDB_PERFTEST_MODE): New variable.
16670 (check-perf): Use it.
16671 (clean): Clean up gdb.perf parallel build subdirs.
16672 * lib/build-piece.exp: New file.
16673 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16674 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16675 name.
16676 (standard_temp_file): Ditto.
16677 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16678 of $GDB_PARALLEL.
16679
c8bd4544
DE
166802015-07-24 Doug Evans <dje@google.com>
16681
16682 * gdb.perf/lib/perftest/utils.py: New file.
16683 * gdb.perf/gm-hello.cc: New file.
16684 * gdb.perf/gm-pervasive-typedef.cc: New file.
16685 * gdb.perf/gm-pervasive-typedef.h: New file.
16686 * gdb.perf/gm-std.cc: New file.
16687 * gdb.perf/gm-std.h: New file.
16688 * gdb.perf/gm-use-cerr.cc: New file.
16689 * gdb.perf/gm-utils.h: New file.
16690 * gdb.perf/gmonster-null-lookup.py: New file.
16691 * gdb.perf/gmonster-pervasive-typedef.py: New file.
16692 * gdb.perf/gmonster-print-cerr.py: New file.
16693 * gdb.perf/gmonster-ptype-string.py: New file.
16694 * gdb.perf/gmonster-runto-main.py: New file.
16695 * gdb.perf/gmonster-select-file.py: New file.
16696 * gdb.perf/gmonster1-null-lookup.exp: New file.
16697 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
16698 * gdb.perf/gmonster1-print-cerr.exp: New file.
16699 * gdb.perf/gmonster1-ptype-string.exp: New file.
16700 * gdb.perf/gmonster1-runto-main.exp: New file.
16701 * gdb.perf/gmonster1-select-file.exp: New file.
16702 * gdb.perf/gmonster1.cc: New file.
16703 * gdb.perf/gmonster1.exp: New file.
16704 * gdb.perf/gmonster2-null-lookup.exp: New file.
16705 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
16706 * gdb.perf/gmonster2-print-cerr.exp: New file.
16707 * gdb.perf/gmonster2-ptype-string.exp: New file.
16708 * gdb.perf/gmonster2-runto-main.exp: New file.
16709 * gdb.perf/gmonster2-select-file.exp: New file.
16710 * gdb.perf/gmonster2.cc: New file.
16711 * gdb.perf/gmonster2.exp: New file.
16712
6eab34f3
DE
167132015-07-24 Doug Evans <dje@google.com>
16714
16715 * gdb.perf/README: New file.
16716 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
16717 * lib/gen-perf-test.exp: New file.
16718
63738bfd
DE
167192015-07-24 Doug Evans <dje@google.com>
16720
16721 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
16722 (PerfTest::startup): New function.
16723 (PerfTest::run): Return result of calling body.
16724 (PerfTest::assemble): Rewrite.
16725 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
16726 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
16727 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
16728 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
16729 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
16730
7b606f95
DE
167312015-07-24 Doug Evans <dje@google.com>
16732
16733 * lib/gdb.exp (clean_restart): Make executable optional.
16734
a97b16b8
DE
167352015-07-24 Doug Evans <dje@google.com>
16736
16737 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
16738 compiler_info references.
16739 * gdb.cp/temargs.exp: Ditto.
16740 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
16741 (get_compiler_info): Early exit if already computed. Set compiler_info
16742 to "unknown" if there was a problem.
16743 (test_compiler_info): Add function comment. Call get_compiler_info.
16744
35baa57f
DE
167452015-07-24 Doug Evans <dje@google.com>
16746
16747 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16748 (workers/%.worker, build-perf): New rule.
16749 (GDB_PERFTEST_MODE): New variable.
16750 (check-perf): Use it.
16751 (clean): Clean up gdb.perf parallel build subdirs.
16752 * lib/build-piece.exp: New file.
16753 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16754 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16755 name.
16756 (standard_temp_file): Ditto.
16757 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16758 of $GDB_PARALLEL.
16759
6ebea266
DE
167602015-07-24 Doug Evans <dje@google.com>
16761
16762 * lib/future.exp (gdb_default_target_compile): New option
16763 "early_flags".
16764 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
16765 --as-needed.
16766
1e76a7e9
SDJ
167672015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
16768
16769 * gdb.base/catch-syscall.exp: Call gdb_exit before
16770 gdb_skip_xml_test.
16771
5068630a
PA
167722015-07-24 Pedro Alves <palves@redhat.com>
16773
16774 * gdb.python/py-events.exp: Accept output between the stop event
16775 and the prompt.
16776 * gdb.python/py-evsignal.exp: Likewise.
16777 * gdb.python/py-evthreads.exp: Likewise.
16778
77598427
PA
167792015-07-24 Pedro Alves <palves@redhat.com>
16780
16781 PR gdb/18717
16782 * gdb.threads/non-ldr-exit.c: New file.
16783 * gdb.threads/non-ldr-exit.exp: New file.
16784
11e6c98f
YQ
167852015-07-24 Yao Qi <yao.qi@linaro.org>
16786
16787 * gdb.server/ext-wrapper.exp: Test --wrapper option when
16788 restarting process.
16789
51aee833
YQ
167902015-07-24 Yao Qi <yao.qi@linaro.org>
16791
16792 * gdb.server/ext-restart.exp: New file.
16793
8cfe207c
YQ
167942015-07-24 Yao Qi <yao.qi@linaro.org>
16795
16796 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
16797 argument options.
16798 * gdb.server/ext-wrapper.exp: New file.
16799
cc12ce38
DE
168002015-07-23 Doug Evans <dje@google.com>
16801
16802 * gdb.dwarf2/dw2-dummy-cu.S: New file.
16803 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
16804
d0d84780
PMR
168052015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
16806
16807 * gdb.ada/var_arr_typedef.exp: New testcase.
16808 * gdb.ada/var_arr_typedef/pack.adb: New file.
16809 * gdb.ada/var_arr_typedef/pack.ads: New file.
16810 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
16811
8b558f79
JB
168122015-07-20 Joel Brobecker <brobecker@adacore.com>
16813
16814 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
16815
775a3298
JK
168162015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16817
16818 * gdb.arch/i386-biarch-core.exp: Replace istarget
16819 by "complete set gnutarget". Remove expectation for the "core-file"
16820 command.
16821
db1ff28b
JK
168222015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16823
16824 Revert the previous commit:
16825 Tests for validate symbol file using build-id.
16826
0a94970d
JK
168272015-07-15 Aleksandar Ristovski <aristovski@qnx.com
16828
16829 Tests for validate symbol file using build-id.
16830 * gdb.base/solib-mismatch-lib.c: New file.
16831 * gdb.base/solib-mismatch-libmod.c: New file.
16832 * gdb.base/solib-mismatch.c: New file.
16833 * gdb.base/solib-mismatch.exp: New file.
16834
03346981
SL
168352015-07-15 Sandra Loosemore <sandra@codesourcery.com>
16836
16837 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
16838 nios2-*-linux*.
16839 * gdb.base/sigbpt.exp (stepi_out): Likewise.
16840 * gdb.base/siginfo.exp: Likewise.
16841 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16842
42422cc7
PL
168432015-07-15 Pierre Langlois <pierre.langlois@arm.com>
16844
16845 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
16846 Move it to ...
16847 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
16848 ... here.
16849 * gdb.trace/range-stepping.exp: Check that the target supports
16850 range stepping.
16851
cfa68bae
JK
168522015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16853
16854 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
16855
8ffdba26
PA
168562015-07-14 Pedro Alves <palves@redhat.com>
16857
16858 * gdb.base/killed-outside.exp: New file.
16859 * gdb.base/killed-outside.c: New file.
16860
218a5a11
JK
168612015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16862
16863 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
16864 (n at main): New.
16865 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
16866
e03ed3c6
AA
168672015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
16868
16869 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
16870 infcall tests instead of setting up for KFAIL.
16871
485668e5
MM
168722015-07-10 Markus Metzger <markus.t.metzger@intel.com>
16873
16874 * gdb.btrace/record_goto-step.exp: New.
16875
08464196
JK
168762015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16877
16878 PR compile/18484
16879 * gdb.compile/compile.c (struct struct_type): Add volatile to
16880 selffield's type.
16881 * gdb.compile/compile.exp
16882 (compile code struct_object.selffield = &struct_object): Skip further
16883 struct_object tests if this one xfails.
16884
bcf5c1d9
RC
168852015-07-08 Robert O'Callahan <robert@ocallahan.org>
16886
16887 PR exp/18617
16888 * gdb.trace/ax.exp: Add test.
16889
4931af25
YQ
168902015-07-07 Yao Qi <yao.qi@linaro.org>
16891
16892 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
16893 instead of istarget "aarch64*-*-*".
16894 * gdb.arch/aarch64-fp.exp: Likewise.
16895 * gdb.base/float.exp: Likewise.
16896 * gdb.reverse/aarch64.exp: Likewise.
16897 * lib/gdb.exp (is_aarch64_target): New proc.
16898
9fcf688e
YQ
168992015-07-07 Yao Qi <yao.qi@linaro.org>
16900
16901 * lib/gdb.exp (is_aarch32_target): New proc.
16902 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
16903 instead of "istarget "arm*-*-*"".
16904 * gdb.arch/arm-disp-step.exp: Likewise.
16905 * gdb.arch/thumb-bx-pc.exp: Likewise.
16906 * gdb.arch/thumb-prologue.exp: Likewise.
16907 * gdb.arch/thumb-singlestep.exp: Likewise.
16908 * gdb.base/disp-step-syscall.exp: Likewise.
16909 * gdb.base/float.exp: Likewise.
16910
fbd8d50d
YQ
169112015-07-07 Yao Qi <yao.qi@linaro.org>
16912
16913 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
16914 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
16915
71be1fdc
YQ
169162015-07-07 Yao Qi <yao.qi@linaro.org>
16917
16918 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
16919 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
16920 if it exists.
16921 * gdb.multi/multi-arch.exp: Likewise.
16922
3e221d36
SM
169232015-07-07 Simon Marchi <simon.marchi@ericsson.com>
16924
16925 * gdb.python/py-lazy-string.exp: Add missing parentheses to
16926 print.
16927
d441430b
YQ
169282015-07-07 Yao Qi <yao.qi@linaro.org>
16929
16930 * gdb.arch/thumb-singlestep.exp: Do one more single step.
16931
06f810bd
MG
169322015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
16933
16934 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
16935 '[' and ']' characters.
16936
5e61e7c0
IB
169372015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
16938
16939 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
16940
28bf096c
PA
169412015-06-29 Pedro Alves <palves@redhat.com>
16942
16943 PR threads/18127
16944 * gdb.threads/hand-call-new-thread.c: New file.
16945 * gdb.threads/hand-call-new-thread.c: New file.
16946
ee93cd5e
KS
169472015-06-26 Keith Seitz <keiths@redhat.com>
16948 Doug Evans <dje@google.com>
16949
16950 PR 16253
16951 * gdb.cp/var-tag-2.cc: New file.
16952 * gdb.cp/var-tag-3.cc: New file.
16953 * gdb.cp/var-tag-4.cc: New file.
16954 * gdb.cp/var-tag.cc: New file.
16955 * gdb.cp/var-tag.exp: New file.
16956
fc637f04
PP
169572015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16958
16959 * gdb.base/history-duplicates.exp: New test.
16960
2e52ae68
PP
169612015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16962
16963 * gdb.base/completion.exp: Test the completion of the "focus"
16964 command.
16965
6e22494e
JK
169662015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16967
16968 * gdb.arch/amd64-prologue-skip.S: New file.
16969 * gdb.arch/amd64-prologue-skip.exp: New file.
16970
bf7b9cd9
SM
169712015-06-25 Simon Marchi <simon.marchi@ericsson.com>
16972
16973 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
16974 is_address_zero_readable check.
16975
201e8dfd
PB
169762015-06-24 Peter Bergner <bergner@vnet.ibm.com>
16977
16978 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
16979 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
16980
5cd867b4
YQ
169812015-06-24 Yao Qi <yao.qi@linaro.org>
16982
16983 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
16984 linux targets.
16985
4d7be007
YQ
169862015-06-24 Yao Qi <yao.qi@linaro.org>
16987
16988 * lib/gdb.exp (supports_get_siginfo_type): New proc.
16989 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
16990 * gdb.base/siginfo-thread.exp: Likewise.
16991
07fcd301
YQ
169922015-06-22 Yao Qi <yao.qi@linaro.org>
16993
16994 * boards/remote-gdbserver-on-localhost.exp: Add comments.
16995
52042a00
YQ
169962015-06-22 Yao Qi <yao.qi@linaro.org>
16997
16998 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
16999 aarch64*-*-*.
17000 (skip_hw_watchpoint_tests): Likewise.
17001
74bd41ce
PP
170022015-06-18 Patrick Palka <patrick@parcs.ath.cx>
17003
17004 * gdb.base/gdbinit-history.exp: Test the interaction between
17005 setting GDBHISTSIZE and setting the history size via .gdbinit.
17006
bc460514
PP
170072015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17008
17009 PR gdb/16999
17010 * gdb.base/gdbhistsize-history.exp: New test.
17011
b58c513b
PP
170122015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17013
17014 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
17015 with GDBHISTSIZE.
17016 * gdb.base/readline.exp: Likewise.
17017
92046791
YQ
170182015-06-17 Yao Qi <yao.qi@linaro.org>
17019
17020 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
17021 line.
17022
2093d2d3
PP
170232015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17024
17025 * gdb.base/gdbinit-history.exp: Add test case to check that
17026 an unlimited history file does not get truncated on exit.
17027
e6c693af
AA
170282015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17029
17030 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
17031 (VECTOR): New macro. Use it...
17032 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
17033 ...for these typedefs.
17034 (int8, char1, int1, double1): New typedefs.
17035 (struct just_int2, struct two_int2): New structures.
17036 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
17037 (add_structvecs, add_singlevecs): New functions.
17038 (main): Call add_some_intvecs twice.
17039 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
17040 the compile and exit upon failure. Try compiling for the "native"
17041 architecture. Test inferior function calls with vector arguments
17042 and vector return value handling with "finish" and "return".
17043
c74f7d1c
JT
170442015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
17045
17046 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
17047 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
17048 PE file.
17049 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
17050
98aa42ee
AT
170512015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
17052
17053 PR breakpoints/16465
17054 * gdb.mi/mi-dprintf-pending.c: New file.
17055 * gdb.mi/mi-dprintf-pending.exp: New test.
17056 * gdb.mi/mi-dprintf-pendshr.c: New file.
17057
7d73c23c 170582015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 17059 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
17060
17061 * gdb.arch/i386-mpx-map.c: New file.
17062 * gdb.arch/i386-mpx-map.exp: New File.
17063
170642015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17065
17066 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
17067 * gdb.arch/i386-mpx.exp: Indentation fixed.
17068
170692015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17070
17071 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
17072 function and improved indentation.
17073 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
17074 gdb_test_multiple. Added additional tests to skip the test.
17075
170762015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17077
17078 * gdb.arch/i386-avx512.c: Change path in include file.
17079 * gdb.arch/i386-avx512.exp: Change include dir path
17080 compilation flag.
17081 * gdb.arch/i386-mpx.c: Change path in include file.
17082 * gdb.arch/i386-mpx.exp: Change include dir path compilation
17083 flag.
17084
d5eba19a
JK
170852015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17086
17087 * gdb.compile/compile-print.exp (compile print *vararray@3)
17088 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
17089
7f361056
JK
170902015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17091
17092 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
17093 (do not keep jit in memory): ... this.
17094 (expect 5): Change it to ...
17095 (expect no 5): ... this.
17096
3b462ec2
SM
170972015-06-02 Simon Marchi <simon.marchi@ericsson.com>
17098
17099 PR gdb/15564
17100 * gdb.mi/mi-detach.exp: New file.
17101
e0619de6
JK
171022015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17103
17104 PR symtab/18392
17105 * gdb.arch/amd64-tailcall-self.S: New file.
17106 * gdb.arch/amd64-tailcall-self.c: New file.
17107 * gdb.arch/amd64-tailcall-self.exp: New file.
17108
e970cb34
DB
171092015-05-28 Don Breazeal <donb@codesourcery.com>
17110
17111 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
17112 tests for remote targets by checking is_target_gdbserver.
17113
b2e2f908
DE
171142015-05-27 Doug Evans <dje@google.com>
17115
17116 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
17117 * gdb.dwarf2/opaque-type-lookup.c: New file.
17118 * gdb.dwarf2/opaque-type-lookup.exp: New file.
17119
82c7be31
DE
171202015-05-26 Doug Evans <dje@google.com>
17121
17122 * gdb.cp/iostream.cc: New file.
17123 * gdb.cp/iostream.exp: New file.
17124
b4f54984
DE
171252015-05-26 Doug Evans <dje@google.com>
17126
17127 * gdb.dwarf2/dw2-op-call.exp: Update.
17128 * gdb.dwarf2/dw4-sig-types.exp: Update.
17129 * gdb.dwarf2/implptr.exp: Update.
17130 * gdb.mi/mi-cmd-param-changed.exp: Update.
17131
4ea6efe9
DE
171322015-05-26 Doug Evans <dje@google.com>
17133
17134 * gdb.python/py-lazy-string.c: New file.
17135 * gdb.python/py-lazy-string.exp: New file.
17136 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
17137 (main): Update. Add estring3.
17138 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
17139 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
17140
f6bb7db3
YQ
171412015-05-26 Omair Javaid <omair.javaid@linaro.org>
17142 Yao Qi <yao.qi@linaro.org>
17143
17144 * gdb.reverse/aarch64.c: New.
17145 * gdb.reverse/aarch64.exp: New.
17146
a81bfbd0
OJ
171472015-05-26 Omair Javaid <omair.javaid@linaro.org>
17148
25d49b86
PA
17149 * lib/gdb.exp (supports_process_record): Return true for
17150 aarch64*-linux*.
a81bfbd0
OJ
17151 (supports_reverse): Likewise.
17152
158bf1b4
PP
171532015-05-22 Patrick Palka <patrick@parcs.ath.cx>
17154
17155 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17156 Use with_test_prefix.
17157
a0145030
AB
171582015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
17159
17160 * gdb.base/completion.exp: Add test for completion of layout
17161 names.
17162
ebe3b578
AB
171632015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
17164
17165 * lib/gdb.exp (skip_tui_tests): New proc.
17166 * gdb.base/tui-layout.exp: Check skip_tui_tests.
17167
84204ed7
PA
171682015-05-19 Pedro Alves <palves@redhat.com>
17169
17170 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17171 Save the whole env array instead of just HOME. Unset HISTSIZE in
17172 the environment while testing. Restore whole environment
17173 afterwards.
17174
37442ce1
DE
171752015-05-16 Doug Evans <xdje42@gmail.com>
17176
17177 * gdb.guile/scm-ports.c: New file.
17178 * gdb.guile/scm-ports.exp: Add memory port tests.
17179
36de76f9
JK
171802015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17181
17182 * gdb.compile/compile-print.c: New file.
17183 * gdb.compile/compile-print.exp: New file.
17184
3a9558c4
JK
171852015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17186
17187 * gdb.compile/compile-ops.exp: Cast param to void.
17188 * gdb.compile/compile.exp: Complete type for _gdb_expr.
17189 (compile code struct_object.selffield = &struct_object): Add xfail.
17190
aa715135
JG
171912015-05-15 Joel Brobecker <brobecker@adacore.com>
17192
17193 * gdb.ada/arr_enum_with_gap: New testcase.
17194
931e5bc3
JG
171952015-05-15 Joel Brobecker <brobecker@adacore.com>
17196
17197 * gdb.ada/byte_packed_arr: New testcase.
17198
9cd4d857
JB
171992015-05-15 Joel Brobecker <brobecker@adacore.com>
17200
17201 * gdb.ada/pckd_neg: New testcase.
17202
ebfd00d2
PP
172032015-05-13 Patrick Palka <patrick@parcs.ath.cx>
17204
17205 PR gdb/17820
17206 * gdb.base/gdbinit-history.exp: New test.
17207 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
17208 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
17209
4c082a81
SC
172102015-05-09 Siva Chandra Reddy <sivachandra@google.com>
17211
17212 * gdb.python/py-xmethods.cc: Enhance test case.
17213 * gdb.python/py-xmethods.exp: New tests.
17214 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
17215 function.
17216 (B_indexoper): Likewise.
17217 (global_dm_list) : Add new xmethod worker functions.
17218
f7797074
SDJ
172192015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
17220
17221 * gdb.base/coredump-filter.exp: Correctly unset
17222 "coredump_var_addr" array.
17223
a4674e4e
PA
172242015-05-08 Pedro Alves <palves@redhat.com>
17225
17226 * gdb.server/non-existing-program.exp: Unset spawn_id.
17227
df2eb078
SC
172282015-05-08 Siva Chandra Reddy <sivachandra@google.com>
17229
17230 PR python/18291
17231 * gdb.python/py-xmethods.exp: Add tests.
17232
422349a3
YQ
172332015-05-08 Yao Qi <yao.qi@linaro.org>
17234
17235 PR gdb/18208
17236 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
17237 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
17238 function set_coredump_filter, and remove remote_exec call.
17239 Remove argument ipid. Callers update.
17240 (top level): Don't get inferior's PID.
17241
63fc80ce
AA
172422015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
17243
17244 * gdb.base/watch_thread_num.exp: Skip test on targets without
17245 access watchpoints.
17246
80ad801e
PA
172472015-05-06 Pedro Alves <palves@redhat.com>
17248
17249 PR server/18081
17250 * gdb.server/non-existing-program.exp: New file.
17251
0fa7fe50
JB
172522015-05-05 Joel Brobecker <brobecker@adacore.com>
17253
17254 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
17255
3ea89b92
PMR
172562015-05-05 Joel Brobecker <brobecker@adacore.com>
17257
17258 * gdb.ada/out_of_line_in_inlined: New testcase.
17259
87b8eff0
JB
172602015-05-05 Joel Brobecker <brobecker@adacore.com>
17261
17262 * gdb.ada/var_rec_arr: New testcase.
17263
5fccc635
YQ
172642015-04-30 Yao Qi <yao.qi@linaro.org>
17265
17266 * gdb.base/break-idempotent.exp: If
17267 skip_hw_watchpoint_multi_tests returns true, skip the tests
17268 on "rwatch" and "awatch".
17269
42d38f42
YQ
172702015-04-30 Yao Qi <yao.qi@linaro.org>
17271
17272 * gdb.base/relativedebug.exp: Invoke gdb command
17273 "info sharedlibrary", and if libc.so doesn't have debug info,
17274 skip the test.
17275
2ce1cdbf
DE
172762015-04-29 Doug Evans <dje@google.com>
17277
17278 * gdb.python/py-xmethods.exp: Add ptype tests.
17279 * gdb.python/py-xmethods.py (E_method_char_worker): Add
17280 get_result_type method.
17281
f24a38c5
LM
172822015-04-29 Luis Machado <lgustavo@codesourcery.com>
17283
17284 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
17285 the target does not support hardware watchpoints.
17286
ecbf2b3c
LM
172872015-04-29 Luis Machado <lgustavo@codesourcery.com>
17288
17289 * gdb.base/break-always.exp: Abort testing if writing to memory
17290 causes an error.
17291
34f5f757
DE
172922015-04-28 Doug Evans <dje@google.com>
17293
17294 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
17295 * gdb.python/py-pp-registration.exp: ... here. New file.
17296 * gdb.python/py-pp-registration.c: New file.
17297 * gdb.python/py-pp-registration.py: New file.
17298
69b4374a
DE
172992015-04-28 Doug Evans <dje@google.com>
17300
17301 * gdb.python/py-bad-printers.c: New file.
17302 * gdb.python/py-bad-printers.py: New file.
17303 * gdb.python/py-bad-printers.exp: New file.
17304
59fb7612
SS
173052015-04-28 Sasha Smundak <asmundak@google.com>
17306
17307 * gdb.python/py-type.exp: New test.
17308
2631b16a
AW
173092015-04-28 Andy Wingo <wingo@igalia.com>
17310
17311 * gdb.python/py-parameter.exp:
17312 * gdb.guile/scm-parameter.exp: Escape the path that we are
17313 matching against, as it might contain characters that are special
17314 to regular expressions.
17315
460efde1
JB
173162015-04-27 Joel Brobecker <brobecker@adacore.com>
17317
17318 * gdb.ada/rec_comp: New testcase.
17319
2d369d8e
SDJ
173202015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
17321
17322 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
17323 before using it.
17324
cf75d6c3
AB
173252015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
17326
17327 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
17328 new tests for verilog output.
17329
8dbe7ca5
YQ
173302015-04-24 Yao Qi <yao.qi@linaro.org>
17331
17332 * boards/remote-gdbserver-on-localhost.exp: New file.
17333
4ef9fb2f
PA
173342015-04-23 Pedro Alves <palves@redhat.com>
17335
17336 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
17337 $inferior_spawn_id instead of $inferior_spawn_id directly. On
17338 "end of file", remove $inferior_spawn_id from the indirect list.
17339
0a803169
PA
173402015-04-23 Pedro Alves <palves@redhat.com>
17341
17342 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
17343
749ef8f8
PA
173442015-04-23 Pedro Alves <palves@redhat.com>
17345
17346 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
17347 on $any_spawn_id instead of only on $gdb_spawn_id.
17348
8aae4344
PM
173492015-04-21 Pierre Muller <muller@sourceware.org>
17350
17351 PR pascal/17815
17352 * lib/pascal.exp (gpc_compile): Add new option "class".
17353 (fpc_compile): Likewise.
17354 * gdb.pascal/case-insensitive-symbols.pas: New file.
17355 * gdb.pascal/case-insensitive-symbols.exp: New file.
17356
1586c8fb
GB
173572015-04-20 Gary Benson <gbenson@redhat.com>
17358
17359 * gdb.base/attach.exp: Fix three extended remote failures.
17360
1b6e6f5c
GB
173612015-04-17 Gary Benson <gbenson@redhat.com>
17362
17363 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
17364 the main executable over the remote protocol.
17365
e797481d
PA
173662015-04-16 Pedro Alves <palves@redhat.com>
17367
17368 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
17369 a new gdbserver if gdbserver_reconnect_p is set.
17370
1ca99c42
PA
173712015-04-16 Pedro Alves <palves@redhat.com>
17372
17373 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
17374 is set, don't exit gdbserver.
17375
af9fd6f8
AA
173762015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17377
17378 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
17379 appropriate .insn, such that an older assembler can be used.
17380 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
17381 the z/Architecture instruction set on 31-bit targets as well.
17382
04ff1e61
AA
173832015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17384
17385 * gdb.go/handcall.exp: Remove all logic related to the first
17386 breakpoint and rely on go_runto_main instead.
17387 * gdb.go/strings.exp: Likewise.
17388 * gdb.go/unsafe.exp: Likewise.
17389 * gdb.go/hello.exp: Likewise. Also rename the remaining
17390 breakpoint marker to "breakpoint 1".
17391 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
17392 * gdb.go/strings.go: Likewise.
17393 * gdb.go/unsafe.go: Likewise.
17394 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
17395 "set breakpoint 2 here" and rename the remaining breakpoint marker
17396 to "breakpoint 1".
17397
40d2f8d6
SM
173982015-04-15 Simon Marchi <simon.marchi@ericsson.com>
17399
17400 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
17401 if itertools.imap is not present.
17402 * gdb.python/py-objfile.exp: Add parentheses.
17403 * gdb.python/py-type.exp: Same.
17404 * gdb.python/py-unwind-maint.py: Same.
17405
8cbc97c6
YQ
174062015-04-15 Yao Qi <yao.qi@linaro.org>
17407
17408 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
17409 of ":$ptr_size" and set its form explicitly.
17410
45fd756c
YQ
174112015-04-15 Pedro Alves <palves@redhat.com>
17412 Yao Qi <yao.qi@linaro.org>
17413
17414 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
17415 timeout by factor of 4.
17416 (test_regular_watch): Likewise.
17417 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
17418 * gdb.reverse/sigall-reverse.exp: Likewise.
17419 * gdb.reverse/until-precsave.exp: Likewise.
17420 * lib/gdb.exp (with_timeout_factor): New proc.
17421 (gdb_expect): Move some code to ...
17422 (get_largest_timeout): ... here. New procedure.
17423
9e811bc3
LM
174242015-04-14 Luis Machado <lgustavo@codesourcery.com>
17425
17426 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
17427
0ff6fcb2
LM
174282015-04-13 Luis Machado <lgustavo@codesourcery.com>
17429
17430 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
17431 to write to the .text section.
17432
7578d5f7
LM
174332015-04-13 Luis Machado <lgustavo@codesourcery.com>
17434
17435 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
17436 Handle the case of targets that do not provide PID information.
17437
2efe15c4
YQ
174382015-04-13 Yao Qi <yao.qi@linaro.org>
17439
17440 * lib/gdbserver-support.exp (gdb_exit): Catch exception
17441 and use expect instead of gdb_expect.
17442
8cd8f2f8
SDJ
174432015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
17444
17445 * gdb.base/coredump-filter.exp: Rename variable "addr" to
17446 "coredump_var_addr" to avoid naming conflict with other testcases.
17447
9ee41772
PA
174482015-04-10 Pedro Alves <palves@redhat.com>
17449
17450 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
17451 gdb_test_sequence and gdb_assert.
17452
07473109
PA
174532015-04-10 Pedro Alves <palves@redhat.com>
17454
17455 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
17456 test messages that don't include the breakpoint address.
17457
de3db44c
YQ
174582015-04-10 Yao Qi <yao.qi@linaro.org>
17459
17460 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
17461 false for some offset and width combinations which aren't
17462 supported by linux kernel.
17463
c79d856c
PA
174642015-04-10 Pedro Alves <palves@redhat.com>
17465
17466 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
17467 procedure, factored out from ...
17468 (top level): ... here. Add "set displaced-stepping" testing axis.
17469 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
17470 parameter "displaced". Use it.
17471 (top level): Use foreach and add "set displaced-stepping" testing
17472 axis.
17473
ebc90b50
PA
174742015-04-10 Pedro Alves <palves@redhat.com>
17475
17476 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
17477 Remove comment.
17478 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
17479 both the address of the instruction that triggers the watchpoint
17480 and the address of the instruction immediately after, and use
17481 those addresses for the test. Fix comment.
17482
8f572e5c
PA
174832015-04-10 Pedro Alves <palves@redhat.com>
17484
17485 * gdb.base/sigstep.exp (breakpoint_to_handler)
17486 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
17487 Test "backtrace" in handler.
17488 (breakpoint_over_handler): New parameter 'displaced'. Use it.
17489 (top level): Add new "displaced" test axis to
17490 breakpoint_to_handler, breakpoint_to_handler_entry and
17491 breakpoint_over_handler.
17492
8d707a12
PA
174932015-04-10 Pedro Alves <palves@redhat.com>
17494
17495 PR gdb/18216
17496 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
17497
ef713951
YQ
174982015-04-10 Yao Qi <yao.qi@linaro.org>
17499
17500 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
17501 (test_add_rn_pc): New function.
17502 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
17503 (top level): Invoke test_add_rn_pc.
17504
906d60cf
PA
175052015-04-10 Pedro Alves <palves@redhat.com>
17506
17507 PR gdb/13858
17508 * gdb.base/step-over-no-symbols.exp: New file.
17509
f2983cc3
AW
175102015-04-09 Andy Wingo <wingo@igalia.com>
17511
17512 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
17513 after the Python tests.
17514
6d62641c
SDJ
175152015-04-08 Keith Seitz <keiths@redhat.com>
17516
17517 PR python/16699
17518 * gdb.python/py-completion.exp: New tests for completion.
17519 * gdb.python/py-completion.py (CompleteLimit1): New class.
17520 (CompleteLimit2): Likewise.
17521 (CompleteLimit3): Likewise.
17522 (CompleteLimit4): Likewise.
17523 (CompleteLimit5): Likewise.
17524 (CompleteLimit6): Likewise.
17525 (CompleteLimit7): Likewise.
17526
f3770638
PA
175272015-04-08 Pedro Alves <palves@redhat.com>
17528
17529 PR gdb/18214
17530 PR gdb/18216
17531 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
17532 function.
17533 (main): Install it as SIGUSR1 handler.
17534 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
17535 parameter. Always use "setup" as prefix. Toggle "set
17536 displaced-stepping" off/on depending on global. Don't switch to
17537 thread 1 here.
17538 (top level): Add displaced stepping "off/on" test axis. Update
17539 "setup" calls. Wrap each subtest with with_test_prefix. Test
17540 continuing with a queued signal in each thread.
17541
4496bed7
PA
175422015-04-08 Pedro Alves <palves@redhat.com>
17543
17544 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
17545 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
17546 gdb_breakpoint instead of gdb_test that doesn't expect anything.
17547 Return early if running to main fails.
17548 * gdb.trace/while-stepping.exp: Likewise.
17549
b97fde92
PA
175502015-04-07 Pedro Alves <palves@redhat.com>
17551
17552 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
17553 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
17554 interact with inferior program.
17555
f71c18e7
PA
175562015-04-07 Pedro Alves <palves@redhat.com>
17557
17558 * lib/gdb.exp (inferior_spawn_id): New global.
17559 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
17560 spawn id after processing the user code.
17561 (default_gdb_start): Set inferior_spawn_id.
17562 (send_inferior): New procedure.
17563 * lib/gdbserver-support.exp (gdbserver_start): Set
17564 inferior_spawn_id.
17565 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
17566
6423214f
PA
175672015-04-07 Pedro Alves <palves@redhat.com>
17568
17569 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
17570 * lib/gdbserver-support.exp (gdbserver_start): Make
17571 $server_spawn_id global.
17572 (gdbserver_start): Don't wait for gdbserver's spawn id with
17573 expect_background.
17574 (close_gdbserver): New procedure.
17575 (gdb_exit): Rename the default version and reimplement.
17576
71c0ee8c
PA
175772015-04-07 Pedro Alves <palves@redhat.com>
17578
72f4393d 17579 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
17580 append the substituted item, not the original item.
17581
203bc29b
PA
175822015-04-07 Pedro Alves <palves@redhat.com>
17583
17584 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
17585 gdb_expect.
17586
508a3ddf
PA
175872015-04-07 Pedro Alves <palves@redhat.com>
17588
17589 * gdb.base/interrupt.exp: Don't handle the case of the inferior
17590 output appearing once only.
17591
9f6dbe2b
PA
175922015-04-07 Pedro Alves <palves@redhat.com>
17593
17594 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
17595 that doesn't expect anything. Return early if running to main
17596 fails.
17597
337532fa
YQ
175982015-04-07 Yao Qi <yao.qi@linaro.org>
17599
17600 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
17601 (child_function): Call alarm.
17602 (main): Move call to alarm into the loop.
17603 * gdb.threads/non-stop-fair-events.exp: Build program with
17604 -DTIMEOUT=$timeout.
17605
01b622d4
DE
176062015-04-06 Doug Evans <xdje42@gmail.com>
17607
17608 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
17609 Fix dest parameter to board_info.
17610 (fpc_compile): Ditto.
17611 (gdb_compile_pascal): Rename dest arg to destfile.
17612
961f4160
PMR
176132015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
17614
17615 * gdb.ada/funcall_ref.exp: New file.
17616 * gdb.ada/funcall_ref/foo.adb: New file.
17617
cafda597
YQ
176182015-04-02 Yao Qi <yao.qi@linaro.org>
17619
17620 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
17621 is remote.
17622
fed040c6
GB
176232015-04-02 Gary Benson <gbenson@redhat.com>
17624
17625 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
17626
d11916aa
SS
176272015-04-01 Sasha Smundak <asmundak@google.com>
17628
17629 * gdb.python/py-unwind-maint.c: New file.
17630 * gdb.python/py-unwind-maint.exp: New test.
17631 * gdb.python/py-unwind-maint.py: New file.
17632 * gdb.python/py-unwind.c: New file.
17633 * gdb.python/py-unwind.exp: New test.
17634 * gdb.python/py-unwind.py: New test.
17635
a1471180
PA
176362015-04-01 Pedro Alves <palves@redhat.com>
17637
17638 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
17639 to fail instead of non-existent $test.
17640
0bbeccb1
PA
176412015-04-01 Pedro Alves <palves@redhat.com>
17642
17643 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
17644 GDBFLAGS if not empty.
17645
3c724c8c
PMR
176462015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
17647
17648 * gdb.ada/complete.exp: Remove "multi_line".
17649 * gdb.ada/info_exc.exp: Remove "multi_line".
17650 * gdb.ada/packed_tagged.exp: Remove "multi_line".
17651 * gdb.ada/ptype_field.exp: Remove "multi_line".
17652 * gdb.ada/sym_print_name.exp: Remove "multi_line".
17653 * gdb.ada/tagged.exp: Remove "multi_line".
17654 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
17655 [multi_line ...]
17656 * gdb.btrace/delta.exp: Likewise.
17657 * gdb.btrace/exception.exp: Likewise.
17658 * gdb.btrace/function_call_history.exp: Likewise.
17659 * gdb.btrace/instruction_history.exp: Likewise.
17660 * gdb.btrace/nohist.exp: Likewise.
17661 * gdb.btrace/record_goto.exp: Likewise.
17662 * gdb.btrace/segv.exp: Likewise.
17663 * gdb.btrace/stepi.exp: Likewise.
17664 * gdb.btrace/tailcall.exp: Likewise.
17665 * gdb.btrace/unknown_functions.exp: Likewise.
17666 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
17667 * lib/gdb.exp: Add the "multi_line" helper.
17668
4eec2deb
PA
176692015-04-01 Pedro Alves <palves@redhat.com>
17670
17671 * gdb.threads/tid-reuse.c: New file.
17672 * gdb.threads/tid-reuse.exp: New file.
17673
df8411da
SDJ
176742015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
17675
17676 PR corefiles/16092
17677 * gdb.base/coredump-filter.c: New file.
17678 * gdb.base/coredump-filter.exp: Likewise.
17679
6ef37366
PM
176802015-03-27 Petr Machata <pmachata@redhat.com>
17681
17682 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
17683 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
17684 (Dwarf::assemble): Initialize them.
17685 (Dwarf::lines): New function.
17686
7ec911b0
JT
176872015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
17688
17689 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
17690 SYMBOL_PREFIX for x86_64-*-cygwin.
17691
ff908ebf
AW
176922015-03-26 Andy Wingo <wingo@igalia.com>
17693
17694 PR symtab/18148
17695 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
17696 const_value but not a location.
17697 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
17698 location defined in non-main CUs are visible.
17699
6d5f0679
YQ
177002015-03-26 Yao Qi <yao.qi@linaro.org>
17701
17702 PR testsuite/18139
17703 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
17704 Add a line number entry for the same line.
17705 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
17706 Add a line number entry for the same line.
17707
2898689b
YQ
177082015-03-26 Yao Qi <yao.qi@linaro.org>
17709
17710 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
17711 .int 0.
17712 (func): Likewise. Add .Lfunc_1 label.
17713 Use .Lfunc_1 label.
17714 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
17715 .int 0.
17716 (func): Likewise.
17717 Use .Lfunc_1 label.
17718
85180498
YQ
177192015-03-26 Yao Qi <yao.qi@linaro.org>
17720
17721 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
17722 Call gdb_compile instead to compile each .s files without debug
17723 information.
17724
8aa08a8d
YQ
177252015-03-26 Yao Qi <yao.qi@linaro.org>
17726
17727 * gdb.base/savedregs.exp (process_saved_regs): Make
17728 "Saved registers:" optional in the pattern.
17729
66849923
MM
177302015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17731
17732 * gdb.btrace/next.exp: Merged into step.exp.
17733 * gdb.btrace/finish.exp: Merged into step.exp.
17734 * gdb.btrace/nexti.exp: Merged into stepi.exp.
17735 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
17736 "record goto" and checking the exact replay position.
17737 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
17738 check for "Recording format" in "info record" output.
17739 * gdb.btrace/record_goto.exp: Choose test file based on target.
17740 * gdb.btrace/x86-record_goto.S: Renamed into ...
17741 * gdb.btrace/x86_64-record_goto.S: ... this.
17742 * gdb.btrace/i686-record_goto.S: New.
17743 * gdb.btrace/x86-tailcall.S: Renamed into ...
17744 * gdb.btrace/x86_64-tailcall.S: ... this.
17745 * gdb.btrace/i686-tailcall.S: New.
17746 * gdb.btrace/x86-tailcall.c: Renamed into ...
17747 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
17748 separate statements. Update test.
17749 * gdb.btrace/delta.exp: Use record_goto.c as test file.
17750 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
17751 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
17752 * gdb.btrace/tailcall.exp: Choose test file based on target.
17753 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
17754
11cc1b74
MM
177552015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17756
17757 * gdb.btrace/exception.exp: Increase BTS buffer size.
17758
a25d8bf9
PA
177592015-03-24 Pedro Alves <palves@redhat.com>
17760
17761 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
17762
856e7dd6
PA
177632015-03-24 Pedro Alves <palves@redhat.com>
17764
17765 * gdb.threads/schedlock.exp (test_step): No longer expect that
17766 "set scheduler-locking step" with "next" over a function call runs
17767 threads unlocked.
17768
ad235a41
AT
177692015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17770
17771 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
17772
15630549
AT
177732015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17774
17775 PR breakpoints/16466
17776 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
17777 * gdb.mi/mi-pending.c (thread_func): New function.
17778 (int main): Add threading support required.
17779 * gdb.mi/mi-pending.exp: Add tests for this issue.
17780 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
17781 (pendfunc2): Remove stdio dependency.
17782 * gdb.mi/mi-pendshr2.c: New file.
17783
693dca06
KS
177842015-03-23 Keith Seitz <keiths@redhat.com>
17785
17786 * gdb.linespec/keywords.c: New file.
17787 * gdb.linespec/keywords.exp: New file.
17788
7e993ebf
KS
177892015-03-23 Keith Seitz <keiths@redhat.com>
17790
17791 PR gdb/18021
17792 * gdb.dwarf2/staticvirtual.exp: New test.
17793
bc23328c
JK
177942015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17795
17796 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
17797 * README: Remove HP-UX and gdb.hp.
17798 (configuration):
17799 * configure: Regenerate.
17800 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
17801 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
17802 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
17803 gdb.hp/gdb.defects/Makefile.
17804 * gdb.hp/Makefile.in: File deleted.
17805 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
17806 * gdb.hp/gdb.aCC/optimize.c: File deleted.
17807 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
17808 * gdb.hp/gdb.aCC/run.c: File deleted.
17809 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
17810 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
17811 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
17812 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
17813 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
17814 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
17815 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
17816 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
17817 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
17818 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
17819 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
17820 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
17821 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
17822 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
17823 * gdb.hp/gdb.base-hp/reg.s: File deleted.
17824 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
17825 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
17826 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
17827 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
17828 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
17829 * gdb.hp/gdb.compat/Makefile.in: File deleted.
17830 * gdb.hp/gdb.compat/average.c: File deleted.
17831 * gdb.hp/gdb.compat/sum.c: File deleted.
17832 * gdb.hp/gdb.compat/xdb.c: File deleted.
17833 * gdb.hp/gdb.compat/xdb0.c: File deleted.
17834 * gdb.hp/gdb.compat/xdb0.h: File deleted.
17835 * gdb.hp/gdb.compat/xdb1.c: File deleted.
17836 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
17837 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
17838 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
17839 * gdb.hp/gdb.defects/Makefile.in: File deleted.
17840 * gdb.hp/gdb.defects/bs14602.c: File deleted.
17841 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
17842 * gdb.hp/gdb.defects/solib-d.c: File deleted.
17843 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
17844 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
17845 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
17846 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
17847 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
17848 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
17849 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
17850 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
17851 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
17852 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
17853 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
17854 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
17855 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
17856 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
17857 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
17858 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
17859 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
17860 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
17861 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
17862 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
17863 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
17864 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
17865 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
17866 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
17867 * gdb.hp/tools/odump: File deleted.
17868
8bf3b159
PA
178692015-03-19 Pedro Alves <palves@redhat.com>
17870
17871 * gdb.threads/continue-pending-status.exp (saw_thread_2)
17872 (saw_thread_3): New globals.
17873 (top level): Increment them when an event for the corresponding
17874 thread is seen.
17875 (no thread starvation): New test.
17876
eb54c8bf
PA
178772015-03-19 Pedro Alves <palves@redhat.com>
17878
17879 * gdb.threads/continue-pending-status.c: New file.
17880 * gdb.threads/continue-pending-status.exp: New file.
17881
32d2e5d6
PA
178822015-03-18 Pedro Alves <palves@redhat.com>
17883
17884 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17885 Use gdb_is_target_remote instead of is_remote. Use
17886 gdb_test_multiple instead of gdb_expect. Exit early if
17887 gdb_test_multiple hits its internal matches. Tighten stepi tests
17888 expected output. Fail on exit with any signal, instead of just
17889 SIGILL.
17890
f68f11b7
YQ
178912015-03-18 Yao Qi <yao.qi@linaro.org>
17892
17893 PR tdep/18107
17894 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
17895 variable.
17896 * gdb.base/catch-syscall.exp: Don't skip it on
17897 aarch64*-*-linux* target. Remove elements in all_syscalls.
17898 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
17899 target.
17900 (setup_all_syscalls): New proc.
17901
ca5fd19b
YQ
179022015-03-16 Yao Qi <yao.qi@linaro.org>
17903
17904 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
17905 (top level): Skip tests if valid_addr_p returns false for
17906 $cmd1 or $cmd2.
17907
85642ba0
AW
179082015-03-11 Andy Wingo <wingo@igalia.com>
17909
17910 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
17911
e03f9645
YQ
179122015-03-11 Yao Qi <yao.qi@linaro.org>
17913
17914 * gdb.base/catch-syscall.exp: Fix typo in comments.
17915
5d0962b2
YQ
179162015-03-11 Yao Qi <yao.qi@linaro.org>
17917
17918 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
17919
b2df3cef
PA
179202015-03-09 Pedro Alves <palves@redhat.com>
17921
17922 * dg-extract-results.py: Delete.
17923
ef878e53
PA
179242015-03-09 Pedro Alves <palves@redhat.com>
17925
17926 Merge dg-extract-results.sh from GCC upstream (r218843).
17927
17928 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
17929 * dg-extract-results.sh: Use --text with grep to avoid issues with
17930 binary files. Fall back to cat -v, if that doesn't work.
17931
9494d219
PA
179322015-03-05 Pedro Alves <palves@redhat.com>
17933
17934 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
17935
a8d9763a
SM
179362015-03-04 Simon Marchi <simon.marchi@ericsson.com>
17937
17938 * lib/mi-support.exp (mi_expect_interrupt): Accept
17939 alternative event for when in all-stop mode.
17940
be9957b8
PA
179412015-03-04 Pedro Alves <palves@redhat.com>
17942
17943 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
17944
d57be0f4 179452015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
17946
17947 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
17948
c214c7cf
AA
179492015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17950
17951 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
17952 regexps for GDB's current line display, accept a hex address
17953 preceding the line number.
17954
6d74a497
AA
179552015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17956
17957 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
17958 the 'arch1' variable for "s390*-linux*" targets.
17959
511aee7c
PA
179602015-03-04 Pedro Alves <palves@redhat.com>
17961
17962 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
17963 (main): Pass missing retval argument to pthread_join call.
17964
95e50b27
PA
179652015-03-02 Pedro Alves <palves@redhat.com>
17966
17967 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
17968 (top level): Call do_test with non-stop as well.
17969
28054d69
PA
179702015-03-02 Pedro Alves <palves@redhat.com>
17971
17972 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
17973 -1.
17974
4fa5d7b4
AA
179752015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17976
17977 * gdb.arch/s390-vregs.exp: New test.
17978 * gdb.arch/s390-vregs.S: New file.
17979
97c18565
PA
179802015-02-27 Pedro Alves <palves@redhat.com>
17981
17982 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
17983 call to catch_command_errors.
17984 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
17985 catch_command_errors.
17986
a37bfa30
PA
179872015-02-27 Pedro Alves <palves@redhat.com>
17988
17989 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
17990 "true" for boolean result.
17991 * gdb.gdb/selftest.exp (test_with_self): Also accept full
17992 prototype of main.
17993
6f98576f
PA
179942015-02-27 Pedro Alves <palves@redhat.com>
17995
17996 * lib/unbuffer_output.c: New file.
17997 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
17998 (main): Call gdb_unbuffer_output.
17999
eba5ab56
YQ
180002015-02-27 Yao Qi <yao.qi@linaro.org>
18001
18002 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
18003 target.
18004
0def5aaa
DE
180052015-02-26 Doug Evans <dje@google.com>
18006
18007 * gdb.cp/class2.cc (Dbase, D): New classes.
18008 (main): New local delta.
18009 * gdb.cp/class2.exp: Test printing delta.
18010 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
18011 (dynbar): New global.
18012 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
18013
081a1c2c
JK
180142015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18015
18016 * gdb.compile/compile-ifunc.c: New file.
18017 * gdb.compile/compile-ifunc.exp: New file.
18018
2f41223f
AT
180192015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
18020
18021 * gdb.base/structs.exp: Check for correct struct on finish.
18022
03eddd80
YQ
180232015-02-26 Yao Qi <yao.qi@linaro.org>
18024
18025 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
18026 is zero.
18027
80c57053
JK
180282015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18029
18030 * gdb.arch/cordic.ko.bz2: New file.
18031 * gdb.arch/cordic.ko.debug.bz2: New file.
18032 * gdb.arch/ppc64-symtab-cordic.exp: New file.
18033
21613c12
YQ
180342015-02-25 Yao Qi <yao.qi@linaro.org>
18035
18036 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
18037 aarch64*-*-* target.
18038
d8b901ed
PA
180392015-02-23 Pedro Alves <palves@redhat.com>
18040
18041 * lib/gdb.exp (delete_breakpoints): Rewrite using
18042 gdb_test_multiple.
18043
e5b85ead
PA
180442015-02-23 Pedro Alves <palves@redhat.com>
18045
18046 * gdb.base/info-os.c: Include stdlib.h.
18047
85c3a371
DE
180482015-02-22 Doug Evans <xdje42@gmail.com>
18049
18050 PR symtab/17855
18051 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
18052 is read after symbols have been re-read.
18053 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
18054 * gdb.ada/exec_changed/second.adb (Second): Ditto.
18055
96553a0c
DE
180562015-02-21 Doug Evans <dje@google.com>
18057
18058 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
18059
97a0c697
JK
180602015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18061
18062 PR corefiles/17808
18063 * gdb.arch/i386-biarch-core.core.bz2: New file.
18064 * gdb.arch/i386-biarch-core.exp: New file.
18065
a47cd6e9
PA
180662015-02-21 Pedro Alves <palves@redhat.com>
18067
18068 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
18069 runto_main fails.
18070
c5facdc4
PA
180712015-02-20 Pedro Alves <palves@redhat.com>
18072
18073 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
18074 info probes.
18075
2db9a427
PA
180762015-02-20 Pedro Alves <palves@redhat.com>
18077
18078 * gdb.threads/multi-create-ns-info-thr.exp: New file.
18079
60fb7e9e
PA
180802015-02-20 Pedro Alves <palves@redhat.com>
18081
18082 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
18083 clean_restart before gdb_target_supports_trace.
18084
5c5019c2
PA
180852015-02-20 Pedro Alves <palves@redhat.com>
18086
18087 PR threads/18006
18088 * gdb.threads/clone-thread_db.c: New file.
18089 * gdb.threads/clone-thread_db.exp: New file.
18090
c9587f88
AT
180912015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
18092
18093 PR breakpoints/16812
18094 * gdb.base/catch-gdb-caused-signals.c: New file.
18095 * gdb.base/catch-gdb-caused-signals.exp: New file.
18096
f6a88844
JM
180972015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
18098
18099 * configure: Regenerated.
18100 * configure.ac: Use GDB_AC_TRANSFORM.
18101 * aclocal.m4: sinclude ../transform.m4.
18102
497c491b
JM
181032015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18104
18105 * lib/dtrace.exp: New file.
18106 * gdb.base/dtrace-probe.exp: Likewise.
18107 * gdb.base/dtrace-probe.d: Likewise.
18108 * gdb.base/dtrace-probe.c: Likewise.
18109 * lib/pdtrace.in: Likewise.
18110 * configure.ac: Output variables with the transformed names of
18111 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
18112 * configure: Regenerated.
18113
03e98035
JM
181142015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18115
18116 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
18117 expected message when trying to access $_probe_* convenience
18118 variables while not on a probe.
18119
63cc30e9
JK
181202015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18121
18122 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
18123
0703599a
PA
181242015-02-11 Pedro Alves <pedro@codesourcery.com>
18125
18126 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
18127 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
18128
7e60a48e
DE
181292015-02-10 Doug Evans <xdje42@gmail.com>
18130
18131 * lib/gdb.exp (gdb_load): Always return a result.
18132
01b088bc
PA
181332015-02-10 Pedro Alves <palves@redhat.com>
18134
18135 * gdb.threads/signal-sigtrap.c: New file.
18136 * gdb.threads/signal-sigtrap.exp: New file.
18137
b05ec7a5
AT
181382015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
18139
18140 * gdb.trace/no-attach-trace.c: New file.
18141 * gdb.trace/no-attach-trace.exp: New file.
18142
a2c2acaf
MW
181432015-02-09 Mark Wielaard <mjw@redhat.com>
18144
18145 * gdb.dwarf2/atomic.c: New file.
18146 * gdb.dwarf2/atomic-type.exp: Likewise.
18147
31fd9caa
MM
181482015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18149
18150 * gdb.btrace/buffer-size.exp: Update "info record" output.
18151 * gdb.btrace/delta.exp: Update "info record" output.
18152 * gdb.btrace/enable.exp: Update "info record" output.
18153 * gdb.btrace/finish.exp: Update "info record" output.
18154 * gdb.btrace/instruction_history.exp: Update "info record" output.
18155 * gdb.btrace/next.exp: Update "info record" output.
18156 * gdb.btrace/nexti.exp: Update "info record" output.
18157 * gdb.btrace/step.exp: Update "info record" output.
18158 * gdb.btrace/stepi.exp: Update "info record" output.
18159 * gdb.btrace/nohist.exp: Update "info record" output.
18160
d33501a5
MM
181612015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18162
18163 * gdb.btrace/buffer-size: New.
18164
f4abbc16
MM
181652015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18166
18167 * gdb.btrace/delta.exp: Update "info record" output.
18168 * gdb.btrace/enable.exp: Update "info record" output.
18169 * gdb.btrace/finish.exp: Update "info record" output.
18170 * gdb.btrace/instruction_history.exp: Update "info record" output.
18171 * gdb.btrace/next.exp: Update "info record" output.
18172 * gdb.btrace/nexti.exp: Update "info record" output.
18173 * gdb.btrace/step.exp: Update "info record" output.
18174 * gdb.btrace/stepi.exp: Update "info record" output.
18175 * gdb.btrace/nohist.exp: Update "info record" output.
18176
b9d61307
SM
181772015-02-06 Simon Marchi <simon.marchi@ericsson.com>
18178
18179 PR gdb/15678
18180 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
18181
e584fdbc
PA
181822015-02-06 Pedro Alves <palves@redhat.com>
18183
18184 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
18185 macro.
18186 (seconds_left, again): New globals.
18187 (main): Wait seconds_left in a 1-second sleep loop instead of
18188 sleeping 180 seconds. If 'again' is set, reset the seconds
18189 counter.
18190 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
18191 'again' in the inferior before detaching. Print the seconds left.
18192 (options): New global.
18193 (top level): Build program with -DTIMEOUT=$timeout.
18194
77f41761
PA
181952015-02-06 Pedro Alves <palves@redhat.com>
18196
18197 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
18198 determine how many seconds to pass to 'alarm'.
18199 * gdb.base/gdb-sigterm.exp (top level): Build program with
18200 -DTIMEOUT=$timeout.
18201 (do_test): Return success/failure indication. Add more verbose
18202 logging. Don't fail if 200 single steps are seen. Instead, fail
18203 when the test times out.
18204 (passes): New global.
18205 (top level): Break the testing loop if testing fails on any
18206 iteration. Use gdb_assert.
18207
b9394193
DB
182082015-02-04 Don Breazeal <donb@codesourcery.com>
18209
18210 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
18211 and initialize them.
18212 (ipc_cleanup): New function.
18213 (main): Don't declare shmid, semid, and msqid. Add a call to
18214 atexit so that we call ipc_cleanup on exit.
18215
42d9e528
PA
182162015-02-04 Pedro Alves <palves@redhat.com>
18217
18218 * boards/native-extended-gdbserver.exp: Remove any target variant
18219 specifications from the board name before clearing the isremote
18220 flag from board_info.
18221
ae6ae975
DE
182222015-01-31 Doug Evans <xdje42@gmail.com>
18223
18224 * gdb.base/maint.exp <maint print type argc>: Update expected output.
18225
cfb069a8
GB
182262015-01-31 Gary Benson <gbenson@redhat.com>
18227
18228 * gdb.base/completion.exp: Disable completion limiting for
18229 existing tests. Add new tests to check completion limiting.
18230 * gdb.linespec/ls-errs.exp: Disable completion limiting.
18231
5dd31d79
DE
182322015-01-31 Doug Evans <xdje42@gmail.com>
18233
18234 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
18235
9f050062
DE
182362015-01-31 Doug Evans <xdje42@gmail.com>
18237
18238 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
18239 entries. Duplicate file section script entries.
18240 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
18241 inlined entries. Add test for safe-path rejection.
18242 * gdb.python/py-section-script.c: Add duplicate inlined section script
18243 entries. Duplicate file section script entries.
18244 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
18245 inlined entries. Add test for safe-path rejection.
18246
df25ebbd
JB
182472015-01-29 Joel Brobecker <brobecker@adacore.com>
18248
18249 * gdb.ada/disc_arr_bound: New testcase.
18250
4a0ca9ec
JB
182512015-01-29 Joel Brobecker <brobecker@adacore.com>
18252
18253 * gdb.ada/mi_var_array: New testcase.
18254
3a8b707a
DE
182552015-01-27 Doug Evans <dje@google.com>
18256
18257 * gdb.python/py-objfile.exp: Add tests for objfile.username.
18258 Add test for objfile.filename, objfile.username after objfile
18259 has been unloaded.
18260
f8313f6e
JB
182612015-01-26 Joel Brobecker <brobecker@adacore.com>
18262
18263 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
18264 the second test to print the name attribute of value
18265 returned by the call to gdb.lookup_type, and adjust
18266 the expected output accordingly.
18267
37bc665e
MW
182682015-01-25 Mark Wielaard <mjw@redhat.com>
18269
18270 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
18271 * gdb.base/disp-step-fork.c: Include unistd.h.
18272 * gdb.base/siginfo-obj.c: Include stdio.h.
18273 * gdb.base/siginfo-thread.c: Likewise.
18274 * gdb.mi/non-stop.c: Include unistd.h.
18275 * gdb.mi/nsthrexec.c: Include stdio.h.
18276 * gdb.mi/pthreads.c: Include unistd.h.
18277 * gdb.modula2/unbounded1.c (main): Declare returns int.
18278 * gdb.reverse/consecutive-reverse.c: Likewise.
18279 * gdb.threads/create-fail.c: Include unistd.h.
18280 * gdb.threads/killed.c: Likewise.
18281 * gdb.threads/linux-dp.c: Likewise.
18282 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
18283 * gdb.threads/non-ldr-exc-2.c: Likewise.
18284 * gdb.threads/non-ldr-exc-3.c: Likewise.
18285 * gdb.threads/non-ldr-exc-4.c: Likewise.
18286 * gdb.threads/pthreads.c: Include unistd.h.
18287 (main): Declare returns int.
18288 * gdb.threads/tls-main.c (foo): New declaration.
18289 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
18290
f7e5394d
SM
182912015-01-23 Simon Marchi <simon.marchi@ericsson.com>
18292
18293 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
18294 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
18295
743649fd
MW
182962015-01-15 Mark Wielaard <mjw@redhat.com>
18297
18298 * gdb.base/noreturn-return.c: New file.
18299 * gdb.base/noreturn-return.exp: New file.
18300 * gdb.base/noreturn-finish.c: New file.
18301 * gdb.base/noreturn-finish.exp: New file.
18302
198297aa
PA
183032015-01-23 Pedro Alves <palves@redhat.com>
18304
18305 * gdb.threads/continue-pending-after-query.c: New file.
18306 * gdb.threads/continue-pending-after-query.exp: New file.
18307
717cf30c
AG
183082015-01-22 Anders Granlund <anders.granlund@ericsson.com>
18309 Simon Marchi <simon.marchi@ericsson.com>
18310
18311 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
18312 * gdb.base/valgrind-db-attach.exp: Same.
18313 * gdb.base/valgrind-infcall.exp: Same.
18314 * lib/mi-support.exp (default_mi_gdb_start): Same.
18315 * lib/prompt.exp (default_prompt_gdb_start): Same.
18316 * lib/gdb.exp (default_gdb_spawn): Same.
18317 (gdb_interact): New.
18318
18319
4b62a76e
JK
183202015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18321
18322 * gdb.compile/compile.exp (pointer to jit function): New test.
18323
b4cdae6f
WW
183242015-01-17 Wei-cheng Wang <cole945@gmail.com>
18325
18326 * lib/gdb.exp (supports_process_record): Return true for
18327 powerpc*-*-linux*.
18328 (supports_reverse): Likewise.
18329
d221e7ef
DB
183302015-01-15 Don Breazeal <donb@codesourcery.com>
18331
18332 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
18333 instead of checking whether the target board is remote and
18334 use spawn_wait_for_attach instead of exec/sleep.
18335 * gdb.base/attach-twice.exp: Likewise.
18336
bafffb51
JB
183372015-01-15 Joel Brobecker <brobecker@adacore.com>
18338
18339 * gdb.ada/var_arr_attrs: New testcase.
18340
5589af0e
PA
183412015-01-14 Pedro Alves <palves@redhat.com>
18342 Joel Brobecker <brobecker@adacore.com>
18343
18344 PR gdb/17525
18345 * gdb.base/bp-cmds-execution-x-script.c: New file.
18346 * gdb.base/bp-cmds-execution-x-script.exp: New file.
18347 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
18348
6c400b59
PA
183492015-01-14 Pedro Alves <palves@redhat.com>
18350
18351 PR cli/17828
18352 * gdb.base/batch-preserve-term-settings.c: New file.
18353 * gdb.base/batch-preserve-term-settings.exp: New file.
18354
e02c96a7
DE
183552015-01-13 Doug Evans <dje@google.com>
18356
18357 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
18358 binary.
18359
576fd14c
JB
183602015-01-13 Joel Brobecker <brobecker@adacore.com>
18361
18362 * Makefile.in (clean mostlyclean): Do not delete *.py.
18363
04dccad0
JB
183642015-01-13 Joel Brobecker <brobecker@adacore.com>
18365
18366 * gdb.python/py-lookup-type.exp: New file.
18367
3d230f71
PA
183682015-01-12 Pedro Alves <palves@redhat.com>
18369
18370 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
18371 restore GDBFLAGS before returning.
18372
7e67715d
JK
183732015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18374
18375 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
18376 is_amd64_regs_target and is_x86_like_target.
18377
f2e0d4b4
DE
183782015-01-11 Doug Evans <xdje42@gmail.com>
18379
18380 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
18381 is given without an explicit form.
18382 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
18383 attributes.
18384 * gdb.dwarf/corrupt.exp: Ditto.
18385 * gdb.dwarf2/enum-type.exp: Ditto.
18386 * gdb.trace/entry-values.exp: Ditto.
18387 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
18388
439250fb
DE
183892015-01-11 Doug Evans <xdje42@gmail.com>
18390
18391 PR gdb/15830
18392 * gdb.base/maint.exp: Remove references to "maint demangle".
18393 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
18394 Add tests for explicitly specifying language to demangle.
18395 * gdb.dlang/demangle.exp: Ditto.
18396
ede9f622
PA
183972015-01-09 Pedro Alves <palves@redhat.com>
18398
18399 * gdb.threads/non-stop-fair-events.c: New file.
18400 * gdb.threads/non-stop-fair-events.exp: New file.
18401
a7b796db
PA
184022015-01-09 Pedro Alves <palves@redhat.com>
18403
18404 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
18405 the global scope. Set a breakpoint after all threads are started
18406 rather than stepping over two source lines. Expect the prompt.
18407 * gdb.base/watch_thread_num.c (threads_started_barrier): New
18408 global.
18409 (NUM): Now 15.
18410 (main): Use threads_started_barrier to wait for all threads to
18411 start. Main thread no longer calls thread_function. Exit after
18412 180 seconds.
18413 (loop): New function.
18414 (thread_function): Wait on threads_started_barrier barrier. Call
18415 'loop' at each iteration.
18416 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
18417 threads have started, instead of hardcoding number of "next"
18418 steps. Use an access watchpoint instead of a write watchpoint.
18419
9665ffdd
PA
184202015-01-09 Pedro Alves <palves@redhat.com>
18421
18422 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
18423 (thread_func): Wait on barrier.
18424 (main): Wait for all threads to start before stopping GDB.
18425 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
18426 global.
18427 (thread1_func, thread2_func): Wait on barrier.
18428 (main): Wait for all threads to start before stopping GDB.
18429 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
18430 New global.
18431 (thread1_func, thread2_func): Wait on barrier.
18432 (main): Wait for all threads to start before stopping GDB.
18433
c945a99f
PA
184342015-01-09 Pedro Alves <palves@redhat.com>
18435
18436 * gdb.threads/attach-many-short-lived-threads.c: New file.
18437 * gdb.threads/attach-many-short-lived-threads.exp: New file.
18438
c1a747c1
PA
184392014-01-09 Pedro Alves <palves@redhat.com>
18440
18441 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
18442 instead of to thread 2.
18443 * gdb.threads/signal-command-multiple-signals-pending.c (main):
18444 Add barrier around each pthread_create call instead of around all
18445 calls.
18446 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
18447 Set a break on thread_function and have the child threads hit it
18448 one at at a time.
18449
60b3033e
PA
184502015-01-09 Pedro Alves <palves@redhat.com>
18451
18452 * lib/gdb.exp (can_spawn_for_attach): New procedure.
18453 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
18454 false.
18455 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
18456 checking whether the target board is remote.
18457 * gdb.multi/multi-attach.exp: Likewise.
18458 * gdb.python/py-sync-interp.exp: Likewise.
18459 * gdb.server/ext-attach.exp: Likewise.
18460 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
18461 tests that need to attach, instead of checking whether the target
18462 board is remote at the top of the file.
18463
acc018ac
YQ
184642015-01-08 Yao Qi <yao@codesourcery.com>
18465
18466 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
18467
50a18af8
JK
184682015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18469
18470 Fix testcase compilation.
18471 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
18472
8503d6e1
JB
184732015-01-06 Joel Brobecker <brobecker@adacore.com>
18474
18475 * gdb.python/py-type.exp: Add a couple test about empty
18476 array creation, and negative-length array creation.
18477
cc73dbcc
DE
184782015-01-02 Doug Evans <xdje42@gmail.com>
18479
18480 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
18481
0300bbc7
DE
184822015-01-02 Doug Evans <dje@google.com>
18483
18484 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
18485
9d85a0ec
YQ
184862014-12-29 Yao Qi <yao@codesourcery.com>
18487
18488 * gdb.trace/entry-values.exp: Update comments. Rename variable
18489 bar_call_foo to returned_from_foo.
18490
87186c6a
MMN
184912014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
18492
18493 PR gdb/17394
18494 * gdb.linespec/break-asm-file.c: New file.
18495 * gdb.linespec/break-asm-file.exp: New file.
18496 * gdb.linespec/break-asm-file0.s: New file.
18497 * gdb.linespec/break-asm-file1.s: New file.
18498
1bab7383
YQ
184992014-12-18 Nigel Stephens <nigel@mips.com>
18500 Maciej W. Rozycki <macro@codesourcery.com>
18501
18502 * gdb.base/float.exp: Handle the new output from "info float" on
18503 MIPS targets.
18504
1bc1068a
JK
185052014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18506
18507 Fix MinGW compilation.
18508 * gdb.compile/compile-ops.exp: Update untested message if
18509 !skip_compile_feature_tests.
18510 * gdb.compile/compile-setjmp.exp: Likewise.
18511 * gdb.compile/compile-tls.exp: Likewise.
18512 * gdb.compile/compile.exp: Likewise.
18513 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
18514 supported on this host".
18515
b6615d10
DE
185162014-12-16 Doug Evans <xdje42@gmail.com>
18517
18518 * boards/stabs.exp: New file.
18519
25dda427
AA
185202014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
18521
18522 * gdb.base/completion.exp: Adjust to format changes of "maint
18523 print user-registers".
18524
bf330350
CU
185252014-12-16 Catalin Udma <catalin.udma@freescale.com>
18526
18527 PR server/17457
18528 * gdb.arch/aarch64-fp.c: New file.
18529 * gdb.arch/aarch64-fp.exp: New file.
18530
395cf596
SDJ
185312014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
18532
18533 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
18534 r210637, r210913, r211666, r215400, r215817).
18535
18536 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
18537 * dg-extract-results.py: New file.
18538 * dg-extract-results.sh: Use it if the environment seems
18539 suitable.
18540
18541 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
18542
18543 * dg-extract-results.py (parse_run): Handle warnings that
18544 are printed before a test harness is run.
18545
18546 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
18547
18548 * dg-extract-results.py (Named): Remove __cmp__ method.
18549 (output_variation): Use a key to sort variation.harnesses.
18550
18551 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
18552
18553 * dg-extract-results.py: For Python 3, force sys.stdout to
18554 handle surrogate escape sequences.
18555 (safe_open): New function.
18556 (output_segment, main): Use it.
18557
18558 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
18559
18560 * dg-extract-results.py (Prog.result_re): Include options
18561 in test name.
18562
18563 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
18564
18565 * dg-extract-results.py (output_variation): Always sort if
18566 do_sum.
18567
e882ef3c
SM
185682014-12-15 Simon Marchi <simon.marchi@ericsson.com>
18569
18570 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
18571 as long as we get pagination notifications.
18572
4992aa20
JM
185732014-12-15 Jason Merrill <jason@redhat.com>
18574
18575 * Makefile.in (check-gdb.%): Restore.
18576 * README: Mention it.
18577
c1b5a1a6
JB
185782014-12-13 Joel Brobecker <brobecker@adacore.com>
18579
18580 * gdb.ada/str_uninit: New testcase.
18581
5537b577
JK
185822014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18583
18584 PR symtab/17642
18585 * gdb.base/vla-stub-define.c: New file.
18586 * gdb.base/vla-stub.c: New file.
18587 * gdb.base/vla-stub.exp: New file.
18588
bb2ec1b3
TT
185892014-12-12 Phil Muldoon <pmuldoon@redhat.com>
18590 Jan Kratochvil <jan.kratochvil@redhat.com>
18591 Tom Tromey <tromey@redhat.com>
18592
18593 * configure.ac: Add gdb.compile/.
18594 * configure: Regenerate.
18595 * gdb.compile/Makefile.in: New file.
18596 * gdb.compile/compile-ops.exp: New file.
18597 * gdb.compile/compile-ops.c: New file.
18598 * gdb.compile/compile-tls.c: New file.
18599 * gdb.compile/compile-tls.exp: New file.
18600 * gdb.compile/compile-constvar.S: New file.
18601 * gdb.compile/compile-constvar.c: New file.
18602 * gdb.compile/compile-mod.c: New file.
18603 * gdb.compile/compile-nodebug.c: New file.
18604 * gdb.compile/compile-setjmp-mod.c: New file.
18605 * gdb.compile/compile-setjmp.c: New file.
18606 * gdb.compile/compile-setjmp.exp: New file.
18607 * gdb.compile/compile-shlib.c: New file.
18608 * gdb.compile/compile.c: New file.
18609 * gdb.compile/compile.exp: New file.
18610 * lib/gdb.exp (skip_compile_feature_tests): New proc.
18611
4ff709eb
TT
186122014-12-12 Tom Tromey <tromey@redhat.com>
18613
18614 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
18615 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
18616
6dddd6a5
DE
186172014-12-12 Doug Evans <dje@google.com>
18618
18619 * lib/gdb-python.exp (get_python_valueof): New function.
18620 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
18621
71c24708
AA
186222014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18623
18624 * gdb.base/completion.exp: Add test for completion of "info
18625 registers ".
18626
3e29f34a
MR
186272014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
18628
18629 * gdb.base/func-ptrs.c: New file.
18630 * gdb.base/func-ptrs.exp: New file.
18631
fc126975
SM
186322014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18633
18634 PR breakpoints/17012
18635 * gdb.base/dprintf-detach.c: New file.
18636 * gdb.base/dprintf-detach.exp: New file.
18637
0a46d518
SM
186382014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18639
18640 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
18641 * lib/gdb.exp (target_is_gdbserver): New procedure.
18642
a0be3e44
DE
186432014-12-08 Doug Evans <dje@google.com>
18644
18645 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
18646
df1b803a
YQ
186472014-12-05 Yao Qi <yao@codesourcery.com>
18648
18649 * gdb.guile/scm-error.exp: Remove the third argument to
18650 gdb_remote_download.
18651 * gdb.guile/scm-frame-args.exp: Likewise.
18652 * gdb.guile/scm-section-script.exp: Likewise.
18653
ddb9f679
YQ
186542014-12-05 Yao Qi <yao@codesourcery.com>
18655
18656 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
18657
86e4ed39
DE
186582014-12-04 Doug Evans <dje@google.com>
18659
18660 * gdb.python/py-objfile.exp: Add tests for
18661 objfile.add_separate_debug_file.
18662
7c50a931
DE
186632014-12-04 Doug Evans <dje@google.com>
18664
18665 * lib/gdb.exp (get_build_id): New function.
18666 (build_id_debug_filename_get): Rewrite to use it.
18667 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
18668
621661e3
MR
186692014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
18670
18671 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
18672 `method(long)', not just 0x0.
18673 * gdb.cp/nsalias.exp: Align code labels to 4.
18674 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
18675 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
18676 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
18677 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
18678 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
18679 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
18680
29f0c3b7
DE
186812014-12-02 Doug Evans <dje@google.com>
18682
e1e061e7 18683 PR symtab/17602
29f0c3b7 18684 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 18685 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
18686 * gdb.cp/anon-ns.exp: Update.
18687
162078c8
NB
186882014-12-02 Nick Bull <nicholaspbull@gmail.com>
18689
18690 * gdb.python/py-events.py (inferior_call_handler): New.
18691 (register_changed_handler, memory_changed_handler): New.
18692 (test_events.invoke): Register new handlers.
18693 * gdb.python/py-events.exp: Add tests for inferior call,
18694 memory_changed and register_changed events.
18695
fdb09caf
AA
186962014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18697
18698 * gdb.base/execl-update-breakpoints.exp: Specify the link address
18699 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
18700 if the linker doesn't understand this.
18701
55cfb2c4
SM
187022014-12-01 Simon Marchi <simon.marchi@ericsson.com>
18703
18704 * gdb.python/python.exp: Change expected reply to help().
18705
9e8cd6df
YQ
187062014-12-01 Yao Qi <yao@codesourcery.com>
18707
18708 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
18709 AC_CONFIG_SUBDIRS(gdb.gdbtk).
18710 * configure: Re-generated.
18711
6c659fc2
SC
187122014-11-28 Siva Chandra Reddy <sivachandra@google.com>
18713
18714 * gdb.cp/chained-calls.cc: New file.
18715 * gdb.cp/chained-calls.exp: New file.
18716 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
18717
d7fc3181
SM
187182014-11-28 Simon Marchi <simon.marchi@ericsson.com>
18719
18720 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
18721 * gdb.dwarf2/symtab-producer.exp: Same.
18722 * gdb.gdb/python-interrupts.exp: Same.
18723 * gdb.gdb/python-selftest.exp: Same.
18724 * gdb.python/py-linetable.exp: Same.
18725 * gdb.python/py-type.exp: Same.
18726 * gdb.python/py-value-cc.exp: Same.
18727 * gdb.python/py-value.exp: Same.
18728
10e79639
YQ
187292014-11-28 Yao Qi <yao@codesourcery.com>
18730
18731 * gdb.base/break-probes.exp: Match library name prefixed with
18732 sysroot.
18733
f28a0564
SM
187342014-11-27 Simon Marchi <simon.marchi@ericsson.com>
18735
18736 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
18737 test expected output. Add parentheses for the call to print.
18738 Remove L suffix from integers.
18739
3fe1ce1d
DE
187402014-11-26 Doug Evans <dje@google.com>
18741
18742 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
18743
84429e27
YQ
187442014-11-22 Yao Qi <yao@codesourcery.com>
18745
18746 * gdb.trace/entry-values.c: Remove asms.
18747 (foo): Add foo_label.
18748 (bar): Add bar_label.
18749 * gdb.trace/entry-values.exp: Remove code computing foo's
18750 length and bar's length.
18751 (Dwarf::assemble): Invoke function_range for bar and use
18752 MACRO_AT_func for foo.
18753
26741859
YQ
187542014-11-22 Yao Qi <yao@codesourcery.com>
18755
18756 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
18757 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
18758 Use .Lgcc43_procstart instead of gcc43.
18759
45e44d27
JB
187602014-11-21 Joel Brobecker <brobecker@adacore.com>
18761
18762 * gdb.ada/n_arr_bound: New testcase.
18763
458c8db8
SDJ
187642014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
18765
18766 PR breakpoints/10737
18767 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
18768 test_catch_syscall_multi_arch.
18769 (test_catch_syscall_multi_arch): New function.
18770
43f3e411
DE
187712014-11-20 Doug Evans <xdje42@gmail.com>
18772
18773 * gdb.base/maint.exp: Update expected output.
18774
0d7b2549
AA
187752014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
18776
18777 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
18778 4-byte instruction on S390.
18779
8908fca5
JB
187802014-11-19 Joel Brobecker <brobecker@adacore.com>
18781
18782 * gdb.ada/arr_arr: New testcase.
18783
4a46959e
JB
187842014-11-19 Joel Brobecker <brobecker@adacore.com>
18785
18786 * gdb.ada/pkd_arr_elem: New Testcase.
18787
470e2f4e
LM
187882014-11-18 Luis Machado <lgustavo@codesourcery.com>
18789
18790 * gdb.reverse/break-precsave: Expect completion message for
18791 core file reads.
18792 * gdb.reverse/consecutive-precsave.exp: Likewise.
18793 * gdb.reverse/finish-precsave.exp: Likewise.
18794 * gdb.reverse/i386-precsave.exp: Likewise.
18795 * gdb.reverse/machinestate-precsave.exp: Likewise.
18796 * gdb.reverse/sigall-precsave.exp: Likewise.
18797 * gdb.reverse/solib-precsave.exp: Likewise.
18798 * gdb.reverse/step-precsave.exp: Likewise.
18799 * gdb.reverse/until-precsave.exp: Likewise.
18800 * gdb.reverse/watch-precsave.exp: Likewise.
18801
a267f3ad
AA
188022014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18803
18804 * gdb.base/bp-permanent.c: Include unistd.h.
18805 * gdb.python/py-framefilter-mi.c (main): Add return type.
18806 * gdb.python/py-framefilter.c (main): Likewise.
18807 * gdb.trace/actions-changed.c (main): Likewise.
18808
12084a9a
AA
188092014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18810
18811 * gdb.mi/until.c: Add eye-catchers.
18812 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
18813 line numbers.
18814
dc7e1a77
AA
188152014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18816
18817 * gdb.base/condbreak.exp: Drop references to removed non-prototype
18818 function header variants in break1.c.
18819 * gdb.base/ena-dis-br.exp: Likewise.
18820 * gdb.base/hbreak2.exp: Likewise.
18821 * gdb.reverse/until-precsave.exp: Drop references to removed
18822 non-prototype function header variants in ur1.c.
18823 * gdb.reverse/until-reverse.exp: Likewise.
18824
41c77605
PM
188252014-11-17 Petr Machata <pmachata@redhat.com>
18826
18827 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
18828 ${_cu_offset_size} bytes abbrev offset.
18829
34248c3a
DE
188302014-11-15 Doug Evans <xdje42@gmail.com>
18831
18832 PR symtab/17559
18833 * gdb.base/line-symtabs.exp: New file.
18834 * gdb.base/line-symtabs.c: New file.
18835 * gdb.base/line-symtabs.h: New file.
18836
646da059
YQ
188372014-11-14 Yao Qi <yao@codesourcery.com>
18838
18839 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
18840 (func): Add label func_label.
18841 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
18842 Replace low_pc and high_pc with MACRO_AT_range.
18843 Replace name, low_pc and high_pc with MACRO_AT_func.
18844
9301ebe6
YQ
188452014-11-14 Yao Qi <yao@codesourcery.com>
18846
18847 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
18848 Replace name, low_pc and high_pc with MACRO_AT_func.
18849
f166b542
YQ
188502014-11-14 Yao Qi <yao@codesourcery.com>
18851
18852 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
18853 produce debug information.
18854 * gdb.dwarf2/implptr-optimized-out.S: Removed.
18855
0f6e71e3
YQ
188562014-11-14 Yao Qi <yao@codesourcery.com>
18857
18858 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
18859 object and get function length.
18860 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
18861 with MACRO_AT_func.
18862 (top-level): Replace gdb_compile and clean_restart with
18863 prepare_for_testing.
18864 * gdb.dwarf2/main.c (main): Add label main_label.
18865
876c4df9
YQ
188662014-11-14 Yao Qi <yao@codesourcery.com>
18867
18868 * lib/dwarf.exp (function_range): New procedure.
18869 (Dwarf::_handle_macro_at_func): New procedure.
18870 (Dwarf::_handle_macro_at_range): New procedure.
18871 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
18872
02ad9cf1
YQ
188732014-11-14 Yao Qi <yao@codesourcery.com>
18874
18875 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
18876 (_handle_attribute): New procedure.
18877
a59add0c
AA
188782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18879
18880 * gdb.ada/cond_lang/foo.c (callme): Add return type.
18881 * gdb.base/call-sc.c (zed): Likewise.
18882 * gdb.base/checkpoint.c (main): Likewise.
18883 * gdb.base/dump.c (main): Likewise.
18884 * gdb.base/gcore.c (main): Likewise.
18885 * gdb.base/huge.c (main): Likewise.
18886 * gdb.base/multi-forks.c (main): Likewise.
18887 * gdb.base/pr10179-a.c (main): Likewise.
18888 * gdb.base/savedregs.c (main): Likewise.
18889 * gdb.base/sigaltstack.c (main): Likewise.
18890 * gdb.base/siginfo.c (main): Likewise.
18891 * gdb.base/structs.c (zed): Likewise.
18892 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
18893 * gdb.mi/mi-syn-frame.c (main): Likewise.
18894 * gdb.mi/until.c (foo, main): Likewise.
18895 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
18896 * gdb.base/solib-weak.c (foo): Declare.
18897 * gdb.base/attach-twice.c: Include stdio.h.
18898 * gdb.base/weaklib1.c: Likewise.
18899 * gdb.base/weaklib2.c: Likewise.
18900 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
18901 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
18902 unistd.h.
18903 * gdb.base/attach-pie-misread.c: Include stdlib.h.
18904 * gdb.mi/mi-exit-code.c: Likewise.
18905 * gdb.base/break-interp-lib.c: Include string.h.
18906 * gdb.base/coremaker.c: Likewise.
18907 * gdb.base/testenv.c: Likewise.
18908 * gdb.python/py-finish-breakpoint.c: Likewise.
18909 * gdb.base/inferior-died.c: Include sys/wait.h.
18910 * gdb.base/fileio.c: Include time.h.
18911 * gdb.base/async-shell.c: Include unistd.h.
18912 * gdb.base/dprintf-non-stop.c: Likewise.
18913 * gdb.base/info-os.c: Likewise.
18914 * gdb.mi/mi-console.c: Likewise.
18915 * gdb.mi/watch-nonstop.c: Likewise.
18916 * gdb.python/py-events.c: Likewise.
18917 * gdb.base/async.c (baz): Move up before its invocation.
18918 * gdb.base/code_elim2.c (my_global_func): Likewise.
18919 * gdb.base/skip-solib-lib.c (multiply): Likewise.
18920 * gdb.base/advance.c (func2): Likewise.
18921
3b5d5997
AA
189222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18923
18924 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
18925 variant.
18926 * gdb.base/annota3.c: Likewise.
18927 * gdb.base/async.c: Likewise.
18928 * gdb.base/average.c: Likewise.
18929 * gdb.base/call-ar-st.c: Likewise.
18930 * gdb.base/call-rt-st.c: Likewise.
18931 * gdb.base/call-sc.c: Likewise.
18932 * gdb.base/call-strs.c: Likewise.
18933 * gdb.base/ending-run.c: Likewise.
18934 * gdb.base/execd-prog.c: Likewise.
18935 * gdb.base/exprs.c: Likewise.
18936 * gdb.base/foll-exec.c: Likewise.
18937 * gdb.base/foll-fork.c: Likewise.
18938 * gdb.base/foll-vfork.c: Likewise.
18939 * gdb.base/funcargs.c: Likewise.
18940 * gdb.base/gcore.c: Likewise.
18941 * gdb.base/jump.c: Likewise.
18942 * gdb.base/langs0.c: Likewise.
18943 * gdb.base/langs1.c: Likewise.
18944 * gdb.base/langs2.c: Likewise.
18945 * gdb.base/mips_pro.c: Likewise.
18946 * gdb.base/nodebug.c: Likewise.
18947 * gdb.base/opaque0.c: Likewise.
18948 * gdb.base/opaque1.c: Likewise.
18949 * gdb.base/recurse.c: Likewise.
18950 * gdb.base/run.c: Likewise.
18951 * gdb.base/scope0.c: Likewise.
18952 * gdb.base/scope1.c: Likewise.
18953 * gdb.base/setshow.c: Likewise.
18954 * gdb.base/setvar.c: Likewise.
18955 * gdb.base/shmain.c: Likewise.
18956 * gdb.base/shr1.c: Likewise.
18957 * gdb.base/shr2.c: Likewise.
18958 * gdb.base/sigall.c: Likewise.
18959 * gdb.base/signals.c: Likewise.
18960 * gdb.base/so-indr-cl.c: Likewise.
18961 * gdb.base/solib2.c: Likewise.
18962 * gdb.base/structs.c: Likewise.
18963 * gdb.base/sum.c: Likewise.
18964 * gdb.base/vforked-prog.c: Likewise.
18965 * gdb.base/watchpoint.c: Likewise.
18966 * gdb.reverse/shr2.c: Likewise.
18967 * gdb.reverse/until-reverse.c: Likewise.
18968 * gdb.reverse/ur1.c: Likewise.
18969 * gdb.reverse/watch-reverse.c: Likewise.
18970
066a77c5
AA
189712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18972
18973 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
18974 variant.
18975 * gdb.base/sepdebug.exp: Drop references to removed code.
18976
4f204ea5
AA
189772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18978
18979 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
18980 variant. Preserve original line numbering.
18981 * gdb.base/list1.c: Likewise.
18982
3b377a3a
AA
189832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18984
18985 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
18986 variant.
18987 * gdb.base/break1.c: Likewise.
18988 * gdb.base/break.exp: Drop references to removed code.
18989
e444df73
AA
189902014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18991
18992 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
18993 variant.
18994
8008f2a7
AA
189952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18996
18997 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
18998
a5a06887
AA
189992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19000
19001 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
19002 logic into perform_all_tests() and invoke it with and without
19003 function header prototypes.
19004 (do_function_calls): Remove conditional XFAIL for PR 5318.
19005 (rerun_and_prepare): Remove duplicate code.
19006 (perform_all_tests): New. Main logic moved here.
19007
44dba9b9
AA
190082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19009
19010 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
19011 code guarded by #ifdef NO_PROTOTYPES.
19012 (t_double_many_args): Likewise.
19013 (DEF_FUNC_MANY_ARGS_1): Likewise.
19014 (DEF_FUNC_VALUES_1): Likewise.
19015 (t_structs_ldc): Renamed from t_structs_fc in conditional code
19016 guarded by #ifdef PROTOTYPES.
19017
d1fbcd56
AA
190182014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19019
19020 * gdb.mi/mi-console.c: Add eye-catcher.
19021 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
19022 instead of literal line number.
19023
b0e59b8f
AA
190242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19025
19026 * gdb.base/shr2.c: Add eye-catcher.
19027 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
19028 line number.
19029
78f98cca
AA
190302014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19031
19032 * gdb.base/jump.c: Add eye-catchers.
19033 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
19034 numbers.
19035
58fa2af0
AA
190362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19037
19038 * gdb.base/execd-prog.c: Add eye-catchers.
19039 * gdb.base/foll-exec.c: Likewise.
19040 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
19041 line numbers.
19042
04e5059b
AA
190432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19044
19045 * gdb.base/ending-run.c: Add eye-catchers.
19046 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
19047 literal line numbers.
19048
dbfdb174
AA
190492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19050
19051 * gdb.base/call-rt-st.c: Add eye-catchers.
19052 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
19053 literal line numbers.
19054
888a2ade
AA
190552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19056
19057 * gdb.base/call-ar-st.c: Add eye-catchers.
19058 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
19059 literal line numbers.
19060
6acc2dde
AA
190612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19062
19063 * gdb.base/average.c: Add eye-catchers.
19064 * gdb.base/sum.c: Likewise.
19065 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
19066 regexps dynamically.
19067
9ecfcd1d
AA
190682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19069
19070 * gdb.base/solib1.c: Add eye-catchers.
19071 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
19072 literal line numbers.
19073
78708b7c
PA
190742014-11-12 Pedro Alves <palves@redhat.com>
19075
19076 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
19077 leader has exited.
19078
af48d08f
PA
190792014-11-12 Pedro Alves <palves@redhat.com>
19080
19081 * gdb.arch/i386-bp_permanent.c: New file.
19082 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
19083 (srcfile): Set to i386-bp_permanent.c.
19084 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
19085 that stepi does not execute the 'leave' instruction, instead of
19086 testing it does execute.
19087 * gdb.base/bp-permanent.c: New file.
19088 * gdb.base/bp-permanent.exp: New file.
19089
af3768e9
DE
190902014-11-10 Doug Evans <xdje42@gmail.com>
19091
19092 PR symtab/17564
19093 * gdb.base/symtab-search-order.exp: New file.
19094 * gdb.base/symtab-search-order.c: New file.
19095 * gdb.base/symtab-search-order-1.c: New file.
19096 * gdb.base/symtab-search-order-shlib-1.c: New file.
19097
9de00a4a
PA
190982014-11-07 Pedro Alves <palves@redhat.com>
19099
19100 PR gdb/17511
19101 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
19102 i?86-*-linux*.
19103
e0f52461
SC
191042014-11-03 Siva Chandra Reddy <sivachandra@google.com>
19105
19106 PR c++/17494
19107 * gdb.cp/pr17494.cc: New file.
19108 * gdb.cp/pr17494.exp: New file.
19109
6ce8c980
YQ
191102014-11-02 Yao Qi <yao@codesourcery.com>
19111
19112 * gdb.python/python.exp: Get working directory and match the
19113 output of "set extended-prompt \\w " with it.
19114
02be9a71
DE
191152014-10-30 Doug Evans <dje@google.com>
19116
19117 * gdb.python/py-objfile.exp: Add tests for setting random attributes
19118 in objfiles.
19119 * gdb.python/py-progspace.exp: Add tests for setting random attributes
19120 in progspaces.
19121
3bdff46b
LM
191222014-10-30 Janis Johnson <janisjo@codesourcery.com>
19123
19124 * gdb.base/fullpath-expand.exp: Skip for a remote host.
19125 * gdb.base/realname-expand.exp: Likewise.
19126 * gdb.linespec/macro-relative.exp: Likewise.
19127
ab917dfb
PA
191282014-10-29 Pedro Alves <palves@redhat.com>
19129
19130 PR gdb/17408
19131 * gdb.threads/schedlock.c (some_function): New function.
19132 (call_function): New global.
19133 (MAYBE_CALL_SOME_FUNCTION): New macro.
19134 (thread_function): Call it.
19135 * gdb.threads/schedlock.exp (get_args): Add description parameter,
19136 and use it instead of a global counter. Adjust all callers.
19137 (get_current_thread): Use "find current thread" for test message
19138 here rather than having all callers pass down the same string.
19139 (goto_loop): New procedure, factored out from ...
19140 (my_continue): ... this.
19141 (step_ten_loops): Change parameter from test message to command to
19142 use. Adjust.
19143 (list_count): Delete global.
19144 (check_result): New procedure, factored out from duplicate top
19145 level code.
19146 (continue tests): Wrap in with_test_prefix.
19147 (test_step): New procedure, factored out from duplicate top level
19148 code.
19149 (top level): Test "step" in combination with all scheduler-locking
19150 modes. Test "next" in combination with all scheduler-locking
19151 modes, and in combination with stepping over a function call or
19152 not.
19153 * gdb.threads/next-bp-other-thread.c: New file.
19154 * gdb.threads/next-bp-other-thread.exp: New file.
19155
d3d4baed
PA
191562014-10-29 Pedro Alves <palves@redhat.com>
19157
19158 PR python/17372
19159 * gdb.python/python.exp: Test a multi-line command that spawns
19160 interactive Python.
19161 * gdb.base/multi-line-starts-subshell.exp: New file.
19162
563e8d85
YQ
191632014-10-29 Yao Qi <yao@codesourcery.com>
19164
19165 * gdb.base/fileio.exp: Make directories on host.
19166
0ea4d52e
YQ
191672014-10-29 Yao Qi <yao@codesourcery.com>
19168
19169 * gdb.base/fileio.c (test_write): Close the file.
19170
7f5ef605
PA
191712014-10-28 Pedro Alves <palves@redhat.com>
19172
19173 PR gdb/12623
19174 * gdb.base/sigstep.c (no_handler): New global.
19175 (main): If 'no_handler is true, set the signal handlers to
19176 SIG_IGN.
19177 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
19178 with_sw_watch and no_handler parameters. Handle them.
19179 (top level) <stepping over handler when stopped at a breakpoint
19180 test>: Add a test axis for testing with a software watchpoint, and
19181 another for testing with the signal handler set to SIG_IGN.
19182 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
19183 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
19184
abbdbd03
PA
191852014-10-28 Pedro Alves <palves@redhat.com>
19186
19187 PR gdb/17511
19188 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
19189 * gdb.base/sigstep.exp (other_handler_location): New global.
19190 (advance): Support stepping into the signal handler, and running
19191 commands while in the handler.
19192 (in_handler_map): New global.
19193 (top level): In the advance test, add combinations for getting
19194 into the handler with stepping commands, and for running commands
19195 in the handler. Add comment descripting the advancei tests.
19196
1df4399f
PA
191972014-10-28 Pedro Alves <palves@redhat.com>
19198
19199 * gdb.base/sigstep.exp: Use build_executable instead of
19200 prepare_for_testing.
19201 (top level): Move code that starts GDB, runs to main and creates a
19202 display to ...
19203 (restart): ... this new procedure.
19204 (top level): Move backtrace from signal handler test to ...
19205 (validate_backtrace): ... this new procedure.
19206 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
19207 with_test_prefix. Always restart GDB.
19208 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
19209 with_test_prefix. Always restart GDB. No need to delete
19210 breakpoints after the test.
19211 (test_skip_handler): Remove prefix parameter.
19212 (skip_over_handler, breakpoint_to_handler)
19213 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
19214 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
19215 restart GDB. No need to delete breakpoints after the test.
19216 (top level): Use foreach to call the test procedures with
19217 different commands.
19218
a5b6e449
PA
192192014-10-28 Pedro Alves <palves@redhat.com>
19220
19221 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
19222 instead of GNATS numbers.
19223 * gdb.base/sigbpt.exp: Likewise.
19224 * gdb.base/siginfo.exp: Likewise.
19225 * gdb.base/sigstep.exp: Likewise.
19226
e5f8a7cc
PA
192272014-10-27 Pedro Alves <palves@redhat.com>
19228
19229 * gdb.base/sigstep.c (dummy): New global.
19230 (main): Issue a couple writes to the new global.
19231 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
19232 procedures.
19233 (skip_over_handler): Use test_skip_handler.
19234 (top level): Call skip_over_handler for stepi and nexti too.
19235 (breakpoint_over_handler): Use test_skip_handler.
19236 (top level): Call breakpoint_over_handler for stepi and nexti too.
19237
763905a3
YQ
192382014-10-27 Yao Qi <yao@codesourcery.com>
19239
19240 * gdb.trace/tfile.c (adjust_function_address)
19241 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
19242 function descriptor.
19243
6f259a23
DB
192442014-10-24 Don Breazeal <donb@codesourcery.com>
19245
19246 * gdb.base/foll-fork.exp (test_follow_fork,
19247 catch_fork_child_follow): Check for updated fork messages emitted
19248 from infrun.c.
19249 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
19250 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
19251 vfork_and_exec_child_follow_through_step): Check for updated vfork
19252 messages emitted from infrun.c.
19253
09dd9a69
PA
192542014-10-24 Pedro Alves <palves@redhat.com>
19255
19256 * gdb.base/corefile.exp: Remove references to ultrix.
19257 * gdb.base/interrupt.exp: Likewise.
19258 * gdb.base/whatis.exp: Likewise.
19259 * gdb.gdb/selftest.exp: Likewise.
19260 * gdb.threads/manythreads.exp: Likewise.
19261 * gdb.threads/print-threads.exp: Likewise.
19262 * gdb.threads/pthreads.exp:: Likewise.
19263 * gdb.threads/schedlock.exp: Likewise.
19264
3433cfa5
SC
192652014-10-24 Siva Chandra Reddy <sivachandra@google.com>
19266
19267 * gdb.cp/non-trivial-retval.cc: Add a test case.
19268 * gdb.cp/non-trivial-retval.exp: Add a test.
19269
092f880b
YQ
192702014-10-20 Yao Qi <yao@codesourcery.com>
19271
19272 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
19273 * gdb.python/py-objfile-script-gdb.py: New file.
19274 * gdb.python/py-objfile-script.exp: Update reference to
19275 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
19276 of remote_download. Remove the dest file.
19277
acbdb7f3
YQ
192782014-10-20 Yao Qi <yao@codesourcery.com>
19279
19280 * gdb.base/checkpoint.exp: Don't remove file copied on host.
19281 * gdb.base/step-line.exp: Likewise.
19282 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19283 * gdb.dwarf2/dw2-basic.exp: Likewise.
19284 * gdb.dwarf2/dw2-compressed.exp: Likewise.
19285 * gdb.dwarf2/dw2-filename.exp: Likewise.
19286 * gdb.dwarf2/dw2-intercu.exp: Likewise.
19287 * gdb.dwarf2/dw2-intermix.exp: Likewise.
19288 * gdb.dwarf2/dw2-producer.exp: Likewise.
19289 * gdb.dwarf2/mac-fileno.exp: Likewise.
19290 * gdb.python/py-frame-args.exp: Likewise.
19291 * gdb.python/py-framefilter.exp: Likewise.
19292 * gdb.python/py-mi.exp: Likewise.
19293 * gdb.python/py-objfile-script.exp: Likewise
19294 * gdb.python/py-pp-integral.exp: Likewise.
19295 * gdb.python/py-pp-re-notag.exp: Likewise.
19296 * gdb.python/py-prettyprint.exp: Likewise.
19297 * gdb.python/py-section-script.exp: Likewise.
19298 * gdb.python/py-typeprint.exp: Likewise.
19299 * gdb.python/py-xmethods.exp: Likewise.
19300 * gdb.stabs/weird.exp: Likewise.
19301 * gdb.xml/tdesc-regs.exp: Likewise.
19302
bd286a29
KCY
193032014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
19304
19305 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
19306 (out_cu): Use addr_len for the size of addresses.
19307 (out_line): Likewise. Size DW_LNE_set_address instruction
19308 according to addr_len.
19309 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
19310 (FUNC): Add START_INSNS to definition.
19311
673dc4a0
YQ
193122014-10-18 Yao Qi <yao@codesourcery.com>
19313
19314 * gdb.base/argv0-symlink.exp: Check argv[0] value if
19315 gdb_has_argv0 return true.
19316 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
19317 check [target_info exists noargs], check [gdb_has_argv0]
19318 instead.
19319 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19320 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
19321 procedures.
19322
4ffbba72
DE
193232014-10-17 Doug Evans <dje@google.com>
19324
19325 * gdb.python/py-events.exp: Update expected output for clear_objfiles
19326 event.
19327 * gdb.python/py-events.py: Add clear_objfiles event.
19328
d096d8c1
DE
193292014-10-17 Doug Evans <dje@google.com>
19330
19331 * gdb.python/py-objfile.exp: Test progspace attribute.
19332
a80db015
LM
193332014-10-17 Luis Machado <lgustavo@codesourcery.com>
19334
19335 * gdb.guile/scm-breakpoint.exp: Do not assume any
19336 directory separators when matching source file paths.
19337 * gdb.python/py-breakpoint.exp: Likewise.
19338 * gdb.reverse/break-precsave.exp: Likewise.
19339 * gdb.reverse/break-reverse.exp: Likewise.
19340 * gdb.reverse/consecutive-precsave.exp: Likewise.
19341 * gdb.reverse/finish-precsave.exp: Likewise.
19342 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
19343 * gdb.reverse/finish-reverse.exp: Likewise.
19344 * gdb.reverse/i386-precsave.exp: Likewise.
19345 * gdb.reverse/i387-env-reverse.exp: Likewise.
19346 * gdb.reverse/i387-stack-reverse.exp: Likewise.
19347 * gdb.reverse/machinestate-precsave.exp: Likewise.
19348 * gdb.reverse/machinestate.exp: Likewise.
19349 * gdb.reverse/sigall-precsave.exp: Likewise.
19350 * gdb.reverse/solib-precsave.exp: Likewise.
19351 * gdb.reverse/step-precsave.exp: Likewise.
19352 * gdb.reverse/until-precsave.exp: Likewise.
19353 * gdb.reverse/watch-precsave.exp: Likewise.
19354 * gdb.reverse/watch-reverse.exp: Likewise.
19355
b22089ab
YQ
193562014-10-17 Yao Qi <yao@codesourcery.com>
19357
19358 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
19359 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
19360
6c4486e6
PA
193612014-10-17 Pedro Alves <palves@redhat.com>
19362
19363 PR gdb/17471
19364 * gdb.base/bg-execution-repeat.c: New file.
19365 * gdb.base/bg-execution-repeat.exp: New file.
19366
0ff33695
PA
193672014-10-17 Pedro Alves <palves@redhat.com>
19368
19369 PR gdb/17300
19370 * gdb.base/continue-all-already-running.c: New file.
19371 * gdb.base/continue-all-already-running.exp: New file.
19372
6fdebc3d
PA
193732014-10-17 Pedro Alves <palves@redhat.com>
19374
19375 PR gdb/17472
19376 * gdb.base/annota-input-while-running.c: New file.
19377 * gdb.base/annota-input-while-running.exp: New file.
19378
32a8097b
PA
193792014-10-17 Pedro Alves <palves@redhat.com>
19380
19381 * gdb.base/callfuncs.exp: emove references to osf.
19382 * gdb.base/sigall.exp: Likewise.
19383 * gdb.gdb/selftest.exp: Likewise.
19384 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19385 * gdb.mi/non-stop.c: Likewise.
19386 * gdb.mi/pthreads.c: Likewise.
19387 * gdb.reverse/sigall-precsave.exp: Likewise.
19388 * gdb.reverse/sigall-reverse.exp: Likewise.
19389 * gdb.threads/pthreads.c: Likewise.
19390 * gdb.threads/pthreads.exp: Likewise.
19391
7a3517ff
YQ
193922014-10-17 Yao Qi <yao@codesourcery.com>
19393
19394 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
19395 check 'target_info exists noargs'.
19396 (test_command_prompt_position): Likewise.
19397 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
19398 Remove "set args".
19399 (progvar_simple_while_test): Likewise.
19400 (progvar_complex_if_while_test): Likewise.
19401 (if_while_breakpoint_command_test): Likewise.
19402 (infrun_breakpoint_command_test): Likewise.
19403 (breakpoint_command_test): Likewise.
19404 (watchpoint_command_test): Likewise.
19405 (bp_deleted_in_command_test): Likewise.
19406 (temporary_breakpoint_commands): Likewise.
19407
bb99c472
YQ
194082014-10-16 Yao Qi <yao@codesourcery.com>
19409
19410 * gdb.base/remotetimeout.exp: Remove noargs checking.
19411
7c16b83e
PA
194122014-10-15 Pedro Alves <palves@redhat.com>
19413
19414 PR breakpoints/9649
19415 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
19416 * gdb.base/breakpoint-in-ro-region.exp
19417 (probe_target_hardware_step): New procedure.
19418 (top level): Probe hardware stepping and hardware breakpoint
19419 support. Test stepping through a read-only region, with both
19420 "breakpoint auto-hw" on and off and both "always-inserted" on and
19421 off.
19422
35a49624
IB
194232014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
19424
19425 * gdb.dlang/demangle.exp: Update for demangling changes.
19426
2d1c107c
SC
194272014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19428
19429 * gdb.cp/non-trivial-retval.cc: Add new test cases.
19430 * gdb.cp/non-trivial-retval.exp: Add new tests.
19431
778811d5
SC
194322014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19433
19434 PR c++/13403
19435 PR c++/15154
19436 * gdb.cp/non-trivial-retval.cc: New file.
19437 * gdb.cp/non-trivial-retval.exp: New file.
19438
10c5f0a8
YQ
194392014-10-15 Yao Qi <yao@codesourcery.com>
19440
19441 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
19442 remote host.
19443
65d7b369
YQ
194442014-10-15 Yao Qi <yao@codesourcery.com>
19445
19446 * gdb.python/py-symbol.exp: Match file base name if host is
19447 remote, otherwise match file name with dir name.
19448 * gdb.python/py-symtab.exp: Likewise.
19449 * gdb.python/python.exp: Likewise.
19450
46dc1394
YQ
194512014-10-15 Yao Qi <yao@codesourcery.com>
19452
19453 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
19454 pattern.
19455 * gdb.python/py-symtab.exp: Likewise.
19456 * gdb.python/python.exp: Remove trailing ".*". Fix typo
19457 locationn.
19458
c40cc657
JB
194592014-10-14 Joel Brobecker <brobecker@adacore.com>
19460
19461 * gdb.ada/addr_arith: New testcase.
19462
2abf49e1
MR
194632014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
19464
19465 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
19466 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
19467 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
19468 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
19469
f7088df3
SDJ
194702014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
19471
19472 * gdb.arch/stap-eval-lang-ada.S: Likewise.
19473 * gdb.arch/stap-eval-lang-ada.c: Likewise.
19474 * gdb.arch/stap-eval-lang-ada.exp: New file.
19475
4dc06805
YQ
194762014-10-14 Yao Qi <yao@codesourcery.com>
19477
19478 * gdb.mi/mi-var-child.c (nothing1): New function.
19479 (nothing2): New function.
19480 (do_children_tests): Set function pointers by nothing1 and
19481 nothing2.
19482 * gdb.mi/mi-var-child.exp: Step over new added statements.
19483 Update test to match the new output.
19484 * gdb.mi/var-cmd.c (nothing1): New function.
19485 (nothing2): New function.
19486 (do_children_tests): Set function pointers by nothing1 and
19487 nothing2.
19488 * gdb.mi/mi-var-display.exp: Update test to match output.
19489 Step to the line specified by $line_dct_nothing.
19490 Increase the number of lines to step.
19491
46a93de2
YQ
194922014-10-14 Yao Qi <yao@codesourcery.com>
19493
19494 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
19495 tests.
19496 * gdb.mi/mi2-var-child.exp: Likewise.
19497
14ea52ee
DE
194982014-10-13 Doug Evans <dje@google.com>
19499
19500 * gdb.python/py-objfile.exp: Change name of file name test.
19501
e5c6e92b
DE
195022014-10-13 Doug Evans <dje@google.com>
19503
19504 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
19505 from the start of the CU.
19506
c780cc2f
JK
195072014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19508 Yao Qi <yao@codesourcery.com>
19509
19510 Fix "save breakpoints" for "catch" command.
19511 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
19512 Remove -nonewline. Match also the added "main" line.
19513
99894e11
JK
195142014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19515
19516 Fix "save breakpoints" for "disable $bpnum" command.
19517 * gdb.base/save-bp.c (main): Add label.
19518 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
19519
6e1ac5a3
JK
195202014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19521
19522 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
19523
754dd2b0
YQ
195242014-10-11 Yao Qi <yao@codesourcery.com>
19525
19526 * gdb.server/server-kill.exp: Execute command
19527 "set remote trace-status-packet on" before "tstatus".
19528
f90183d7
YQ
195292014-10-11 Yao Qi <yao@codesourcery.com>
19530
19531 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
19532 (main): Call getppid.
19533 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
19534 and continue to it. Read variable "server_pid".
19535
bf40a607
YQ
195362014-10-11 Yao Qi <yao@codesourcery.com>
19537
19538 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
19539
052ca370
YQ
195402014-10-11 Yao Qi <yao@codesourcery.com>
19541
19542 * gdb.threads/thread-find.exp: Don't execute command
19543 "info threads".
19544 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
19545 * gdb.threads/linux-dp.exp: Don't check the condition
19546 $threads_created equals to zero.
19547
3831839c
PA
195482014-10-10 Pedro Alves <palves@redhat.com>
19549
19550 * gdb.base/bigcore.exp: Remove references to IRIX.
19551 * gdb.base/funcargs.exp: Likewise.
19552 * gdb.base/interrupt.exp: Likewise.
19553 * gdb.base/mips_pro.exp: Likewise.
19554 * gdb.base/nodebug.exp: Likewise.
19555 * gdb.base/setvar.exp: Likewise.
19556 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
19557
8b9a549d
PA
195582014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19559 Pedro Alves <palves@redhat.com>
19560
19561 PR symtab/14466
19562 * gdb.base/vdso-warning.c: New file.
19563 * gdb.base/vdso-warning.exp: New file.
19564
d48ba5e8
DE
195652014-10-02 Doug Evans <dje@google.com>
19566
19567 * gdb.base/structs.c (main): Don't run forever.
19568
2278c276
PA
195692014-10-02 Pedro Alves <palves@redhat.com>
19570
19571 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
19572 (top level) <stop threads 1, stop threads 2>: Use it.
19573
b57bacec
PA
195742014-10-02 Pedro Alves <palves@redhat.com>
19575
19576 * gdb.threads/break-while-running.exp (test): Add new
19577 'update_thread_list' argument. Skip "info threads" if false.
19578 (top level): Add new 'update_thread_list' axis.
19579
13fd3ff3
PA
195802014-10-02 Pedro Alves <palves@redhat.com>
19581
19582 PR breakpoints/17431
19583 * gdb.base/execl-update-breakpoints.c: New file.
19584 * gdb.base/execl-update-breakpoints.exp: New file.
19585
0fec99e8
PA
195862014-10-01 Pedro Alves <palves@redhat.com>
19587
19588 * gdb.base/breakpoint-in-ro-region.c: New file.
19589 * gdb.base/breakpoint-in-ro-region.exp: New file.
19590
2ddf4301
SM
195912014-10-01 Simon Marchi <simon.marchi@ericsson.com>
19592
19593 * gdb.mi/mi-exit-code.exp: New file.
19594 * gdb.mi/mi-exit-code.c: New file.
19595
6a5f3f43
YQ
195962014-09-30 Yao Qi <yao@codesourcery.com>
19597
19598 * lib/prelink-support.exp (build_executable_own_libs): Error if
19599 the target isn't native.
19600
345bcc73
YQ
196012014-09-30 Yao Qi <yao@codesourcery.com>
19602
19603 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
19604 false.
19605
a25a5a45
PA
196062014-09-22 Pedro Alves <palves@redhat.com>
19607
19608 * gdb.threads/break-while-running.exp: New file.
19609 * gdb.threads/break-while-running.c: New file.
19610
00ba3162
YQ
196112014-09-19 Yao Qi <yao@codesourcery.com>
19612
19613 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
19614 Invoke test. Restart GDB with --readnow and invoke test again.
19615
c3b7b696
YQ
196162014-09-19 Yao Qi <yao@codesourcery.com>
19617
19618 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
19619 proc set_breakpoint_on_gcd_function. Invoke
19620 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
19621 invoke set_breakpoint_on_gcd_function again.
19622
2b4fd423
DE
196232014-09-18 Doug Evans <dje@google.com>
19624
19625 * gdb.dwarf2/symtab-producer.exp: New file.
19626
a5947601
SDJ
196272014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19628
19629 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
19630 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
19631 * gdb.base/global-var-nested-by-dso.c: Likewise.
19632 * gdb.base/global-var-nested-by-dso.exp: Likewise.
19633
91c19059
SDJ
196342014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19635 Pedro Alves <palves@redhat.com>
19636
19637 * gdb.base/watch-bitfields.exp: Pass string other than test file
19638 name to prepare_for_testing.
19639 (watch): New procedure.
19640 (expect_watchpoint): Use with_test_prefix.
19641 (top level): Factor out tests to ...
19642 (test_watch_location, test_regular_watch): ... these new
19643 procedures, and use with_test_prefix and gdb_continue_to_end.
19644
bb9d5f81
PP
196452014-09-16 Patrick Palka <patrick@parcs.ath.cx>
19646
19647 PR breakpoints/12526
19648 * gdb.base/watch-bitfields.exp: New file.
19649 * gdb.base/watch-bitfields.c: New file.
19650
635856f5
PA
196512014-09-16 Pedro Alves <palves@redhat.com>
19652
19653 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
19654 software and hardware addresses, not software address against
19655 itself.
19656
7280ceea
PA
196572014-09-16 Pedro Alves <palves@redhat.com>
19658
19659 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
19660 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
19661
428b16bd
PA
196622014-09-16 Pedro Alves <palves@redhat.com>
19663
19664 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
19665 files.
19666 * gdb.base/a2-run.exp: Remove all code guarded by istarget
19667 "*-*-vxworks*" throughout.
19668 * gdb.base/break.exp: Likewise.
19669 * gdb.base/default.exp: Likewise.
19670 * gdb.base/scope.exp: Likewise.
19671 * gdb.base/sepdebug.exp: Likewise.
19672 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
19673 throughout.
19674 * gdb.base/run.c: Likewise.
19675 * gdb.base/sepdebug.c: Likewise.
19676 * gdb.hp/gdb.aCC/run.c: Likewise.
19677 * gdb.reverse/until-reverse.c: Likewise.
19678 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
19679
666d413c
YQ
196802014-09-16 Yao Qi <yao@codesourcery.com>
19681
19682 * boards/local-remote-host-native.exp: New file.
19683
57cbd724
DE
196842014-09-14 Doug Evans <xdje42@gmail.com>
19685
19686 * gdb.threads/queue-signal.c (thread_count): New variable.
19687 (thread_count_mutex, thread_count_condvar): New variables.
19688 (incr_thread_count, wait_all_threads_running): New functions.
19689 (main): Wait for all threads to be in their thread functions.
19690
81219e53
DE
196912014-09-13 Doug Evans <xdje42@gmail.com>
19692
19693 * gdb.threads/queue-signal.c: New file.
19694 * gdb.threads/queue-signal.exp: New file.
19695
3714cea7
DE
196962014-09-13 Doug Evans <xdje42@gmail.com>
19697
19698 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
19699 be consistent with what default_gdb_init uses.
19700 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
19701 the plain text of the prompt. Add some logging printfs.
19702 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
19703
fa43b1d7
PA
197042014-09-12 Pedro Alves <palves@redhat.com>
19705
19706 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
19707 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
19708 * gdb.arch/i386-size-overlap.exp: Likewise.
19709 * gdb.arch/i386-size.exp: Likewise.
19710 * gdb.arch/i386-unwind.exp: Likewise.
19711 * gdb.base/a2-run.exp: Likewise.
19712 * gdb.base/break.exp: Likewise.
19713 * gdb.base/charset.exp: Likewise.
19714 * gdb.base/chng-syms.exp: Likewise.
19715 * gdb.base/commands.exp: Likewise.
19716 * gdb.base/dbx.exp: Likewise.
19717 * gdb.base/find.exp: Likewise.
19718 * gdb.base/funcargs.exp: Likewise.
19719 * gdb.base/jit-simple.exp: Likewise.
19720 * gdb.base/reread.exp: Likewise.
19721 * gdb.base/sepdebug.exp: Likewise.
19722 * gdb.base/step-bt.exp: Likewise.
19723 * gdb.cp/mb-inline.exp: Likewise.
19724 * gdb.cp/mb-templates.exp: Likewise.
19725 * gdb.objc/basicclass.exp: Likewise.
19726 * gdb.threads/killed.exp: Likewise.
19727
9d9bf2df
EBM
197282014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19729
19730 PR tdep/17379
19731 * gdb.arch/powerpc-stackless.S: New file.
19732 * gdb.arch/powerpc-stackless.exp: New file.
19733
1cf2f1b0
JK
197342014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19735
19736 * gdb.base/attach.c: Include unistd.h.
19737 (main): Call alarm. Add label postloop.
19738 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
19739 gdb_breakpoint, gdb_continue_to_breakpoint.
19740 (test_command_line_attach_run): Kill ${testpid} in one exit path.
19741
98880d46
PA
197422014-09-11 Pedro Alves <palves@redhat.com>
19743
19744 PR gdb/17347
19745 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
19746 * gdb.base/attach.exp (test_command_line_attach_run): New
19747 procedure.
19748 (top level): Call it.
19749
4c92ff2c
PA
197502014-09-11 Pedro Alves <palves@redhat.com>
19751
19752 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
19753 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
19754 (do_command_attach_tests): Use spawn_wait_for_attach.
19755 * gdb.base/solib-overlap.exp: Likewise.
19756 * gdb.multi/multi-attach.exp: Likewise.
19757 * gdb.python/py-prompt.exp: Likewise.
19758 * gdb.python/py-sync-interp.exp: Likewise.
19759 * gdb.server/ext-attach.exp: Likewise.
19760
3adc1a7d
GKB
197612014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
19762
19763 * gdb.fortran/array-element.exp: Remove unexpected "continue"
19764 command in testcase. Simplify testcase.
19765
96334934
JB
197662014-09-10 Joel Brobecker <brobecker@adacore.com>
19767
19768 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
19769
eb479039
JB
197702014-09-10 Joel Brobecker <brobecker@adacore.com>
19771
19772 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
19773
deede10c
JB
197742014-09-10 Joel Brobecker <brobecker@adacore.com>
19775
19776 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
19777
7828a5f5
JB
197782014-09-10 Joel Brobecker <brobecker@adacore.com>
19779
19780 * gdb.dwarf2/dynarr-ptr.c: New file.
19781 * gdb.dwarf2/dynarr-ptr.exp: New file.
19782
33aeebcf
MR
197832014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19784
19785 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
19786 of 30 rather than hardcoding 120 for a slow test case. Take the
19787 `gdb,timeout' target setting into account for this calculation.
19788 Don't extend the timeout for the test cases that don't need it.
19789
7b415901
MR
197902014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19791
19792 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
19793 a factor of 2 for a slow test case. Take the `gdb,timeout'
19794 target setting into account for this calculation.
19795 * gdb.reverse/until-precsave.exp: Increase the timeout by
19796 a factor of 15 and 3 respectively rather than adding 120
19797 for a pair of slow test cases. Take the `gdb,timeout'
19798 target setting into account for this calculation.
19799
4a40f85a
MR
198002014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19801
19802 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
19803 timeout, don't pass one down to gdb_expect.
19804 (gdb_expect): Rework timeout selection.
19805
09635af7
MR
198062014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19807
19808 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
19809 exception on timeout.
19810 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
19811 (gdbserver_start_extended): Catch any `gdbserver_start' error
19812 exceptions.
19813 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
19814 * lib/mi-support.exp (mi_gdb_target_load): Catch any
19815 `gdbserver_gdb_load' error exceptions.
19816
2bdd10b7
MR
198172014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19818
19819 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
19820 120 on waiting for the TCP socket to open.
19821
316935f0
DE
198222014-09-09 Doug Evans <xdje42@gmail.com>
19823
19824 * gdb.base/default.exp (show_conv_list): Add _caller_is,
19825 _caller_matches, _any_caller_is, _any_caller_matches.
19826
83740597
DE
198272014-09-09 Doug Evans <xdje42@gmail.com>
19828
19829 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
19830
4c122fc3
YQ
198312014-09-09 Yao Qi <yao@codesourcery.com>
19832
19833 * gdb.mi/mi-var-display.exp: Set print symbol off.
19834
a9f116cb
GKB
198352014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
19836
19837 PR gdb/17035
19838 * gdb.base/commands.exp: Add tests to verify user-defined
19839 commands with empty bodies.
19840 * gdb.python/py-cmd.exp: Test that we don't show user-defined
19841 python commands in `show user command`.
19842 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
19843 scheme commands in `show user command`.
19844
c75bd3a2
JK
198452014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19846
19847 PR python/17355
19848 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
19849 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
19850 * gdb.python/py-framefilter-invalidarg.exp: New file.
19851 * gdb.python/py-framefilter-invalidarg.py: New file.
19852
faa42425
DE
198532014-09-06 Doug Evans <xdje42@gmail.com>
19854
19855 PR 15276
19856 * gdb.python/py-caller-is.c: New file.
19857 * gdb.python/py-caller-is.exp: New file.
19858
474ca4f6
SDJ
198592014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
19860
19861 PR gdb/17235
19862 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
19863 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
19864
eb0b0463
SDJ
198652014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
19866
19867 PR fortran/17237
19868 * gdb.fortran/print-formatted.exp: New file.
19869 * gdb.fortran/print-formatted.f90: Likewise.
19870
5f3b99cf
SS
198712014-09-03 Sasha Smundak <asmundak@google.com>
19872
19873 * gdb.python/py-frame.exp: Test Frame.read_register.
19874
7d793aa9
SDJ
198752014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
19876
19877 PR python/16699
19878 * gdb.python/py-completion.exp: New file.
19879 * gdb.python/py-completion.py: Likewise.
19880
fb0576e9
DE
198812014-08-28 Doug Evans <dje@google.com>
19882
19883 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
19884 eax,etc. are live with values set by gdb and thus the compiler can't
19885 use them.
19886 * gdb.arch/i386-pseudo.c (main): Ditto.
19887
ee92b0dd
DE
198882014-08-27 Doug Evans <dje@google.com>
19889
19890 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
19891
6649db35
DE
198922014-08-25 Doug Evans <dje@google.com>
19893
19894 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
19895 (main): Ditto.
19896
564b7600
DE
198972014-08-25 Doug Evans <dje@google.com>
19898
19899 * gdb.threads/thread-execl.exp: #include <stdio.h>.
19900
3881fb67
YQ
199012014-08-24 Yao Qi <yao@codesourcery.com>
19902
19903 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
19904 symbol off.
19905 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
19906
a05a36a5
DE
199072014-08-22 Doug Evans <dje@google.com>
19908
19909 PR 17276
19910 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
19911 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
19912 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
19913
7c343b48
YQ
199142014-08-22 Yao Qi <yao@codesourcery.com>
19915
19916 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
19917 * gdb.python/py-finish-breakpoint2.exp: Likewise.
19918 * gdb.python/python.exp: Likewise. Use .py file on the host
19919 instead of the build.
19920
22fd09ae
JK
199212014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19922
19923 * gdb.threads/gcore-stale-thread.c: New file.
19924 * gdb.threads/gcore-stale-thread.exp: New file.
19925
a8454a7c
PA
199262014-08-21 Pedro Alves <palves@redhat.com>
19927
19928 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
19929 * gdb.base/gcore-relro-pie.exp: Likewise.
19930 * gdb.base/gcore-relro.exp: Likewise.
19931 * gdb.base/gcore.exp: Likewise.
19932 * gdb.base/print-symbol-loading.exp: Likewise.
19933 * gdb.threads/gcore-thread.exp: Likewise.
19934 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
19935
2a31c623
PA
199362014-08-20 Pedro Alves <palves@redhat.com>
19937 Jan Kratochvil <jan.kratochvil@redhat.com>
19938
19939 * Makefile.in (EXTRA_RULES, CC): New variables, get from
19940 configure.
19941 (EXPECT): Handle READ1 being set.
19942 (all): Depend on EXTRA_RULES.
19943 (check-read1, expect-read1, read1.so, read1): New rules.
19944 * README (Testsuite Parameters): Document the READ1 make variable.
19945 (Race detection): New section.
19946 * configure: Regenerate.
19947 * configure.ac: If build==host==target, and running under a
19948 GNU/glibc system, add read1 to the extra Makefile rules.
19949 (EXTRA_RULES): AC_SUBST it.
19950 * lib/read1.c: New file.
19951
d36430db
JB
199522014-08-20 Joel Brobecker <brobecker@adacore.com>
19953
19954 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
19955 the handling of variables declared as a typedef to an array
19956 which a DW_AT_data_location attribute.
19957
9a0dc9e3
PA
199582014-08-19 Andrew Burgess <aburgess@broadcom.com>
19959 Pedro Alves <palves@redhat.com>
19960
19961 PR symtab/14604
19962 PR symtab/14605
19963 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
19964 gdb_test.
19965
0718a8da
PA
199662014-08-19 Pedro Alves <palves@redhat.com>
19967
19968 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
19969
13b448cd
YQ
199702014-08-19 Yao Qi <yao@codesourcery.com>
19971
19972 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
19973 right line.
19974
1cbf5077
DB
199752014-08-18 David Blaikie <dblaikie@gmail.com>
19976
19977 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
19978
bf0fae19
JB
199792014-08-18 Joel Brobecker <brobecker@adacore.com>
19980
19981 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
19982 attribute in array range.
19983
3c8c5dcc
JB
199842014-08-18 Joel Brobecker <brobecker@adacore.com>
19985
19986 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
19987
e66d4446
SC
199882014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19989
19990 PR c++/17132
19991 * gdb.cp/pr17132.cc: New file.
19992 * gdb.cp/pr17132.exp: New file.
19993
940df408
SC
199942014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19995
19996 * gdb.python/py-xmethods.py (A_getarrayind)
19997 (E_method_char_worker.__call__, E_method_int_worker.__call__):
19998 Use 'print' with function call syntax.
19999 (E_method_matcher.match): Fix tab vs space indentation mixup.
20000
ebcc6c3a
YQ
200012014-08-15 Yao Qi <yao@codesourcery.com>
20002
20003 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
20004 false.
20005
775e0f04
YQ
200062014-08-15 Yao Qi <yao@codesourcery.com>
20007
20008 * gdb.cp/casts.exp: Set print symbol off.
20009 * gdb.cp/class2.exp: Likewise.
20010 * gdb.cp/overload.exp: Likewise.
20011 * gdb.cp/templates.exp: Likewise.
20012
d769e349
DE
200132014-08-11 Doug Evans <dje@google.com>
20014
20015 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
20016 (test_load_shlib): Update.
20017
20c6f1e1
YQ
200182014-08-09 Yao Qi <yao@codesourcery.com>
20019
20020 * gdb.base/display.exp: Invoke is_address_zero_readable.
20021 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
20022 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
20023 * gdb.base/hbreak-unmapped.exp: Return if
20024 is_address_zero_readable returns true.
20025 * gdb.base/signest.exp: Likewise.
20026 * gdb.base/signull.exp: Likewise.
20027 * gdb.base/sigbpt.exp: Likewise.
20028 * gdb.guile/scm-disasm.exp: Do the test if
20029 is_address_zero_readable returns false.
20030 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
20031 * gdb.python/py-arch.exp: Likewise.
20032 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
20033 * lib/gdb.exp (is_address_zero_readable): New proc.
20034
5792e8e3
YQ
200352014-08-09 Yao Qi <yao@codesourcery.com>
20036
20037 PR testsuite/13443
20038 * gdb.mi/mi-var-display.exp: Make test messages unique.
20039
3cecbbbe
TT
200402014-08-04 Tom Tromey <tromey@redhat.com>
20041
20042 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
20043 target 0".
20044
00b51ff5
TT
200452014-08-04 Tom Tromey <tromey@redhat.com>
20046
20047 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
20048 "target_resume".
20049
6908c509
JB
200502014-08-01 Joel Brobecker <brobecker@adacore.com>
20051
20052 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
20053 inner_vla_struct_object_size.
20054 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
20055 as xfail.
20056
cc6563d2
PA
200572014-07-30 Pedro Alves <palves@redhat.com>
20058
20059 * gdb.threads/signal-command-handle-nopass.exp (test): Add
20060 comment.
20061
7e09a223
YQ
200622014-07-29 Yao Qi <yao@codesourcery.com>
20063
20064 PR gdb/17206
20065 * gdb.base/until-nodebug.exp: New.
20066
7ebdbe92
DE
200672014-07-28 Doug Evans <xdje42@gmail.com>
20068
20069 PR guile/17203
20070 * gdb.guile/scm-parameter.exp: Add tests for trying to create
20071 previously existing parameter, and previously ambiguously spelled
20072 parameter.
20073
fdb1adc6
WN
200742014-07-28 Will Newton <will.newton@linaro.org>
20075
20076 * gdb.base/varargs.exp: Remove KFAILs for ARM.
20077
186fcde0
DE
200782014-07-26 Ludovic Courtès <ludo@gnu.org>
20079 Doug Evans <xdje42@gmail.com>
20080
20081 PR guile/17146
20082 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
20083
70509625
PA
200842014-07-25 Pedro Alves <palves@redhat.com>
20085
20086 * gdb.threads/signal-command-handle-nopass.c: New file.
20087 * gdb.threads/signal-command-handle-nopass.exp: New file.
20088 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
20089 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
20090 * gdb.threads/signal-delivered-right-thread.c: New file.
20091 * gdb.threads/signal-delivered-right-thread.exp: New file.
20092
c3f814a1
PA
200932014-07-25 Pedro Alves <palves@redhat.com>
20094
20095 * gdb.base/double-prompt-target-event-error.exp
20096 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
20097 match.
20098 (cancel_pagination_in_target_event): Rework double prompt
20099 detection.
20100 * gdb.base/paginate-after-ctrl-c-running.exp
20101 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
20102 <return>' match.
20103 * gdb.base/paginate-bg-execution.exp
20104 (test_bg_execution_pagination_return)
20105 (test_bg_execution_pagination_cancel): Remove '-notransfer
20106 <return>' matches.
20107 * gdb.base/paginate-execution-startup.exp
20108 (test_fg_execution_pagination_return)
20109 (test_fg_execution_pagination_cancel): Remove '-notransfer
20110 <return>' matches.
20111 * gdb.base/paginate-inferior-exit.exp
20112 (test_paginate_inferior_exited): Remove '-notransfer <return>'
20113 match.
20114 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
20115 * lib/gdb.exp (pagination_prompt): Run text through
20116 string_to_regexp.
20117 (gdb_test_multiple): Match $pagination_prompt instead of
20118 "<return>".
20119 (string_to_regexp): Move to lib/gdb-utils.exp.
20120
e214cf6c
JK
201212014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20122
20123 * gdb.arch/amd64-entry-value-paramref.S: New file.
20124 * gdb.arch/amd64-entry-value-paramref.cc: New file.
20125 * gdb.arch/amd64-entry-value-paramref.exp: New file.
20126 * gdb.arch/amd64-optimout-repeat.S: New file.
20127 * gdb.arch/amd64-optimout-repeat.c: New file.
20128 * gdb.arch/amd64-optimout-repeat.exp: New file.
20129
17d0c5c8
JK
201302014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20131
20132 PR gdb/17170
20133 * gdb.base/statistics.exp: New file.
20134
b8b8facf
DE
201352014-07-17 Doug Evans <dje@google.com>
20136
74b49205 20137 PR gdb/17170
b8b8facf
DE
20138 * gdb.base/maint.exp: Update testing of per-command stats.
20139
1b5d0ab3
PA
201402014-07-16 Pedro Alves <palves@redhat.com>
20141
20142 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
20143 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
20144 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
20145 (tfile_write_buf): New functions.
20146 (add_memory_block): Rewrite using the above.
20147 (adjust_function_address): New function.
20148 (FUNCTION_ADDRESS): New macro.
20149 (write_basic_trace_file): Remove short_x local, and use
20150 tfile_write_16. Change type of func_addr local to unsigned long
20151 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
20152 here. Cast argument of add_memory_block to char pointer.
20153 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
20154 (main): Remove parameters.
20155 * gdb.trace/tfile.exp: Remove nowarnings.
20156
4d974e88
SM
201572014-07-15 Simon Marchi <simon.marchi@ericsson.com>
20158
20159 * gdb.base/debug-expr.exp: Test string evaluation with
20160 "debug expression" on.
20161
41e99568
PA
201622014-07-15 Pedro Alves <palves@redhat.com>
20163
20164 * gdb.base/reread.exp: Use clean_restart.
20165
487d9753
PL
201662014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
20167
20168 * gdb.arch/avr-flash-qualifer.c: New.
20169 * gdb.arch/avr-flash-qualifer.exp: New.
20170
cc1c52ad
PA
201712014-07-14 Pedro Alves <palves@redhat.com>
20172
20173 * gdb.base/paginate-after-ctrl-c-running.c: New file.
20174 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
20175
1e973570
PA
201762014-07-14 Pedro Alves <palves@redhat.com>
20177
20178 * gdb.base/double-prompt-target-event-error.c: New file.
20179 * gdb.base/double-prompt-target-event-error.exp: New file.
20180
93d6eb10
PA
201812014-07-14 Pedro Alves <palves@redhat.com>
20182
20183 PR gdb/17072
20184 * gdb.base/paginate-inferior-exit.c: New file.
20185 * gdb.base/paginate-inferior-exit.exp: New file.
20186
0017922d
PA
201872014-07-14 Pedro Alves <palves@redhat.com>
20188
20189 PR gdb/17072
20190 * gdb.base/paginate-bg-execution.c: New file.
20191 * gdb.base/paginate-bg-execution.exp: New file.
20192
94696ad3
PA
201932014-07-14 Pedro Alves <palves@redhat.com>
20194
20195 PR gdb/17072
20196 * gdb.base/paginate-execution-startup.c: New file.
20197 * gdb.base/paginate-execution-startup.exp: New file.
20198 * lib/gdb.exp (pagination_prompt): New global.
20199 (default_gdb_spawn): New procedure, factored out from
20200 default_gdb_spawn.
20201 (default_gdb_start): Adjust to call default_gdb_spawn.
20202 (gdb_spawn): New procedure.
20203
bd293940
PA
202042014-07-14 Pedro Alves <palves@redhat.com>
20205
20206 * lib/gdb.exp (gdb_assert): New procedure.
20207 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
20208
c933f875
PA
202092014-07-14 Pedro Alves <palves@redhat.com>
20210
20211 * gdb.base/execution-termios.c: New file.
20212 * gdb.base/execution-termios.exp: New file.
20213
d98b7a16
TT
202142014-07-14 Tom Tromey <tromey@redhat.com>
20215
20216 * gdb.cp/vla-cxx.cc: New file.
20217 * gdb.cp/vla-cxx.exp: New file.
20218
548740d6
TT
202192014-07-14 Tom Tromey <tromey@redhat.com>
20220
20221 * gdb.reverse/rerun-prec.c: New file.
20222 * gdb.reverse/rerun-prec.exp: New file.
20223
a25eb028
MR
202242014-07-12 Maciej W. Rozycki <macro@mips.com>
20225 Maciej W. Rozycki <macro@codesourcery.com>
20226
20227 * lib/gdb-utils.exp: New file.
20228 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
20229 inline `gdb_init_command' processing.
20230 (gdb_start_cmd): Likewise.
20231 * lib/mi-support.exp (mi_run_cmd): Likewise.
20232 * README: Document `gdb_init_command' and `gdb_init_commands'.
20233
218c2655
JK
202342014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20235
20236 Fix false FAIL running under a very long directory name.
20237 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
20238 and "set print elements 10000". Twice.
20239
5401fde3
YQ
202402014-07-11 Yao Qi <yao@codesourcery.com>
20241
20242 * gdb.base/exprs.exp: "set print symbol off".
20243
e76126e8
PA
202442014-07-11 Pedro Alves <palves@redhat.com>
20245
20246 * gdb.threads/kill.c: New file.
20247 * gdb.threads/kill.exp: New file.
20248
2d6f0de6
YQ
202492014-07-10 Yao Qi <yao@codesourcery.com>
20250
20251 * gdb.trace/tfile.c (write_basic_trace_file)
20252 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
20253 address written to trace file.
20254
7180e04a
PA
202552014-07-09 Pedro Alves <palves@redhat.com>
20256
20257 * gdb.base/attach-wait-input.exp: New file.
20258 * gdb.base/attach-wait-input.c: New file.
20259
9a9a7608
AB
202602014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
20261
20262 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
20263 setting up test structures.
20264 (main): Call new test function.
20265 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
20266 test function, continue into test function and walk test
20267 structures.
20268
161ac41e
YQ
202692014-07-02 Yao Qi <yao@codesourcery.com>
20270
20271 * gdb.trace/entry-values.c: Define labels 'foo_start' and
20272 'bar_start' at the beginning of functions 'foo' and 'bar'
20273 respectively.
20274 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
20275 instead of 'foo' and 'bar'.
20276
1f267ae3
MM
202772014-07-08 Markus Metzger <markus.t.metzger@intel.com>
20278
20279 * gdb.btrace/segv.exp: New.
20280 * gdb.btrace/segv.c: New.
20281
2b239efb
LM
202822014-07-02 Luis Machado <lgustavo@codesourcery.com>
20283
20284 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
20285 instruction.
20286
cf363f18
MW
202872014-06-30 Mark Wielaard <mjw@redhat.com>
20288
20289 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
20290 vulture, vilify, villar): New volatile array constants.
20291 (vindictive, vegetation): New const volatile array constants.
20292 * gdb.base/volatile.exp: Test volatile and const volatile array
20293 types.
20294
aebf9d24
AA
202952014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
20296
20297 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
20298 target lacks support for awatch, rwatch, or hbreak.
20299
b67a2c6f
YQ
203002014-06-27 Yao Qi <yao@codesourcery.com>
20301
20302 * gdb.multi/dummy-frame-restore.exp: New.
20303 * gdb.multi/dummy-frame-restore.c: New.
20304
aef92902
MM
203052014-06-25 Markus Metzger <markus.t.metzger@intel.com>
20306
20307 * gdb.btrace/gcore.exp: New.
20308
8e9db26e
PA
203092014-06-23 Pedro Alves <palves@redhat.com>
20310
20311 * gdb.base/watchpoint-reuse-slot.c: New file.
20312 * gdb.base/watchpoint-reuse-slot.exp: New file.
20313
70afc5b7
SC
203142014-06-23 Siva Chandra Reddy <sivachandra@google.com>
20315
20316 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
20317 progspace's filename in 'info', 'enable' and 'disable' command
20318 tests.
20319
b972bd9c
JK
203202014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
20321
20322 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
20323 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20324 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
20325
125f8a3d
GB
203262014-06-20 Gary Benson <gbenson@redhat.com>
20327
20328 * gdb.arch/i386-avx.exp: Fix include file location.
20329 * gdb.arch/i386-sse.exp: Likewise.
20330
3ed9baed
IB
203312014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
20332
20333 * gdb.dlang/expression.exp: New file.
20334
034f788c
PA
203352014-06-19 Pedro Alves <palves@redhat.com>
20336
20337 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
20338 out from ...
20339 (top level): ... here. Iterate running tests under different
20340 scheduler-locking settings.
20341
45371d0c
LM
203422014-06-18 Luis Machado <lgustavo@codesourcery.com>
20343
20344 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
20345 to DW_FORM_addr and use non-zero addresses.
20346
5d376983
SC
203472014-06-18 Siva Chandra Reddy <sivachandra@google.com>
20348
20349 PR gdb/17017
20350 * gdb.python/py-xmethods.cc: Add global function call counters and
20351 increment them in their respective functions. Remove "cout"
20352 statements.
20353 * gdb.python/py-xmethods.exp: Make tests check the global function
20354 call counters instead of depending on inferior IO.
20355
a1aa2221
LM
203562014-06-18 Don Breazeal <donb@codesourcery.com>
20357
20358 * gdb.base/foll-fork.exp (default_fork_parent_follow):
20359 Deleted procedure.
20360 (explicit_fork_parent_follow): Deleted procedure.
20361 (explicit_fork_child_follow): Deleted procedure.
20362 (test_follow_fork): New procedure.
20363 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 20364 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
20365 procedure calls.
20366
0fc05997
YQ
203672014-06-17 Yao Qi <yao@codesourcery.com>
20368
20369 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
20370 CP1252.
20371
70795c52
LM
203722014-06-17 Luis Machado <lgustavo@codesourcery.com>
20373
20374 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
20375 Initialize ptr and S explicitly.
20376 (skip_type_update_when_not_use_rtti_test): Likewise.
20377
6be47f0c
KS
203782014-06-16 Keith Seitz <keiths@redhat.com>
20379
20380 PR mi/15863
20381 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
20382 the inferior is started.
20383
d03de421
PA
203842014-06-16 Pedro Alves <palves@redhat.com>
20385
20386 * gdb.base/break-main-file-remove-fail.c: New file.
20387 * gdb.base/break-main-file-remove-fail.exp: New file.
20388 * gdb.base/break-unload-file.exp: Use build_executable instead of
20389 prepare_for_testing.
20390 (test_break): New parameter "initial_load". Handle it.
20391 (top level): Add initial_load cmdline/file axis.
20392
f9579b99
TT
203932014-06-12 Tom Tromey <tromey@redhat.com>
20394
20395 * gdb.base/completion.exp: Don't use directory name in test.
20396
3657956b
GB
203972014-06-09 Gary Benson <gbenson@redhat.com>
20398
20399 * gdb.base/sigall.c [Functions to send signals]: Reorder to
20400 separate the always-available ANSI-standard signals from the
20401 signals that require checking.
20402 (main): Likewise.
20403 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
20404 Likewise.
20405 (main): Likewise.
20406
4186eb54
KS
204072014-06-07 Keith Seitz <keiths@redhat.com>
20408
20409 Revert:
20410 PR c++/16253
20411 * gdb.cp/var-tag.cc: New file.
20412 * gdb.cp/var-tag.exp: New file.
20413 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20414 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20415 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20416 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20417
25326a28 204182014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
20419
20420 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
20421
829155c9
PA
204222014-06-06 Pedro Alves <palves@redhat.com>
20423
20424 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
20425 in target debug output instead of looking at RSP packets,
20426 disabling the test on any target that uses hardware stepping.
20427 Update comments.
20428
61c8d22e
PA
204292014-06-06 Pedro Alves <palves@redhat.com>
20430
20431 * gdb.base/break-unload-file.exp: Fix typo.
20432
d9a47287
YQ
204332014-06-06 Yao Qi <yao@codesourcery.com>
20434
20435 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
20436 from "jit_function" to "^jit_function".
20437
e5e01dbf
YQ
204382014-06-06 Yao Qi <yao@codesourcery.com>
20439
20440 * gdb.base/async.c (foo): Add one statement.
20441 * gdb.base/async.exp: Get the next instruction address and
20442 match the output of "nexti" by instruction address. Match
20443 the hex address in the output of "finish".
20444
73ba372c
GB
204452014-06-06 Gary Benson <gbenson@redhat.com>
20446
20447 * gdb.base/call-signals.c: Remove preprocessor conditionals
20448 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
20449 SIGSEGV and SIGTERM.
20450 * gdb.base/sigall.c: Likewise.
20451 * gdb.base/unwindonsignal.c: Likewise.
20452 * gdb.reverse/sigall-reverse.c: Likewise.
20453
831517df
YQ
204542014-06-06 Yao Qi <yao@codesourcery.com>
20455
20456 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
20457 readable, skip the test.
20458
b8b91e98
YQ
204592014-06-06 Yao Qi <yao@codesourcery.com>
20460
20461 * gdb.threads/staticthreads.c (thread_function): Move the line
20462 setting breakpoint on forward.
20463 * gdb.threads/staticthreads.exp: Update comments.
20464
fb934770
LC
204652014-06-05 Ludovic Courtès <ludo@gnu.org>
20466
20467 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
20468 "history-append! type error".
20469
6ef284bd
SM
204702014-06-05 Simon Marchi <simon.marchi@ericsson.com>
20471
20472 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
20473 erroneous dprintf expected input.
20474
a872e241
DE
204752014-06-04 Doug Evans <xdje42@gmail.com>
20476
20477 * gdb.guile/scm-generics.exp: Delete.
20478
16f691fb
DE
204792014-06-04 Doug Evans <xdje42@gmail.com>
20480
20481 * gdb.guile/scm-breakpoint.exp: Update.
20482 Add tests for breakpoint registration.
20483
012370f6
TT
204842014-06-04 Tom Tromey <tromey@redhat.com>
20485
20486 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
20487 VLA-in-union.
20488 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
20489 inner_vla_struct, vla_union types. Initialize objects of those
20490 types and compute their sizes.
20491
9f5a4cef
HZ
204922014-06-04 Nathan Sidwell <nathan@codesourcery.com>
20493 Hui Zhu <hui@codesourcery.com>
20494
20495 * gdb.base/fileio.exp: Add test for shell not available as well as
20496 available.
20497 * gdb.base/fileio.c (test_system): Check for shell twice.
20498
90a45c4d
YQ
204992014-06-04 Yao Qi <yao@codesourcery.com>
20500
20501 * gdb.base/auto-connect-native-target.exp: Remove redundant
20502 space from the regexp pattern.
20503
70017e41
YQ
205042014-06-04 Yao Qi <yao@codesourcery.com>
20505
20506 * gdb.base/default.exp: Replace "child" with "native" in
20507 regexp pattern.
20508
883964a7
SC
205092014-06-03 Siva Chandra Reddy <sivachandra@google.com>
20510
20511 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
20512 * gdb.python/py-xmethods.exp: New tests to test xmethods.
20513 * gdb.python/py-xmethods.py: Python script supporting the
20514 new testcase and tests.
20515
ef370185
JB
205162014-06-03 Joel Brobecker <brobecker@adacore.com>
20517 Pedro Alves <palves@redhat.com>
20518
20519 PR breakpoints/17000
20520 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
20521 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
20522
1e2ccb61
BM
205232014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
20524
20525 * gdb.base/subst.exp: Add tests to verify partial path matching
20526 output.
20527
c6ec5ab2
PA
205282014-06-03 Pedro Alves <palves@redhat.com>
20529
20530 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
20531 target that doesn't use software single-stepping.
20532
835c559f
PA
205332014-06-03 Pedro Alves <palves@redhat.com>
20534
20535 PR breakpoints/17000
20536 * gdb.base/sss-bp-on-user-bp-2.c: New file.
20537 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
20538
06eb1586
DE
205392014-06-02 Doug Evans <xdje42@gmail.com>
20540
20541 * gdb.guile/scm-parameter.exp: New file.
20542
e698b8c4
DE
205432014-06-02 Doug Evans <xdje42@gmail.com>
20544
20545 * gdb.guile/scm-cmd.c: New file.
20546 * gdb.guile/scm-cmd.exp: New file.
20547
ded03782
DE
205482014-06-02 Doug Evans <xdje42@gmail.com>
20549
20550 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
20551 pretty-printer lookup.
20552 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
20553 (make-pp_s-printer): Call it.
20554 (make-pretty-printer-from-dict): New function.
20555 (lookup-pretty-printer-maker-from-dict): New function.
20556 (*pretty-printer*): Simplify.
20557 (make-objfile-pp_s-printer): New function.
20558 (install-objfile-pretty-printers!): New function.
20559 (make-progspace-pp_s-printer): New function.
20560 (install-progspace-pretty-printers!): New function.
20561 * gdb.guile/scm-progspace.c: New file.
20562 * gdb.guile/scm-progspace.exp: New file.
20563
41fac0cf
PA
205642014-06-02 Pedro Alves <palves@redhat.com>
20565
20566 * gdb.base/dprintf-bp-same-addr.c: New file.
20567 * gdb.base/dprintf-bp-same-addr.exp: New file.
20568
96ae5695
EBM
205692014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20570
20571 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
20572 * gdb.arch/powerpc-power.s: Likewise.
20573
da02b3a8
JB
205742014-06-02 Joel Brobecker <brobecker@adacore.com>
20575
20576 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
20577
c72b2e7b
YQ
205782014-06-01 Yao Qi <yao@codesourcery.com>
20579
20580 * gdb.base/watchpoint.exp (test_watch_location): Check null
20581 pointer can be dereferenced. If not, do the test, otherwise
20582 skip it.
20583
53e8a631
AB
205842014-05-30 Andrew Burgess <aburgess@broadcom.com>
20585
20586 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
20587 results.
20588 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
20589
938f0e2f
AB
205902014-05-30 Andrew Burgess <aburgess@broadcom.com>
20591
20592 * gdb.arch/amd64-invalid-stack-middle.S: New file.
20593 * gdb.arch/amd64-invalid-stack-middle.c: New file.
20594 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
20595 * gdb.arch/amd64-invalid-stack-top.c: New file.
20596 * gdb.arch/amd64-invalid-stack-top.exp: New file.
20597
9ba6657a
PA
205982014-05-30 Pedro Alves <palves@redhat.com>
20599
20600 PR breakpoints/17000
20601 * gdb.base/sss-bp-on-user-bp.c: New file.
20602 * gdb.base/sss-bp-on-user-bp.exp: New file.
20603
522c09bf
DB
206042014-05-30 David Blaikie <dblaikie@gmail.com>
20605
20606 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
20607 gnu_inline semantics via attribute.
20608 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
20609 source explicitly specifies the required semantics.
20610
bf4ef81e
MR
206112014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
20612
20613 * gdb.reverse/sigall-reverse.exp: Fix a typo.
20614
329ea579
PA
206152014-05-29 Pedro Alves <palves@redhat.com>
20616 Tom Tromey <tromey@redhat.com>
20617
20618 * gdb.base/async-shell.exp: Don't enable target-async.
20619 * gdb.base/async.exp
20620 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
20621 parameter. Adjust.
20622 (top level): Don't test with "target-async".
20623 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
20624 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
20625 * gdb.base/inferior-died.exp: Don't enable target-async.
20626 * gdb.base/interrupt-noterm.exp: Likewise.
20627 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
20628 * gdb.mi/mi-nonstop-exit.exp: Likewise.
20629 * gdb.mi/mi-nonstop.exp: Likewise.
20630 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
20631 * gdb.mi/mi-nsintrall.exp: Likewise.
20632 * gdb.mi/mi-nsmoribund.exp: Likewise.
20633 * gdb.mi/mi-nsthrexec.exp: Likewise.
20634 * gdb.mi/mi-watch-nonstop.exp: Likewise.
20635 * gdb.multi/watchpoint-multi.exp: Adjust comment.
20636 * gdb.python/py-evsignal.exp: Don't enable target-async.
20637 * gdb.python/py-evthreads.exp: Likewise.
20638 * gdb.python/py-prompt.exp: Likewise.
20639 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
20640 * gdb.server/solib-list.exp: Don't enable target-async.
20641 * gdb.threads/thread-specific-bp.exp: Likewise.
20642 * lib/mi-support.exp: Adjust to use mi-async.
20643
fd664c91
PA
206442014-05-29 Pedro Alves <palves@redhat.com>
20645
20646 PR gdb/13860
20647 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
20648 reason, even in sync mode.
20649
251bde03
PA
206502014-05-29 Pedro Alves <palves@redhat.com>
20651 Hui Zhu <hui@codesourcery.com>
20652
20653 PR PR15693
20654 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
20655 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
20656 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
20657 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
20658
7f3c0343
JB
206592014-05-28 Joel Brobecker <brobecker@adacore.com>
20660
20661 * config/monitor.exp (gdb_target_monitor): Replace use of
20662 "set remotebaud" by "set serial baud".
20663
b2715b27
AW
206642014-05-26 Andy Wingo <wingo@igalia.com>
20665
20666 * gdb.guile/scm-breakpoint.exp:
20667 * gdb.guile/scm-gsmob.exp: Update to use plain old object
20668 properties instead of gdb-object-properties.
20669
498a4489
YQ
206702014-05-26 Yao Qi <yao@codesourcery.com>
20671
20672 * gdb.server/no-thread-db.exp: Specify source file name
20673 explicitly when setting a breakpoint.
20674
589fdceb
MM
206752014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20676
20677 * gdb.btrace/vdso.c: New.
20678 * gdb.btrace/vdso.exp: New.
20679
e9089e05
MM
206802014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20681
20682 * gdb.base/gcore.exp (capture_command_output): Move ...
20683 * lib/gdb.exp (capture_command_output): ... here.
20684
67b5c0c1
MM
206852014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20686
20687 * gdb.btrace/data.exp: Test memory access during btrace replay.
20688
a2199296
SM
206892014-05-22 Simon Marchi <simon.marchi@ericsson.com>
20690
20691 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
20692
17b2616c
PA
206932014-05-21 Pedro Alves <palves@redhat.com>
20694
20695 PR gdb/13860
20696 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
20697 (top level): Test that output related to execution commands is
20698 sent to the console with CLI commands, but not with MI commands.
20699 Test that breakpoint events are always mirrored to the console.
20700 Also expect the new source line to be output after a "next" in
20701 async mode too. Make it a pass/fail test.
20702 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
20703 output.
20704 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
20705
5166082f
PA
207062014-05-21 Pedro Alves <palves@redhat.com>
20707
20708 * gdb.base/list.exp (build_pattern, test_list): New procedures.
20709 Use them to test variations of "list" after reaching a breakpoint.
20710 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
20711 Test "list" with listsize 10 after reaching a breakpoint.
20712 * gdb.python/python.exp (decode_line current location line
20713 number): Adjust expected line number.
20714
2f25d70f
SM
207152014-05-21 Simon Marchi <simon.marchi@ericsson.com>
20716
20717 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
20718 behavior for $args, pass it directly to "run".
20719
ff604a67
MR
207202014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
20721
20722 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
20723 30000 to 65536.
20724
6a3cb8e8
PA
207252014-05-21 Pedro Alves <palves@redhat.com>
20726
20727 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
20728 auto-connect-native-target off".
20729 * gdb.base/auto-connect-native-target.c: New file.
20730 * gdb.base/auto-connect-native-target.exp: New file.
20731
4ebfc96e
PA
207322014-05-21 Pedro Alves <palves@redhat.com>
20733
20734 * gdb.base/default.exp: Test "target native" instead of "target
20735 child".
20736
36d46afb
MW
207372014-05-21 Mark Wielaard <mjw@redhat.com>
20738
20739 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
20740
5876f503
JK
207412014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20742
20743 Fix TLS access for -static -pthread.
20744 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
20745 <HAVE_TLS> (thread_function, main): Initialize it.
20746 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
20747 Add clean_restart.
20748 <$have_tls != "">: Check TLSVAR.
20749
0256a6ac
PA
207502014-05-21 Pedro Alves <palves@redhat.com>
20751
20752 * gdb.base/dcache-line-read-error.c: New.
20753 * gdb.base/dcache-line-read-error.exp: New.
20754
936d2992
PA
207552014-05-20 Pedro Alves <palves@redhat.com>
20756
20757 * gdb.base/compare-sections.c: New file.
20758 * gdb.base/compare-sections.exp: New file.
20759
802e8e6d
PA
207602014-05-20 Pedro Alves <palves@redhat.com>
20761
20762 * gdb.base/break-idempotent.c: New file.
20763 * gdb.base/break-idempotent.exp: New file.
20764
e59fa00f
MM
207652014-05-20 Markus Metzger <markus.t.metzger@intel.com>
20766
20767 * gdb.btrace/nohist.exp: New.
20768
8b696e31
YQ
207692014-05-20 Yao Qi <yao@codesourcery.com>
20770
20771 * lib/gdb.exp (gdb_init): Set timeout if test file is under
20772 gdb.reverse directory and gdb_reverse_timeout exists in board
20773 setting.
20774 * README: Document gdb_reverse_timeout.
20775
73c9764f
YQ
207762014-05-20 Yao Qi <yao@codesourcery.com>
20777
20778 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
20779 'test_file_name'. Treat args as a string instead of a list.
20780 (gdb_init): Rename argument 'args' by 'test_file_name'.
20781
f1f4348a
JK
207822014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
20783
20784 * gdb.arch/powerpc-power.exp: New file.
20785 * gdb.arch/powerpc-power.s: New file.
20786
0dbe70ce
DE
207872014-05-16 Doug Evans <dje@google.com>
20788
20789 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
20790 * gdb.base/completion.exp: Check that all expected files exist
20791 before doing file completion.
0dbe70ce 20792
8d551b02
DE
207932014-05-16 Doug Evans <dje@google.com>
20794
20795 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
20796 Update.
20797 (do_syscall_tests_without_xml): Update.
20798
73eb7709
PA
207992014-05-16 Pedro Alves <palves@redhat.com>
20800
20801 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
20802 instead of "unknown output after running".
20803
3fae92fc
YQ
208042014-05-16 Yao Qi <yao@codesourcery.com>
20805
20806 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
20807 file1.txt from host at the end.
20808 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20809
c2b2ccc5
DE
208102014-05-15 Doug Evans <dje@google.com>
20811
20812 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
20813 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
20814 loading file. Add test for TU lookup.
20815
8c217a4b
SM
208162014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20817
20818 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
20819 calling "-exec-arguments" or "set args" before running the
20820 inferior.
20821
3deb39c6
SM
208222014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20823
20824 * lib/mi-support.exp (mi_expect_stop): Expect message for
20825 inferiors that exit with non-zero exit code.
20826
71a79f8c
YQ
208272014-05-14 Yao Qi <yao@codesourcery.com>
20828
20829 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
20830 match absolute path on remote host.
20831 (test_file_list_exec_source_files): Remove "/" from the
20832 pattern.
20833
f23fcd46
YQ
208342014-05-14 Yao Qi <yao@codesourcery.com>
20835
20836 * boards/local-remote-host-notty.exp (${board}_file): New
20837 proc.
20838
9404b58f
KM
208392014-05-07 Kyle McMartin <kyle@redhat.com>
20840
20841 Pushed by Joel Brobecker <brobecker@adacore.com>.
20842 * gdb.arch/aarch64-atomic-inst.c: New file.
20843 * gdb.arch/aarch64-atomic-inst.exp: New file.
20844
5e45f04c
YQ
208452014-05-07 Yao Qi <yao@codesourcery.com>
20846
20847 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
20848 in current context" too.
20849
c888a17d
KS
208502014-05-05 Keith Seitz <keiths@redhat.com>
20851
20852 * gdb.linespec/ls-dollar.exp: Add test for linespec
20853 file:convenience_variable.
20854
290a839c
YQ
208552014-05-05 Yao Qi <yao@codesourcery.com>
20856
20857 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
20858 traceframes into tfile and ctf trace files. Read data from
20859 trace file and test collected data.
20860 (gdb_collect_locals_test): Likewise.
20861 (gdb_unavailable_registers_test): Likewise.
20862 (gdb_unavailable_floats): Likewise.
20863 (gdb_collect_globals_test): Likewise.
20864 (top-level): Append "ctf" to trace_file_targets if GDB
20865 supports.
20866
b5262cd0
YQ
208672014-05-05 Yao Qi <yao@codesourcery.com>
20868
20869 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
20870 code to ...
20871 (gdb_collect_args_test_1): ... it. New proc.
20872 (gdb_collect_locals_test): Move some code to ...
20873 (gdb_collect_locals_test_1): ... it. New proc.
20874 (gdb_unavailable_registers_test): Move some code to ...
20875 (gdb_unavailable_registers_test_1): ... it. New proc.
20876 (gdb_unavailable_floats): Move some code to ...
20877 (gdb_unavailable_floats_1): ... it. New proc.
20878
30a1e6cc
SDJ
208792014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20880
20881 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
20882 probes to test for bitness recognition.
20883 * gdb.arch/amd64-stap-optional-prefix.exp
20884 (test_probe_value_without_reg): New procedure.
20885 Add code to test for different kinds of bitness.
20886
f33da99a
SDJ
208872014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20888
20889 PR breakpoints/16889
20890 * gdb.arch/amd64-stap-optional-prefix.S: New file.
20891 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20892
5b80f00d
PA
208932014-05-01 Pedro Alves <palves@redhat.com>
20894
20895 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
20896 gdb_file_cmd if no file is specified.
20897 * boards/native-extended-gdbserver.exp (gdb_load): Use the
20898 last_loaded_file to set the remote exec-file.
20899
f8c2a73c
PA
209002014-05-01 Pedro Alves <palves@redhat.com>
20901
20902 * boards/local-remote-host.exp: New file.
20903
be6e8ac7
PA
209042014-05-01 Pedro Alves <palves@redhat.com>
20905
20906 * boards/local-remote-host.exp: Rename to ...
20907 * boards/local-remote-host-notty.exp: ... this.
20908
cac0dc8f
JB
209092014-04-28 Joel Brobecker <brobecker@adacore.com>
20910
20911 * gdb.ada/dyn_arrayidx: New testcase.
20912
9730e6cc
YQ
209132014-04-26 Yao Qi <yao@codesourcery.com>
20914
20915 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
20916 and compute the length of function main. Save it in
20917 $main_length.
20918 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
20919 (top-level): Use gdb_compile to compile objects into
20920 executable and restart GDB. Remove invocation to
20921 prepare_for_testing.
20922
7ae1a6a6
PA
209232014-04-25 Simon Marchi <simon.marchi@ericsson.com>
20924 Pedro Alves <palves@redhat.com>
20925
20926 PR server/16255
20927 * gdb.multi/multi-attach.c: New file.
20928 * gdb.multi/multi-attach.exp: New file.
20929
4082afcc
PA
209302014-04-25 Pedro Alves <palves@redhat.com>
20931
20932 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
20933 user.
20934 (top level): Test that "set remote conditional-breakpoints-packet
20935 off" works as intended.
20936 * gdb.base/dprintf.exp: Test that "set remote
20937 breakpoint-commands-packet off" works as intended.
20938 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
20939 New function.
20940 (top level): Call it.
20941 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
20942 remote fast-tracepoints-packet off" works as intended.
20943 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
20944 * lib/gdb.exp (gdb_is_target_remote): ... here.
20945
2abc3f8d
DB
209462014-04-24 David Blaikie <dblaikie@gmail.com>
20947
20948 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
20949 ensure clang would not discard them.
20950 * gdb.base/gdbvars.c: Ditto.
20951 * gdb.base/memattr.c: Ditto.
20952 * gdb.base/whatis.c: Ditto.
20953 * gdb.python/py-prettyprint.c: Ditto.
20954 * gdb.trace/actions.c: Ditto.
20955 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
20956 ensure clang would not discard it.
20957
bfd39632
DB
209582014-04-24 David Blaikie <dblaikie@gmail.com>
20959
20960 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
20961 clang to emit the full definition of type required by the test
20962 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
20963
22842ff6
DB
209642014-04-24 David Blaikie <dblaikie@gmail.com>
20965
20966 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
20967 coax Clang into emitting the definition of the type.
20968 * gdb.cp/pr10728-x.h (y): Ditto.
20969 * gdb.cp/pr10728-y.cc (y): Ditto.
20970
c2e827ad
DB
209712014-04-24 David Blaikie <dblaikie@gmail.com>
20972
20973 * gdb.base/label.exp: XFAIL label related tests under Clang.
20974 * gdb.cp/cplabel.exp: Ditto.
20975 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
20976 under Clang those using labels.
20977
4c2d33e7
YQ
209782014-04-25 Yao Qi <yao@codesourcery.com>
20979
20980 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
20981 double_label.
20982 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
20983 partial_label and double_label.
20984
56083b99
DB
209852014-04-24 David Blaikie <dblaikie@gmail.com>
20986
20987 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
20988
25d4e99d
DB
209892014-04-24 David Blaikie <dblaikie@gmail.com>
20990
20991 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
20992 of the function to work across GCC and Clang.
20993 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
20994 pointer types (const void ** const V void **).
20995
01f9f808
MS
209962014-04-24 Michael Sturm <michael.sturm@mintel.com>
20997 Walfred Tedeschi <walfred.tedeschi@intel.com>
20998
20999 * Makefile.in (EXECUTABLES): Added i386-avx512.
21000 * gdb.arch/i386-avx512.c: New file.
21001 * gdb.arch/i386-avx512.exp: Likewise.
21002
4b48d439
KS
210032014-04-23 Keith Seitz <keiths@redhat.com>
21004
21005 * lib/mi-support.exp (mi_list_breakpoints): Delete.
21006 (mi_make_breakpoint_table): New procedure.
21007 (mi_create_breakpoint): Use mi_make_breakpoint
21008 and return the result.
21009 (mi_make_breakpoint): New procedure.
21010 (mi_build_kv_pairs): New procedure.
21011
21012 * gdb.mi/mi-break.exp: Remove unused globals,
21013 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
21014 All callers updated.
21015 * gdb.mi/mi-dprintf.exp: Use variable to track command
21016 number.
21017 Update all callers of mi_create_breakpoint and use
21018 mi_make_breakpoint_table.
21019 Remove any unused global variables.
21020 * gdb.mi/mi-nonstop.exp: Likewise.
21021 * gdb.mi/mi-nsintrall.exp: Likewise.
21022 * gdb.mi/mi-nsmoribund.exp: Likewise.
21023 * gdb.mi/mi-nsthrexec.exp: Likewise.
21024 * gdb.mi/mi-reverse.exp: Likewise.
21025 * gdb.mi/mi-simplerun.exp: Likewise.
21026 * gdb.mi/mi-stepn.exp: Likewise.
21027 * gdb.mi/mi-syn-frame.exp: Likewise.
21028 * gdb.mi/mi-until.exp: Likewise.
21029 * gdb.mi/mi-var-cp.exp: Likewise.
21030 * gdb.mi/mi-var-display.exp: Likewise.
21031 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
21032 * gdb.mi/mi2-var-child.exp: Likewise.
21033 * gdb.mi/mi-vla-c99.exp: Likewise.
21034 * lib/mi-support.exp: Likewise.
21035
21036 From Ian Lance Taylor <iant@cygnus.com>:
21037 * lib/gdb.exp (parse_args): New procedure.
21038
08351840
PA
210392014-04-23 Pedro Alves <palves@redhat.com>
21040
21041 * gdb.base/break-unload-file.c: New file.
21042 * gdb.base/break-unload-file.exp: New file.
21043 * gdb.base/sym-file-lib.c (baz): New function.
21044 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
21045 field.
21046 (load): Store the segment's mapped size.
21047 (unload): New function.
21048 (unload_shlib): New function.
21049 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
21050 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
21051 set a breakpoint at baz, and call it.
21052 * gdb.base/sym-file.exp: New tests for stale breakpoint
21053 instructions.
21054
076855f9
PA
210552014-04-23 Pedro Alves <palves@redhat.com>
21056
21057 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
21058 * gdb.base/hbreak-in-shr-unsupported.c: New file.
21059 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
21060 * gdb.base/hbreak-unmapped.c: New file.
21061 * gdb.base/hbreak-unmapped.exp: New file.
21062 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
21063 * lib/gdb.exp (gdb_is_target_remote): ... here.
21064
483805cf
PA
210652014-04-22 Pedro Alves <palves@redhat.com>
21066
21067 * gdb.base/consecutive-step-over.c: New file.
21068 * gdb.base/consecutive-step-over.exp: New file.
21069
06d97543
PA
210702014-04-22 Pedro Alves <palves@redhat.com>
21071
21072 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
21073 instead of send_gdb/gdb_expect.
21074
b4429ea2
YQ
210752014-04-22 Yao Qi <yao@codesourcery.com>
21076
21077 * lib/trace-support.exp (generate_tracefile): New procedure.
21078 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
21079 return 0.
21080 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
21081 if generate_tracefile returns 1.
21082
51d48146
PA
210832014-04-18 Tom Tromey <palves@redhat.com>
21084 Pedro alves <tromey@redhat.com>
21085
21086 PR backtrace/15558
21087 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
21088 with a backtrace limit.
21089 * gdb.python/py-frame-inline.exp: Test running to an inline
21090 function with a backtrace limit, and printing the newest frame.
21091 * gdb.python/py-frame-inline.c (main): Call f.
21092
bd1dce5f
MS
210932014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21094
21095 * gdb.java/jnpe.exp: Drop srcdir from untested path.
21096
40d1a503
MS
210972014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21098
21099 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
21100 Drop prefix from unsupported source file path.
21101
389b98f7
YQ
211022014-04-17 Yao Qi <yao@codesourcery.com>
21103
21104 * lib/gdb.exp (with_target_charset): New proc.
21105 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
21106 with_target_charset.
21107 (test_print_strings): Likewise.
21108 (test_repeat_bytes): Likewise.
21109 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
21110 for some tests.
21111
22869d73
KS
211122014-04-16 Keith Seitz <keiths@redhat.com>
21113
21114 PR gdb/15827
21115 * gdb.dwarf2/corrupt.c: New file.
21116 * gdb.dwarf2/corrupt.exp: New file.
21117
c4f87ca6
KS
211182014-04-16 Keith Seitz <keiths@redhat.com>
21119
21120 PR c++/16597
21121 * gdb.cp/namelessclass.cc: New file.
21122 * gdb.cp/namelessclass.exp: New file.
21123 * gdb.cp/namelessclass.S: New file.
21124
ab19de87
DE
211252014-04-16 Doug Evans <dje@google.com>
21126
21127 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
21128 Add comment.
21129 (gdbserver_default_get_comm_port): New function.
21130 (gdbserver_start): Check if board file provided
21131 "gdbserver,get_comm_port" and use it if so.
21132 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
21133 (gdb,socketport): Set to "stdio".
21134 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
21135 (stdio_gdbserver_template): Delete.
21136 (${board}_get_remote_address): Update.
21137 (${board}_build_remote_cmd): Delete.
21138 (${board}_get_comm_port): New function.
21139 (${board}_spawn): Update.
21140 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
21141 Delete.
21142 (${board}_get_remote_address): Update.
21143 (${board}_get_comm_port): New function.
21144
fc98a809
AB
211452014-04-16 Andrew Burgess <aburgess@broadcom.com>
21146
21147 * gdb.base/memattr.exp: Improve regexps to handle memory regions
21148 appearing in any order.
21149
87fd9e6e
DE
211502014-04-15 Doug Evans <dje@google.com>
21151
21152 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
21153 uninitialized value of "description".
21154
099fc3ea
KS
211552014-04-15 Keith Seitz <keiths@redhat.com>
21156
21157 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
21158 Remove unused globals.
21159 (test_running_the_program): Likewise.
21160 (test_controlled_execution): Likewise.
21161 (test_controlling_breakpoints): Likewise.
21162 (test_program_termination): Likewise.
21163
5da151d4
KS
211642014-04-15 Keith Seitz <keiths@redhat.com>
21165
21166 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
21167 unused globals.
21168 (test_rbreak_creation_and_listing): Likewise.
21169 (test_ignore_count): Likewise.
21170 (test_error): Likewise.
21171
35e5d2f0
PA
211722014-04-15 Pedro Alves <palves@redhat.com>
21173
21174 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
21175 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
21176 sym-file-loader.c.
21177 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21178 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21179 to sym-file-loader.c.
21180 (struct library): Forward declare.
21181 (load_shlib, lookup_function): Change prototypes.
21182 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21183 (translate_offset): Remove declarations.
21184 (get_text_addr): New declaration.
21185 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
21186 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
21187 sym-file-loader.h.
21188 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21189 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21190 here from sym-file-loader.h.
21191 (struct library): New structure.
21192 (load_shlib, lookup_function): Change prototypes and adjust to
21193 work with a struct library.
21194 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21195 (translate_offset): Make static.
21196 (get_text_addr): New function.
21197 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
21198
eb4c1710
PA
211992014-04-15 Pedro Alves <palves@redhat.com>
21200
21201 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
21202
2d1baf52
PA
212032014-04-15 Pedro Alves <palves@redhat.com>
21204
21205 * gdb.base/sym-file-loader.c: Include <limits.h>.
21206 (SELF_LINK): New define.
21207 (get_origin): New function.
21208 (load_shlib): Use it.
21209 * gdb.base/sym-file.exp: Don't early return if the target is
21210 remote. Use runto_main, and issue fail is that fails. Use
21211 gdb_load_shlibs.
21212 (shlib_name): Delete.
21213 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
21214
7dd6df01
PA
212152014-04-15 Pedro Alves <palves@redhat.com>
21216
21217 * gdb.base/sym-file.exp: Remove regex characters from test
21218 message. Don't refer to breakpoint numbers in test messages.
21219
b50c8614
KS
212202014-04-14 Keith Seitz <keiths@redhat.com>
21221
21222 PR c++/16253
21223 * gdb.cp/var-tag.cc: New file.
21224 * gdb.cp/var-tag.exp: New file.
21225 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21226 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21227 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21228 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21229
3d567982
TT
212302014-04-14 Tom Tromey <tromey@redhat.com>
21231
21232 * gdb.cp/classes.exp (test_enums): Handle underlying type.
21233 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
21234 type.
21235 * gdb.cp/enum-class.exp: New file.
21236 * gdb.cp/enum-class.cc: New file.
21237
0626fc76
TT
212382014-04-14 Tom Tromey <tromey@redhat.com>
21239
21240 * gdb.dwarf2/enum-type.exp: New file.
21241
dca325b3
SA
212422014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21243
21244 * gdb.mi/mi-vla-c99.exp: New file.
21245 * gdb.mi/vla.c: New file.
21246
5854b38a
SA
212472014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21248
21249 * gdb.base/vla-datatypes.c: New file.
21250 * gdb.base/vla-datatypes.exp: New file.
21251
463bb957
SA
212522014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21253
21254 * gdb.base/vla-ptr.c: New file.
21255 * gdb.base/vla-ptr.exp: New file.
21256
3dd170be
SA
212572014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21258
21259 * gdb.dwarf2/count.exp: New file.
21260
5ecaaa66
SA
212612014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21262
21263 * gdb.base/vla-sideeffect.c: New file.
21264 * gdb.base/vla-sideeffect.exp: New file.
21265
41f1ada5
DB
212662014-04-14 David Blaikie <dblaikie@gmail.com>
21267
21268 * gdb.mi/non-stop.c: Add return value for non-void function return
21269 statement.
21270 * gdb.threads/staticthreads.c: Ditto.
21271
0be03e84
DE
212722014-04-12 Siva Chandra Reddy <sivachandra@google.com>
21273 Doug Evans <xdje42@gmail.com>
21274
21275 * gdb.guile/scm-value.c: Improve test case.
21276 * gdb.guile/scm-value.exp: Add new test.
21277
f180a1fb
DB
212782014-04-11 David Blaikie <dblaikie@gmail.com>
21279
21280 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
21281 override Clang's default.
21282
6b662e19
JB
212832014-04-11 Joel Brobecker <brobecker@adacore.com>
21284
21285 Revert the following changes (regressions):
21286
21287 * gdb.base/vla-sideeffect.c: New file.
21288 * gdb.base/vla-sideeffect.exp: New file.
21289
21290 * gdb.dwarf2/count.exp: New file.
21291
21292 * gdb.base/vla-multi.c: New file.
21293 * gdb.base/vla-multi.exp: New file.
21294
21295 * gdb.base/vla-ptr.c: New file.
21296 * gdb.base/vla-ptr.exp: New file.
21297
21298 * gdb.base/vla-datatypes.c: New file.
21299 * gdb.base/vla-datatypes.exp: New file.
21300
21301 * gdb.mi/mi-vla-c99.exp: New file.
21302 * gdb.mi/vla.c: New file.
21303
245a5f0b
KS
213042014-04-11 Keith Seitz <keiths@redhat.com>
21305
21306 PR c++/16675
21307 * gdb.cp/cpsizeof.exp: New file.
21308 * gdb.cp/cpsizeof.cc: New file.
21309
58a84dcf
SA
213102014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21311
191a8a90
JB
21312 * gdb.mi/mi-vla-c99.exp: New file.
21313 * gdb.mi/vla.c: New file.
58a84dcf 21314
c8655f75
SA
213152014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21316
21317 * gdb.base/vla-datatypes.c: New file.
21318 * gdb.base/vla-datatypes.exp: New file.
21319
024e13b4
SA
213202014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21321
21322 * gdb.base/vla-ptr.c: New file.
21323 * gdb.base/vla-ptr.exp: New file.
21324
1a237e0e
SA
213252014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21326
21327 * gdb.base/vla-multi.c: New file.
21328 * gdb.base/vla-multi.exp: New file.
21329
504f3432
SA
213302014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21331
21332 * gdb.dwarf2/count.exp: New file.
21333
3bce8237
SA
213342014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21335
191a8a90
JB
21336 * gdb.base/vla-sideeffect.c: New file.
21337 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 21338
322f9c21
YQ
213392014-04-11 Yao Qi <yao@codesourcery.com>
21340
21341 * gdb.base/completion.exp: Check file exists before running tests
21342 on file completion.
21343
d708bcd1
PA
213442014-04-10 Pedro Alves <palves@redhat.com>
21345
21346 * gdb.base/cond-eval-mode.c: New file.
21347 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
21348 prepare_for_testing to build the new file. Check result of
21349 runto_main.
21350 (test_break, test_watch): New procedures.
21351 (top level): Use them.
21352
ae1d2761
PM
213532014-04-08 Pierre Muller <muller@sourceware.org>
21354
21355 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
21356 Ctrl-V use for mingw hosts.
21357
7af389b8
SC
213582014-04-07 Siva Chandra Reddy <sivachandra@google.com>
21359
21360 * gdb.python/py-value.c: Improve test case.
21361 * gdb.python/py-value.exp: Add new test.
21362
5e703181
DE
213632014-04-07 David Blaikie <dblaikie@gmail.com>
21364
21365 * lib/compiler.c: Identify the clang compiler.
21366 * lib/compiler.cc: Ditto.
21367
9810b410
YQ
213682014-04-03 Yao Qi <yao@codesourcery.com>
21369
21370 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
21371
98d1b8dc
AB
213722014-04-01 Anton Blanchard <anton@samba.org>
21373
21374 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
21375 messages unique.
21376
3114cea1
AB
213772014-04-01 Anton Blanchard <anton@samba.org>
21378
21379 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
21380 prepare_for_testing.
21381
62f7182c
AB
213822014-04-01 Anton Blanchard <anton@samba.org>
21383
21384 * gdb.arch/ppc64-atomic-inst.c: Remove.
21385 * gdb.arch/ppc64-atomic-inst.S: New file.
21386 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
21387
770e7fc7
DE
213882014-03-31 Doug Evans <dje@google.com>
21389
21390 * gdb.base/print-symbol-loading-lib.c: New file.
21391 * gdb.base/print-symbol-loading-main.c: New file.
21392 * gdb.base/print-symbol-loading.exp: New file.
21393
46e2bafa
YQ
213942014-03-31 Yao Qi <yao@codesourcery.com>
21395
21396 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
21397
8776cfe9
JB
213982014-03-28 Joel Brobecker <brobecker@adacore.com>
21399
21400 * gdb.ada/mi_dyn_arr: New testcase.
21401
5d1ef361
DE
214022014-03-27 Doug Evans <dje@google.com>
21403
21404 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
21405
b5bee914
YQ
214062014-03-27 Yao Qi <yao@codesourcery.com>
21407
21408 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
21409 if target is nios2-*-*.
21410
0d4d0e77
YQ
214112014-03-26 Yao Qi <yao@codesourcery.com>
21412
21413 * lib/gdb.exp (readline_is_used): New proc.
21414 * gdb.base/completion.exp: Move tests on command complete up.
21415 Skip the rest of tests if readline is not used.
21416 * gdb.ada/complete.exp: Skp the test if readline is not
21417 used.
21418 * gdb.base/filesym.exp: Likewise.
21419 * gdb.base/macscp.exp: Likewise.
21420 * gdb.base/readline-ask.exp: Likewise.
21421 * gdb.base/readline.exp: Likewise.
21422 * gdb.python/py-cmd.exp: Likewise.
21423 * gdb.trace/tfile.exp: Likewise.
21424
29361eee
YQ
214252014-03-26 Yao Qi <yao@codesourcery.com>
21426
21427 * gdb.base/macscp.exp: Fix code format issues.
21428
bc9a5525
UW
214292014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
21430
21431 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
21432 * gdb.asm/powerpc64le.inc: New file.
21433
d3839ede
PA
214342014-03-25 Pedro Alves <palves@redhat.com>
21435 Doug Evans <dje@google.com>
21436
21437 * gdb.base/source-execution.c: New file.
21438 * gdb.base/source-execution.exp: New file.
21439 * gdb.base/source-execution.gdb: New file.
21440
01672a57
DE
214412014-03-24 Doug Evans <dje@google.com>
21442
21443 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
21444 using fission.
21445
88bbeca9
HZ
214462014-03-24 Hui Zhu <hui@codesourcery.com>
21447 Pedro Alves <palves@redhat.com>
21448
21449 PR breakpoints/16101
21450 * gdb.base/dprintf.exp: Use unsupported rather than changing the
21451 test pass/fail messages. Detect missing support for dprintf when
21452 breakpoints are actually inserted.
21453 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
21454 breakpoints are actually inserted.
21455 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
21456 fails.
21457
d2348791
JK
214582014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
21459
21460 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
21461
feef67ab
DE
214622014-03-22 Doug Evans <xdje42@gmail.com>
21463
21464 * gdb.python/python.exp (python not supported): Verify multi-line
21465 python command issues an error.
25d743f9 21466 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 21467 guile command issues an error.
feef67ab 21468
ecebef6a
MR
214692014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
21470
21471 * gdb.threads/thread-specific.exp: Handle the lack of usable
21472 $this_breakpoint and $this_thread.
21473
ccdd1909
HZ
214742014-03-21 Hui Zhu <hui@codesourcery.com>
21475
21476 * gdb.base/attach.exp (do_command_attach_tests): New.
21477
beb460e8
PA
214782014-03-20 Tom Tromey <tromey@redhat.com>
21479 Pedro Alves <palves@redhat.com>
21480
21481 PR cli/15718
21482 * gdb.base/condbreak-call-false.c: New file.
21483 * gdb.base/condbreak-call-false.exp: New file.
21484
40acf43a
PA
214852014-03-20 Pedro Alves <palves@redhat.com>
21486
21487 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
21488 Delete.
21489 (block_signals, unblock_signals): Delete.
21490 (child_function_2, main): Remove references to deleted variable
21491 and functions.
21492
9f5e1e02
PA
214932014-03-20 Pedro Alves <palves@redhat.com>
21494
21495 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
21496 Use pthread_kill to signal thread 2.
21497 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21498 Adjust to make the test send itself a signal rather than using the
21499 host's "kill" command.
21500
99619bea
PA
215012014-03-20 Pedro Alves <palves@redhat.com>
21502
21503 * gdb.threads/multiple-step-overs.c: New file.
21504 * gdb.threads/multiple-step-overs.exp: New file.
21505 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21506 Adjust expected infrun debug output.
21507
2adfaa28
PA
215082014-03-20 Pedro Alves <palves@redhat.com>
21509
21510 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
21511 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
21512
31e77af2
PA
215132014-03-20 Pedro Alves <palves@redhat.com>
21514
21515 PR breakpoints/7143
21516 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
21517 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
21518 of gdb_test_multiple.
21519 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
21520 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
21521
b9f437de
PA
215222014-03-20 Pedro Alves <palves@redhat.com>
21523
21524 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
21525 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
21526
05adc73e
PA
215272014-03-19 Pedro Alves <palves@redhat.com>
21528
21529 * gdb.base/async.exp: Remove early return.
21530
6048b950
PA
215312014-03-19 Pedro Alves <palves@redhat.com>
21532
21533 * gdb.base/async.exp (step& tests): Pass explicit test messages.
21534
8bcfb00a
PA
215352014-03-19 Pedro Alves <palves@redhat.com>
21536
21537 * gdb.base/async.exp (test_background): Expect \r\n after
21538 "completed." in the fail pattern.
21539
884e37dc
PA
215402014-03-19 Pedro Alves <palves@redhat.com>
21541
21542 * gdb.base/async.exp (test_background): New procedure.
21543 Use it for all background execution command tests.
21544
148e57e2
PA
215452014-03-19 Pedro Alves <palves@redhat.com>
21546
21547 * gdb.base/async.exp: Use prepare_for_testing.
21548
f48088c7
PA
215492014-03-19 Pedro Alves <palves@redhat.com>
21550
21551 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
21552 the same line.
21553
e2f6c966
PA
215542014-03-19 Pedro Alves <palves@redhat.com>
21555
21556 * gdb.base/async.c (main): Add "jump here" and "until here" line
21557 marker comments.
21558 * gdb.base/async.exp (jump_here): New global.
21559 (jump& test): Use it.
21560 (until_here): New global.
21561 (until& test): Use it.
21562
c30568d4
PA
215632014-03-19 Pedro Alves <palves@redhat.com>
21564
21565 * gdb.base/async.exp: Don't frob gdb_protocol.
21566
0172b6a7
DE
215672014-03-18 Doug Evans <xdje42@gmail.com>
21568
21569 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
21570 Fix spelling of exec-done-display.
21571
06c868a8
JK
215722014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
21573
21574 PR gdb/15358
21575 * gdb.base/gdb-sigterm.c: New file.
21576 * gdb.base/gdb-sigterm.exp: New file.
21577
0c7e1a46
PA
215782014-03-18 Pedro Alves <palves@redhat.com>
21579
21580 PR gdb/13860
21581 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
21582 * lib/mi-support.exp (mi_expect_stop): Add special handling for
21583 solib-event.
21584
f7c77d93
JB
215852014-03-17 Joel Brobecker <brobecker@adacore.com>
21586
21587 * gdb.ada/pckd_arr_ren: New testcase.
21588
5a1e8c7a
DE
215892014-03-13 Doug Evans <xdje42@gmail.com>
21590
21591 PR guile/16612
21592 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
21593 collect after discarding symbols.
21594
350e1a76
DE
215952014-03-13 Ludovic Courtès <ludo@gnu.org>
21596 Doug Evans <xdje42@gmail.com>
21597
21598 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
21599 to history survives a gc.
21600
a69900ae
PA
216012014-03-13 Pedro Alves <palves@redhat.com>
21602
21603 * gdb.base/default.exp: Don't test "target procfs".
21604
5db9f0bd
PA
216052014-03-13 Pedro Alves <palves@redhat.com>
21606
21607 * gdb.base/default.exp: Update "target child" and "target procfs"
21608 tests to not expect "Unix".
21609
b3ccfe11
TT
216102014-03-12 Tom Tromey <tromey@redhat.com>
21611
21612 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
21613 New procs. Add target-async tests.
21614 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
21615 Add target-async tests.
21616
646f4417
AA
216172014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21618
21619 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
21620 'func_start' and 'func_end' for the beginning and end of the
21621 function code, respectively.
21622 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
21623 'func_end' instead of 'func' and 'main'.
21624
288c211f
AA
216252014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21626
21627 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
21628 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
21629 generate the debug info assembler source.
21630
e0c0f156
AA
216312014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21632
21633 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
21634 * gdb.dwarf2/arr-subrange.exp: Likewise.
21635 * gdb.dwarf2/dwz.exp: Likewise.
21636 * gdb.dwarf2/method-ptr.exp: Likewise.
21637 * gdb.dwarf2/missing-sig-type.exp: Likewise.
21638 * gdb.dwarf2/subrange.exp: Likewise.
21639 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
21640 * gdb.dwarf2/implptrpiece.exp: Likewise.
21641 * gdb.dwarf2/nostaticblock.exp: Likewise.
21642
0e5c4555
AA
216432014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21644
21645 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
21646 directory to absolute path name arguments.
21647
5ec18f2b
JG
216482014-03-10 Joel Brobecker <brobecker@adacore.com>
21649
21650 * gdb.ada/tagged_access: New testcase.
21651
847fc4f2
MM
216522014-03-07 Markus Metzger <markus.t.metzger@intel.com>
21653
21654 * gdb.btrace/data.exp: Update expected output.
21655
cc3da688
YQ
216562014-03-06 Yao Qi <yao@codesourcery.com>
21657
21658 * gdb.trace/pr16508.exp: New file.
21659
0f26cec1
PA
216602014-03-05 Pedro Alves <palves@redhat.com>
21661
21662 PR gdb/16575
21663 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
21664 procedure.
21665 (top level): Adjust to use it. Add tests that exercise breakpoint
21666 interaction with the code-cache.
21667
7a5a839f
LC
216682014-02-26 Ludovic Courtès <ludo@gnu.org>
21669
21670 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
21671 test for 'history-append!'.
21672
31aa7e4e
JB
216732014-02-26 Joel Brobecker <brobecker@adacore.com>
21674
21675 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
21676 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
21677 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
21678 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
21679 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
21680 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
21681
1b588015
JB
216822014-02-26 Joel Brobecker <brobecker@adacore.com>
21683
21684 * testsuite/gdb.python/py-pp-re-notag.c: New file.
21685 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
21686 * testsuite/gdb.python/py-pp-re-notag.p: New file.
21687
55426c9d
JB
216882014-02-26 Joel Brobecker <brobecker@adacore.com>
21689
21690 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
21691
dc53a7ad
JB
216922014-02-26 Joel Brobecker <brobecker@adacore.com>
21693
21694 * gdb.dwarf2/arr-stride.c: New file.
21695 * gdb.dwarf2/arr-stride.exp: New file.
21696
12ab52e9
PA
216972014-02-26 Pedro Alves <palves@redhat.com>
21698
21699 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
21700 that won't ever trigger. Make sure that GDB reports the correct
21701 breakpoint that caused the stop.
21702
849c862e
JK
217032014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21704
21705 PR gdb/16626
21706 * gdb.base/auto-load-script: New file.
21707 * gdb.base/auto-load.c: New file.
21708 * gdb.base/auto-load.exp: New file.
21709
71b7d793
JK
21710 PR gdb/16626
21711 * gdb.base/auto-load.exp: Fix out-of-srctree run.
21712
e2f0d509
JK
217132014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21714
21715 Fix dw2-icycle.exp -fsanitize=address GDB crash.
21716 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
21717
50cc37c8
DE
217182014-02-24 Doug Evans <dje@google.com>
21719
21720 * lib/gdb.exp (run_on_host): Log error output if program fails.
21721
ea4758f2
PA
217222014-02-21 Pedro Alves <palves@redhat.com>
21723
21724 * gdb.threads/step-after-sr-lock.c: Rename to ...
21725 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
21726 * gdb.threads/step-after-sr-lock.exp: Rename to ...
21727 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21728 ... this.
21729
d7b30f67
SDJ
217302014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
21731
21732 PR tdep/16397
21733 * gdb.arch/amd64-stap-special-operands.exp: New file.
21734 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
21735 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
21736 * gdb.arch/amd64-stap-triplet.S: Likewise.
21737 * gdb.arch/amd64-stap-triplet.c: Likewise.
21738
83deb43f
JB
217392014-02-20 Joel Brobecker <brobecker@adacore.com>
21740
21741 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
21742 in .section pseudo-op.
21743
adde2bff
DE
217442014-02-20 lin zuojian <manjian2006@gmail.com>
21745 Joel Brobecker <brobecker@adacore.com>
21746 Doug Evans <xdje42@gmail.com>
21747
21748 PR symtab/16581
21749 * gdb.dwarf2/dw2-icycle.S: New file.
21750 * gdb.dwarf2/dw2-icycle.c: New file.
21751 * gdb.dwarf2/dw2-icycle.exp: New file.
21752
f7bd0f78
SC
217532014-02-19 Siva Chandra Reddy <sivachandra@google.com>
21754
21755 * gdb.python/py-value-cc.cc: Improve test case to enable testing
21756 operations on gdb.Value objects.
21757 * gdb.python/py-value-cc.exp: Add new test to test operations on
21758 gdb.Value objects.
21759
c17ef0d5
DE
217602014-02-18 Doug Evans <dje@google.com>
21761
21762 * Makefile.in (TESTS): New variable.
21763 (expanded_tests, expanded_tests_or_none): New variables
21764 (check-single): Pass $(expanded_tests_or_none) to runtest.
21765 (check-parallel): Only run tests in $(TESTS) if non-empty.
21766 (check/no-matching-tests-found): New rule.
21767 * README: Document TESTS makefile variable.
21768
5dd3176f
DE
217692014-02-18 Doug Evans <dje@google.com>
21770
21771 * Makefile.in (check-parallel): rm -rf outputs temp.
21772
0b10be4f
JK
217732014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
21774
21775 Fix "ERROR: no fileid for" in the testsuite.
21776 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
21777
85f224e7
DE
217782014-02-12 Doug Evans <dje@google.com>
21779
21780 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
21781 (MISCELLANEOUS): New variable.
21782 (clean): rm -rf $(MISCELLANEOUS).
21783 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
21784 dwp live in the same directory as symlinks, with each symlink pointed
21785 to a differently named file in a different directory.
21786
149b30ff
DE
217872014-02-11 Doug Evans <dje@google.com>
21788
21789 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
21790 of Tcl file commands.
21791
1dfdac32
MK
217922014-02-10 Mark Kettenis <kettenis@gnu.org>
21793
21794 * gdb.threads/step-after-sr-lock.exp: Avoid executing
21795 "kill -SIGUSR1 -1".
21796
aa4fb036
JB
217972014-02-10 Joel Brobecker <brobecker@adacore.com>
21798
21799 * gdb.ada/tick_length_array_enum_idx: New testcase.
21800
ed3ef339
DE
218012014-02-10 Doug Evans <xdje42@gmail.com>
21802
21803 * configure.ac (AC_OUTPUT): Add gdb.guile.
21804 * configure: Regenerate.
21805 * lib/gdb-guile.exp: New file.
21806 * lib/gdb.exp (get_target_charset): New function.
21807 * gdb.base/help.exp: Update expected output from "apropos apropos".
21808 * gdb.guile/Makefile.in: New file.
21809 * gdb.guile/guile.exp: New file.
21810 * gdb.guile/scm-arch.c: New file.
21811 * gdb.guile/scm-arch.exp: New file.
21812 * gdb.guile/scm-block.c: New file.
21813 * gdb.guile/scm-block.exp: New file.
21814 * gdb.guile/scm-breakpoint.c: New file.
21815 * gdb.guile/scm-breakpoint.exp: New file.
21816 * gdb.guile/scm-disasm.c: New file.
21817 * gdb.guile/scm-disasm.exp: New file.
21818 * gdb.guile/scm-equal.c: New file.
21819 * gdb.guile/scm-equal.exp: New file.
21820 * gdb.guile/scm-error.exp: New file.
21821 * gdb.guile/scm-error.scm: New file.
21822 * gdb.guile/scm-frame-args.c: New file.
21823 * gdb.guile/scm-frame-args.exp: New file.
21824 * gdb.guile/scm-frame-args.scm: New file.
21825 * gdb.guile/scm-frame-inline.c: New file.
21826 * gdb.guile/scm-frame-inline.exp: New file.
21827 * gdb.guile/scm-frame.c: New file.
21828 * gdb.guile/scm-frame.exp: New file.
21829 * gdb.guile/scm-generics.exp: New file.
21830 * gdb.guile/scm-gsmob.exp: New file.
21831 * gdb.guile/scm-iterator.c: New file.
21832 * gdb.guile/scm-iterator.exp: New file.
21833 * gdb.guile/scm-math.c: New file.
21834 * gdb.guile/scm-math.exp: New file.
21835 * gdb.guile/scm-objfile-script-gdb.in: New file.
21836 * gdb.guile/scm-objfile-script.c: New file.
21837 * gdb.guile/scm-objfile-script.exp: New file.
21838 * gdb.guile/scm-objfile.c: New file.
21839 * gdb.guile/scm-objfile.exp: New file.
21840 * gdb.guile/scm-ports.exp: New file.
21841 * gdb.guile/scm-pretty-print.c: New file.
21842 * gdb.guile/scm-pretty-print.exp: New file.
21843 * gdb.guile/scm-pretty-print.scm: New file.
21844 * gdb.guile/scm-section-script.c: New file.
21845 * gdb.guile/scm-section-script.exp: New file.
21846 * gdb.guile/scm-section-script.scm: New file.
21847 * gdb.guile/scm-symbol.c: New file.
21848 * gdb.guile/scm-symbol.exp: New file.
21849 * gdb.guile/scm-symtab-2.c: New file.
21850 * gdb.guile/scm-symtab.c: New file.
21851 * gdb.guile/scm-symtab.exp: New file.
21852 * gdb.guile/scm-type.c: New file.
21853 * gdb.guile/scm-type.exp: New file.
21854 * gdb.guile/scm-value-cc.cc: New file.
21855 * gdb.guile/scm-value-cc.exp: New file.
21856 * gdb.guile/scm-value.c: New file.
21857 * gdb.guile/scm-value.exp: New file.
21858 * gdb.guile/source2.scm: New file.
21859 * gdb.guile/types-module.cc: New file.
21860 * gdb.guile/types-module.exp: New file.
21861
7026a7c1
YQ
218622014-02-10 Yao Qi <yao@codesourcery.com>
21863
21864 PR testsuite/16543
21865 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
21866 * configure: Regenerated.
21867 * Makefile.in: New file.
21868
6c466447
AS
218692014-02-08 Andreas Schwab <schwab@linux-m68k.org>
21870
21871 * gdb.python/py-framefilter.exp: Fix typo.
21872
6e854735
YQ
218732014-02-08 Yao Qi <yao@codesourcery.com>
21874
21875 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
21876 that no =breakpoint-modified is emitted when breakpoints are
21877 modified through MI commands.
21878
d137e6dc
PA
218792014-02-07 Pedro Alves <pedro@codesourcery.com>
21880 Pedro Alves <palves@redhat.com>
21881
21882 * gdb.threads/step-after-sr-lock.c: New file.
21883 * gdb.threads/step-after-sr-lock.exp: New file.
21884
b5ee5a50
PA
218852014-02-07 Pedro Alves <palves@redhat.com>
21886
21887 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
21888
3c77faf3
JK
218892014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
21890
21891 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
21892 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
21893
6dddc817
DE
218942014-02-06 Doug Evans <xdje42@gmail.com>
21895
21896 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
21897 output.
21898
21899 * gdb.gdb/python-interrupts.exp: New file.
21900
de7b2893
YQ
219012014-02-05 Yao Qi <yao@codesourcery.com>
21902
21903 * gdb.trace/report.exp (use_collected_data): Test the output
21904 of "info threads" and "info inferiors".
21905
66d032ac
YQ
219062014-02-05 Yao Qi <yao@codesourcery.com>
21907
21908 Revert this patch:
21909
21910 2013-05-24 Yao Qi <yao@codesourcery.com>
21911
21912 * gdb.trace/tfile.exp: Test inferior and thread.
21913
591a12a1
UW
219142014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21915
21916 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
21917 on a function.
21918 * gdb.base/step-bt.c: Call hello via function pointer to make
21919 sure its first instruction is executed on powerpc64le-linux.
21920
0ff3e01f
UW
219212014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21922
21923 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
21924
084ee545
UW
219252014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21926
21927 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
21928 of the test patterns for use on little-endian systems.
21929
6ed14ff3
UW
219302014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21931
21932 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
21933 (decimal_vector): Fix for little-endian.
21934
401e27fd
JM
219352014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
21936
21937 * gdb.arch/sparc-sysstep.exp: New file.
21938 * gdb.arch/sparc-sysstep.c: Likewise.
21939
21940 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
21941
8b924729
EBM
219422014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21943
21944 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
21945
fb151210
JB
219462014-01-23 Tom Tromey <tromey@redhat.com>
21947
21948 * gdb.ada/array_char_idx: New testcase.
21949
0740f8d8
TT
219502014-01-23 Tom Tromey <tromey@redhat.com>
21951
21952 PR python/16487:
21953 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
21954 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
21955 classes.
21956
21909fa1
TT
219572014-01-23 Tom Tromey <tromey@redhat.com>
21958
21959 PR python/16491:
21960 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
21961 string from an inferior frame.
21962 * gdb.python/py-framefilter-mi.exp: Update.
21963
87ce2a04
DE
219642014-01-22 Doug Evans <dje@google.com>
21965
21966 * gdb.server/server-mon.exp: Add tests for "set debug-format".
21967
237b092b
AA
219682014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21969
21970 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
21971
d674a709
AA
219722014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21973
21974 * gdb.trace/entry-values.exp: Remove excess space character from
21975 regex patterns. Handle s390 call instruction.
21976
20fa3390
AA
219772014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21978
21979 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
21980 define "*_start" label. Make "name" static.
21981 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
21982 ${name} by references to ${name}_start.
21983
78466714
AA
219842014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21985
21986 * gdb.base/info-macros.exp: Remove "debug" from the compile
21987 options.
21988
ec9f644a
IB
219892014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21990
21991 * gdb.dlang/demangle.exp: New file.
21992
94b1b47e
IB
219932014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21994
21995 * gdb.dlang/primitive-types.exp: New file.
21996
7f420862
IB
219972014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21998
21999 * configure.ac: Create gdb.dlang/Makefile.
22000 * configure: Regenerate.
22001 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
22002 * gdb.dlang/Makefile.in: New file.
22003 * lib/d-support.exp: New file.
22004 * lib/gdb.exp (skip_d_tests): New proc.
22005
52834460
MM
220062014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22007
22008 * gdb.btrace/delta.exp: Check reverse stepi.
22009 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
22010 * gdb.btrace/finish.exp: New.
22011 * gdb.btrace/next.exp: New.
22012 * gdb.btrace/nexti.exp: New.
22013 * gdb.btrace/record_goto.c: Add comments.
22014 * gdb.btrace/step.exp: New.
22015 * gdb.btrace/stepi.exp: New.
22016 * gdb.btrace/multi-thread-step.c: New.
22017 * gdb.btrace/multi-thread-step.exp: New.
22018 * gdb.btrace/rn-dl-bind.c: New.
22019 * gdb.btrace/rn-dl-bind.exp: New.
22020 * gdb.btrace/data.c: New.
22021 * gdb.btrace/data.exp: New.
22022 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22023
6e07b1d2
MM
220242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22025
22026 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
22027 * gdb.btrace/exception.exp: Update.
22028 * gdb.btrace/instruction_history.exp: Update.
22029 * gdb.btrace/record_goto.exp: Update.
22030 * gdb.btrace/tailcall.exp: Update.
22031 * gdb.btrace/unknown_functions.exp: Update.
22032 * gdb.btrace/delta.exp: New.
22033
0b722aec
MM
220342014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22035
22036 * gdb.btrace/record_goto.exp: Add backtrace test.
22037 * gdb.btrace/tailcall.exp: Add backtrace test.
22038
066ce621
MM
220392014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22040
22041 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
22042 * gdb.btrace/record_goto.c: New.
22043 * gdb.btrace/record_goto.exp: New.
22044 * gdb.btrace/x86-record_goto.S: New.
22045
0688d04e
MM
220462014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22047
22048 * gdb.btrace/function_call_history.exp: Update tests.
22049 * gdb.btrace/instruction_history.exp: Update tests.
22050
8710b709
MM
220512014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22052
22053 * gdb.btrace/function_call_history.exp: Fix expected field
22054 order for "record function-call-history".
22055 Add new tests for "record function-call-history /c".
22056 * gdb.btrace/exception.cc: New.
22057 * gdb.btrace/exception.exp: New.
22058 * gdb.btrace/tailcall.exp: New.
22059 * gdb.btrace/x86-tailcall.S: New.
22060 * gdb.btrace/x86-tailcall.c: New.
22061 * gdb.btrace/unknown_functions.c: New.
22062 * gdb.btrace/unknown_functions.exp: New.
22063 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22064
5de9129b
MM
220652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22066
22067 * gdb.btrace/instruction_history.exp: Update.
22068 * gdb.btrace/function_call_history.exp: Update.
22069
23a7fe75
MM
220702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22071
22072 * gdb.btrace/function_call_history.exp: Fix expected function
22073 trace.
22074 * gdb.btrace/instruction_history.exp: Initialize traced.
22075 Remove traced_functions.
22076
724c7dd8
MM
220772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22078
22079 * gdb.btrace/function_call_history.exp: Update
22080 * gdb.btrace/instruction_history.exp: Update.
22081
6d78d93b
MM
220822014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22083
22084 * gdb.btrace/enable.exp: Update expected text.
22085
93a360cc
OJ
220862014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
22087
22088 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
22089 bytes.
22090
3772b53f
MR
220912014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
22092
22093 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
22094
596662fa
OJ
220952014-01-15 Omair Javaid <omair.javaid@linaro.org>
22096
22097 * lib/gdb.exp (supports_process_record): Return true for
22098 arm*-linux*. (supports_reverse): Likewise.
22099
b5b08fb4
SC
221002014-01-13 Siva Chandra Reddy <sivachandra@google.com>
22101
22102 PR python/15464
22103 PR python/16113
22104 * gdb.python/py-type.c: Enhance test case.
22105 * gdb.python/py-value-cc.cc: Likewise
22106 * gdb.python/py-type.exp: Add new tests.
22107 * gdb.python/py-value-cc.exp: Likewise
22108
52d7fb13
AA
221092014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
22110 Pedro Alves <palves@redhat.com>
22111
22112 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
22113 Make "name" extern.
22114 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
22115 references to ${name}_start by references to ${name}.
22116
a2cd8cfe
JB
221172014-01-10 Joel Brobecker <brobecker@adacore.com>
22118
22119 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
22120
4e23fced
JB
221212014-01-10 Joel Brobecker <brobecker@adacore.com>
22122
22123 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
22124
c6a9e42c
PA
221252014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
22126 Pedro Alves <palves@redhat.com>
22127
22128 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 22129 mi_gdb_target_load.
c6a9e42c 22130
b7ea362b
PA
221312014-01-08 Pedro Alves <palves@redhat.com>
22132
22133 * gdb.threads/reconnect-signal.c: New file.
22134 * gdb.threads/reconnect-signal.exp: New file.
22135
5e3f4fab
EBM
221362014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22137
22138 * gdb.base/source-dir.exp: New file.
22139
79301218
JB
221402014-01-07 Joel Brobecker <brobecker@adacore.com>
22141
22142 * gdb.ada/mi_interface: New testcase.
22143
8e355c5d
JB
221442014-01-07 Joel Brobecker <brobecker@adacore.com>
22145
22146 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
22147 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
22148 gdb.ada/pp-rec-component/pck.ads: New files.
22149
c0d48811
JB
221502014-01-07 Joel Brobecker <brobecker@adacore.com>
22151
22152 * gdb.python/py-pp-integral.c: New file.
22153 * gdb.python/py-pp-integral.py: New file.
22154 * gdb.python/py-pp-integral.exp: New file.
22155
17b609c3 22156For older changes see ChangeLog-1993-2013.
c906108c 22157\f
8d8cb839
EZ
22158;; Local Variables:
22159;; mode: change-log
22160;; left-margin: 8
22161;; fill-column: 74
22162;; version-control: never
22163;; End:
902f2ccb 22164
b811d2c2 22165 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
22166 Copying and distribution of this file, with or without modification,
22167 are permitted provided the copyright notice and this notice are preserved.